Profile entity for BlueSpiceSocial
Status: stable
Developer: HalloWelt
Extension type: BlueSpice
Edition: BlueSpice pro, BlueSpice Farm, BlueSpice Cloud
Dependencies: BlueSpice
License: GPL v3 only
Activated: Yes
Category: Communication

BlueSpiceSocialProfile provides the SocialEntity of type profile. Furthermore, the user page is converted into a complete user profile.

Usage / features[edit | edit source]

Warning: Pages in the namespaces SocialEntity and User are indexed by search engines by default until prior to version 3.1.13. If you run a public wiki with an earlier version, you should exclude these namespaces from being searchable unless you want these pages to be indexed by public search engines.

  • 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" />
  • 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 system-defined profile fields 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 user-defined profile fields 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"


bs-social-profile-infoshowemail is the email address shown in the profile 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.