https://bugzilla.wikimedia.org/show_bug.cgi?id=55524
Web browser: ---
Bug ID: 55524
Summary: Enforce proper nesting of most templates, and
encapsulate compound content blocks
Product: Parsoid
Version: unspecified
Hardware: All
OS: All
Status: NEW
Severity: normal
Priority: Unprioritized
Component: General
Assignee: [email protected]
Reporter: [email protected]
CC: [email protected]
Classification: Unclassified
Mobile Platform: ---
Transclusions can currently affect arbitrary parts of the page by producing
unbalanced HTML. This makes both WYSIWYG editing and efficient updates
difficult. We would thus like to move towards properly nested templates as much
as possible. For existing multi-transclusion content we would like to enforce
nesting as a unit, possibly using a <domparse> extension-like tag wrapping such
a content block. This would still let us reuse expansions for multi-template
content, which is important for large list pages like
http://fr.wikipedia.org/wiki/Liste_des_premiers_pr%C3%A9fets_fran%C3%A7ais_(1800-1815).
The solution should:
* work with old and new revisions, with predictable HTML diff behavior
* support multi-transclusion/extension content reuse
* support a mix of transclusions, extension tags and page content
* work well with the VisualEditor preview
--
You are receiving this mail because:
You are on the CC list for the bug.
_______________________________________________
Wikibugs-l mailing list
[email protected]
https://lists.wikimedia.org/mailman/listinfo/wikibugs-l