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

--- Comment #25 from George Orwell III <george.orwell....@outlook.com> ---
(In reply to This, that and the other (TTO) from comment #24)
> It may seem that simple to you, but it needs to be possible
> for this type of configuration to be altered *without* editing
> core JavaScript files, for a couple of reasons:

> 1. These files are overwritten whenever the MW software is upgraded

So adding the filter line set to just let the button appear in only ns-talk
spaces in this build means that setting could somehow be lost in the next build
without the file being further 'touched'? That seems odd.

> 2. On a big cluster like WMF's, all wikis run the same,
> automatically updated code base, thereby making
> per-wiki hacks impossible

So you're assuming there would be a desire somewhere in either real-world or
wiki-world usage to negate the button's generation in spite of the all
namespaces in question being talk namespaces and only talk namespaces?

> I still favour
> option 2 (currently implemented in the proposed patch) as it appears this
> would be particularly useful for VisualEditor and other such systems, as
> well as MediaWiki core and WikiEditor.

I like option 2 as well - just wish it was not still up for debate not to
mention beyond the original scope of the originally reported issue ('Bug 5645 -
Hide signature button from edit toolbar in main namespace'). Even when this
somehow later morphed into the inability of  ext.wikiEditor.toolbar.hideSig.js 
to function as first hoped, its still a solution in search of a problem that to
date has only presented itself in theory. 

And how would adding the filter parameter set for only ns-talk pages today
affect your content-detection based proposal implemented tomorrow or next week
or whenever? Does the designed filter in the extension then become moot if the
content-based solution is in place? Would it hamper testing or enhance it in
moving forward? 

There seems to be little consistency here other than the search for
'perfection' becoming the enemy of the 'good'.

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