$smwgBrowseFeatures
Configuration parameter details: | |
Name | $smwgBrowseFeatures |
Description | Sets the behaviour of the features provided by several browsing interfaces |
Default setting | See below |
Software | Semantic MediaWiki |
Since version | |
Until version | still available |
Configuration | Interface settings · Facts display |
Keyword | special page · browsing · interface |
$smwgBrowseFeatures
is a configuration parameter that sets the behaviour of the features provided by several browsing interfaces. The configuration parameter was introduced in Semantic MediaWiki 3.0.0Released on 11 October 2018 and compatible with MW 1.27.0 - 1.31.x.1 and deprecated the configuration parameters as indicated in the section on available options below.
Default setting[edit]
$smwgBrowseFeatures = SMW_BROWSE_TLINK | SMW_BROWSE_SHOW_INCOMING | SMW_BROWSE_SHOW_GROUP | SMW_BROWSE_USE_API;
This means that the four respective features as explained in the following sections on available options are enabled.
Available options[edit]
SMW_BROWSE_NONE
– Disables features to browsing interfacesSMW_BROWSE_TLINK
– Sets that the toolbox of each content page shows a link to browse the properties of that page using special page "Browse"Shows all properties and their values annotated to a page
- Note: This option replaces configuration parameter
$smwgToolboxBrowseLink
Sets whether the toolbox in the wiki's sidebar will show a link to special page special page "Browse".
SMW_BROWSE_SHOW_INVERSE
– Sets that the browse view for incoming links on special page special page "Browse"Shows all properties and their values annotated to a page should show the incoming links inverse to the reverse view
- Note: This option replaces configuration parameter
$smwgBrowseShowInverse
Sets whether the browse view for incoming links on special page special page "Browse" should show the incoming links inverse to the reverse view.
SMW_BROWSE_SHOW_INCOMING
– Sets that the browse view for incoming links on special page "Browse"Shows all properties and their values annotated to a page should show the incoming links
- Note: This option replaces configuration parameter
$smwgBrowseShowAll
Sets whether the browse view for incoming links on special page special page "Browse" should show the incoming links.
SMW_BROWSE_SHOW_GROUP
– Sets that the view of created group sections shows for properties that belong to the same property group2SMW_BROWSE_SHOW_SORTKEY
– Sets that sortkey influenced by the magic wordsDISPLAYTITLE
,DEFAULTSORT
etc. should be shown3SMW_BROWSE_USE_API
– Sets that the browse display is to be generated using an API request
- Note: This option replaces configuration parameter
$smwgBrowseByApi
Sets whether the display of special page "Browse" will be generated using an API request.
Changing the default setting[edit]
To modify the setting to this configuration parameter, add one of the following lines to your "LocalSettings.php" file after the enableSemantics()
call:
- Removing a specific browsing feature
To disable a specific feature e.g. that the toolbox of each content page shows a link to browse the properties of that page using special page "Browse"Shows all properties and their values annotated to a page just redefine the configuration parameter by defining it without including the corresponding constant as shown in the above section on available options:
$smwgBrowseFeatures = SMW_BROWSE_SHOW_INCOMING | SMW_BROWSE_USE_API;
or alternatively remove the option from the existing definition of the configuration parameter like e.g.
$smwgBrowseFeatures = ( $smwgBrowseFeatures & ~SMW_BROWSE_TLINK );
- Adding a specific browsing feature
To enable a specific feature e.g. incoming links on special page special page "Browse"Shows all properties and their values annotated to a page should show the incoming links inverse to the reverse view, just redefine the configuration parameter by defining it including the corresponding constant as shown in the above section on available options:
$smwgBrowseFeatures = SMW_BROWSE_TLINK | SMW_BROWSE_SHOW_INCOMING | SMW_BROWSE_SHOW_GROUP | SMW_BROWSE_USE_API | SMW_BROWSE_SHOW_INVERSE ;
or alternatively add the option to the existing definition of the configuration parameter like e.g.
$smwgBrowseFeatures = $smwgBrowseFeatures | SMW_BROWSE_SHOW_INVERSE;
- Disabling all browsing features
To disable all browse features just remove all constants as shown in the above section on available options:
$smwgBrowseFeatures = '';
or add the constant for disabling all browse features
$smwgBrowseFeatures = SMW_BROWSE_NONE;
See also[edit]
- Help page on browsing interfaces
- Help page on special page "Browse"Shows all properties and their values annotated to a page
- Help page on configuration parameter
$smwgToolboxBrowseLink
Sets whether the toolbox in the wiki's sidebar will show a link to special page special page "Browse" - Help page on configuration parameter
$smwgBrowseShowInverse
Sets whether the browse view for incoming links on special page special page "Browse" should show the incoming links inverse to the reverse view - Help page on configuration parameter
$smwgBrowseShowAll
Sets whether the browse view for incoming links on special page special page "Browse" should show the incoming links - Help page on configuration parameter
$smwgBrowseByApi
Sets whether the display of special page "Browse" will be generated using an API request
References
- a b Semantic MediaWiki: GitHub pull request gh:smw:2799
- ^ Semantic MediaWiki: GitHub pull request gh:smw:2874
- ^ Semantic MediaWiki: GitHub pull request gh:smw:2922
- ^ Bitwise Operators to use parentheses to ensure the desired precedence ...