On Fri, Sep 25, 2009 at 1:49 PM, Roan Kattouw <roan.kattouw(a)gmail.com>wrote;wrote:
2009/9/25 Brian
<Brian.Mingus(a)colorado.edu>du>:
Also, I am quite serious about my point that an
entirely
new language interface specification will be added to MediaWiki and that
it
will be widely adopted and propagate throughout
the wikisphere, much
like
parser functions, and in the end will make the
job of fixing MediaWiki
much,
much harder.
Whatever wikitext ends up
becoming, it will probably still have
templates in some form. If the XML language is designed properly, it
won't make any assumptions about the current state of wikitext and
templates, other than that:
* there are such things as templates
* they accept parameters
* parameters can, but need not, have names, types, descriptions, etc.;
types may or may not be enforced
This very limited set of assumptions will hold in any language that
implements templates in a remotely sane way.
From what I have
heard, there was a meeting about how to solve this problem among core
devs
and a few others at wikimedia headquarters, they
decided what the
solution
would be
That's news to me; I'd
very much like to hear from these people what
their proposed solution is.
, and now you guys are moving forward on
implementing it, totally
ignoring the strategy wiki.
You make it sound like we're just going ahead and
doing this, totally
ignoring everyone else's opinions. Instead, we're proposing and
discussing it on this list to get input from other people. If you
think there's a more appropriate place to discuss this, just point us
there; don't go around blasting us because we failed to read your
mind.
Roan Kattouw (Catrope)
It appears that there is a desire for this project to fit within the scope of the
Usability Initiative, which to me says that there is a strong desire to implement it
starting soon. Trevor's e-mail indicates as much - let's stop talking strategy and
start designing so we can implement.
I believe there was a meeting at headquarters with Brion, Trevor, Yaron,
and maybe others. I don't know, I wasn't there. All I know is that at this
meeting they decided that they would implement this feature. The XML aspect
is honestly immaterial to me - it's just an implementational detail, the
decision to do this having been decided entirely off wiki.
I am not here saying that it is a bad feature, not a bit. In fact I have
previously advocated on this list for the ability for users to specify
form-like interfaces. What I am saying is that I think it's premature. There
is a tradeoff that needs to be balanced here. It's easy to add new features
and hard to fix the old one. As we add new features however we diverse
farther and farther from the possibility of fixing wikitext. This is
especially when efforts to add new features are done entirely out of the
context of a clear strategy for eventually fixing wikitext.
So before a feature such as this is implemented, or any new substantial
language is added to MediaWiki (such as ParserFunctions, or this interface
specification language), I would like to see work done on the Strategy wiki.
I don't think new work such as this should be done outside of the context of
a very clear vision of how we will eventually fix the whole problem. And I'm
entirely willing to help.