Pierre-Yves Guerder wrote:
Hi everybody!
I have been working on interwiki transclusion for several weeks on my
branch and got some very interesting results (most of the stuff is
working, now!).
What I currently need is to create a globaltemplatelinks that will
allow a wiki to invalidate the cache of the pages which transclude a
distant template when this template is modified.
I have written my proposal for the structure and behavior of this
system here: [1].
Can you please read it and give your opinion?
Thanks in advance
Best regards
You seem to assume that when a template changes it is enough to update
page_touched.
You also need to purge the squids and create the needed jobs to rerender
those pages (and the pages that include those, you will probably store
the final inclusions on all superpages, so there shouldn't be issues there).
We are having more and more global uses. We should have a global
namespace mapping so that each global table doesn't need to copy the
namespace names just for display.