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.
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.