AutoDoc:BlueSpiceSocialProfile

You do not have permission to edit this page, for the following reason:

The action you have requested is limited to users in one of the groups: Users, Administrators, reviewer, ES_editors, Blog_editors, editor.

You can view and copy the source of this page.

Return to AutoDoc:BlueSpiceSocialProfile.

==DescriptionMsg==

{{AutoDocDescriptionMsg

|name = BlueSpiceSocialProfile

|desc = {{int:bs-socialprofile-desc

}}

}}

==License==

{{AutoDocLicense

|name = GPL-3.0-only

}}

==Requirements==

{{AutoDocRequirements

|mediawiki = {{AutoDocVersion

|name = MediaWiki

|version = 1.39.0

}}

|extensions = {{AutoDocVersion

|name = BlueSpiceAvatars

|version = 4.3

}}

{{AutoDocVersion

|name = BlueSpiceFoundation

|version = 4.3

}}

{{AutoDocVersion

|name = BlueSpiceSocial

|version = 4.3

}}

}}

==IntegratesInto==

{{AutoDocIntegratesInto

|into = {{AutoDocListItem

|item = BlueSpicePrivacy

}}

{{AutoDocListItem

|item = BlueSpiceSMWConnector

}}

{{AutoDocListItem

|item = BlueSpiceSocialProfile

}}

{{AutoDocListItem

|item = BlueSpiceVisualEditorConnector

}}

{{AutoDocListItem

|item = ContentDroplets

}}

}}

==SpecialPages==

{{AutoDocSpecialPages

|SpecialPages = {{AutoDocCallback

|name = SocialProfiles

|callback = \BlueSpice\Social\Profile\Special\Profiles

}}

}}

==Permissions==

{{AutoDocPermissions

|permissions = {{AutoDocPermission

|name = social-editothersprofile

|type = global

|roles = admin, maintenanceadmin

|desc = {{int:right-social-editothersprofile

}}

}}

{{AutoDocPermission

|name = socialprofile-viewspecialpage

|type = global

|roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager

|desc = {{int:right-socialprofile-viewspecialpage

}}

}}

}}

==DefaultUserOptions==

{{AutoDocDefaultUserOptions

|options = {{AutoDocOption

|name = bs-social-profile-infoshowemail

|value = <nowiki>false</nowiki>

}}

}}

==Config==

{{AutoDocConfig

|config = {{AutoDocOption

|name = BSSocialProfileCustomFields

|value = <nowiki>array (

'social-profile-department' =>

array (

'i18n' => 'bs-social-profile-field-department',

'type' => 'string',

),

'social-profile-function' =>

array (

'i18n' => 'bs-social-profile-field-function',

'type' => 'string',

),

'social-profile-location' =>

array (

'i18n' => 'bs-social-profile-field-location',

'type' => 'string',

),

'social-profile-phone' =>

array (

'i18n' => 'bs-social-profile-field-phone',

'type' => 'string',

),

)</nowiki>

}}

{{AutoDocOption

|name = BSSocialProfileFields

|value = <nowiki>array (

'social-profile-title' =>

array (

'i18n' => 'bs-social-profile-field-title',

'callback' => '\\BlueSpice\\Social\\Profile\\Field\\Title::getInstance',

),

'social-profile-name' =>

array (

'i18n' => 'bs-social-profile-field-name',

'callback' => '\\BlueSpice\\Social\\Profile\\Field\\Name::getInstance',

),

'social-profile-email' =>

array (

'i18n' => 'bs-social-profile-field-email',

'callback' => '\\BlueSpice\\Social\\Profile\\Field\\Email::getInstance',

),

)</nowiki>

}}

}}

==Hooks==

{{AutoDocHooks

|Hooks = {{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleViewHeader ArticleViewHeader]

|callback = \BlueSpice\Social\Profile\Extension::onArticleViewHeader

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSPageTemplatesModifyTargetUrl BSPageTemplatesModifyTargetUrl]

|callback = \BlueSpice\Social\Profile\Hook\BSPageTemplatesModifyTargetUrl\AddClassicProfileLink::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUsageTrackerRegisterCollectors BSUsageTrackerRegisterCollectors]

|callback = \BlueSpice\Social\Profile\Hook\BSUsageTrackerRegisterCollectors\NoOfCustomSocialProfiles::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserInfoMetaDataFactoryAllKeys BSUserInfoMetaDataFactoryAllKeys]

|callback = \BlueSpice\Social\Profile\Hook\BSUserInfoMetaDataFactoryAllKeys\AddCustomProfileFieldKeys::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserInfoMetaDataFactoryCallback BSUserInfoMetaDataFactoryCallback]

|callback = \BlueSpice\Social\Profile\Hook\BSUserInfoMetaDataFactoryCallback\AddCustomProfileFieldCallbacks::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/DeleteAccount DeleteAccount]

|callback = \BlueSpice\Social\Profile\Hook\DeleteAccount\DeleteUserProfile::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/GetPreferences GetPreferences]

|callback = \BlueSpice\Social\Profile\Hook\GetPreferences\AddShowProfileInfoEmail::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/HtmlPageLinkRendererBegin HtmlPageLinkRendererBegin]

|callback = \BlueSpice\Social\Profile\Hook\HtmlPageLinkRendererBegin\SetProfileLinksKnown::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LocalUserCreated LocalUserCreated]

|callback = \BlueSpice\Social\Profile\Hook\LocalUserCreated\CreateUserProfile::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete]

|callback = \BlueSpice\Social\Profile\Hook\PageSaveComplete\InvalidateProfileEntity::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserLoadAfterLoadFromSession UserLoadAfterLoadFromSession]

|callback = \BlueSpice\Social\Profile\Hook\UserLoadAfterLoadFromSession\AddLDAPProfileDataSync::callback

}}

{{AutoDocCallback

|name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserSaveSettings UserSaveSettings]

|callback = \BlueSpice\Social\Profile\Hook\UserSaveSettings\CreateAndInvalidateUserProfile::callback

}}

}}