The vast majority of wikis have an empty help namespace and
searching project pages is mostly an advanced search feature.
Cluttering the UI with an extra tab that's (most likely) rarely
clicked isn't helping anyone.
Change-Id: I0c448bcee877e027ff95c96812aac86d89d4eb32
-/**
- * Namespaces to be searched when user clicks the "Help" tab
- * on Special:Search.
- *
- * Same format as $wgNamespacesToBeSearchedDefault.
- */
-$wgNamespacesToBeSearchedHelp = array(
- NS_PROJECT => true,
- NS_HELP => true,
-);
-
/**
* If set to true the 'searcheverything' preference will be effective only for
* logged-in users.
/**
* If set to true the 'searcheverything' preference will be effective only for
* logged-in users.
- /**
- * Return the help namespaces to be shown on Special:Search
- *
- * @return array
- */
- public static function helpNamespaces() {
- global $wgNamespacesToBeSearchedHelp;
-
- return array_keys( $wgNamespacesToBeSearchedHelp, true );
- }
-
/**
* Return a 'cleaned up' search string
*
/**
* Return a 'cleaned up' search string
*
class SpecialSearch extends SpecialPage {
/**
* Current search profile. Search profile is just a name that identifies
class SpecialSearch extends SpecialPage {
/**
* Current search profile. Search profile is just a name that identifies
- * the active search tab on the search page (content, help, discussions...)
+ * the active search tab on the search page (content, discussions...)
* For users tt replaces the set of enabled namespaces from the query
* string when applicable. Extensions can add new profiles with hooks
* with custom search options just for that profile.
* For users tt replaces the set of enabled namespaces from the query
* string when applicable. Extensions can add new profiles with hooks
* with custom search options just for that profile.
'tooltip' => 'searchprofile-images-tooltip',
'namespaces' => array( NS_FILE ),
),
'tooltip' => 'searchprofile-images-tooltip',
'namespaces' => array( NS_FILE ),
),
- 'help' => array(
- 'message' => 'searchprofile-project',
- 'tooltip' => 'searchprofile-project-tooltip',
- 'namespaces' => SearchEngine::helpNamespaces(),
- 'namespace-messages' => SearchEngine::namespacesAsText(
- SearchEngine::helpNamespaces()
- ),
- ),
'all' => array(
'message' => 'searchprofile-everything',
'tooltip' => 'searchprofile-everything-tooltip',
'all' => array(
'message' => 'searchprofile-everything',
'tooltip' => 'searchprofile-everything-tooltip',
"searchmenu-new": "<strong>Create the page \"[[:$1]]\" on this wiki!</strong> {{PLURAL:$2|0=|See also the page found with your search.|See also the search results found.}}",
"searchmenu-new-nocreate": "",
"searchprofile-articles": "Content pages",
"searchmenu-new": "<strong>Create the page \"[[:$1]]\" on this wiki!</strong> {{PLURAL:$2|0=|See also the page found with your search.|See also the search results found.}}",
"searchmenu-new-nocreate": "",
"searchprofile-articles": "Content pages",
- "searchprofile-project": "Help and Project pages",
"searchprofile-images": "Multimedia",
"searchprofile-everything": "Everything",
"searchprofile-advanced": "Advanced",
"searchprofile-articles-tooltip": "Search in $1",
"searchprofile-images": "Multimedia",
"searchprofile-everything": "Everything",
"searchprofile-advanced": "Advanced",
"searchprofile-articles-tooltip": "Search in $1",
- "searchprofile-project-tooltip": "Search in $1",
"searchprofile-images-tooltip": "Search for files",
"searchprofile-everything-tooltip": "Search all of content (including talk pages)",
"searchprofile-advanced-tooltip": "Search in custom namespaces",
"searchprofile-images-tooltip": "Search for files",
"searchprofile-everything-tooltip": "Search all of content (including talk pages)",
"searchprofile-advanced-tooltip": "Search in custom namespaces",