AutoDoc:BlueSpiceRating and Archive:Reference:BlueSpiceSocialWikiPage: Difference between pages

(Difference between pages)
hw>Unknown user
No edit summary
 
m (1 revision imported)
 
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
}}
}}
 

Revision as of 12:34, 20 December 2021

Extension: Reference:BlueSpiceSocialWikiPage

all extensions

Overview
Description:
State: stable Dependency: BlueSpice
Developer: HalloWelt License: [[]]
Type: BlueSpice Category: Communication
Edition: BlueSpice pro, BlueSpice Farm, BlueSpice Cloud Version: 4.1+

Features

SocialWikiPage provides the SocialEntity types wikipage and stash. Template:Box Note

  • At the end of each content page, a list of the attachments to the current page is displayed
  • A social entity of type wikipage is automatically created in the system for each content page.
  • The page Special:Attachments allows you to create an attachment without going directly to the associated wiki page.

Technical Information

This information applies to BlueSpice 4. Technical details for BlueSpice Cloud can differ in some cases.

Requirements

Integrates into

Special pages

Entry fields for dialogs

Name Description Type Default value
text Content of the SocialEntity vof type stash wikitext, managed OOjs-ui, InsertImage empty

Behavior switch

Name Description
__NOSTASH__ Attachments for the page are not displayed on the page

Discussions