Daniel Friesen wrote:
> The current implementation of MediaWiki:Sidebar supports a completely
> undocumented * {{msg}} syntax.

My fault.

> This feature didn't exist in 1.16, was introduced but was seemingly
> completely broken in 1.17 and finally made to work in 1.18.
>
> However I have a number of issues with it:
> Conceptually:
> * The concept makes little sense, it uses the {{}} template syntax, but
> actually takes a message from the MediaWiki namespace, and it of course
> doesn't support any real transclusion syntax

People was *hacking* the code to include arbitrary wikitext [1].
What kind of transclusion syntax would you want? Template parameters???


> Implementation:
> * The implementation is a mess, with successive {{msgname}} calls in the
> same header replacing rather than appending to,

Several "{{msgname}} calls" were never really expected. You are right in 
that appending would make more sense.

> and using a mess of a
> setup where these blocks are actually put into a separate array which is
> array_merged into the real sidebar array at the end.

I think there was some reason for doing it that way...

> But mostly I have a problem with the fact that it's getting in my way.
> I'm currently trying to fix up the limitation in our skin system that
> only allows us to sanely have one type of navigation (the sidebar). With
> the implementation of a new navigation message parser that can handle
> varying formats of messages. However {{msgname}} is not something that
> can see be cleanly implemented in it.

I donn't understand what you are trying to do there, or why {{msgname}} 
is a problem...

1- http://www.mediawiki.org/wiki/Manual:Sidebar#Allow_wiki_markup_.28PHP.29


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

Reply via email to