hw>Unknown user |
|
Zeile 1: |
Zeile 1: |
| ==DescriptionMsg==
| | {{BSExtensionInfo |
| {{AutoDocDescriptionMsg | | |desc=Mechanismus, mit dem Benutzer in der Datenbank und Benutzer in Active Directory synchronisiert werden. (ab v3.2) |
| |name = BlueSpiceSocialProfile
| | |status=stable |
| |desc = {{int:bs-socialprofile-desc | | |developer=Robert Vogel |
| }}
| | |type=MediaWiki |
| }}
| | |edition=BlueSpice pro (deaktiviert), BlueSpice Farm (deaktiviert) |
| ==License==
| | |compatible=MediaWiki |
| {{AutoDocLicense
| | |category=Infrastruktur |
| |name = GPL-3.0-only
| | |license=GPL v2+ |
| }}
| | |docu=https://www.mediawiki.org/wiki/Extension:LDAPSyncAll |
| ==Requirements==
| | |features= |
| {{AutoDocRequirements
| | |
| |mediawiki = {{AutoDocVersion
| | Diese Erweiterung bietet einen Mechanismus, mit dem Benutzer in der Datenbank und Benutzer in Active Directory synchronisiert werden: |
| |name = MediaWiki
| | |
| |version = 1.37.0
| | *Wenn ein Benutzer in LDAP ist, aber nicht in der Datenbank => der Benutzer wird zur Datenbank hinzugefügt |
| }}
| | |
| |extensions = {{AutoDocVersion
| | *Wenn ein Benutzer in der Datenbank ist, aber nicht in LDAP =>der Benutzer wird in der Datenbank deaktiviert. |
| |name = BlueSpiceAvatars | | |
| |version = 4.1 | | |
| }}
| | <br /> |
| {{AutoDocVersion
| |
| |name = BlueSpiceFoundation | |
| |version = 4.1 | |
| }}
| |
| {{AutoDocVersion
| |
| |name = BlueSpiceSocial
| |
| |version = 4.1
| |
| }}
| |
| }}
| |
| ==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/BSInsertMagicAjaxGetData BSInsertMagicAjaxGetData] | |
| |callback = \BlueSpice\Social\Profile\Hook\BSInsertMagicAjaxGetData\AddSocialEntityProfileTag::callback
| |
| }}
| |
| {{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 | | {{translation}} |
| |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
| |
| }}
| |
| }}
| |
| | |