Mark Clements (HappyDog) wrote:
> I don't do this on page view (in the <data> tag handler), as it is a 
> relatively expensive operation to clear out the old entries and reparse the 
> data tags, and the data will not have changed, so it is not necessary.

Why not rely on default MediaWiki caching to avoid it? Or check the 
page_touched field.

> So instead I re-parse it whenever the data changes (save/undelete/etc.).  

What about
<data>
name={{username|Jim}}
age=20
</data>

Are you reparsing when Template:username changes?

You're reimplementing too much MediaWiki behavior. There must be a 
better way :-)


_______________________________________________
Wikitech-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikitech-l

Reply via email to