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

           Summary: Special:Allmessages message grouping
           Product: MediaWiki
           Version: unspecified
          Platform: All
        OS/Version: All
            Status: NEW
          Severity: enhancement
          Priority: Normal
         Component: Special pages
        AssignedTo: wikibugs-l@lists.wikimedia.org
        ReportedBy: ft2.w...@gmail.com


Special:Allmessages has grown huge, with thousands of messages. Searching for a
specific interface message is extremely difficult because the canonical
structure of these is weak (some functions have messages starting with multiple
"roots") and because there is no "tree structure" to aid searching.

PROPOSAL:

Can we have a modification to the message structure that messages created by
(or related to) a component or extension, are created "tagged" with that
component, similar to how there is a list of components and extensions in MW's
bugzilla itself.

The aim would be that interface messages would be able to be listed within
groups (related to component or extension) to speed up searching. This would
not mean a redesign of the interface system. 

The suggested method would be that extensions that create or define interface
messages also include a group name variable. As interface messages are defined,
the current group name is added to their entry. So instead of having to modify
the definitions of thousands of entries, it needs the group name defined at one
point and the same name is used for all definitions thereafter until amended.
Message in code portions that doesn't use this would have a good "failsafe" -
their messages would be grouped in a group with a null/empty name, which is the
ideal behavior anyway and mirrors the present behavior. The other change would
be that Special:Allmessages then sorts messages by group name as an aid to user
searching.

-- 
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