https://bugzilla.wikimedia.org/show_bug.cgi?id=26786

--- Comment #8 from Happy-melon <happy.melon.w...@gmail.com> 2011-01-23 
22:06:29 UTC ---
(In reply to comment #6)
> One reason why the citation templates can not be implemented in PHP is that
> citation style heavily depends on language/project. Russian Wikipedia may have
> a very different citation style than English one. Similar the citation style 
> in
> Wikiquote may be very different from Wikipedia. It also would be unreasonable
> to install several extensions - one for each language/project.

That's essentially what I said.  A PHP implementation wouldn't be doing
anything very much different to what the wikitext is doing; it probably
wouldn't even do it very much more efficiently.  A function which is
essentially
take-a-load-of-text-strings-entered-into-wikitext-and-display-them-in-a-special-way
is not a good candidate for implementation in PHP rather than wikitext.  In
order to achieve anything meaningful, you have to change the *nature* of the
content, and turn it into semantic data.

> Convert template is...

This belongs on bug 235.

(In reply to comment #7)
> There isn't anything in what you describe that prevents this functionality 
> from
> being implemented in PHP. It might require a separate interface (using, e.g., 
> a
> separate Special page) or more customizability (using, e.g., $first_name
> variables in MediaWiki messages), but it certainly isn't impossible.

Indeed.  It's more that it's not a nice simple quick fix; this would probably
be as big a project as something like ResourceLoader, maybe even as big as
AbuseFilter.  Not something to be thrown together in an afternoon...

-- 
Configure bugmail: https://bugzilla.wikimedia.org/userprefs.cgi?tab=email
------- You are receiving this mail because: -------
You are the assignee for the bug.
You are on the CC list for the bug.

_______________________________________________
Wikibugs-l mailing list
Wikibugs-l@lists.wikimedia.org
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to