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

            Bug ID: 71779
           Summary: Support wgCapitalLinks = false
           Product: MediaWiki extensions
           Version: master
          Hardware: All
                OS: All
            Status: NEW
          Severity: normal
          Priority: Unprioritized
         Component: Flow
          Assignee: wikibugs-l@lists.wikimedia.org
          Reporter: mflasc...@wikimedia.org
                CC: dh...@wikimedia.org, ebernhard...@wikimedia.org,
                    legoktm.wikipe...@gmail.com, mpinc...@wikimedia.org,
                    pandiculat...@gmail.com, sp...@wikimedia.org
       Web browser: ---
   Mobile Platform: ---

Currently, the tests fail if wgCapitalLinks is false, which is currently the
case if you have CirrusSearch enabled in MediaWiki-Vagrant.

However, we should fix this in our own right.  It will be required anyway if we
deploy to Wiktionary.  I think it may be enough to simply make Flow's topic
namespace an alwaysCapitalizedNamespace (which I think would require a hook
into core)  The alternative could be to set wgCapitalLinkOverrides to true for
the topic namespace.  I'm not sure which is better.  See
https://git.wikimedia.org/blob/mediawiki%2Fcore.git/3a0b5d4d0ed8c497e1a96efdae237fb30a1ccd75/includes%2FMWNamespace.php#L362
 

I haven't yet confirmed Flow is okay with the actual human-readable namespace
(e.g. Wikipedia talk) being case-sensitive.  For that one, we'll have to
support it if/when we run on wgCapitalLinks = false wikis, since e.g. on
Wiktionary https://en.wiktionary.org/wiki/Talk:Apple and
https://en.wiktionary.org/wiki/Talk:apple are the talk pages for entirely
different entries.

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