hw>Unknown user |
|
Line 1: |
Line 1: |
| ==DescriptionMsg==
| | {{BSExtensionInfo |
| {{AutoDocDescriptionMsg | | |status=stable |
| |name = BlueSpiceRating
| | |developer=HalloWelt |
| |desc = {{int:bs-rating-extension-description | | |type=BlueSpice |
| }}
| | |edition=BlueSpice pro, BlueSpice Farm, BlueSpice Cloud |
| }}
| | |compatible=BlueSpice |
| ==License==
| | |category=Communication |
| {{AutoDocLicense
| | |features='''SocialWikiPage''' provides the SocialEntity types ''wikipage'' and ''stash''. |
| |name = GPL-3.0-only | | {{Box Note|boxtype=warning|Note text=Pages in the namespaces ''SocialEntity'' and ''User'' are indexed by search engines by default until version 3.1.13. If you run a public wiki with an earlier version, you should [https://www.mediawiki.org/wiki/Help:Controlling_search_engine_indexing exclude these namespaces from being searchable] unless you want these pages to be indexed by public search engines.}} |
| }}
| | *At the end of each content page, a list of the attachments to the current page is displayed |
| ==Requirements==
| | *A social entity of type ''wikipage'' is automatically created in the system for each content page. |
| {{AutoDocRequirements
| | *The page ''Special:Attachments'' allows you to create an attachment without going directly to the associated wiki page.}} |
| |mediawiki = {{AutoDocVersion | | ===Entry fields for dialogs=== |
| |name = MediaWiki
| | {| class="reference wikitable" |
| |version = 1.35.0
| | !Name |
| }}
| | !Description |
| |extensions = {{AutoDocVersion
| | !Type |
| |name = BlueSpiceFoundation
| | !Default value |
| |version = 4.0
| | |- |
| }}
| | |text |
| }}
| | |Content of the SocialEntity vof type ''stash'' |
| ==IntegratesInto==
| | |wikitext, managed OOjs-ui, InsertImage |
| {{AutoDocIntegratesInto
| | |empty |
| |into = {{AutoDocListItem
| | |} |
| |item = BlueSpicePrivacy
| | ===Behavior switch=== |
| }}
| | {| class="reference wikitable" |
| {{AutoDocListItem
| | !Name |
| |item = BlueSpiceRating
| | !Description |
| }}
| | |- |
| }}
| | |<nowiki>__NOSTASH__</nowiki> |
| ==SpecialPages==
| | |Attachments for the page are not displayed on the page |
| {{AutoDocSpecialPages
| | |} |
| |SpecialPages = {{AutoDocCallback
| |
| |name = Rating
| |
| |callback = \BlueSpice\Rating\Special\Rating
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = Recommendations
| |
| |callback = \BlueSpice\Rating\Special\Recommendations | |
| }}
| |
| }}
| |
| ==Permissions==
| |
| {{AutoDocPermissions
| |
| |permissions = {{AutoDocPermission
| |
| |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
| |
| |roles = admin, editor, maintenanceadmin, reader
| |
| |desc = {{int:right-rating-viewspecialpage
| |
| }}
| |
| }}
| |
| {{AutoDocPermission
| |
| |name = rating-write
| |
| |type = namespace
| |
| |roles = author, commenter, editor, maintenanceadmin
| |
| |desc = {{int:right-rating-write
| |
| }}
| |
| }}
| |
| }}
| |
| ==Config==
| |
| {{AutoDocConfig
| |
| |config = {{AutoDocOption
| |
| |name = RatingArticleEnabledNamespaces
| |
| |value = <nowiki>array (
| |
| )</nowiki>
| |
| }}
| |
| {{AutoDocOption
| |
| |name = RatingArticleLikeEnabledNamespaces
| |
| |value = <nowiki>array (
| |
| )</nowiki>
| |
| }}
| |
| }}
| |
| ==ApiModules==
| |
| {{AutoDocApiModules
| |
| |APIModules = {{AutoDocCallback
| |
| |name = bs-rating-tasks
| |
| |callback = \BlueSpice\Rating\Api\Task\Rating
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = bs-ratingarticle-store
| |
| |callback = \BlueSpice\Rating\Api\Store\Article | |
| }}
| |
| {{AutoDocCallback
| |
| |name = bs-ratingarticlelike-store | |
| |callback = \BlueSpice\Rating\Api\Store\ArticleLike | |
| }}
| |
| }}
| |
| ==Hooks==
| |
| {{AutoDocHooks | |
| |Hooks = {{AutoDocCallback | |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiNamespaceStoreMakeData BSApiNamespaceStoreMakeData] | |
| |callback = BlueSpice\Rating\Hook\BSApiNamespaceStoreMakeData\AddData::callback
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSMigrateSettingsFromDeviatingNames BSMigrateSettingsFromDeviatingNames]
| |
| |callback = \BlueSpice\Rating\Extension::onBSMigrateSettingsFromDeviatingNames
| |
| }} | |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSMigrateSettingsSetNewSettings BSMigrateSettingsSetNewSettings]
| |
| |callback = \BlueSpice\Rating\Hook\BSMigrateSettingsSetNewSettings\SetGlobals::callback
| |
| }} | |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
| |
| |callback = \BlueSpice\Rating\Hook\BeforePageDisplay\AddResources::callback
| |
| }}
| |
| {{AutoDocCallback | |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChameleonSkinTemplateOutputPageBeforeExec ChameleonSkinTemplateOutputPageBeforeExec] | |
| |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
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetDoubleUnderscoreIDs GetDoubleUnderscoreIDs] | |
| |callback = \BlueSpice\Rating\Hook\GetDoubleUnderscoreIDs\AddNoRating::callback | |
| }}
| |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates] | |
| |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 | |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::writeNamespaceConfiguration NamespaceManager::writeNamespaceConfiguration] | |
| |callback = BlueSpice\Rating\Hook\NamespaceManagerWriteNamespaceConfiguration\WriteToConfiguration::callback
| |
| }}
| |
| {{AutoDocCallback
| |
| |name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserMergeAccountFields UserMergeAccountFields] | |
| |callback = \BlueSpice\Rating\Hook\UserMergeAccountFields\MergeRatingDBFields::callback | |
| }}
| |
| }} | |
| | |