Last modified: 2014-03-17 22:25:55 UTC

Wikimedia Bugzilla is closed!

Wikimedia migrated from Bugzilla to Phabricator. Bug reports are handled in Wikimedia Phabricator.
This static website is read-only and for historical purposes. It is not possible to log in and except for displaying bug reports and their history, links might be broken. See T35298, the corresponding Phabricator task for complete and up-to-date bug report information.
Bug 33298 - Option to disable all TALK namespaces
Option to disable all TALK namespaces
Status: REOPENED
Product: MediaWiki
Classification: Unclassified
General/Unknown (Other open bugs)
unspecified
All All
: Normal enhancement (vote)
: ---
Assigned To: Nobody - You can work on this!
:
Depends on:
Blocks:
  Show dependency treegraph
 
Reported: 2011-12-21 09:41 UTC by Subfader
Modified: 2014-03-17 22:25 UTC (History)
4 users (show)

See Also:
Web browser: ---
Mobile Platform: ---
Assignee Huggle Beta Tester: ---


Attachments

Description Subfader 2011-12-21 09:41:31 UTC
On intranet wikis with small teams talk namespaces make no sense.

So they stay unused and are confusing for the users (and intranet wiki users are not the typical internet users anyway...).

The global setting would disable the namespaces completely, just like you wouldn't define corresponding talk namespaces to custom namespaces.

* the talk namespaces would disappear on namespace lists in forms like on search
* related special pages would be disabled
* related links by the system would disappear ("my talk" in user links section, "talk"-links in "Username (Talk | contribs)"

I'm aware that this requires lots of changes on different places in the core code, but I think it's worth it.


Please note that this no dupe to https://bugzilla.wikimedia.org/show_bug.cgi?id=15085
Comment 1 Bawolff (Brian Wolff) 2011-12-22 23:10:16 UTC
/me leans towards wontfix

Personally, I would need to hear a very compelling argument to be convinced its "worth it". It's quite ingrained into the code that every namespace has a corresponding talk namespace.
Comment 2 Subfader 2011-12-23 10:08:20 UTC
I defined a few extra namespaces without the corresponding talk namespace and see no problem at all.

About the option being "worth it":

First of all, not every wiki is Wikipedia. Besides that MediaWiki is used a lot in company intranets. In such the wiki is used by small teams which don't need talk pages to discuss things.

Instead you have a bunch of unneeded namespaces and related talk-links appearing all over the wiki (of which only a few can be removed by CSS) and this is only confusing and not helpful at all for unexperienced wiki users (your typical company worker).

Arguing that it's deeply integrated into the code is no argument for the software of the world's largest knowledge center.

[Insert epic Jimmy Wales quote]

This is more important than many other global settings which let you disable single unneeded stuff... 

Other wiki software don't have talk namespaces too. And they work great.
Comment 3 Antoine "hashar" Musso (WMF) 2012-02-15 14:12:47 UTC
Talk pages are a core functionality of MediaWiki. That is one of our key features so we are never going to have a setting to disable them. Sorry.
Comment 4 Chad H. 2012-02-15 14:18:31 UTC
(In reply to comment #3)
> Talk pages are a core functionality of MediaWiki. That is one of our key
> features so we are never going to have a setting to disable them. Sorry.

Disagree -> REOPENING. In fact I had a patch a long time ago that removed talk namespaces for a particular in-house wiki. I only wish I'd hung onto it after I left.
Comment 5 Alex Monk 2012-02-15 16:41:04 UTC
(In reply to comment #3)
> Talk pages are a core functionality of MediaWiki. That is one of our key
> features so we are never going to have a setting to disable them. Sorry.

MediaWiki already allows site administrators to disable other key features via the settings (http://www.mediawiki.org/wiki/Manual:Preventing_access). I don't see why adding talk pages to a list of such features would be an issue.
Comment 6 Chad H. 2012-02-15 16:45:34 UTC
In theory, if we fix per-namespace permissions properly, you could disable read/edit access to the talk namespaces, effectively achieving the same thing.
Comment 7 Subfader 2012-02-15 17:33:13 UTC
Meanwhile I changed it manually for the company and I only had problems removing them on the ns-selectors on special pages. Otherwise no problem to be seen.

And btw: A "core feature" for me is one MW would not function without (like editing or search). But there is no actual need for talk namespaces and MW works great without. 

I wish more devs would understand that MEDIAWIKI IS NOT WIKIPEDIA! ;)

Note You need to log in before you can comment on or make changes to this bug.


Navigation
Links