https://bugzilla.wikimedia.org/show_bug.cgi?id=6092
Philippe Verdy <[EMAIL PROTECTED]> changed:
What |Removed |Added
----------------------------------------------------------------------------
CC| |[EMAIL PROTECTED]
--- Comment #18 from Philippe Verdy <[EMAIL PROTECTED]> 2008-11-14 00:09:36
UTC ---
Oh, I forgot to say that my proposal contains enough provisions to avoid the
multiplication of "{{MAGICTEMPLATES}}" that are creating collisions with normal
templates. It can be used also to expose all sorts of server-side variables (in
the core engine, or in one of its plugins), either to get their values, or set
them if the namespace in which they are defined is left modifiable by the
server.
My proposed extension also gives a solution about the difficulties to write our
most complex templates that are also the most useful and widely used, but
absolutely horrible to understand (because it would deprecate completely the
use of the current "too many braces embedded" style).
My proposal can in fact avoid as well the creation of MANY MediaWiki extensions
to handle tricky cases that the curernt template syntax cannot handle
gracefully ; it is powerful enough to allow MediaWiki to become a true
programming language, object oriented as well, except that there will be only
attributes with no exposed methods (in fact, just two methods are needed: "get"
and "set", "get" being the default method or action, but this is extensible to
other actions like "push" and "pop" and to manage, in a context variable, an
array/list of values, something that existing templates parameters cannot
manage easily).
--
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 watching all bug changes.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l