Difference between revisions of "Reference:BlueSpiceSocialProfile"
(Tag: Visual edit) |
(Tag: Visual edit) |
Extension: BlueSpiceSocialProfile
Overview | |||
---|---|---|---|
Description: | Profile entity for BlueSpiceSocial | ||
State: | stable | Dependency: | BlueSpice |
Developer: | HalloWelt | License: | GPL v3 only |
Type: | Category: | Communication | |
Edition: | BlueSpice pro | ||
Features[edit source]
BlueSpiceSocialProfile provides the SocialEntity of type profile. Furthermore, the user page is converted into a complete user profile.
Usage / features[edit | edit source]
- the user page is converted into a complete user profile
- the content of the original user page is also shown as a description field below the profile section
- provides the page Special:SocialProfiles
-
a user profile can be included in a page with the tag
<bs:socialentityprofile username="Testuser" rendertype="Short" />
- the original user profile page is accessible via button
- users can update their profile information and upload a profile picture
Technical information[edit | edit source]
Configuration[edit | edit source]
Name | Description | Type | Default | Scope |
---|---|---|---|---|
bsgBSSocialProfileFields | Vom System definierte Profilfelder | array |
"social-profile-title" => [
"i18n" => "bs-social-profile-field-title", "callback" => "\\BlueSpice\\Social\\Profile\\Field\\Title::getInstance" ], "social-profile-name" => [ "i18n" => "bs-social-profile-field-name", "callback" => "\\BlueSpice\\Social\\Profile\\Field\\Name::getInstance" ], "social-profile-email" => [ "i18n" => "bs-social-profile-field-email", "callback" => "\\BlueSpice\\Social\\Profile\\Field\\Email::getInstance" ] |
LocalSettings.php / Customizing |
bsgBSSocialProfileCustomFields | Benutzerdefinierbare Profilfelder | array |
"social-profile-department" => [
"i18n" => "bs-social-profile-field-department", "type" => "string" ], "social-profile-function" => [ "i18n" => "bs-social-profile-field-function", "type" => "string" ], "social-profile-location" => [ "i18n" => "bs-social-profile-field-location", "type" => "string" ], "social-profile-phone" => [ "i18n" => "bs-social-profile-field-phone", "type" => "string" ] |
LocalSettings.php |
bs-social-profile-infoshowemail | Wird die E-Mail-Adresse im Profil angezeigt | bool | false | useroption |
Rights (permissions)[edit | edit source]
Permission | Description | Included in role |
---|---|---|
socialprofile-viewspecialpage | access to the page Special:SocialProfiles | accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager |
social-editothersprofile | allows editing SocialEntities of type profile that belong to other users | admin, maintenanceadmin |
Requirements[edit | edit source]
Requires BlueSpiceFoundation and BlueSpiceSocial.
More info[edit | edit source]
For a detailed description and usage info visit our help page.
Demo[edit | edit source]
Take a look at the testuser's profile page in our BlueSpice Demo.
{{BSExtensionInfobox |desc=Profile entity for BlueSpiceSocial |status=stable |developer=HalloWelt |type=BlueSpice |edition=BlueSpice pro |active=Yes |compatible=BlueSpice |category=Communication |license=GPL v3 only }} '''BlueSpiceSocialProfile''' provides the SocialEntity of type profile. Furthermore, the user page is converted into a complete user profile. == Usage / features == * == *the user page is converted into a complete user profile * the content of the original user page is also shown as a description field below the profile section * provides the page ''Special:SocialProfiles'' * a user profile can be included in a page with the tag <code><nowiki><bs:socialentityprofile username="Testuser" rendertype="Short" /></nowiki></code> * the original user profile page is accessible via button * users can update their profile information and upload a profile picture == <span class="mw-headline" id="Technical_information">Technical information</span> == === == ===<span class="mw-headline" id="Configuration">Configuration</span> === === <span class="mw-headline" id="Rights_.28permissions.29">Rights (permissions)</span> === {| class="contenttable sortable jquery-tablesorter" === {| class="contenttable sortable jquery-tablesorter" ! class="headerSort headerSortDown" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |Name ! class="headerSort" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |Description ! class="headerSort" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |Type ! class="headerSort" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |PermissionDefault ! class="headerSort" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |Description ! class="headerSort" tabindex="0" Scope |- |''bsg''BSSocialProfileFields |Vom System definierte Profilfelder |array |"social-profile-title" => [ "i18n" => "bs-social-profile-field-title", "callback" => "\\BlueSpice\\Social\\Profile\\Field\\Title::getInstance" ], "social-profile-name" => [ "i18n" => "bs-social-profile-field-name", "callback" => "\\BlueSpice\\Social\\Profile\\Field\\Name::getInstance" ], "social-profile-email" => [ "i18n" => "bs-social-profile-field-email", "callback" => "\\BlueSpice\\Social\\Profile\\Field\\Email::getInstance" ] |LocalSettings.php / Customizing |- |''bsg''BSSocialProfileCustomFields |Benutzerdefinierbare Profilfelder |array |"social-profile-department" => [ "i18n" => "bs-social-profile-field-department", "type" => "string" ], "social-profile-function" => [ "i18n" => "bs-social-profile-field-function", "type" => "string" ], "social-profile-location" => [ "i18n" => "bs-social-profile-field-location", "type" => "string" ], "social-profile-phone" => [ "i18n" => "bs-social-profile-field-phone", "type" => "string" ] |LocalSettings.php |- |bs-social-profile-infoshowemail |Wird die E-Mail-Adresse im Profil angezeigt |bool |false |useroption |} ===<span class="mw-headline" id="Rights_.28permissions.29">Rights (permissions)</span>=== {| class="contenttable sortable jquery-tablesorter" ! class="headerSort" role="columnheader button" title="Aufsteigend sortieren" tabindex="0" |Permission ! class="headerSort" role="columnheader button" title="Aufsteigend sortieren" |tabindex="0" |Description ! class="headerSort" role="columnheader button" title="Aufsteigend sortieren" tabindex="0" |Included in role |- |socialprofile-viewspecialpage |access to the page ''Special:SocialProfiles'' |accountmanager, admin, author, bot, commenter, editor, maintenanceadmin, reader, reviewer, structuremanager |- |social-editothersprofile |allows editing SocialEntities of type profile that belong to other users |admin, maintenanceadmin |} === <span class="mw-headline" id="Requirements">Requirements</span> === Requires [[Reference:BlueSpiceFoundation|BlueSpiceFoundation]] and [[Reference:BlueSpiceSocial|BlueSpiceSocial.]] == <span class="mw-headline" id="More_info">More info</span> == For a detailed description and usage info visit our [[Manual:Extension/BlueSpiceSocialProfile|help page]]. == <span class="mw-headline" id="Demo">Demo</span> == Take a look at the testuser's profile page in our [https://demo.bluespice.com/Special:Blog BlueSpice Demo.] [[Category:Extension]] [[Category:BlueSpice pro]] {{Translation}}
Line 13: | Line 13: | ||
'''BlueSpiceSocialProfile''' provides the SocialEntity of type profile. Furthermore, the user page is converted into a complete user profile. | '''BlueSpiceSocialProfile''' provides the SocialEntity of type profile. Furthermore, the user page is converted into a complete user profile. | ||
− | == Usage / features == | + | ==Usage / features== |
− | * the user page is converted into a complete user profile | + | *the user page is converted into a complete user profile |
− | * the content of the original user page is also shown as a description field below the profile section | + | *the content of the original user page is also shown as a description field below the profile section |
− | * provides the page ''Special:SocialProfiles'' | + | *provides the page ''Special:SocialProfiles'' |
− | * a user profile can be included in a page with the tag <code><nowiki><bs:socialentityprofile username="Testuser" rendertype="Short" /></nowiki></code> | + | *a user profile can be included in a page with the tag <code><nowiki><bs:socialentityprofile username="Testuser" rendertype="Short" /></nowiki></code> |
− | * the original user profile page is accessible via button | + | *the original user profile page is accessible via button |
− | * users can update their profile information and upload a profile picture | + | *users can update their profile information and upload a profile picture |
− | == <span class="mw-headline" id="Technical_information">Technical information</span> == | + | ==<span class="mw-headline" id="Technical_information">Technical information</span>== |
− | === <span class="mw-headline" id="Configuration">Configuration</span> === | + | ===<span class="mw-headline" id="Configuration">Configuration</span>=== |
+ | {| class="contenttable sortable jquery-tablesorter" | ||
+ | ! class="headerSort headerSortDown" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |Name | ||
+ | ! class="headerSort" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |Description | ||
+ | ! class="headerSort" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |Type | ||
+ | ! class="headerSort" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |Default | ||
+ | ! class="headerSort" tabindex="0" role="columnheader button" title="Aufsteigend sortieren" |Scope | ||
+ | |- | ||
+ | |''bsg''BSSocialProfileFields | ||
+ | |Vom System definierte Profilfelder | ||
+ | |array | ||
+ | |"social-profile-title" => [ | ||
+ | "i18n" => "bs-social-profile-field-title", | ||
− | === <span class="mw-headline" id="Rights_.28permissions.29">Rights (permissions)</span> === | + | "callback" => "\\BlueSpice\\Social\\Profile\\Field\\Title::getInstance" |
+ | |||
+ | ], | ||
+ | |||
+ | "social-profile-name" => [ | ||
+ | |||
+ | "i18n" => "bs-social-profile-field-name", | ||
+ | |||
+ | "callback" => "\\BlueSpice\\Social\\Profile\\Field\\Name::getInstance" | ||
+ | |||
+ | ], | ||
+ | |||
+ | "social-profile-email" => [ | ||
+ | |||
+ | "i18n" => "bs-social-profile-field-email", | ||
+ | |||
+ | "callback" => "\\BlueSpice\\Social\\Profile\\Field\\Email::getInstance" | ||
+ | |||
+ | ] | ||
+ | |LocalSettings.php / Customizing | ||
+ | |- | ||
+ | |''bsg''BSSocialProfileCustomFields | ||
+ | |Benutzerdefinierbare Profilfelder | ||
+ | |array | ||
+ | |"social-profile-department" => [ | ||
+ | "i18n" => "bs-social-profile-field-department", | ||
+ | |||
+ | "type" => "string" | ||
+ | |||
+ | ], | ||
+ | |||
+ | "social-profile-function" => [ | ||
+ | |||
+ | "i18n" => "bs-social-profile-field-function", | ||
+ | |||
+ | "type" => "string" | ||
+ | |||
+ | ], | ||
+ | |||
+ | "social-profile-location" => [ | ||
+ | |||
+ | "i18n" => "bs-social-profile-field-location", | ||
+ | |||
+ | "type" => "string" | ||
+ | |||
+ | ], | ||
+ | |||
+ | "social-profile-phone" => [ | ||
+ | |||
+ | "i18n" => "bs-social-profile-field-phone", | ||
+ | |||
+ | "type" => "string" | ||
+ | |||
+ | ] | ||
+ | |LocalSettings.php | ||
+ | |- | ||
+ | |bs-social-profile-infoshowemail | ||
+ | |Wird die E-Mail-Adresse im Profil angezeigt | ||
+ | |bool | ||
+ | |false | ||
+ | |useroption | ||
+ | |} | ||
+ | |||
+ | ===<span class="mw-headline" id="Rights_.28permissions.29">Rights (permissions)</span>=== | ||
{| class="contenttable sortable jquery-tablesorter" | {| class="contenttable sortable jquery-tablesorter" | ||
− | ! class="headerSort | + | ! class="headerSort" role="columnheader button" title="Aufsteigend sortieren" tabindex="0" |Permission |
− | ! class="headerSort | + | ! class="headerSort" role="columnheader button" title="Aufsteigend sortieren" tabindex="0" |Description |
− | ! class="headerSort | + | ! class="headerSort" role="columnheader button" title="Aufsteigend sortieren" tabindex="0" |Included in role |
|- | |- | ||
|socialprofile-viewspecialpage | |socialprofile-viewspecialpage | ||
Line 41: | Line 116: | ||
|} | |} | ||
− | === <span class="mw-headline" id="Requirements">Requirements</span> === | + | ===<span class="mw-headline" id="Requirements">Requirements</span>=== |
Requires [[Reference:BlueSpiceFoundation|BlueSpiceFoundation]] and [[Reference:BlueSpiceSocial|BlueSpiceSocial.]] | Requires [[Reference:BlueSpiceFoundation|BlueSpiceFoundation]] and [[Reference:BlueSpiceSocial|BlueSpiceSocial.]] | ||
− | == <span class="mw-headline" id="More_info">More info</span> == | + | ==<span class="mw-headline" id="More_info">More info</span>== |
For a detailed description and usage info visit our [[Manual:Extension/BlueSpiceSocialProfile|help page]]. | For a detailed description and usage info visit our [[Manual:Extension/BlueSpiceSocialProfile|help page]]. | ||
− | == <span class="mw-headline" id="Demo">Demo</span> == | + | ==<span class="mw-headline" id="Demo">Demo</span>== |
Take a look at the testuser's profile page in our [https://demo.bluespice.com/Special:Blog BlueSpice Demo.] | Take a look at the testuser's profile page in our [https://demo.bluespice.com/Special:Blog BlueSpice Demo.] | ||
− | |||
− | |||
[[Category:Extension]] | [[Category:Extension]] |