Zuletzt bearbeitet vor einem Jahr
von Margit Link-Rodrigue

BlueSpice 4.2 und AutoDoc:BlueSpicePageAssignments: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
Keine Bearbeitungszusammenfassung
 
K (1 Version importiert)
 
Zeile 1: Zeile 1:
BlueSpice 4.2 ist ein Minor Release.
==DescriptionMsg==
==Point Releases==
{{AutoDocDescriptionMsg
{{#ask: [[Release::4.2]]
|name = BlueSpicePageAssignments
|?Releasepatch = Release
|desc = {{int:bs-pageassignments-desc
|?Releasedate#LOCL = Releasedatum
}}
|mainlabel= -
}}
|headers = plain
==License==
|sort=Releasedate
{{AutoDocLicense
|order=desc
|name = GPL-3.0-only
|default=Es gibt derzeit keine Point-Releases
}}
==Requirements==
{{AutoDocRequirements
|mediawiki = {{AutoDocVersion
|name = MediaWiki
|version = 1.39.0
}}
|extensions = {{AutoDocVersion
|name = BlueSpiceFoundation
|version = 4.1
}}
}}
==IntegratesInto==
{{AutoDocIntegratesInto
|into = {{AutoDocListItem
|item = BlueSpiceExtendedStatistics
}}
{{AutoDocListItem
|item = BlueSpicePageAssignments
}}
{{AutoDocListItem
|item = BlueSpicePrivacy
}}
{{AutoDocListItem
|item = BlueSpiceSMWConnector
}}
}}
==SpecialPages==
{{AutoDocSpecialPages
|SpecialPages = {{AutoDocCallback
|name = ManagePageAssignments
|callback = SpecialManagePageAssignments
}}
{{AutoDocCallback
|name = PageAssignments
|callback = SpecialPageAssignments
}}
}}
==Permissions==
{{AutoDocPermissions
|permissions = {{AutoDocPermission
|name = pageassignable
|type = namespace
|roles = reader, admin, author, editor, maintenanceadmin, reviewer
|desc = {{int:right-pageassignable
}}
}}
{{AutoDocPermission
|name = pageassignments
|type = namespace
|roles = admin, maintenanceadmin, reviewer
|desc = {{int:right-pageassignments
}}
}}
}}
==DefaultUserOptions==
{{AutoDocDefaultUserOptions
|options = {{AutoDocOption
|name = echo-subscriptions-email-bs-pageassignments-action-cat
|value = <nowiki>true</nowiki>
}}
{{AutoDocOption
|name = echo-subscriptions-web-bs-pageassignments-action-cat
|value = <nowiki>true</nowiki>
}}
}}
==Config==
{{AutoDocConfig
|config = {{AutoDocOption
|name = PageAssignmentsActivatedTypes
|value = <nowiki>array (
  0 => 'user',
  1 => 'group',
)</nowiki>
}}
{{AutoDocOption
|name = PageAssignmentsLockdownGroups
|value = <nowiki>array (
  0 => 'user',
)</nowiki>
}}
{{AutoDocOption
|name = PageAssignmentsPageHeaderLimit
|value = <nowiki>3</nowiki>
}}
{{AutoDocOption
|name = PageAssignmentsSecureEnabledNamespaces
|value = <nowiki>array (
)</nowiki>
}}
{{AutoDocOption
|name = PageAssignmentsSecureRemoveRightList
|value = <nowiki>array (
  0 => 'edit',
)</nowiki>
}}
{{AutoDocOption
|name = PageAssignmentsTarget
|value = <nowiki>'title'</nowiki>
}}
{{AutoDocOption
|name = PageAssignmentsUseAdditionalPermissions
|value = <nowiki>false</nowiki>
}}
}}
==ApiModules==
{{AutoDocApiModules
|APIModules = {{AutoDocCallback
|name = bs-mypageassignment-store
|callback = BSApiMyPageAssignmentStore
}}
{{AutoDocCallback
|name = bs-pageassignable-store
|callback = \BlueSpice\PageAssignments\Api\Store\Assignable
}}
{{AutoDocCallback
|name = bs-pageassignment-store
|callback = \BlueSpice\PageAssignments\Api\Store\Page
}}
{{AutoDocCallback
|name = bs-pageassignment-tasks
|callback = \BlueSpice\PageAssignments\Api\Task\PageAssignments
}}
}}
==Hooks==
{{AutoDocHooks
|Hooks = {{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ArticleDeleteComplete ArticleDeleteComplete]
|callback = PageAssignmentsHooks::onArticleDeleteComplete
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSApiNamespaceStoreMakeData BSApiNamespaceStoreMakeData]
|callback = \BlueSpice\PageAssignments\Hook\BSApiNamespaceStoreMakeData\AddData::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfBookManager BSBookshelfBookManager]
|callback = PageAssignmentsBookmakerHooks::onBSBookshelfBookManager
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSBookshelfManagerGetBookDataRow BSBookshelfManagerGetBookDataRow]
|callback = PageAssignmentsBookmakerHooks::onBSBookshelfManagerGetBookDataRow
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSDashboardsUserDashboardPortalConfig BSDashboardsUserDashboardPortalConfig]
|callback = PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalConfig
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSDashboardsUserDashboardPortalPortlets BSDashboardsUserDashboardPortalPortlets]
|callback = PageAssignmentsDashboardHooks::onBSDashboardsUserDashboardPortalPortlets
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSGroupManagerGroupDeleted BSGroupManagerGroupDeleted]
|callback = PageAssignmentsHooks::onBSGroupManagerGroupDeleted
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSGroupManagerGroupNameChanged BSGroupManagerGroupNameChanged]
|callback = PageAssignmentsHooks::onBSGroupManagerGroupNameChanged
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUEModulePDFcollectMetaData BSUEModulePDFcollectMetaData]
|callback = PageAssignmentsBookmakerHooks::onBSUEModulePDFcollectMetaData
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUsageTrackerRegisterCollectors BSUsageTrackerRegisterCollectors]
|callback = \BlueSpice\PageAssignments\Hook\BSUsageTrackerRegisterCollectors\AddPageAssignmentsPagesTag::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserManagerAfterDeleteUser BSUserManagerAfterDeleteUser]
|callback = PageAssignmentsHooks::onBSUserManagerAfterDeleteUser
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BSUserManagerAfterSetGroups BSUserManagerAfterSetGroups]
|callback = \BlueSpice\PageAssignments\Hook\BSUserManagerAfterSetGroups\NotifyUsers::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BeforePageDisplay BeforePageDisplay]
|callback = \BlueSpice\PageAssignments\Hook\BeforePageDisplay\AddResources::callback, \BlueSpice\PageAssignments\Hook\BeforePageDisplay\AddWikiExplorerResources::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/BlueSpiceDiscoveryTemplateDataProviderAfterInit BlueSpiceDiscoveryTemplateDataProviderAfterInit]
|callback = discovery-skin
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ChameleonSkinTemplateOutputPageBeforeExec ChameleonSkinTemplateOutputPageBeforeExec]
|callback = \BlueSpice\PageAssignments\Hook\ChameleonSkinTemplateOutputPageBeforeExec\AddFlyout::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointAdded ContentStabilizationStablePointAdded]
|callback = sendStabilizationNotifications
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/ContentStabilizationStablePointUpdated ContentStabilizationStablePointUpdated]
|callback = sendStabilizationNotifications
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/EchoGetDefaultNotifiedUsers EchoGetDefaultNotifiedUsers]
|callback = \BlueSpice\PageAssignments\Notifications\Registrator::onEchoGetDefaultNotifiedUsers
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/LoadExtensionSchemaUpdates LoadExtensionSchemaUpdates]
|callback = \BlueSpice\PageAssignments\Hook\LoadExtensionSchemaUpdates\AddPageAssignmentsTable::callback, \BlueSpice\PageAssignments\Hook\LoadExtensionSchemaUpdates\AddMigrateRespEditorsUpdateMaintenance::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MWStakeCommonUIRegisterSkinSlotComponents MWStakeCommonUIRegisterSkinSlotComponents]
|callback = common-user-interface
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/MergeAccountFromTo MergeAccountFromTo]
|callback = \BlueSpice\PageAssignments\Hook\MergeAccountFromTo\MergePageAssignmentsDBFields::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::editNamespace NamespaceManager::editNamespace]
|callback = \BlueSpice\PageAssignments\Hook\NamespaceManagerEditNamespace\SetValues::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManager::getMetaFields NamespaceManager::getMetaFields]
|callback = \BlueSpice\PageAssignments\Hook\NamespaceManagerGetMetaFields\RegisterMetaFields::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/NamespaceManagerBeforePersistSettings NamespaceManagerBeforePersistSettings]
|callback = writeNamespaceConfiguration
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/PageMoveComplete PageMoveComplete]
|callback = \BlueSpice\PageAssignments\Hook\PageMoveComplete\MoveAssignments::callback
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/SkinTemplateNavigation::Universal SkinTemplateNavigation::Universal]
|callback = addMyPageAssignments, addPageAssignmentsEntry
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/StandardDialogsRegisterPageInfoPanelModules StandardDialogsRegisterPageInfoPanelModules]
|callback = standard-dialogs
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::buildDataSets WikiExplorer::buildDataSets]
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerBuildDataSets
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::getColumnDefinitions WikiExplorer::getColumnDefinitions]
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerGetColumnDefinitions
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::getFieldDefinitions WikiExplorer::getFieldDefinitions]
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerGetFieldDefinitions
}}
{{AutoDocCallback
|name = [https://www.mediawiki.org/wiki/Manual:Hooks/WikiExplorer::queryPagesWithFilter WikiExplorer::queryPagesWithFilter]
|callback = PageAssignmentsWikiExplorerHooks::onWikiExplorerQueryPagesWithFilter
}}
}}
}}


==Neue Funktionen==
{| class="wikitable" style="width:100%;"
!Funktion
!Beschreibung
! style="width:380px;" |Screenshot
|-
|'''Word-Import'''
(BlueSpice pro)
|Endlich ist es soweit! Ab BlueSpice 4.2 können Sie jetzt Word-Dateien als Wikiseiten importieren. Folgende Features können Sie hier nutzen:
*'''Hochladen:''' Einfaches Hochladen über die "Neu"-Schaltfläche
*'''Inhalte aufteilen:''' basierend auf Überschriftsebenen im Word-Dokument können Unterseiten erstellt werden.
*'''Vorschau:'''  Die Struktur sowie Inhalte der neuen Seiten und der zu importierenden Bilddateien können vorab eingesehen werden.
*'''Seitenliste:''' Erstellung einer Übersichtseite mit allen generierten Wikiseiten. Diese kann zur Erstellung eines Buches verwendet werden.
<br />{{Icon|bi bi-arrow-right-circle||#0d6efd|0.2em}}  [[Handbuch:Erweiterung/ImportOfficeFiles|Dokumentation]]
| style="width:380px;" |[[Datei:word-import-dialog2.png|alternativtext=Hochladen-Dialogfenster für den Word-Import|zentriert|300x300px]]
|-
|'''Neue Seitenvorlagen'''
|Ab jetzt wird BlueSpice gleich mit nützlichen Seitenvorlagen für zahlreiche Anwendungsfälle ausgeliefert. Diese können bei Bedarf angepasst oder deaktiviert werden.
{{Icon|bi bi-arrow-right-circle||#0d6efd|0.2em}}  [[Handbuch:Erweiterung/BlueSpicePageTemplates#Standard-Seitenvorlagen|Dokumentation]]
| style="width:380px;" |[[Datei:seitenvorlagen-beispiele.png|alternativtext=Seitenvorlagen Beispiele|rand|zentriert|350x350px]]
|-
|'''Datei-Anhänge'''
|Eine Liste mit Dateien kann über ein <''attachments />''-Tag direkt über den visuellen Editor überall auf einer Wikiseite eingebunden werden.<br />
Diese Funktion ersetzt den bisherigen Anhangsbereich am Seitenende.
{{Icon|bi bi-arrow-right-circle||#0d6efd|0.2em}}  [[Dateianhänge|Dokumentation]]
| style="width:380px;" |[[Datei:Anhangsbereich_mit_Dateien.png|alternativtext=|rand|zentriert|400x400px]]
|-
|'''Verbesserte Hochlade-Funktion für Dateien'''
|Alle Funktionen im Wiki, die einen Multi-Datei-Upoad erlauben, werden nun über einen verbesserten Hochlade-Dialog unterstützt.
Zusätzlich können Dateien nun per ''drag-and-drop'' im Bearbeitungsmodus direkt auf eine Wikiseite gezogen werden und werden so ohne weiteren Zwischenschritt als Vorschaubild eingebettet. Dokumente wie docx, pdf, oder xlsx werden direkt als Textlink verlinkt.
| style="width:380px;" |[[Datei:drag-drop-img.png|alternativtext=Ein bild auf eine Seite ziehen|rand|zentriert|350x350px]]
|-
|'''Erweiterte'''
'''Blog-Berechtigungen'''
|Es ist nun möglich, in einem eingebundenen Blog granulare Berechtigungen zu vergeben. So kann das Erstellen und Lesen von Blogeinträgen und Kommentaren auf bestimmte Benutzergruppen beschränkt werden.
{{Icon|bi bi-arrow-right-circle||#0d6efd|0.2em}}  [[Handbuch:Erweiterung/BlueSpiceSocialBlog#Blog-Berechtigungen setzen|Dokumentation]]
| style="width:380px;" |[[Datei:blog-permissions.png|alternativtext=Granulare Blog-Berechtigungen|rand|zentriert|320x320px]]
|-
|'''Neuer Dialog für den PDF-Export'''
|Refaktorierung der bereits bestehenden Export-Möglichkeiten einer Wikiseite zur besseren Wartbarkeit der Funktionen.
{{Icon|bi bi-arrow-right-circle||#0d6efd|0.2em}}  [[Handbuch:Erweiterung/BlueSpiceUniversalExport|Dokumentation]]
| style="width:380px;" |[[Datei:PDF-export-dialog.png|rand|zentriert|350x350px]]
|-
|'''Erweiterte Workflow-Aktivitäten'''
|Workflows wurden um folgende Funktionalitäten erweitert:
* ''Workflow-Triggers:'' Workflows können nach verschiedenen Kriterien automatisch angestoßen werden, z.B. nach dem Erstellen oder Bearbeiten einer Seite oder nach Datum.
* ''Activity SetTemplateParams:'' Vorlagen-Parameter können durch Workflows bearbeitet werden.
* ''Activity'' ''EditPage'': Wiki-Seiten können über Workflow bearbeitet werden.
| style="width:380px;" |[[Datei:workflow trigger.png|alternativtext=Workflow triggers screenshot|rand|zentriert|350x350px]]
|-
|'''Tag-Inspektoren'''
|Für Tags, die über den visuellen Editor eingebettet werden können, gibt es nun eine Inspektor-Funktion, um  komfortabel die die möglichen Parameter zu setzen.
|
|-
|'''Editor für Navigationsmenüs'''
|Für die Bearbeitung der Hauptnavigation und des Benutzermenüs steht nun eine visuelle Oberfläche zur Verfügung.
|
|}
==Alle hinzugefügten Erweiterungen==
{| class="wikitable" style="width:100%;"
|+Entwickler: MW=MediaWiki Erweiterung; HW=Hallo Welt! Erweiterung
!Erweiterung
! style="vertical-align:middle;text-align:center;" |Entwickler
!Beschreibung
|-
|[[Referenz:CodeMirror|CodeMirror]]
| style="vertical-align:middle;text-align:center;" |MW
|Ermöglicht das Hervorheben von Wikitext-Syntax in der Quellansicht einer Wikiseite.
|-
|[[Referenz:EnhancedUpload|EnhancedUpload]]
| style="vertical-align:middle;text-align:center;" |HW
|Verbesserte Datei-Hochlade Funktionen
|-
|[[Referenz:HeaderFooter|HeaderFooter]]
| style="vertical-align:middle;text-align:center;" |MW
|Ermöglicht es, im Inhaltsbereich einer Seite einen Kopf- oder Fußbereich (auf Seitenbasis oder auf Namensraumbasis) einzufügen.
|-
|[[Referenz:ImportOfficeFiles|ImportOfficeFiles]]
| style="vertical-align:middle;text-align:center;" |HW
|Ermöglicht den Import einer Word-Datei als Wikiseiten.
|-
|[[Referenz:InviteSignup|InviteSignup]]
| style="vertical-align:middle;text-align:center;" | MW
|Ermöglicht das Einladen von Wiki-Benutzern durch einen Administrator.
|-
|[[Handbuch:Erweiterung/BlueSpiceDiscovery/Hauptnavigation anpassen|MenuEditor]]
| style="vertical-align:middle;text-align:center;" |HW
|Ermöglicht die Bearbeitung der Hauptnavigation über eine grafische Benutzeroberfläche.
|-
|[[Referenz:OpenIDConnect|OpenIDConnect]]
| style="vertical-align:middle;text-align:center;" |MW
|Erweitert die Extension [[Referenz:PluggableAuth|PluggableAuth]] zur Benutzer-Authentifizierung.
|-
|[[Referenz:SubPageList|SubPageList]]
| style="vertical-align:middle;text-align:center;" |MW
| Ermöglicht die Erstellung von Unterseitenlisten auf Wikiseiten.
|}
==Nicht mehr gebündelte Erweiterungen und Features==
*'''Bootstrap:''' Entfernt als Teil des Bluespice 3 Skin "Calumma".
*'''BlueSpiceCalumma''': BlueSpice 3 Standard-Skin.
*'''BlueSpiceLatexRenderer:''' Durch die Erweiterung [[Referenz:Math|Math]] ersetzt.
*'''BlueSpiceNamespaceCSS:''' Namensraum-spezifisches CSS wird nicht mehr gesondert über einzelne CSS-Seiten definiert. Über die Namensraum-CSS-Klasse werden die Stile direkt im globalen Stylesheet ''MediaWiki:Common.css'' definiert.
*'''BlueSpiceServiceCenter'''
*'''BlueSpiceSocialWikiPage:''' Die bisher von BlueSpiceSocial bereitgestellte Funktion, Seitenanhänge zu erstellen, wurde durch das <code><nowiki><attachments /></nowiki></code>-Tag ersetzt.
*'''Chameleon-'''Skin
==Zusätzliche Änderungen in BlueSpice free==
*Hinzugefügte Erweiterungen:
**[[Referenz:InviteSignup|InviteSignup]]
*Entfernte Erweiterungen:
**[[Referenz:BlueSpicePrivacy|BlueSpicePrivacy]]
**[[Referenz:CreateUserPage|CreateUserPage]]
**[[Referenz:EventBus|EventBus]]
**[[Referenz:PluggableAuth|PluggableAuth]]
**[[Referenz:SimpleSAMLphp|SimpleSAMLphp]]
[[de:{{FULLPAGENAME}}]]
[[en:{{FULLPAGENAME}}]]

Version vom 1. Dezember 2023, 10:22 Uhr

DescriptionMsg

Erlaubt die Zuweisung von Zielgruppen zu einer Seite

License

GPL v3

Requirements

  • MediaWiki: 1.39.0
  • BlueSpiceFoundation: 4.1

IntegratesInto

  • BlueSpiceExtendedStatistics
  • BlueSpicePageAssignments
  • BlueSpicePrivacy
  • BlueSpiceSMWConnector

SpecialPages

  • ManagePageAssignments
  • PageAssignments

Permissions

Rechte

Name Beschreibung Rollen
pageassignable In der Liste der zuweisbaren Benutzer auftauchen reader, admin, author, editor, maintenanceadmin, reviewer
pageassignments Die Zuweisungen einer Seite bearbeiten können admin, maintenanceadmin, reviewer

DefaultUserOptions

Benutzeroptionen

Name Wert
echo-subscriptions-email-bs-pageassignments-action-cat true
echo-subscriptions-web-bs-pageassignments-action-cat true

Config

Konfiguration

Name Wert
PageAssignmentsActivatedTypes array ( 0 => 'user', 1 => 'group', )
PageAssignmentsLockdownGroups array ( 0 => 'user', )
PageAssignmentsPageHeaderLimit 3
PageAssignmentsSecureEnabledNamespaces array ( )
PageAssignmentsSecureRemoveRightList array ( 0 => 'edit', )
PageAssignmentsTarget 'title'
PageAssignmentsUseAdditionalPermissions false

ApiModules

API Modules

  • bs-mypageassignment-store
  • bs-pageassignable-store
  • bs-pageassignment-store
  • bs-pageassignment-tasks

Hooks

Hooks



Feedback zur Dokumentation ist im Community-Forum möglich.

Keine Kategorien vergebenBearbeiten

Diskussionen