(Difference between pages)
hw>Unknown user No edit summary |
hw>Unknown user No edit summary |
||
Line 1: | Line 1: | ||
==DescriptionMsg== | ==DescriptionMsg== | ||
{{AutoDocDescriptionMsg | {{AutoDocDescriptionMsg | ||
|name = | |name = BlueSpiceRating | ||
|desc = {{int:bs- | |desc = {{int:bs-rating-extension-description | ||
}} | }} | ||
}} | }} | ||
Line 23: | Line 23: | ||
{{AutoDocIntegratesInto | {{AutoDocIntegratesInto | ||
|into = {{AutoDocListItem | |into = {{AutoDocListItem | ||
|item = | |item = BlueSpicePrivacy | ||
}} | |||
{{AutoDocListItem | |||
|item = BlueSpiceRating | |||
}} | }} | ||
}} | }} | ||
Line 29: | Line 32: | ||
{{AutoDocSpecialPages | {{AutoDocSpecialPages | ||
|SpecialPages = {{AutoDocCallback | |SpecialPages = {{AutoDocCallback | ||
|name = | |name = Rating | ||
|callback = \BlueSpice\ | |callback = \BlueSpice\Rating\Special\Rating | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = | |name = Recommendations | ||
|callback = | |callback = \BlueSpice\Rating\Special\Recommendations | ||
}} | }} | ||
}} | }} | ||
Line 40: | Line 43: | ||
{{AutoDocPermissions | {{AutoDocPermissions | ||
|permissions = {{AutoDocPermission | |permissions = {{AutoDocPermission | ||
|name = | |name = rating-archive | ||
|type = namespace | |||
|roles = admin, editor, maintenanceadmin | |||
|desc = {{int:right-rating-archive | |||
}} | |||
}} | |||
{{AutoDocPermission | |||
|name = rating-read | |||
|type = namespace | |||
|roles = admin, commenter, editor, maintenanceadmin, reader | |||
|desc = {{int:right-rating-read | |||
}} | |||
}} | |||
{{AutoDocPermission | |||
|name = rating-viewspecialpage | |||
|type = global | |type = global | ||
|roles = admin, maintenanceadmin | |roles = admin, editor, maintenanceadmin, reader | ||
|desc = {{int:right- | |desc = {{int:right-rating-viewspecialpage | ||
}} | }} | ||
}} | }} | ||
{{AutoDocPermission | {{AutoDocPermission | ||
|name = | |name = rating-write | ||
|type = | |type = namespace | ||
|roles = | |roles = author, commenter, editor, maintenanceadmin | ||
|desc = {{int:right- | |desc = {{int:right-rating-write | ||
}} | }} | ||
}} | }} | ||
Line 57: | Line 74: | ||
{{AutoDocConfig | {{AutoDocConfig | ||
|config = {{AutoDocOption | |config = {{AutoDocOption | ||
|name = | |name = RatingArticleEnabledNamespaces | ||
|value = <nowiki>array ( | |value = <nowiki>array ( | ||
)</nowiki> | )</nowiki> | ||
}} | }} | ||
{{AutoDocOption | {{AutoDocOption | ||
|name = | |name = RatingArticleLikeEnabledNamespaces | ||
|value = <nowiki>array ( | |value = <nowiki>array ( | ||
)</nowiki> | )</nowiki> | ||
}} | }} | ||
}} | }} | ||
Line 83: | Line 87: | ||
{{AutoDocApiModules | {{AutoDocApiModules | ||
|APIModules = {{AutoDocCallback | |APIModules = {{AutoDocCallback | ||
|name = bs- | |name = bs-rating-tasks | ||
|callback = | |callback = \BlueSpice\Rating\Api\Task\Rating | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = bs- | |name = bs-ratingarticle-store | ||
|callback = | |callback = \BlueSpice\Rating\Api\Store\Article | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = bs- | |name = bs-ratingarticlelike-store | ||
|callback = | |callback = \BlueSpice\Rating\Api\Store\ArticleLike | ||
}} | }} | ||
}} | }} | ||
Line 98: | Line 102: | ||
{{AutoDocHooks | {{AutoDocHooks | ||
|Hooks = {{AutoDocCallback | |Hooks = {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiNamespaceStoreMakeData BSApiNamespaceStoreMakeData] | ||
|callback = | |callback = BlueSpice\Rating\Hook\BSApiNamespaceStoreMakeData\AddData::callback | ||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSMigrateSettingsFromDeviatingNames BSMigrateSettingsFromDeviatingNames] | |||
|callback = \BlueSpice\Rating\Extension::onBSMigrateSettingsFromDeviatingNames | |||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSMigrateSettingsSetNewSettings BSMigrateSettingsSetNewSettings] | ||
|callback = \BlueSpice\ | |callback = \BlueSpice\Rating\Hook\BSMigrateSettingsSetNewSettings\SetGlobals::callback | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay] | ||
|callback = \BlueSpice\ | |callback = \BlueSpice\Rating\Hook\BeforePageDisplay\AddResources::callback | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChameleonSkinTemplateOutputPageBeforeExec ChameleonSkinTemplateOutputPageBeforeExec] | ||
|callback = \BlueSpice\ | |callback = \BlueSpice\Rating\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddArticleRating::callback, \BlueSpice\Rating\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddArticleLikeRating::callback, \BlueSpice\Rating\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddRating::callback, \BlueSpice\Rating\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddRecommendationsGlobalAction::callback | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetDoubleUnderscoreIDs GetDoubleUnderscoreIDs] | ||
|callback = \BlueSpice\ | |callback = \BlueSpice\Rating\Hook\GetDoubleUnderscoreIDs\AddNoRating::callback | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates] | ||
|callback = \BlueSpice\ | |callback = \BlueSpice\Rating\Hook\LoadExtensionSchemaUpdates\AddRatingDatabase::callback, \BlueSpice\Rating\Hook\LoadExtensionSchemaUpdates\AddRatingRemoveArchivedMaintenanceScript::callback, \BlueSpice\Rating\Hook\LoadExtensionSchemaUpdates\AddRatingSetDefaultSubTypeMaintenanceScript::callback, \BlueSpice\Rating\Hook\LoadExtensionSchemaUpdates\AddBSRatingRemoveDuplicateEntriesMaintenanceScript::callback, \BlueSpice\Rating\Hook\LoadExtensionSchemaUpdates\AddRatingMigrateRatedCommentsScript::callback, \BlueSpice\Rating\Hook\LoadExtensionSchemaUpdates\AddMigrateSettingsFromDBMaintenanceScript::callback | ||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents] | |||
|callback = common-user-interface | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::editNamespace NamespaceManager::editNamespace] | |||
|callback = BlueSpice\Rating\Hook\NamespaceManagerEditNamespace\SetRatingValues::callback | |||
}} | |||
{{AutoDocCallback | |||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::getMetaFields NamespaceManager::getMetaFields] | |||
|callback = BlueSpice\Rating\Hook\NamespaceManagerGetMetaFields\RegisterMetaFields::callback | |||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::writeNamespaceConfiguration NamespaceManager::writeNamespaceConfiguration] | ||
|callback = | |callback = BlueSpice\Rating\Hook\NamespaceManagerWriteNamespaceConfiguration\WriteToConfiguration::callback | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserMergeAccountFields UserMergeAccountFields] | ||
|callback = \BlueSpice\ | |callback = \BlueSpice\Rating\Hook\UserMergeAccountFields\MergeRatingDBFields::callback | ||
}} | }} | ||
}} | }} | ||
Revision as of 12:53, 14 December 2021
DescriptionMsg
Provides a rating system
License
GPL-3.0-only
Requirements
- MediaWiki: 1.35.0
- BlueSpiceFoundation: 4.0
IntegratesInto
- BlueSpicePrivacy
- BlueSpiceRating
SpecialPages
- Rating
- Recommendations
Permissions
Permissions
Name | Description | Role |
---|---|---|
rating-archive | Remove votes from pages | admin, editor, maintenanceadmin |
rating-read | Read ratings on pages | admin, commenter, editor, maintenanceadmin, reader |
rating-viewspecialpage | View pages which are protected with the "Rating-Viewspecialpage" right | admin, editor, maintenanceadmin, reader |
rating-write | Vote on pages | author, commenter, editor, maintenanceadmin |
Config
Configuration
Name | Value |
---|---|
RatingArticleEnabledNamespaces | array ( ) |
RatingArticleLikeEnabledNamespaces | array ( ) |
ApiModules
API Modules
- bs-rating-tasks
- bs-ratingarticle-store
- bs-ratingarticlelike-store
Hooks
Hooks
- BSApiNamespaceStoreMakeData
- BSMigrateSettingsFromDeviatingNames
- BSMigrateSettingsSetNewSettings
- BeforePageDisplay
- ChameleonSkinTemplateOutputPageBeforeExec
- GetDoubleUnderscoreIDs
- LoadExtensionSchemaUpdates
- MWStakeCommonUIRegisterSkinSlotComponents
- NamespaceManager::editNamespace
- NamespaceManager::getMetaFields
- NamespaceManager::writeNamespaceConfiguration
- UserMergeAccountFields