(Unterschied zwischen Seiten)
K (1 Version importiert) |
hw>Unknown user Keine Bearbeitungszusammenfassung |
||
Zeile 1: | Zeile 1: | ||
==DescriptionMsg== | ==DescriptionMsg== | ||
{{AutoDocDescriptionMsg | {{AutoDocDescriptionMsg | ||
|name = | |name = BlueSpiceSocialProfile | ||
|desc = {{int:bs- | |desc = {{int:bs-socialprofile-desc | ||
}} | }} | ||
}} | }} | ||
Zeile 13: | Zeile 13: | ||
|mediawiki = {{AutoDocVersion | |mediawiki = {{AutoDocVersion | ||
|name = MediaWiki | |name = MediaWiki | ||
|version = 1. | |version = 1.37.0 | ||
}} | }} | ||
|extensions = {{AutoDocVersion | |extensions = {{AutoDocVersion | ||
|name = BlueSpiceAvatars | |||
|version = 4.1 | |||
}} | |||
{{AutoDocVersion | |||
|name = BlueSpiceFoundation | |name = BlueSpiceFoundation | ||
|version = 4.1 | |version = 4.1 | ||
Zeile 22: | Zeile 26: | ||
|name = BlueSpiceSocial | |name = BlueSpiceSocial | ||
|version = 4.1 | |version = 4.1 | ||
}} | |||
}} | |||
==IntegratesInto== | |||
{{AutoDocIntegratesInto | |||
|into = {{AutoDocListItem | |||
|item = BlueSpicePrivacy | |||
}} | |||
{{AutoDocListItem | |||
|item = BlueSpiceSMWConnector | |||
}} | |||
{{AutoDocListItem | |||
|item = BlueSpiceSocialProfile | |||
}} | |||
{{AutoDocListItem | |||
|item = BlueSpiceVisualEditorConnector | |||
}} | |||
{{AutoDocListItem | |||
|item = ContentDroplets | |||
}} | }} | ||
}} | }} | ||
Zeile 27: | Zeile 49: | ||
{{AutoDocSpecialPages | {{AutoDocSpecialPages | ||
|SpecialPages = {{AutoDocCallback | |SpecialPages = {{AutoDocCallback | ||
|name = | |name = SocialProfiles | ||
|callback = \BlueSpice\Social\ | |callback = \BlueSpice\Social\Profile\Special\Profiles | ||
}} | }} | ||
}} | }} | ||
Zeile 34: | Zeile 56: | ||
{{AutoDocPermissions | {{AutoDocPermissions | ||
|permissions = {{AutoDocPermission | |permissions = {{AutoDocPermission | ||
|name = social- | |name = social-editothersprofile | ||
|type = global | |type = global | ||
|roles = | |roles = admin, maintenanceadmin | ||
|desc = {{int:right-social- | |desc = {{int:right-social-editothersprofile | ||
}} | }} | ||
}} | }} | ||
{{AutoDocPermission | {{AutoDocPermission | ||
|name = | |name = socialprofile-viewspecialpage | ||
|type = global | |type = global | ||
|roles = commenter, editor, | |roles = accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager | ||
|desc = {{int:right- | |desc = {{int:right-socialprofile-viewspecialpage | ||
}} | |||
}} | |||
}} | }} | ||
==DefaultUserOptions== | |||
{{AutoDocDefaultUserOptions | |||
|options = {{AutoDocOption | |||
|name = bs-social-profile-infoshowemail | |||
|value = <nowiki>false</nowiki> | |||
}} | }} | ||
}} | }} | ||
Zeile 51: | Zeile 80: | ||
{{AutoDocConfig | {{AutoDocConfig | ||
|config = {{AutoDocOption | |config = {{AutoDocOption | ||
|name = | |name = BSSocialProfileCustomFields | ||
|value = <nowiki> | |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 | {{AutoDocOption | ||
|name = | |name = BSSocialProfileFields | ||
|value = <nowiki> | |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> | |||
}} | }} | ||
}} | }} | ||
Zeile 66: | Zeile 128: | ||
{{AutoDocHooks | {{AutoDocHooks | ||
|Hooks = {{AutoDocCallback | |Hooks = {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleViewHeader ArticleViewHeader] | ||
|callback = \BlueSpice\Social\ | |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/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 | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageSaveComplete PageSaveComplete] | ||
|callback = \BlueSpice\Social\ | |callback = \BlueSpice\Social\Profile\Hook\PageSaveComplete\InvalidateProfileEntity::callback | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserLoadAfterLoadFromSession UserLoadAfterLoadFromSession] | ||
|callback = | |callback = \BlueSpice\Social\Profile\Hook\UserLoadAfterLoadFromSession\AddLDAPProfileDataSync::callback | ||
}} | }} | ||
{{AutoDocCallback | {{AutoDocCallback | ||
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ | |name = [https://www.mediawiki.org/wiki/Manual:Hooks/UserSaveSettings UserSaveSettings] | ||
|callback = \BlueSpice\Social\ | |callback = \BlueSpice\Social\Profile\Hook\UserSaveSettings\CreateAndInvalidateUserProfile::callback | ||
}} | }} | ||
}} | }} | ||
Version vom 1. Dezember 2023, 15:09 Uhr
DescriptionMsg[Bearbeiten | Quelltext bearbeiten]
Profil-Erweiterung für BlueSpiceSocial
License[Bearbeiten | Quelltext bearbeiten]
GPL v3
Requirements[Bearbeiten | Quelltext bearbeiten]
- MediaWiki: 1.37.0
- BlueSpiceAvatars: 4.1
BlueSpiceFoundation: 4.1 BlueSpiceSocial: 4.1
IntegratesInto[Bearbeiten | Quelltext bearbeiten]
- BlueSpicePrivacy
- BlueSpiceSMWConnector
- BlueSpiceSocialProfile
- BlueSpiceVisualEditorConnector
- ContentDroplets
SpecialPages[Bearbeiten | Quelltext bearbeiten]
- SocialProfiles
Permissions[Bearbeiten | Quelltext bearbeiten]
Rechte
Name | Beschreibung | Rollen |
---|---|---|
social-editothersprofile | Profile anderer Nutzer bearbeiten | admin, maintenanceadmin |
socialprofile-viewspecialpage | Die Spezialseite "Profile" ansehen | accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager |
DefaultUserOptions[Bearbeiten | Quelltext bearbeiten]
Benutzeroptionen[Bearbeiten | Quelltext bearbeiten]
Name | Wert |
---|---|
bs-social-profile-infoshowemail | false |
Config[Bearbeiten | Quelltext bearbeiten]
Konfiguration[Bearbeiten | Quelltext bearbeiten]
Name | Wert |
---|---|
BSSocialProfileCustomFields | 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', ), ) |
BSSocialProfileFields | 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', ), ) |