Should be possible to customize the search profiles.
OpenPublic

Assigned To
None
Priority
Normal
Author
bzimport
Subscribers
Nemo_bis, Patrick87, Chad and 2 others
Projects
Reference
bz22774
Description

Author: conrad.irwin

Description:
It would be nice if the namespaces available to be searched could be customised easily, either by the server-folk or the wiki's Sysops.

I envisage a $wgSearchNamespaces to deprecate $wgNamespacesToBeSearchedDefault and $wgNamespacesToBeSearchedHelp in favour of a more flexible configuration

(A Wiktionarian suggested that they'd like:

$wgSearchNamespaces = array(

'dictionary' => array( NS_MAIN ), 
'thesaurus'  => array( 110 ),
'appendices' => array( 100, 102, 106 ),
'help-project' => array( NS_HELP, NS_PROJECT ),
'everything' => SEARCH_ALL,
'custom'     => SEARCH_CUSTOM

);

Obviously, being able to remove the Multimedia option is useful for any site that uses commons for all its media; and adding options is beneficial for any site with custom namespaces)

An alternative would be a set-up like [[MediaWiki:Sidebar]] where the message can be read and parsed (and cached!) - would require less precious sysadmin time.

This might be possible using an extension to Hook into 'SpecialSearchProfiles', but it would be cleaner to fix SpecialSearch::getSearchProfiles() directly (particularly for a configuration variable).


Version: unspecified
Severity: normal
See Also:
https://bugzilla.wikimedia.org/show_bug.cgi?id=38395
https://bugzilla.wikimedia.org/show_bug.cgi?id=61053

bzimport added a project: MediaWiki-Search.Via ConduitNov 21 2014, 11:02 PM
bzimport added a subscriber: wikibugs-l.
bzimport set Reference to bz22774.
bzimport created this task.Via LegacyMar 8 2010, 10:33 PM
Chad added a comment.Via ConduitJan 5 2014, 4:46 AM

Absolutely. This whole thing needs a facelift.

Nemo_bis added a comment.Via ConduitMay 27 2014, 7:05 PM

More important now due to https://gerrit.wikimedia.org/r/132965

Add Comment

Column Prototype
This is a very early prototype of a persistent column. It is not expected to work yet, and leaving it open will activate other new features which will break things. Press "\" (backslash) on your keyboard to close it now.