Difference between revisions of "AutoDoc:BlueSpiceSocial"

m (1 revision imported)
hw>Unknown user

DescriptionMsg[edit source]

Base extension for social extensions

License[edit source]

GPL-3.0-only

Requirements[edit source]

  • MediaWiki: 1.31
  • BlueSpiceExtendedSearch: 3.2

BlueSpiceFoundation: 3.2

IntegratesInto[edit source]

  • BlueSpiceExtendedSearch
  • BlueSpicePrivacy

SpecialPages[edit source]

  • Activities
  • Timeline

Permissions[edit source]

Permissions

Name Description Role
social-deleteothers Delete others entries admin, maintenanceadmin
social-editothers Edit others entries admin, maintenanceadmin
social-source View the source page maintenanceadmin

DefaultUserOptions[edit source]

User options[edit source]

Name Value
bs-social-datedisplaymode 'age'
bs-social-warnonleave true
echo-subscriptions-web-bs-social-entity-cat 1

ApiModules[edit source]

API Modules[edit source]

  • bs-social-tasks
  • bs-socialentity-store
  • bs-socialtitlequery-store

Hooks[edit source]

Hooks[edit source]

==DescriptionMsg==
        
        {{AutoDocDescriptionMsg
        
        |name = BlueSpiceSocial
        
        |desc = {{int:bs-social-desc
        
        }}
        
        }}
        
        ==License==
        
        {{AutoDocLicense
        
        |name = GPL-3.0-only
        
        }}
        
        ==Requirements==
        
        {{AutoDocRequirements
        
        |mediawiki = {{AutoDocVersion
        
        |name = MediaWiki
        
        |version = 1.31
        
        }}
        
        |extensions = {{AutoDocVersion
        
        |name = BlueSpiceExtendedSearch
        
        |version = 3.2
        
        }}
        
        {{AutoDocVersion
        
        |name = BlueSpiceFoundation
        
        |version = 3.2
        
        }}
        
        }}
        
        ==IntegratesInto==
        
        {{AutoDocIntegratesInto
        
        |into = {{AutoDocListItem
        
        |item = BlueSpiceExtendedSearch
        
        }}
        
        {{AutoDocListItem
        
        |item = BlueSpicePrivacy
        
        }}
        
        }}
        
        ==SpecialPages==
        
        {{AutoDocSpecialPages
        
        |SpecialPages = {{AutoDocCallback
        
        |name = Activities
        
        |callback = \BlueSpice\Social\Special\Activities
        
        }}
        
        {{AutoDocCallback
        
        |name = Timeline
        
        |callback = \BlueSpice\Social\Special\Timeline
        
        }}
        
        }}
        
        ==Permissions==
        
        {{AutoDocPermissions
        
        |permissions = {{AutoDocPermission
        
        |name = social-deleteothers
        
        |type = namespace
        
        |roles = admin, maintenanceadmin
        
        |desc = {{int:right-social-deleteothers
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = social-editothers
        
        |type = namespace
        
        |roles = admin, maintenanceadmin
        
        |desc = {{int:right-social-editothers
        
        }}
        
        }}
        
        {{AutoDocPermission
        
        |name = social-source
        
        |type = namespace
        
        |roles = maintenanceadmin
        
        |desc = {{int:right-social-source
        
        }}
        
        }}
        
        }}
        
        ==DefaultUserOptions==
        
        {{AutoDocDefaultUserOptions
        
        |options = {{AutoDocOption
        
        |name = bs-social-datedisplaymode
        
        |value = <nowiki>'age'</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = bs-social-warnonleave
        
        |value = <nowiki>true</nowiki>
        
        }}
        
        {{AutoDocOption
        
        |name = echo-subscriptions-web-bs-social-entity-cat
        
        |value = <nowiki>1</nowiki>
        
        }}
        
        }}
        
        ==ApiModules==
        
        {{AutoDocApiModules
        
        |APIModules = {{AutoDocCallback
        
        |name = bs-social-tasks
        
        |callback = \BlueSpice\Social\Api\Task\Entities
        
        }}
        
        {{AutoDocCallback
        
        |name = bs-socialentity-store
        
        |callback = \BlueSpice\Social\Api\Store\Entity
        
        }}
        
        {{AutoDocCallback
        
        |name = bs-socialtitlequery-store
        
        |callback = \BlueSpice\Social\Api\Store\TitleQuery
        
        }}
        
        }}
        
        ==Hooks==
        
        {{AutoDocHooks
        
        |Hooks = {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSEntityDeleteComplete BSEntityDeleteComplete]
        
        |callback = \BlueSpice\Social\Hook\BSEntityDeleteComplete\NotifyUsers::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSEntitySaveComplete BSEntitySaveComplete]
        
        |callback = \BlueSpice\Social\Hook\BSEntitySaveComplete\NotifyUsers::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSRSSFeederBeforeGetRecentChanges BSRSSFeederBeforeGetRecentChanges]
        
        |callback = \BlueSpice\Social\Hook\BSRSSFeederBeforeGetRecentChanges\RCRemoveSocial::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFBeforeAddingStyleBlocks BSUEModulePDFBeforeAddingStyleBlocks]
        
        |callback = \BlueSpice\Social\Extension::onBSUEModulePDFBeforeAddingStyleBlocks
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforeEchoEventInsert BeforeEchoEventInsert]
        
        |callback = \BlueSpice\Social\Hook\BeforeEchoEventInsert\DisableOtherNotificationsForEntityPages::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
        
        |callback = \BlueSpice\Social\Hook\BeforePageDisplay\AddResources::callback, \BlueSpice\Social\Hook\BeforePageDisplay\EntitySpawnerUserPermissions::callback, \BlueSpice\Social\Hook\BeforePageDisplay\AddSourceBacklLink::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChangesListSpecialPageStructuredFilters ChangesListSpecialPageStructuredFilters]
        
        |callback = \BlueSpice\Social\Hook\ChangesListSpecialPageStructuredFilters\AddSocialEntityFilter::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]
        
        |callback = \BlueSpice\Social\Hook\GetPreferences\AddTimeDisplayMode::callback, \BlueSpice\Social\Hook\GetPreferences\AddWarnOnLeave::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/HtmlPageLinkRendererEnd HtmlPageLinkRendererEnd]
        
        |callback = \BlueSpice\Social\Hook\HtmlPageLinkRendererEnd\MaskEntityLinks::callback
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/SendWatchlistEmailNotification SendWatchlistEmailNotification]
        
        |callback = \BlueSpice\Social\Extension::onSendWatchlistEmailNotification
        
        }}
        
        {{AutoDocCallback
        
        |name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinBuildSidebar SkinBuildSidebar]
        
        |callback = \BlueSpice\Social\Hook\SkinBuildSidebar\AddTimelineNavigationItem::callback
        
        }}
        
        }}
(No difference)

Attachments

Discussions