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

--- Comment #16 from Charlie Nolan <[email protected]> ---
Perhaps we're looking at the issue wrong.  The principle issue is not making
all sections watchable, but rather making it possible to watch a specific
section.  Thus, we don't actually require a way to track sections in general,
just a way to tag a particular section.

Suppose we add a way to tag a particular section.  Part of the section syntax,
a parser directive, a {{subst:}} template, or whatever other solution (or
solutions) seems best.  This causes Mediawiki to assign the section a unique
identifier, which is then preserved in the wikitext.  For a page like Reference
Desk, this can be included in the standard "How do I post a question?"
instructions.

Since the identifier isn't tied to the section's name or ordering, we no longer
have that problem to deal with.  All that remains is the (relatively) easy task
of allowing people to watch that section (either including or excluding
subsections), keeping track of who has, and notifying the watchers when changes
occur.  Nontrivial, but straightforward.

As a proof of concept, it could be written up as a plugin.  Turn it loose on
one of the major wikis, but locked down to specific pages or a housekeeping
bot, to keep it contained.  If it doesn't help matters, unplug it and call it a
failed experiment.  If it's especially well-received, consider integrating into
Mediawiki proper.  And if it starts looking like basically every section would
get tagged, add a setting to auto-tag all new sections.  Which essentially
solves the original issue in its full scope.

-- 
You are receiving this mail because:
You are on the CC list for the bug.
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

Reply via email to