Michael Dale wrote:
On 01/20/2011 05:00 PM, Platonides wrote:
I would have probably gone by the page_props route, passing the metadata from the wikitext to the tables via a parser function.
I would also say its probably best to pass metadata from the wikitext to the tables via a parser function. Similar to categories, and all other "user edited" metadata. This has the disadvantage that its not easy 'as easy' to edit via structured api entry point, but has the advantage of working well with all the existing tools, templates and versioning.
--michael
Yes. I have been thinking on the Author case, as it seemed an easy start, and storing them inside the wikitext blob (hidden for users) looks to be the best way. Moving, versioning, diffing... is already handled for you. You just need to transform it before saving/rendering, and update the license table when the last version changes (I'm not convinced page_props wouldn't be good enough). The uglier bit is that we don't have run-once tags, which means a greater deviation from normal rendering.