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

--- Comment #23 from Tim Starling <[email protected]> 2011-10-06 12:06:38 
UTC ---
(In reply to comment #22)
> * <ref> is implemented.
> * {{#tag:}} is implemented.
> * Users decide to combine the two into new creations.
> * MediaWiki upgrade to 1.18 breaks these (Frankensteinian) creations.
> * Bug is filed documenting exposed strip markers with specific nested markup.
> * [decision whether to properly support nested refs] and/or [decision whether
> to properly support mixed syntax]

The point of #tag is to provide access to legacy tag hooks via the newer, more
flexible brace syntax. This flexibility allows users to do things which are
otherwise difficult, such as nesting ref tags. It's not "Frankensteinian", it's
an intended use-case.

As far as I'm concerned, xmlish tags should be deprecated, since backwards
compatibility puts constraints on what they can do. Adding even more syntax
variations to the grammar for xmlish tags will break compatibility with
existing text and make life for WYSIWYG implementors more difficult.

All nested xmlish tags were broken, not just ref tags, so the users who decided
to nest ref tags were not at fault for this bug in any way.

-- 
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
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l

Reply via email to