On Fri, Sep 25, 2009 at 6:48 PM, Brion Vibber
<brion(a)wikimedia.org> wrote:
The field metadata can be fairly
straightforwardly displayed and edited
through a nice web interface. XML as such is simply a conveniently
well-defined structured data tree format which can be used both for
storing the field metadata in the DB and exposing it to the template
invocation editor interface (whether client-side JS or server-side PHP
or a custom bot-based tool speaking to our API).
Depending on what features are added, exactly, I'd imagine a
lighter-weight markup language would be more than sufficient.
Something where you can describe the syntax in less than a page and
write a correct implementation in half an hour or less would probably
be good enough. Like maybe just newline-delimited key=value pairs, or
something like JSON at worst.