Zuletzt bearbeitet vor 6 Monaten
von Monique Gähl

Pagedraft:Sandbox und Referenz:BlueSpicePageAssignments: Unterschied zwischen den Seiten

(Unterschied zwischen Seiten)
Keine Bearbeitungszusammenfassung
 
Keine Bearbeitungszusammenfassung
Markierung: 2017-Quelltext-Bearbeitung
 
Zeile 1: Zeile 1:
{{DISPLAYTITLE:Sandkasten}}
{{BSExtensionInfo
|status=stable
|developer=HalloWelt
|type=BlueSpice
|edition=BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud
|compatible=BlueSpice
|category=Qualitätssicherung
|license=GPL v3 only
|features=
Mit '''PageAssignments''' können Seiten einzelnen Benutzern oder Benutzergruppen zugewiesen werden. Benutzer werden über ihre Zuweisungen oder deren Entfernung per E-Mail oder über interne Benachrichtigungen informiert.


Eine Auswahl von standardmäßig integrierten Inhaltselementen - so holen Sie sich das Wiki Leben ein!
*Einer Seite werden verantwortliche Benutzer zugewiesen.
Wechseln Sie in den<span class="plainlinks">[{{fullurl:{{FULLPAGENAME}}|action=edit}} Bearbeitungsmodus]</span>, um die Seite selbst zu bearbeiten.
*Einer Seite können mehrere individuelle Benutzer und Gruppen zugewiesen werden.
*Die zugewiesenen Benutzer können über eine angepasste Konfiguration direkt im Titelbereich der Seite angezeigt werden.
*Zugewiesene Benutzer können die Verantwortung auf einen anderen Benutzer übertragen.
*Auf der Spezialseite im Wiki ''Spezial:Zuweisungen'' sehen Benutzer ihre zugewiesenen Seiten.
*Auf der Seite ''Spezial:Zuweisungsverwaltung'' sehen und verwalten Benutzer mit ''admin-, maintenanceadmin-'' oder ''reviewer''-Rechten die Zuweisungen im Wiki.


<div id="use_cases">
<!--=== Zuweisungen im Titelbereich anzeigen ===
==PDF-Bearbeiter==
Seitenzuweisungen können im Titelbereich einer Seite angezeigt werden. Dies kann in ''LocalSettings.php'' (oder in der PHP Datei im ''d.settings'' Verzeichnis) aktiviert werden:
[[File:Manual:Manual Wikitext Wikitext reference.pdf|thumb|verweis=Special:FilePath/Manual:Manual_Wikitext_Wikitext_reference.pdf]]
$GLOBALS['bsgBlueSpiceCalummaPageHeaderBeforeContentEnabledProviders'] = [ "pageheader-assignments" ];
Das Anzeigelimit der zugewiesenen Benutzer läßt sich festlegen:-->
$GLOBALS['bsgPageAssignmentsPageHeaderLimit'] = 25;


[[File:Manual:Manual Wikitext Wikitext reference.pdf|thumb|alt=|283x283px]]
=== Alle Benutzer zuweisen (mit der Option, einzelne Benutzer auszuschließen) ===
==Tabellen==
Um die Gruppe ''everyone''  bereitzustellen, fügen Sie diese unter PageAssignmentsActivatedTypes in der Datei ''<bluespice-Installationpfad>/extensions/BlueSpicePageAssignments/extension.json'' hinzu:<syntaxhighlight lang="json">
 
"PageAssignmentsActivatedTypes": {
Tabellen haben praktische Filter- und Sortiermöglichkeiten. Zum Filtern und Sortieren können Benutzer im Ansichtsmodus auf die jeweilige Kopfzeile einer Spalte klicken. Diese Funktion steht im Bearbeitungsmodus nicht zur Verfügung. Beispiel einer filterbaren Tabelle:<br />
"value": [
{| class="wikitable sortable" style="width:100%;"
"user",
!Funktion!!Wert
"group",
|-
"everyone"
|Filtrierbare Tabelle||funktioniert
]
|-
},
|Kategoriencheck||nicht vorhanden
</syntaxhighlight>Dies macht die Gruppe ''Jeder''  im Auswahlmenü im Zuweisungsformular verfügbar. Einzelne Benutzer können hiervon ausgeschlossen werden, wenn die Seite  ''MediaWiki:PageAssignments-everyone-blacklist'' erstellt wird. Benutzer könnend dieser "Blacklist" unter Verwendung von Zeilenumbrüchen hinzugefügt werden.
|-
|Sortierbare Tabelle
|funktioniert
|}
==<span class="bi bi-diagram-3-fill"></span> Diagramme / Infografiken==
 
Ablaufdiagramme, Organigramme, Prozesslandkarten, BPMN-Diagramme und mehr. Hier als Beispiel eine Infografik, erstellt mit dem eingebundenen drawio-Tool:
 
<bs:drawio filename="Sandkasten-11346612" />
==<span class="bi bi-camera-video"></span> Videos==
 
 
 
Video geht natürlich auch. Egal, ob es direkt im Wiki gespeichert ist oder ob es auf einem gängigen Video-Service läuft. Hier ein Video, das ins Demowiki hochgeladen wurde:
 
[[File:gizmo.mp4|link=Special:FilePath/gizmo.mp4]]<br />
==Seitenlisten ==
Seitenlisten
 
 
 
Mit der integrierten Erweiterung ''Smartlist'' lassen sich ganz leicht Seitenlisten erstellen. <smartlist new="false" count="7" trim="false" />
 
==Inputbox ==
Eingabefeld
 
Inputboxen sind praktische Werkzeuge, um neue Seiten in bestimmte Namensräume (Wikibereiche) zu lenken. Eine Seite, die Sie hier anlegen, wird im Namensraum IMS gespeichert:<inputbox>
type=create
prefix=IMS:
break=no
width=30
buttonlabel=Seite erstellen
</inputbox>
<br />
<br />
==Syntaxhighlight ==
[[File:pageassignments-blacklist.png|alt=Exclude users from group "everyone" |center|thumb|650x650px|Exclude users from group "everyone" ]]
Codebeispiele dokumentieren
 
 
 
Code lässt sich übersichtlich über die enthaltene Erweiterung ''SyntaxHighlight'' darstellen:<syntaxhighlight lang="php" line="1">
<?php
echo "Hallo Welt";
?>
</syntaxhighlight>
 
==<span class="bi bi-rss">RSS-Feed</span> ==
RSS-Feed
 
 
 
==<span class="bi bi-calendar-week"></span> Widgets==
 
 
 
Iframes, Google Kalendar, Wetteranzeige und mehr. Oder eigene Widgets entwickeln.
 
{{#widget:Weather}}
 
==PDF-Handler==
[[File:Manual:Manual Wikitext Wikitext reference.pdf|565x565px|verweis=Special:FilePath/Manual:Manual_Wikitext_Wikitext_reference.pdf]]
</div>
 
==Mathematik==
 
<math>\sum_{n=1}^\infty \frac 1{n^2}=\frac{\pi^2}{6}-\arctan34+\ln8</math>
 
== Bild ==
[[Datei:Bluespice Icon.svg|mini]]
 


[[de:Seitenentwurf:Sandkasten]]
}}
[[en:{{FULLPAGENAME}}]]

Version vom 17. Oktober 2023, 10:25 Uhr

Erweiterung: BlueSpicePageAssignments

alle Erweiterungen

Übersicht
Beschreibung:

Erlaubt die Zuweisung von Zielgruppen zu einer Seite

Status: stable Abhängigkeit: BlueSpice
Entwickler: HalloWelt Lizenz: GPL-3.0-only
Art: BlueSpice Kategorie: Qualitätssicherung
Edition: BlueSpice free, BlueSpice pro, BlueSpice Farm, BlueSpice Cloud Version:

Funktion

Mit PageAssignments können Seiten einzelnen Benutzern oder Benutzergruppen zugewiesen werden. Benutzer werden über ihre Zuweisungen oder deren Entfernung per E-Mail oder über interne Benachrichtigungen informiert.

  • Einer Seite werden verantwortliche Benutzer zugewiesen.
  • Einer Seite können mehrere individuelle Benutzer und Gruppen zugewiesen werden.
  • Die zugewiesenen Benutzer können über eine angepasste Konfiguration direkt im Titelbereich der Seite angezeigt werden.
  • Zugewiesene Benutzer können die Verantwortung auf einen anderen Benutzer übertragen.
  • Auf der Spezialseite im Wiki Spezial:Zuweisungen sehen Benutzer ihre zugewiesenen Seiten.
  • Auf der Seite Spezial:Zuweisungsverwaltung sehen und verwalten Benutzer mit admin-, maintenanceadmin- oder reviewer-Rechten die Zuweisungen im Wiki.
$GLOBALS['bsgPageAssignmentsPageHeaderLimit'] = 25;

Alle Benutzer zuweisen (mit der Option, einzelne Benutzer auszuschließen)

Um die Gruppe everyone bereitzustellen, fügen Sie diese unter PageAssignmentsActivatedTypes in der Datei <bluespice-Installationpfad>/extensions/BlueSpicePageAssignments/extension.json hinzu:
"PageAssignmentsActivatedTypes": {
			"value": [
				"user",
				"group",
				"everyone"
			]
},
Dies macht die Gruppe Jeder im Auswahlmenü im Zuweisungsformular verfügbar. Einzelne Benutzer können hiervon ausgeschlossen werden, wenn die Seite MediaWiki:PageAssignments-everyone-blacklist erstellt wird. Benutzer könnend dieser "Blacklist" unter Verwendung von Zeilenumbrüchen hinzugefügt werden.


Datei:pageassignments-blacklist.png
Exclude users from group "everyone"

Technische Information[Bearbeiten | Quelltext bearbeiten]

Voraussetzungen[Bearbeiten | Quelltext bearbeiten]

  • MediaWiki: 1.39.0
  • BlueSpiceFoundation: 4.1

Integriert in[Bearbeiten | Quelltext bearbeiten]

  • BlueSpiceExtendedStatistics
  • BlueSpicePageAssignments
  • BlueSpicePrivacy
  • BlueSpiceSMWConnector

Spezialseiten[Bearbeiten | Quelltext bearbeiten]

  • ManagePageAssignments
  • PageAssignments

Rechte[Bearbeiten | Quelltext bearbeiten]

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

Konfiguration[Bearbeiten | Quelltext bearbeiten]

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

Benutzeroptionen[Bearbeiten | Quelltext bearbeiten]

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

API Modules[Bearbeiten | Quelltext bearbeiten]

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

Hooks[Bearbeiten | Quelltext bearbeiten]




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

Diskussionen