<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="de">
	<id>https://de.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Margit.link-rodrigue</id>
	<title>BlueSpice Helpdesk - Benutzerbeiträge [de]</title>
	<link rel="self" type="application/atom+xml" href="https://de.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Margit.link-rodrigue"/>
	<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/wiki/Spezial:Beitr%C3%A4ge/Margit.link-rodrigue"/>
	<updated>2026-07-05T22:34:55Z</updated>
	<subtitle>Benutzerbeiträge</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/Forms&amp;diff=16662</id>
		<title>Handbuch:Erweiterung/Forms</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/Forms&amp;diff=16662"/>
		<updated>2026-07-03T09:36:55Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textbox|boxtype=note|header=Kompatibilität:|text=Die Anweisungen auf dieser Seite gelten für &#039;&#039;&#039;BlueSpice 5.1.8+&#039;&#039;&#039;. In den Versionen 5.1.x bis 5.1.7 war es nicht möglich, den Seitennamen dynamisch aus Variablen von Formularfeldern zu generieren. Befolgen Sie für diese Versionen die [[/5.1.1|Anweisungen für 5.1.1]].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Forms&#039;&#039;&#039;-Erweiterung ermöglicht es, eine Wikiseite oder einen Benutzerdialog als Formular zu gestalten. Sie wird außerdem in Verbindung mit der Erweiterung [[Handbuch:Erweiterung/Workflows|Workflows]] verwendet, um Eingabeformulare für Workflow-Daten bereitzustellen.&lt;br /&gt;
&lt;br /&gt;
==Einführung==&lt;br /&gt;
Um beispielsweise eine Checkliste als Formular zu erstellen, sind folgende Schritte erforderlich:&lt;br /&gt;
#&#039;&#039;&#039;Erstellen der Checklisten-Formulardefinition&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Erstellen von Checklisteninstanzen direkt über die Formulardefinitionsseite&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:checklist-event-screenshot.png|alt=Beispiel einer Veranstaltungs-Checkliste|center|thumb|550x550px|Beispiel einer Veranstaltungs-Checkliste]]&lt;br /&gt;
&lt;br /&gt;
==Ein Checklistenformular erstellen==&lt;br /&gt;
Im folgenden Beispiel werden die ersten Felder für eine Veranstaltung erstellt, bei der hygienerelevante Informationen im Zusammenhang mit Lebensmitteln dokumentiert werden müssen.&lt;br /&gt;
#&#039;&#039;&#039;Erstellen&#039;&#039;&#039; Sie  die Seite &#039;&#039;EventChecklisteHygiene.form&#039;&#039;.&lt;br /&gt;
[[Datei:Extension Forms create form.png|center|thumb|400x400px|alt=Dialog zum Erstellen einer Seite|Neue Formularseite erstellen]]&lt;br /&gt;
Dadurch wird der Formulareditor geöffnet.&lt;br /&gt;
[[Datei:Extension Forms form editor.png|alt=Elemente des Formulareditors|center|thumb|700x700px|Formulareditor]]&lt;br /&gt;
#&#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie einen Formularabschnitt  &#039;&#039;&#039;hinzu&#039;&#039;&#039;:&lt;br /&gt;
##&#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie das Element &#039;&#039;Abschnittsüberschrift&#039;&#039; unter &#039;&#039;Formularelement&amp;gt; Anderes&#039;&#039; &#039;&#039;&#039;aus&#039;&#039;&#039; (siehe Markierung 1 und 2 im Screenshot) und ziehen Sie es bei gedrückter linker Maustaste in den interaktiven Formulareditor.&lt;br /&gt;
##&#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie irgendwo in die Zeile &#039;&#039;Abschnittsüberschrift&#039;&#039;. Der Feldinspektor wird geöffnet.&lt;br /&gt;
##&#039;&#039;&#039;Geben&#039;&#039;&#039; Sie den Namen &#039;&#039;&#039;ein&#039;&#039;&#039;&#039;&#039;.&#039;&#039; Dieser wird als Feld-ID in der Datenbank gespeichert und sollte daher keine Sonderzeichen enthalten.&lt;br /&gt;
##Geben Sie en &#039;&#039;Titel&#039;&#039; für die Abschnittsüberschrift &#039;&#039;&#039;ein&#039;&#039;&#039;. Dieser wird als sichtbare Beschriftung angezeigt.&lt;br /&gt;
[[Datei:Extension Forms add section header.png|alt=Inspektor für das Element Section label|center|thumb|700x700px|Erste Abschnittsüberschrift hinzufügen]]&lt;br /&gt;
#&#039;&#039;&#039;Erstellen&#039;&#039;&#039; Sie die Formularfelder für den Abschnitt &#039;&#039;Event&#039;&#039;. Im folgenden Beispiel wird ein Textfeld hinzugefügt.&lt;br /&gt;
##&#039;&#039;&#039;Ziehen&#039;&#039;&#039; Sie das Element &#039;&#039;Text&#039;&#039; aus &#039;&#039;Form Elements &amp;gt; Inputs&#039;&#039; unter die Abschnittsüberschrift.&lt;br /&gt;
##&#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie irgendwo &#039;&#039;&#039;in&#039;&#039;&#039; die Zeile des Textfelds. Der Feldinspektor wird geöffnet.&lt;br /&gt;
##&#039;&#039;&#039;Geben&#039;&#039;&#039; Sie den &#039;&#039;Namen&#039;&#039; &#039;&#039;&#039;ein&#039;&#039;&#039;. Dieser dient als Datenbank-ID für das Feld und sollte daher keine Sonderzeichen enthalten.&lt;br /&gt;
##&#039;&#039;&#039;Geben&#039;&#039;&#039; Sie das &#039;&#039;Label&#039;&#039; &#039;&#039;&#039;ein&#039;&#039;&#039;. Dieses wird als sichtbare Feldbeschriftung angezeigt.&lt;br /&gt;
##&#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie weitere Formularelemente &#039;&#039;&#039;hinzu&#039;&#039;&#039;.&lt;br /&gt;
#&#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;&#039;auf&#039;&#039;&#039; &#039;&#039;Speichern&#039;&#039;.  Das Formular steht nun als &#039;&#039;EventChecklisteHygiene.form&#039;&#039; zur Verfügung.&lt;br /&gt;
[[Datei:Checklist-view.png|alt=Gespeichertes Formular|center|thumb|650x650px|Gespeichertes Formular]]&lt;br /&gt;
==Weitere Formularelemente hinzufügen==&lt;br /&gt;
Nun können weitere Felder hinzugefügt werden:&lt;br /&gt;
[[Handbuch:Erweiterung/Forms/Formularelemente|Übersicht aller Formularelemente, die Formularen hinzugefügt werden können.]]&lt;br /&gt;
&lt;br /&gt;
== Definieren des Zielseitennamens ==&lt;br /&gt;
Wenn der Name der Forminstanz nicht über das offene Eingabefeld erfolgen soll, so kann die Namenslogik auch über einen Einbezug von Formularfeldern erfolgen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Um einen Zielseitennamen zu definieren:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;&#039;auf&#039;&#039;&#039; das Zahnrad neben der Speichern-Schaltfläche. Das öffnet die Formulareigenschaften.&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;&#039;auf&#039;&#039;&#039; Ziel.&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie als Zieltyp &#039;&#039;JSON in einer Wikiseite.&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Geben&#039;&#039;&#039; Sie den gewünschten Seitennamen &#039;&#039;&#039;ein&#039;&#039;&#039;. Folgende Syntax erstellt die Formularinstanzen im Namensraum &amp;lt;code&amp;gt;Event&amp;lt;/code&amp;gt; mit dem Startdatum (Feld &amp;lt;code&amp;gt;start-date&amp;lt;/code&amp;gt; muss existieren) als Wurzelseite und mit dem Eventnamen (Feld &amp;lt;code&amp;gt;event-name&amp;lt;/code&amp;gt; muss existieren): &amp;lt;code&amp;gt;Event/&amp;lt;nowiki&amp;gt;{{start-date}}&amp;lt;/nowiki&amp;gt;-&amp;lt;nowiki&amp;gt;{{event-name}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In diesem Fall wird auf der Formulardefinitionsseite kein Eingabefeld angezeigt, sondern das Formular direkt geladen.&lt;br /&gt;
&lt;br /&gt;
==Eine Checklisteninstanz erstellen==&lt;br /&gt;
Um eine Checkliste aus dem Formular zu erstellen:&lt;br /&gt;
# Einen Veranstaltungsnamen &#039;&#039;&#039;eingeben&#039;&#039;&#039;&lt;br /&gt;
# Die Formularfelder &#039;&#039;&#039;ausfüllen&#039;&#039;&#039;&lt;br /&gt;
# Auf &#039;&#039;Abschicken&#039;&#039; &#039;&#039;&#039;klicken&#039;&#039;&#039;&lt;br /&gt;
Die Checkliste wird nun im Wiki gespeichert und kann anschließend weiter bearbeitet werden.&lt;br /&gt;
==Alternatives Ziel: E-Mail==&lt;br /&gt;
Anstatt beim Speichern des Formulars eine Wikiseite zu erstellen, können die Formulardaten an ein E-Mail-Konto gesendet werden.&lt;br /&gt;
(&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der E-Mail-Empfänger muss durch einen Serveradministrator auf dem Server konfiguriert werden, damit er in Formularen verfügbar ist.)&lt;br /&gt;
[[Datei:E-mail image.png|alt=E-Mail-Ziel|center|thumb|650x650px|E-Mail-Ziel]]&lt;br /&gt;
*&#039;&#039;&#039;Zieltyp:&#039;&#039;&#039; Email&lt;br /&gt;
*&#039;&#039;&#039;Empfänger:&#039;&#039;&#039; Mögliche Empfänger müssen aus Sicherheitsgründen auf dem Server konfiguriert worden sein. Beispiel:&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgFormsTargetEMailRecipients = [&lt;br /&gt;
    &#039;Marketing&#039; =&amp;gt; &amp;quot;marketing@example.com&amp;quot;,&lt;br /&gt;
    &#039;Administration&#039; =&amp;gt; &#039;WikiSysop&#039;&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Betreff:&#039;&#039;&#039; Vorhandene Formularfelder können hier als Variablen verwendet werden. Der jeweilige Wert wird aus dem Formular übernommen.&lt;br /&gt;
*&#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Wie beim Betreff können auch hier vorhandene Formularfelder als Variablen verwendet werden. Der jeweilige Wert wird aus dem Formular übernommen.&lt;br /&gt;
[[mediawikiwiki:Help:Magic_words#Localisation|Lokalisierungsnachrichten]] können in Kombination mit Formularfeldern ebenfalls als Betreff oder E-Mail-Inhalt verwendet werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{{int:Mailsubject| {{{name}}}|{{{surname}}} }}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==Alternatives Ziel: Vorlage==&lt;br /&gt;
Anstatt eine Standard-Wikiseite zu erstellen oder die Formulardaten per E-Mail zu versenden, kann eine [[Handbuch:Vorlagen|Vorlage]] als Ziel für ein Formular verwendet werden. &amp;lt;br&amp;gt;&lt;br /&gt;
In diesem Fall werden die übermittelten Formulardaten genutzt, um auf Basis einer vorhandenen Vorlagen-Struktur eine neue Wikiseite zu erstellen. Die Formularwerte werden dabei in die Platzhalter der Vorlage eingefügt.&lt;br /&gt;
*&#039;&#039;&#039;Voraussetzungen:&#039;&#039;&#039; Bevor ein Vorlagen-Ziel verwendet werden kann, muss bereits eine entsprechende Vorlagen-Seite im Wiki vorhanden sein. Die Vorlage dient als strukturelle Grundlage für die generierte Seite. Formularfelder werden den in der Vorlage definierten Platzhaltern zugeordnet.&lt;br /&gt;
[[Datei:Template Target.png|alt=Auswahl von Vorlage als Formularziel|center|thumb|550x550px|Template-Ziel]]&lt;br /&gt;
*&#039;&#039;&#039;Zieltyp:&#039;&#039;&#039; Vorlage&lt;br /&gt;
*&#039;&#039;&#039;Predefined title:&#039;&#039;&#039; Optionaler Standardtitel für die neu erstellte Seite oder zur Vorgabe eines Seitenpfads (z. B. um alle generierten Seiten als Unterseiten einer bestimmten Seite zu erstellen)&lt;br /&gt;
*&#039;&#039;&#039;Zu verwendende Vorlage:&#039;&#039;&#039; Name des vorhandenen Templates, das für die Seitenerstellung verwendet wird&lt;br /&gt;
Es wird empfohlen, für Formular und Template identische oder eindeutig zusammengehörige Bezeichnungen zu verwenden. Dies erleichtert die Wartung und macht Konfigurationsabhängigkeiten leichter nachvollziehbar.&lt;br /&gt;
Diese Zielart wird typischerweise verwendet, um standardisierte und lesbare Wikiseiten zu erzeugen. JSON-basierte Ziele werden dagegen häufiger für die strukturierte Weiterverarbeitung von Daten eingesetzt.&lt;br /&gt;
==Styling anpassen==&lt;br /&gt;
===Common.css===&lt;br /&gt;
Um einzelne Elemente im Formular zu gestalten, kann im Optionsdialog der Reiter &#039;&#039;Styling&#039;&#039; verwendet werden. Dort lässt sich ein CSS-Klassenname eintragen. Das eigentliche Styling wird anschließend auf der Seite &#039;&#039;MediaWiki:Common.css&#039;&#039; definiert (Administratorrechte erforderlich).&lt;br /&gt;
So wird die Abschnittsüberschrift gestaltet:&lt;br /&gt;
#Den Reiter &#039;&#039;Styling&#039;&#039; im Optionsmenü des Feldes &#039;&#039;Event heading&#039;&#039; &#039;&#039;&#039;öffnen&#039;&#039;&#039;&lt;br /&gt;
#Eine neue CSS-Klasse &#039;&#039;&#039;hinzufügen&#039;&#039;&#039; und einen Selektornamen im Feld &#039;&#039;CSS Classes&#039;&#039; eintragen, z. B. &#039;&#039;frm-sectionhd&#039;&#039; [[Datei:forms-css-class-de.png|alt=CSS-Klasse hinzufügen|center|thumb|650x650px|CSS-Klasse hinzufügen]]&lt;br /&gt;
#Die folgenden Stildefinitionen auf der Seite &#039;&#039;MediaWiki:Common.css&#039;&#039; &#039;&#039;&#039;einfügen&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.frm-sectionhd {&lt;br /&gt;
    border-bottom: 1px solid #a6a6a7;  &lt;br /&gt;
    background:#f1f3f9; &lt;br /&gt;
    padding:6px;&lt;br /&gt;
    margin:30px 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;[[Datei:forms-css-class-view-de.png|alt=Abschnittsüberschrift mit individuellem Styling|center|thumb|650x650px|Abschnittsüberschrift mit individuellem Styling]] &amp;lt;br&amp;gt;&lt;br /&gt;
Falls keine Berechtigung zum Anzeigen oder Bearbeiten dieser Seite besteht, können Stilinformationen auch direkt über Inline-Styling für einzelne Formularelemente hinterlegt werden.&lt;br /&gt;
===Inline-Styling===&lt;br /&gt;
Ohne Zugriff auf &#039;&#039;MediaWiki:Common.css&#039;&#039; können Stilinformationen direkt im Formular eingetragen werden. Bei häufig wiederkehrenden Stildefinitionen ist dies jedoch weniger effizient als die Verwendung von CSS-Klassen in &#039;&#039;MediaWiki:Common.css&#039;&#039;. &amp;lt;br&amp;gt;​Im folgenden Beispiel wird das zuvor verwendete Styling der Abschnittsüberschrift direkt als Inline-Styling angewendet. Dazu erneut das Optionsmenü des Formularelements &#039;&#039;ech-event&#039;&#039; öffnen. Anschließend den folgenden Eintrag im Feld &#039;&#039;Styling&#039;&#039; hinterlegen und die Änderung speichern:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
border-bottom: 1px solid #a6a6a7;  background:#f1f3f9; padding:6px;margin:30px 0;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Datei:forms-css-inlinestyling-en.png|alt=Inline-Styling eines Formularelements|center|thumb|650x650px|Inline-Styling eines Formularelements]]&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/Forms&amp;diff=16661</id>
		<title>Handbuch:Erweiterung/Forms</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/Forms&amp;diff=16661"/>
		<updated>2026-07-01T10:02:11Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textbox|boxtype=note|header=Kompatibilität:|text=Die Anweisungen auf dieser Seite gelten für &#039;&#039;&#039;BlueSpice 5.1.8+&#039;&#039;&#039;. In den Versionen 5.1.x bis 5.1.7 war es nicht möglich, den Seitennamen dynamisch aus Variablen von Formularfeldern zu generieren. Befolgen Sie für diese Versionen die [[/5.1.1|Anweisungen für 5.1.1]].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Forms&#039;&#039;&#039;-Erweiterung ermöglicht es, eine Wikiseite oder einen Benutzerdialog als Formular zu gestalten. Sie wird außerdem in Verbindung mit der Erweiterung [[Handbuch:Erweiterung/Workflows|Workflows]] verwendet, um Eingabeformulare für Workflow-Daten bereitzustellen.&lt;br /&gt;
&lt;br /&gt;
==Einführung==&lt;br /&gt;
Um beispielsweise eine Checkliste als Formular zu erstellen, sind folgende Schritte erforderlich:&lt;br /&gt;
#&#039;&#039;&#039;Erstellen der Checklisten-Formulardefinition&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Erstellen von Checklisteninstanzen direkt über die Formulardefinitionsseite&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:checklist-event-screenshot.png|alt=Beispiel einer Veranstaltungs-Checkliste|center|thumb|550x550px|Beispiel einer Veranstaltungs-Checkliste]]&lt;br /&gt;
&lt;br /&gt;
==Ein Checklistenformular erstellen==&lt;br /&gt;
Im folgenden Beispiel werden die ersten Felder für eine Veranstaltung erstellt, bei der hygienerelevante Informationen im Zusammenhang mit Lebensmitteln dokumentiert werden müssen.&lt;br /&gt;
#&#039;&#039;&#039;Erstellen&#039;&#039;&#039; Sie  die Seite &#039;&#039;EventChecklisteHygiene.form&#039;&#039;.&lt;br /&gt;
[[Datei:Extension Forms create form.png|center|thumb|400x400px|alt=Dialog zum Erstellen einer Seite|Neue Formularseite erstellen]]&lt;br /&gt;
Dadurch wird der Formulareditor geöffnet.&lt;br /&gt;
[[Datei:Extension Forms form editor.png|alt=Elemente des Formulareditors|center|thumb|700x700px|Formulareditor]]&lt;br /&gt;
#&#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie einen Formularabschnitt  &#039;&#039;&#039;hinzu&#039;&#039;&#039;:&lt;br /&gt;
##&#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie das Element &#039;&#039;Abschnittsüberschrift&#039;&#039; unter &#039;&#039;Formularelement&amp;gt; Anderes&#039;&#039; &#039;&#039;&#039;aus&#039;&#039;&#039; (siehe Markierung 1 und 2 im Screenshot) und ziehen Sie es bei gedrückter linker Maustaste in den interaktiven Formulareditor.&lt;br /&gt;
##&#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie irgendwo in die Zeile &#039;&#039;Abschnittsüberschrift&#039;&#039;. Der Feldinspektor wird geöffnet.&lt;br /&gt;
##&#039;&#039;&#039;Geben&#039;&#039;&#039; Sie den Namen &#039;&#039;&#039;ein&#039;&#039;&#039;&#039;&#039;.&#039;&#039; Dieser wird als Feld-ID in der Datenbank gespeichert und sollte daher keine Sonderzeichen enthalten.&lt;br /&gt;
##Geben Sie en &#039;&#039;Titel&#039;&#039; für die Abschnittsüberschrift &#039;&#039;&#039;ein&#039;&#039;&#039;. Dieser wird als sichtbare Beschriftung angezeigt.&lt;br /&gt;
[[Datei:Extension Forms add section header.png|alt=Inspektor für das Element Section label|center|thumb|700x700px|Erste Abschnittsüberschrift hinzufügen]]&lt;br /&gt;
#&#039;&#039;&#039;Erstellen&#039;&#039;&#039; Sie die Formularfelder für den Abschnitt &#039;&#039;Event&#039;&#039;. Im folgenden Beispiel wird ein Textfeld hinzugefügt.&lt;br /&gt;
##&#039;&#039;&#039;Ziehen&#039;&#039;&#039; Sie das Element &#039;&#039;Text&#039;&#039; aus &#039;&#039;Form Elements &amp;gt; Inputs&#039;&#039; unter die Abschnittsüberschrift.&lt;br /&gt;
##&#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie irgendwo &#039;&#039;&#039;in&#039;&#039;&#039; die Zeile des Textfelds. Der Feldinspektor wird geöffnet.&lt;br /&gt;
##&#039;&#039;&#039;Geben&#039;&#039;&#039; Sie den &#039;&#039;Namen&#039;&#039; &#039;&#039;&#039;ein&#039;&#039;&#039;. Dieser dient als Datenbank-ID für das Feld und sollte daher keine Sonderzeichen enthalten.&lt;br /&gt;
##&#039;&#039;&#039;Geben&#039;&#039;&#039; Sie das &#039;&#039;Label&#039;&#039; &#039;&#039;&#039;ein&#039;&#039;&#039;. Dieses wird als sichtbare Feldbeschriftung angezeigt.&lt;br /&gt;
##&#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie weitere Formularelemente &#039;&#039;&#039;hinzu&#039;&#039;&#039;.&lt;br /&gt;
#&#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;&#039;auf&#039;&#039;&#039; &#039;&#039;Speichern&#039;&#039;.  Das Formular steht nun als &#039;&#039;EventChecklisteHygiene.form&#039;&#039; zur Verfügung.&lt;br /&gt;
[[Datei:Checklist-view.png|alt=Gespeichertes Formular|center|thumb|650x650px|Gespeichertes Formular]]&lt;br /&gt;
==Weitere Formularelemente hinzufügen==&lt;br /&gt;
Nun können weitere Felder hinzugefügt werden:&lt;br /&gt;
[[Handbuch:Erweiterung/Forms/Formularelemente|Übersicht aller Formularelemente, die Formularen hinzugefügt werden können.]]&lt;br /&gt;
&lt;br /&gt;
== Definieren des Zielseitennamens ==&lt;br /&gt;
Wenn der Name der Forminstanz nicht über das offene Eingabefeld erfolgen soll, so kann die Namenslogik auch über einen Einbezug von Formularfeldern erfolgen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Um einen Zielseitennamen zu definieren:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;&#039;auf&#039;&#039;&#039; das Zahnrad neben der Speichern-Schaltfläche. Das öffnet die Formulareigenschaften.&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;&#039;auf&#039;&#039;&#039; Ziel.&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie als Zieltyp &#039;&#039;JSON in einer Wikiseite.&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Geben&#039;&#039;&#039; Sie den gewünschten Seitennamen &#039;&#039;&#039;ein&#039;&#039;&#039;. Folgende Syntax erstellt die Formularinstanzen im Namensraum &amp;lt;code&amp;gt;Event&amp;lt;/code&amp;gt; mit dem Startdatum (Feld &amp;lt;code&amp;gt;start-date&amp;lt;/code&amp;gt; muss existieren) als Wurzelseite und mit dem Eventnamen (Feld &amp;lt;code&amp;gt;event-name&amp;lt;/code&amp;gt; muss existieren).&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
In diesem Fall wird auf der Formulardefinitionsseite kein Eingabefeld angezeigt, sondern das Formular direkt geladen.&lt;br /&gt;
&lt;br /&gt;
==Eine Checklisteninstanz erstellen==&lt;br /&gt;
Um eine Checkliste aus dem Formular zu erstellen:&lt;br /&gt;
# Einen Veranstaltungsnamen &#039;&#039;&#039;eingeben&#039;&#039;&#039;&lt;br /&gt;
# Die Formularfelder &#039;&#039;&#039;ausfüllen&#039;&#039;&#039;&lt;br /&gt;
# Auf &#039;&#039;Abschicken&#039;&#039; &#039;&#039;&#039;klicken&#039;&#039;&#039;&lt;br /&gt;
Die Checkliste wird nun im Wiki gespeichert und kann anschließend weiter bearbeitet werden.&lt;br /&gt;
==Alternatives Ziel: E-Mail==&lt;br /&gt;
Anstatt beim Speichern des Formulars eine Wikiseite zu erstellen, können die Formulardaten an ein E-Mail-Konto gesendet werden.&lt;br /&gt;
(&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der E-Mail-Empfänger muss durch einen Serveradministrator auf dem Server konfiguriert werden, damit er in Formularen verfügbar ist.)&lt;br /&gt;
[[Datei:E-mail image.png|alt=E-Mail-Ziel|center|thumb|650x650px|E-Mail-Ziel]]&lt;br /&gt;
*&#039;&#039;&#039;Zieltyp:&#039;&#039;&#039; Email&lt;br /&gt;
*&#039;&#039;&#039;Empfänger:&#039;&#039;&#039; Mögliche Empfänger müssen aus Sicherheitsgründen auf dem Server konfiguriert worden sein. Beispiel:&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgFormsTargetEMailRecipients = [&lt;br /&gt;
    &#039;Marketing&#039; =&amp;gt; &amp;quot;marketing@example.com&amp;quot;,&lt;br /&gt;
    &#039;Administration&#039; =&amp;gt; &#039;WikiSysop&#039;&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Betreff:&#039;&#039;&#039; Vorhandene Formularfelder können hier als Variablen verwendet werden. Der jeweilige Wert wird aus dem Formular übernommen.&lt;br /&gt;
*&#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Wie beim Betreff können auch hier vorhandene Formularfelder als Variablen verwendet werden. Der jeweilige Wert wird aus dem Formular übernommen.&lt;br /&gt;
[[mediawikiwiki:Help:Magic_words#Localisation|Lokalisierungsnachrichten]] können in Kombination mit Formularfeldern ebenfalls als Betreff oder E-Mail-Inhalt verwendet werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{{int:Mailsubject| {{{name}}}|{{{surname}}} }}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==Alternatives Ziel: Vorlage==&lt;br /&gt;
Anstatt eine Standard-Wikiseite zu erstellen oder die Formulardaten per E-Mail zu versenden, kann eine [[Handbuch:Vorlagen|Vorlage]] als Ziel für ein Formular verwendet werden. &amp;lt;br&amp;gt;&lt;br /&gt;
In diesem Fall werden die übermittelten Formulardaten genutzt, um auf Basis einer vorhandenen Vorlagen-Struktur eine neue Wikiseite zu erstellen. Die Formularwerte werden dabei in die Platzhalter der Vorlage eingefügt.&lt;br /&gt;
*&#039;&#039;&#039;Voraussetzungen:&#039;&#039;&#039; Bevor ein Vorlagen-Ziel verwendet werden kann, muss bereits eine entsprechende Vorlagen-Seite im Wiki vorhanden sein. Die Vorlage dient als strukturelle Grundlage für die generierte Seite. Formularfelder werden den in der Vorlage definierten Platzhaltern zugeordnet.&lt;br /&gt;
[[Datei:Template Target.png|alt=Auswahl von Vorlage als Formularziel|center|thumb|550x550px|Template-Ziel]]&lt;br /&gt;
*&#039;&#039;&#039;Zieltyp:&#039;&#039;&#039; Vorlage&lt;br /&gt;
*&#039;&#039;&#039;Predefined title:&#039;&#039;&#039; Optionaler Standardtitel für die neu erstellte Seite oder zur Vorgabe eines Seitenpfads (z. B. um alle generierten Seiten als Unterseiten einer bestimmten Seite zu erstellen)&lt;br /&gt;
*&#039;&#039;&#039;Zu verwendende Vorlage:&#039;&#039;&#039; Name des vorhandenen Templates, das für die Seitenerstellung verwendet wird&lt;br /&gt;
Es wird empfohlen, für Formular und Template identische oder eindeutig zusammengehörige Bezeichnungen zu verwenden. Dies erleichtert die Wartung und macht Konfigurationsabhängigkeiten leichter nachvollziehbar.&lt;br /&gt;
Diese Zielart wird typischerweise verwendet, um standardisierte und lesbare Wikiseiten zu erzeugen. JSON-basierte Ziele werden dagegen häufiger für die strukturierte Weiterverarbeitung von Daten eingesetzt.&lt;br /&gt;
==Styling anpassen==&lt;br /&gt;
===Common.css===&lt;br /&gt;
Um einzelne Elemente im Formular zu gestalten, kann im Optionsdialog der Reiter &#039;&#039;Styling&#039;&#039; verwendet werden. Dort lässt sich ein CSS-Klassenname eintragen. Das eigentliche Styling wird anschließend auf der Seite &#039;&#039;MediaWiki:Common.css&#039;&#039; definiert (Administratorrechte erforderlich).&lt;br /&gt;
So wird die Abschnittsüberschrift gestaltet:&lt;br /&gt;
#Den Reiter &#039;&#039;Styling&#039;&#039; im Optionsmenü des Feldes &#039;&#039;Event heading&#039;&#039; &#039;&#039;&#039;öffnen&#039;&#039;&#039;&lt;br /&gt;
#Eine neue CSS-Klasse &#039;&#039;&#039;hinzufügen&#039;&#039;&#039; und einen Selektornamen im Feld &#039;&#039;CSS Classes&#039;&#039; eintragen, z. B. &#039;&#039;frm-sectionhd&#039;&#039; [[Datei:forms-css-class-de.png|alt=CSS-Klasse hinzufügen|center|thumb|650x650px|CSS-Klasse hinzufügen]]&lt;br /&gt;
#Die folgenden Stildefinitionen auf der Seite &#039;&#039;MediaWiki:Common.css&#039;&#039; &#039;&#039;&#039;einfügen&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.frm-sectionhd {&lt;br /&gt;
    border-bottom: 1px solid #a6a6a7;  &lt;br /&gt;
    background:#f1f3f9; &lt;br /&gt;
    padding:6px;&lt;br /&gt;
    margin:30px 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;[[Datei:forms-css-class-view-de.png|alt=Abschnittsüberschrift mit individuellem Styling|center|thumb|650x650px|Abschnittsüberschrift mit individuellem Styling]] &amp;lt;br&amp;gt;&lt;br /&gt;
Falls keine Berechtigung zum Anzeigen oder Bearbeiten dieser Seite besteht, können Stilinformationen auch direkt über Inline-Styling für einzelne Formularelemente hinterlegt werden.&lt;br /&gt;
===Inline-Styling===&lt;br /&gt;
Ohne Zugriff auf &#039;&#039;MediaWiki:Common.css&#039;&#039; können Stilinformationen direkt im Formular eingetragen werden. Bei häufig wiederkehrenden Stildefinitionen ist dies jedoch weniger effizient als die Verwendung von CSS-Klassen in &#039;&#039;MediaWiki:Common.css&#039;&#039;. &amp;lt;br&amp;gt;​Im folgenden Beispiel wird das zuvor verwendete Styling der Abschnittsüberschrift direkt als Inline-Styling angewendet. Dazu erneut das Optionsmenü des Formularelements &#039;&#039;ech-event&#039;&#039; öffnen. Anschließend den folgenden Eintrag im Feld &#039;&#039;Styling&#039;&#039; hinterlegen und die Änderung speichern:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
border-bottom: 1px solid #a6a6a7;  background:#f1f3f9; padding:6px;margin:30px 0;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Datei:forms-css-inlinestyling-en.png|alt=Inline-Styling eines Formularelements|center|thumb|650x650px|Inline-Styling eines Formularelements]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/Forms&amp;diff=16660</id>
		<title>Handbuch:Erweiterung/Forms</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/Forms&amp;diff=16660"/>
		<updated>2026-07-01T09:39:43Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Textbox|boxtype=note|header=Kompatibilität:|text=Die Anweisungen auf dieser Seite gelten für &#039;&#039;&#039;BlueSpice 5.1.8+&#039;&#039;&#039;. In den Versionen 5.1.x bis 5.1.7 war es nicht möglich, den Seitennamen dynamisch aus Variablen von Formularfeldern zu generieren. Befolgen Sie für diese Versionen die [[/5.1.1|Anweisungen für 5.1.1]].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
Die &#039;&#039;&#039;Forms&#039;&#039;&#039;-Erweiterung ermöglicht es, eine Wikiseite oder einen Benutzerdialog als Formular zu gestalten. Sie wird außerdem in Verbindung mit der Erweiterung [[Handbuch:Erweiterung/Workflows|Workflows]] verwendet, um Eingabeformulare für Workflow-Daten bereitzustellen.&lt;br /&gt;
&lt;br /&gt;
==Einführung==&lt;br /&gt;
Um beispielsweise eine Checkliste als Formular zu erstellen, sind folgende Schritte erforderlich:&lt;br /&gt;
#&#039;&#039;&#039;Erstellen der Checklisten-Formulardefinition&#039;&#039;&#039;&lt;br /&gt;
#&#039;&#039;&#039;Erstellen von Checklisteninstanzen direkt über die Formulardefinitionsseite&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
[[Datei:checklist-event-screenshot.png|alt=Beispiel einer Veranstaltungs-Checkliste|center|thumb|550x550px|Beispiel einer Veranstaltungs-Checkliste]]&lt;br /&gt;
&lt;br /&gt;
==Ein Checklistenformular erstellen==&lt;br /&gt;
Im folgenden Beispiel werden die ersten Felder für eine Veranstaltung erstellt, bei der hygienerelevante Informationen im Zusammenhang mit Lebensmitteln dokumentiert werden müssen.&lt;br /&gt;
#&#039;&#039;&#039;Erstellen&#039;&#039;&#039; Sie  die Seite &#039;&#039;EventChecklisteHygiene.form&#039;&#039;.&lt;br /&gt;
[[Datei:Extension Forms create form.png|center|thumb|400x400px|alt=Dialog zum Erstellen einer Seite|Neue Formularseite erstellen]]&lt;br /&gt;
Dadurch wird der Formulareditor geöffnet.&lt;br /&gt;
[[Datei:Extension Forms form editor.png|alt=Elemente des Formulareditors|center|thumb|700x700px|Formulareditor]]&lt;br /&gt;
#&#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie einen Formularabschnitt  &#039;&#039;&#039;hinzu&#039;&#039;&#039;:&lt;br /&gt;
##Das Element &#039;&#039;Abschnittsüberschrift&#039;&#039; unter &#039;&#039;Formularelement&amp;gt; Anderes&#039;&#039; &#039;&#039;&#039;auswählen&#039;&#039;&#039; (siehe Markierung 1 und 2 im Screenshot) und bei gedrückter linker Maustaste in den interaktiven Formulareditor ziehen.&lt;br /&gt;
##Irgendwo in die Zeile &#039;&#039;Abschnittsüberschrfit&#039;&#039; &#039;&#039;&#039;klicken&#039;&#039;&#039;. Der Feldinspektor wird geöffnet.&lt;br /&gt;
##Den &#039;&#039;Name&#039;&#039; &#039;&#039;&#039;eingeben&#039;&#039;&#039;. Dieser wird als Feld-ID in der Datenbank gespeichert und sollte daher keine Sonderzeichen enthalten.&lt;br /&gt;
##Den &#039;&#039;Title&#039;&#039; für die Abschnittsüberschrift &#039;&#039;&#039;eingeben&#039;&#039;&#039;. Dieser wird als sichtbare Beschriftung angezeigt.&lt;br /&gt;
[[Datei:Extension Forms add section header.png|alt=Inspektor für das Element Section label|center|thumb|700x700px|Erste Abschnittsüberschrift hinzufügen]]&lt;br /&gt;
#&#039;&#039;&#039;Erstellen&#039;&#039;&#039; der Formularfelder für den Abschnitt &#039;&#039;Event&#039;&#039;. Im folgenden Beispiel wird ein Textfeld hinzugefügt.&lt;br /&gt;
##Das Element &#039;&#039;Text&#039;&#039; aus &#039;&#039;Form Elements &amp;gt; Inputs&#039;&#039; unter die Abschnittsüberschrift &#039;&#039;&#039;ziehen&#039;&#039;&#039;.&lt;br /&gt;
##Irgendwo in die Zeile des Textfelds &#039;&#039;&#039;klicken&#039;&#039;&#039;. Der Feldinspektor wird geöffnet.&lt;br /&gt;
##Den &#039;&#039;Name&#039;&#039; &#039;&#039;&#039;eingeben&#039;&#039;&#039;. Dieser dient als Datenbank-ID für das Feld und sollte daher keine Sonderzeichen enthalten.&lt;br /&gt;
##Das &#039;&#039;Label&#039;&#039; &#039;&#039;&#039;eingeben&#039;&#039;. Dieses wird als sichtbare Feldbeschriftung angezeigt.&lt;br /&gt;
##Weitere Formularelemente &#039;&#039;&#039;hinzufügen&#039;&#039;&#039;.&lt;br /&gt;
#Auf &#039;&#039;Speichern&#039;&#039; &#039;&#039;&#039;klicken&#039;&#039;. Das Formular steht nun als &#039;&#039;EventChecklisteHygiene.form&#039;&#039; zur Verfügung.&lt;br /&gt;
[[Datei:Checklist-view.png|alt=Gespeichertes Formular|center|thumb|650x650px|Gespeichertes Formular]]&lt;br /&gt;
==Weitere Formularelemente hinzufügen==&lt;br /&gt;
Nun können weitere Felder hinzugefügt werden:&lt;br /&gt;
[[Handbuch:Erweiterung/Forms/Formularelemente|Übersicht aller Formularelemente, die Formularen hinzugefügt werden können.]]&lt;br /&gt;
==Eine Checklisteninstanz erstellen==&lt;br /&gt;
Um eine Checkliste aus dem Formular zu erstellen:&lt;br /&gt;
# Einen Veranstaltungsnamen &#039;&#039;&#039;eingeben&#039;&#039;&#039;&lt;br /&gt;
# Die Formularfelder &#039;&#039;&#039;ausfüllen&#039;&#039;&#039;&lt;br /&gt;
# Auf &#039;&#039;Abschicken&#039;&#039; &#039;&#039;&#039;klicken&#039;&#039;&#039;&lt;br /&gt;
Die Checkliste wird nun im Wiki gespeichert und kann anschließend weiter bearbeitet werden.&lt;br /&gt;
==Alternatives Ziel: E-Mail==&lt;br /&gt;
Anstatt beim Speichern des Formulars eine Wikiseite zu erstellen, können die Formulardaten an ein E-Mail-Konto gesendet werden.&lt;br /&gt;
(&#039;&#039;&#039;Hinweis:&#039;&#039;&#039; Der E-Mail-Empfänger muss durch einen Serveradministrator auf dem Server konfiguriert werden, damit er in Formularen verfügbar ist.)&lt;br /&gt;
[[Datei:E-mail image.png|alt=E-Mail-Ziel|center|thumb|650x650px|E-Mail-Ziel]]&lt;br /&gt;
*&#039;&#039;&#039;Zieltyp:&#039;&#039;&#039; Email&lt;br /&gt;
*&#039;&#039;&#039;Empfänger:&#039;&#039;&#039; Mögliche Empfänger müssen aus Sicherheitsgründen auf dem Server konfiguriert worden sein. Beispiel:&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$wgFormsTargetEMailRecipients = [&lt;br /&gt;
    &#039;Marketing&#039; =&amp;gt; &amp;quot;marketing@example.com&amp;quot;,&lt;br /&gt;
    &#039;Administration&#039; =&amp;gt; &#039;WikiSysop&#039;&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Betreff:&#039;&#039;&#039; Vorhandene Formularfelder können hier als Variablen verwendet werden. Der jeweilige Wert wird aus dem Formular übernommen.&lt;br /&gt;
*&#039;&#039;&#039;Inhalt:&#039;&#039;&#039; Wie beim Betreff können auch hier vorhandene Formularfelder als Variablen verwendet werden. Der jeweilige Wert wird aus dem Formular übernommen.&lt;br /&gt;
[[mediawikiwiki:Help:Magic_words#Localisation|Lokalisierungsnachrichten]] können in Kombination mit Formularfeldern ebenfalls als Betreff oder E-Mail-Inhalt verwendet werden:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;wikitext&amp;quot; line=&amp;quot;1&amp;quot;&amp;gt;&lt;br /&gt;
{{int:Mailsubject| {{{name}}}|{{{surname}}} }}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
==Alternatives Ziel: Vorlage==&lt;br /&gt;
Anstatt eine Standard-Wikiseite zu erstellen oder die Formulardaten per E-Mail zu versenden, kann eine [[Handbuch:Vorlagen|Vorlage]] als Ziel für ein Formular verwendet werden. &amp;lt;br&amp;gt;&lt;br /&gt;
In diesem Fall werden die übermittelten Formulardaten genutzt, um auf Basis einer vorhandenen Vorlagen-Struktur eine neue Wikiseite zu erstellen. Die Formularwerte werden dabei in die Platzhalter der Vorlage eingefügt.&lt;br /&gt;
*&#039;&#039;&#039;Voraussetzungen:&#039;&#039;&#039; Bevor ein Vorlagen-Ziel verwendet werden kann, muss bereits eine entsprechende Vorlagen-Seite im Wiki vorhanden sein. Die Vorlage dient als strukturelle Grundlage für die generierte Seite. Formularfelder werden den in der Vorlage definierten Platzhaltern zugeordnet.&lt;br /&gt;
[[Datei:Template Target.png|alt=Auswahl von Vorlage als Formularziel|center|thumb|550x550px|Template-Ziel]]&lt;br /&gt;
*&#039;&#039;&#039;Zieltyp:&#039;&#039;&#039; Vorlage&lt;br /&gt;
*&#039;&#039;&#039;Predefined title:&#039;&#039;&#039; Optionaler Standardtitel für die neu erstellte Seite oder zur Vorgabe eines Seitenpfads (z. B. um alle generierten Seiten als Unterseiten einer bestimmten Seite zu erstellen)&lt;br /&gt;
*&#039;&#039;&#039;Zu verwendende Vorlage:&#039;&#039;&#039; Name des vorhandenen Templates, das für die Seitenerstellung verwendet wird&lt;br /&gt;
Es wird empfohlen, für Formular und Template identische oder eindeutig zusammengehörige Bezeichnungen zu verwenden. Dies erleichtert die Wartung und macht Konfigurationsabhängigkeiten leichter nachvollziehbar.&lt;br /&gt;
Diese Zielart wird typischerweise verwendet, um standardisierte und lesbare Wikiseiten zu erzeugen. JSON-basierte Ziele werden dagegen häufiger für die strukturierte Weiterverarbeitung von Daten eingesetzt.&lt;br /&gt;
==Styling anpassen==&lt;br /&gt;
===Common.css===&lt;br /&gt;
Um einzelne Elemente im Formular zu gestalten, kann im Optionsdialog der Reiter &#039;&#039;Styling&#039;&#039; verwendet werden. Dort lässt sich ein CSS-Klassenname eintragen. Das eigentliche Styling wird anschließend auf der Seite &#039;&#039;MediaWiki:Common.css&#039;&#039; definiert (Administratorrechte erforderlich).&lt;br /&gt;
So wird die Abschnittsüberschrift gestaltet:&lt;br /&gt;
#Den Reiter &#039;&#039;Styling&#039;&#039; im Optionsmenü des Feldes &#039;&#039;Event heading&#039;&#039; &#039;&#039;&#039;öffnen&#039;&#039;&#039;&lt;br /&gt;
#Eine neue CSS-Klasse &#039;&#039;&#039;hinzufügen&#039;&#039;&#039; und einen Selektornamen im Feld &#039;&#039;CSS Classes&#039;&#039; eintragen, z. B. &#039;&#039;frm-sectionhd&#039;&#039; [[Datei:forms-css-class-de.png|alt=CSS-Klasse hinzufügen|center|thumb|650x650px|CSS-Klasse hinzufügen]]&lt;br /&gt;
#Die folgenden Stildefinitionen auf der Seite &#039;&#039;MediaWiki:Common.css&#039;&#039; &#039;&#039;&#039;einfügen&#039;&#039;&#039;:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.frm-sectionhd {&lt;br /&gt;
    border-bottom: 1px solid #a6a6a7;  &lt;br /&gt;
    background:#f1f3f9; &lt;br /&gt;
    padding:6px;&lt;br /&gt;
    margin:30px 0;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;[[Datei:forms-css-class-view-de.png|alt=Abschnittsüberschrift mit individuellem Styling|center|thumb|650x650px|Abschnittsüberschrift mit individuellem Styling]] &amp;lt;br&amp;gt;&lt;br /&gt;
Falls keine Berechtigung zum Anzeigen oder Bearbeiten dieser Seite besteht, können Stilinformationen auch direkt über Inline-Styling für einzelne Formularelemente hinterlegt werden.&lt;br /&gt;
===Inline-Styling===&lt;br /&gt;
Ohne Zugriff auf &#039;&#039;MediaWiki:Common.css&#039;&#039; können Stilinformationen direkt im Formular eingetragen werden. Bei häufig wiederkehrenden Stildefinitionen ist dies jedoch weniger effizient als die Verwendung von CSS-Klassen in &#039;&#039;MediaWiki:Common.css&#039;&#039;. &amp;lt;br&amp;gt;​Im folgenden Beispiel wird das zuvor verwendete Styling der Abschnittsüberschrift direkt als Inline-Styling angewendet. Dazu erneut das Optionsmenü des Formularelements &#039;&#039;ech-event&#039;&#039; öffnen. Anschließend den folgenden Eintrag im Feld &#039;&#039;Styling&#039;&#039; hinterlegen und die Änderung speichern:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
border-bottom: 1px solid #a6a6a7;  background:#f1f3f9; padding:6px;margin:30px 0;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
[[Datei:forms-css-inlinestyling-en.png|alt=Inline-Styling eines Formularelements|center|thumb|650x650px|Inline-Styling eines Formularelements]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Seitenentwurf:Handbuch:Erweiterung/PDFCreator/Schriftart_%C3%A4ndern&amp;diff=16659</id>
		<title>Seitenentwurf:Handbuch:Erweiterung/PDFCreator/Schriftart ändern</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Seitenentwurf:Handbuch:Erweiterung/PDFCreator/Schriftart_%C3%A4ndern&amp;diff=16659"/>
		<updated>2026-07-01T08:58:37Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Schriftdatei hochladen ===&lt;br /&gt;
Wenn Sie eine lizenzierte Schriftart oder eine Open-Source-Schriftart (wie z. B. eine Google Font) für Ihren PDF-Export verwenden möchten, können Sie diese über den Standard-Datei-Upload in das Wiki hochladen und in der Definition Ihrer PDF-Vorlage verwenden. {{Bsvs|bsvFrom=5.3}}&lt;br /&gt;
&lt;br /&gt;
=== URL der Schriftart abrufen ===&lt;br /&gt;
Kopieren Sie nach dem Hochladen der Schriftartdatei deren Adresse in die Zwischenablage, indem Sie beispielsweise mit der rechten Maustaste auf den Dateinamen klicken und „Link-Adresse kopieren“ (oder ähnlich) wählen.&lt;br /&gt;
[[Datei:Erweiterung PDFCreator Schriftart ändern.png|alternativtext=Offenes Kontextmenü zum Kopieren des Dateilinks|zentriert|mini|300x300px|Schriftart ändern]]&lt;br /&gt;
&lt;br /&gt;
=== PDF-Vorlage aktualisieren ===&lt;br /&gt;
Öffnen Sie den Reiter &#039;&#039;Styles&#039;&#039; Ihrer PDF-Vorlage (zum Beispiel auf der Seite &#039;&#039;MediaWiki:PDFCreator/StandardPDF&#039;&#039;). Fügen Sie die erforderliche &#039;&#039;@font-face-Regel&#039;&#039; am Anfang des Reiters hinzu. Für die Beispielschriftart &#039;&#039;Neuton-Regular.ttf&#039;&#039; fügen Sie den Pfad wie folgt hinzu: :&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;@font-face {&lt;br /&gt;
font-family: &#039;Neuton-Regular&#039;; &lt;br /&gt;
src: url(&#039;https://my.wiki.com/w/nsfr_img_auth.php/w/3/3f/Neuton-Regular.ttf&#039;) format(&#039;truetype&#039;); &lt;br /&gt;
font-weight: normal; &lt;br /&gt;
font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
font-family: &#039;Neuton-Regular&#039;, sans-serif;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;Alternativ kann als URL-Pfad auch die relative URL der Datei im Wiki verwendet werden:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;src: url(&#039;/w/nsfr_img_auth.php/w/3/3f/Neuton-Regular.ttf&#039;) format(&#039;truetype&#039;);&amp;lt;/syntaxhighlight&amp;gt;Nach dem Speichern der PDF-Vorlage können Sie eine Seite unter Verwendung der angepassten PDF-Vorlage drucken. &lt;br /&gt;
&lt;br /&gt;
Für detailliertere Anpassungen der Schriftart muss die Anwendung  über zusätzliche CSS-Regeln (ergänzend zu der für &amp;lt;code&amp;gt;body.mediawiki&amp;lt;/code&amp;gt; deklarierten Regel) oder durch das Ersetzen dieser Regel durch spezifischere Regeln erfolgen (CSS-Kenntnisse erforderlich). {{Textbox|boxtype=note|header=Benutzerdefinierte Schriftart für das Wiki selbst:|text=Wenn Sie die benutzerdefinierte Schriftart (oder eine andere) auch im Wiki selbst verwenden möchten, müssen Sie dieselbe @-Regel im Bereich „Free CSS“ des Skin-Editors [[Special:FlexiSkin|Flexiskin]] hinzufügen.|icon=yes}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Seitenentwurf:Handbuch:Erweiterung/PDFCreator/Schriftart_%C3%A4ndern&amp;diff=16658</id>
		<title>Seitenentwurf:Handbuch:Erweiterung/PDFCreator/Schriftart ändern</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Seitenentwurf:Handbuch:Erweiterung/PDFCreator/Schriftart_%C3%A4ndern&amp;diff=16658"/>
		<updated>2026-07-01T08:51:30Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: Die Seite wurde neu angelegt: „=== Schriftdatei hochladen === Wenn Sie eine lizenzierte Schriftart oder eine Open-Source-Schriftart (wie z. B. eine Google Font) für Ihren PDF-Export verwenden möchten, können Sie diese über den Standard-Datei-Upload in das Wiki hochladen und in der Definition Ihrer PDF-Vorlage verwenden. {{Bsvs|bsvFrom=5.3}}  === URL der Schriftart abrufen === Kopieren Sie nach dem Hochladen der Schriftartdatei deren Adresse in die Zwischenablage, indem Sie beispiel…“&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== Schriftdatei hochladen ===&lt;br /&gt;
Wenn Sie eine lizenzierte Schriftart oder eine Open-Source-Schriftart (wie z. B. eine Google Font) für Ihren PDF-Export verwenden möchten, können Sie diese über den Standard-Datei-Upload in das Wiki hochladen und in der Definition Ihrer PDF-Vorlage verwenden. {{Bsvs|bsvFrom=5.3}}&lt;br /&gt;
&lt;br /&gt;
=== URL der Schriftart abrufen ===&lt;br /&gt;
Kopieren Sie nach dem Hochladen der Schriftartdatei deren Adresse in die Zwischenablage, indem Sie beispielsweise mit der rechten Maustaste auf den Dateinamen klicken und „Link-Adresse kopieren“ (oder ähnlich) wählen.&lt;br /&gt;
[[Datei:Erweiterung PDFCreator Schriftart ändern.png|alternativtext=Offenes Kontextmenü zum Kopieren des Dateilinks|zentriert|mini|300x300px|Schriftart ändern]]&lt;br /&gt;
&lt;br /&gt;
=== PDF-Vorlage aktualisieren ===&lt;br /&gt;
Öffnen Sie den Reiter &#039;&#039;Styles&#039;&#039; Ihrer PDF-Vorlage (zum Beispiel auf der Seite &#039;&#039;MediaWiki:PDFCreator/StandardPDF&#039;&#039;). Fügen Sie die erforderliche &#039;&#039;@font-face-Regel&#039;&#039; am Anfang des Reiters hinzu. Für die Beispielschriftart &#039;&#039;Neuton-Regular.ttf&#039;&#039; fügen Sie den Pfad wie folgt hinzu: :&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;@font-face {&lt;br /&gt;
font-family: &#039;Neuton-Regular&#039;; &lt;br /&gt;
src: url(&#039;https://my.wiki.com/w/nsfr_img_auth.php/w/3/3f/Neuton-Regular.ttf&#039;) format(&#039;truetype&#039;); &lt;br /&gt;
font-weight: normal; &lt;br /&gt;
font-style: normal;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
body.mediawiki {&lt;br /&gt;
font-family: &#039;Neuton-Regular&#039;, sans-serif;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;Alternativ kann als URL-Pfad auch die relative URL der Datei im Wiki verwendet werden:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;src: url(&#039;/w/nsfr_img_auth.php/w/3/3f/Neuton-Regular.ttf&#039;) format(&#039;truetype&#039;);&amp;lt;/syntaxhighlight&amp;gt;Nach dem Speichern der PDF-Vorlage können Sie eine Seite unter Verwendung der angepassten PDF-Vorlage drucken. {{Textbox|boxtype=note|header=Benutzerdefinierte Schriftart für das Wiki selbst:|text=Wenn Sie die benutzerdefinierte Schriftart (oder eine andere) auch im Wiki selbst verwenden möchten, müssen Sie dieselbe @-Regel im Bereich „Free CSS“ des Skin-Editors [[Special:FlexiSkin|Flexiskin]] hinzufügen.|icon=yes}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Datei:Erweiterung_PDFCreator_Schriftart_%C3%A4ndern.png&amp;diff=16657</id>
		<title>Datei:Erweiterung PDFCreator Schriftart ändern.png</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Datei:Erweiterung_PDFCreator_Schriftart_%C3%A4ndern.png&amp;diff=16657"/>
		<updated>2026-07-01T08:49:47Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: Margit.link-rodrigue lud eine neue Version von Datei:Erweiterung PDFCreator Schriftart ändern.png hoch&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Datei:Erweiterung_PDFCreator_Schriftart_%C3%A4ndern.png&amp;diff=16656</id>
		<title>Datei:Erweiterung PDFCreator Schriftart ändern.png</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Datei:Erweiterung_PDFCreator_Schriftart_%C3%A4ndern.png&amp;diff=16656"/>
		<updated>2026-07-01T08:48:08Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpicePageAssignments&amp;diff=16655</id>
		<title>Referenz:BlueSpicePageAssignments</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpicePageAssignments&amp;diff=16655"/>
		<updated>2026-06-29T15:13:06Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=HalloWelt&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice free, BlueSpice pro, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Qualitätssicherung&lt;br /&gt;
|features=Mit &#039;&#039;&#039;PageAssignments&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
*Einer Seite werden verantwortliche Benutzer zugewiesen.&lt;br /&gt;
*Einer Seite können mehrere individuelle Benutzer und Gruppen zugewiesen werden.&lt;br /&gt;
*Zugewiesene Benutzer können die Verantwortung auf einen anderen Benutzer übertragen.&lt;br /&gt;
*Auf der Spezialseite im Wiki &#039;&#039;Spezial:Zuweisungen&#039;&#039; sehen Benutzer ihre zugewiesenen Seiten.&lt;br /&gt;
*Auf der Seite &#039;&#039;Spezial:Zuweisungsverwaltung&#039;&#039; sehen und verwalten Benutzer mit &#039;&#039;admin-, maintenanceadmin-&#039;&#039; oder &#039;&#039;reviewer&#039;&#039;-Rechten die Zuweisungen im Wiki.&lt;br /&gt;
*Die zugewiesenen Benutzer können über eine angepasste Konfiguration direkt im Titelbereich der Seite angezeigt werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=== Zuweisungen im Titelbereich anzeigen ===&lt;br /&gt;
Seitenzuweisungen können im Titelbereich einer Seite angezeigt werden. Dies kann in &#039;&#039;LocalSettings.php&#039;&#039; (oder in der PHP Datei im &#039;&#039;d.settings&#039;&#039; Verzeichnis) aktiviert werden:&lt;br /&gt;
 $GLOBALS[&#039;bsgBlueSpiceCalummaPageHeaderBeforeContentEnabledProviders&#039;] = [ &amp;quot;pageheader-assignments&amp;quot; ];&lt;br /&gt;
Das Anzeigelimit der zugewiesenen Benutzer läßt sich festlegen:--&amp;gt;&lt;br /&gt;
 $GLOBALS[&#039;bsgPageAssignmentsPageHeaderLimit&#039;] = 25;&lt;br /&gt;
&lt;br /&gt;
===Alle Benutzer zuweisen (mit der Option, einzelne Benutzer auszuschließen)===&lt;br /&gt;
Um die Gruppe &#039;&#039;everyone&#039;&#039;  bereitzustellen, fügen Sie diese unter PageAssignmentsActivatedTypes in der Datei &#039;&#039;&amp;lt;bluespice-Installationpfad&amp;gt;/extensions/BlueSpicePageAssignments/extension.json&#039;&#039; hinzu:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;PageAssignmentsActivatedTypes&amp;quot;: {&lt;br /&gt;
			&amp;quot;value&amp;quot;: [&lt;br /&gt;
				&amp;quot;user&amp;quot;,&lt;br /&gt;
				&amp;quot;group&amp;quot;,&lt;br /&gt;
				&amp;quot;everyone&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dies macht die Gruppe &#039;&#039;Jeder&#039;&#039;  im Auswahlmenü im Zuweisungsformular verfügbar. Einzelne Benutzer können hiervon ausgeschlossen werden, wenn die Seite  &#039;&#039;MediaWiki:PageAssignments-everyone-blacklist&#039;&#039; erstellt wird. Benutzer könnend dieser &amp;quot;Blacklist&amp;quot; unter Verwendung von Zeilenumbrüchen hinzugefügt werden.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Textbox|boxtype=warning|header=Konflikt zwischen Berechtigungen und expliziten Bearbeitungsrechten in einem Namensraum|text=Wenn ein Administrator explizite Bearbeitungsrechte für einen Namensraum setzt, wird die Berechtigung &amp;lt;code&amp;gt;pageassignable&amp;lt;/code&amp;gt; nur der explizit zugewiesenen Bearbeitergruppe erteilt. Das bedeutet, dass Gruppen mit anderen Rollen – wie etwa „Leser“ – die Berechtigung &amp;lt;code&amp;gt;pageassignable&amp;lt;/code&amp;gt; verlieren. Dies liegt daran, dass die Berechtigung standardmäßig mehreren Rollen zugewiesen ist (siehe Berechtigungstabelle unten).&lt;br /&gt;
&lt;br /&gt;
Die Folge ist: Auch wenn es so aussieht, als wären bestimmte Benutzer einer Seite zugewiesen, sind sie es faktisch nicht und erhalten somit auch keine Lesebestätigungen. Stattdessen erhalten die Gruppen mit dem exklusiven Namensraumrecht (z. B. die Bearbeiterrolle im Namensraum) die Lesebestätigungen.&lt;br /&gt;
&lt;br /&gt;
Um diesen Konflikt zu vermeiden, nehmen Sie in der Datei &amp;lt;code&amp;gt;/data/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt; folgende Einstellung vor:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$bsgPermissionConfig[ &#039;pageassignable&#039; ] = [&lt;br /&gt;
&#039;roles&#039; =&amp;gt; [&lt;br /&gt;
&amp;quot;reader&amp;quot;&lt;br /&gt;
]&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|icon=no}}&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpicePageAssignments&amp;diff=16654</id>
		<title>Referenz:BlueSpicePageAssignments</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpicePageAssignments&amp;diff=16654"/>
		<updated>2026-06-29T15:11:26Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=HalloWelt&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice free, BlueSpice pro, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Qualitätssicherung&lt;br /&gt;
|features=Mit &#039;&#039;&#039;PageAssignments&#039;&#039;&#039; 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.&lt;br /&gt;
&lt;br /&gt;
*Einer Seite werden verantwortliche Benutzer zugewiesen.&lt;br /&gt;
*Einer Seite können mehrere individuelle Benutzer und Gruppen zugewiesen werden.&lt;br /&gt;
*Zugewiesene Benutzer können die Verantwortung auf einen anderen Benutzer übertragen.&lt;br /&gt;
*Auf der Spezialseite im Wiki &#039;&#039;Spezial:Zuweisungen&#039;&#039; sehen Benutzer ihre zugewiesenen Seiten.&lt;br /&gt;
*Auf der Seite &#039;&#039;Spezial:Zuweisungsverwaltung&#039;&#039; sehen und verwalten Benutzer mit &#039;&#039;admin-, maintenanceadmin-&#039;&#039; oder &#039;&#039;reviewer&#039;&#039;-Rechten die Zuweisungen im Wiki.&lt;br /&gt;
*Die zugewiesenen Benutzer können über eine angepasste Konfiguration direkt im Titelbereich der Seite angezeigt werden:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;!--=== Zuweisungen im Titelbereich anzeigen ===&lt;br /&gt;
Seitenzuweisungen können im Titelbereich einer Seite angezeigt werden. Dies kann in &#039;&#039;LocalSettings.php&#039;&#039; (oder in der PHP Datei im &#039;&#039;d.settings&#039;&#039; Verzeichnis) aktiviert werden:&lt;br /&gt;
 $GLOBALS[&#039;bsgBlueSpiceCalummaPageHeaderBeforeContentEnabledProviders&#039;] = [ &amp;quot;pageheader-assignments&amp;quot; ];&lt;br /&gt;
Das Anzeigelimit der zugewiesenen Benutzer läßt sich festlegen:--&amp;gt;&lt;br /&gt;
 $GLOBALS[&#039;bsgPageAssignmentsPageHeaderLimit&#039;] = 25;&lt;br /&gt;
&lt;br /&gt;
===Alle Benutzer zuweisen (mit der Option, einzelne Benutzer auszuschließen)===&lt;br /&gt;
Um die Gruppe &#039;&#039;everyone&#039;&#039;  bereitzustellen, fügen Sie diese unter PageAssignmentsActivatedTypes in der Datei &#039;&#039;&amp;lt;bluespice-Installationpfad&amp;gt;/extensions/BlueSpicePageAssignments/extension.json&#039;&#039; hinzu:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;quot;PageAssignmentsActivatedTypes&amp;quot;: {&lt;br /&gt;
			&amp;quot;value&amp;quot;: [&lt;br /&gt;
				&amp;quot;user&amp;quot;,&lt;br /&gt;
				&amp;quot;group&amp;quot;,&lt;br /&gt;
				&amp;quot;everyone&amp;quot;&lt;br /&gt;
			]&lt;br /&gt;
},&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Dies macht die Gruppe &#039;&#039;Jeder&#039;&#039;  im Auswahlmenü im Zuweisungsformular verfügbar. Einzelne Benutzer können hiervon ausgeschlossen werden, wenn die Seite  &#039;&#039;MediaWiki:PageAssignments-everyone-blacklist&#039;&#039; erstellt wird. Benutzer könnend dieser &amp;quot;Blacklist&amp;quot; unter Verwendung von Zeilenumbrüchen hinzugefügt werden.&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceReadConfirmation&amp;diff=16653</id>
		<title>Referenz:BlueSpiceReadConfirmation</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceReadConfirmation&amp;diff=16653"/>
		<updated>2026-06-29T15:10:42Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=HalloWelt&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice pro, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Qualitätssicherung&lt;br /&gt;
|features=&#039;&#039;&#039;ReadConfirmation&#039;&#039;&#039; fragt nach einer Bestätigung, dass eine Seite von zugewiesenen Benutzern gelesen wurde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span title=&amp;quot;&amp;quot;&amp;gt;Wenn die Funktion für einen Namespace aktiviert ist, sehen zugewiesene Benutzer ein Kontrollkästchen oben auf der Seite.&amp;lt;/span&amp;gt; &amp;lt;span title=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot;&amp;gt;Durch Klicken auf das Kontrollkästchen bestätigen sie, dass sie die Seite gelesen haben.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lesebsestätigungen können für jeden Namensraum einzeln in der [[Referenz:BlueSpiceNamespaceManager|Namensraumverwaltung]] aktiviert oder deaktiviert werden.&lt;br /&gt;
&lt;br /&gt;
=== Seitenfreigabe und Lesebestätigung ===&lt;br /&gt;
Wenn in einem Namensraum gleichzeitig die Funktion [[Referenz:ContentStabilization|Freigabe]] aktiviert ist, so wird die Lesebestätigung ausgelöst, wenn ein neuer Entwurf existiert. Dies kann über Serverkonfiguration geändert werden, sodass die Lesebestätigung erforderlich wird, nachdem der Seitenentwurf freigegeben wurde:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;bsgReadConfirmationMechanism&#039;] = &amp;quot;\\MediaWiki\\Extension\\ContentStabilization\\Integration\\ReadConfirmation\\PageApproved::factory&amp;quot;; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=warning|header=Berechtigungskonflikte können sich auf Lesebestätigungen auswirken:|text=Wenn für einen Namensraum in der Rechteverwaltung explizit verrechtet wurde, kann dies zu Konflikten mit Seitenzuweisungen und daher auch mit Lesebestätigungen führen. Sollte bei einigen Benutzern  keine Lesebestätigungsbox erscheinen, ist möglicherweise eine [[Referenz:BlueSpicePageAssignments|benutzerdefinierte Konfiguration]] erforderlich.|icon=no}}&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceReadConfirmation&amp;diff=16652</id>
		<title>Referenz:BlueSpiceReadConfirmation</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceReadConfirmation&amp;diff=16652"/>
		<updated>2026-06-29T15:10:30Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=HalloWelt&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice pro, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Qualitätssicherung&lt;br /&gt;
|features=&#039;&#039;&#039;ReadConfirmation&#039;&#039;&#039; fragt nach einer Bestätigung, dass eine Seite von zugewiesenen Benutzern gelesen wurde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span title=&amp;quot;&amp;quot;&amp;gt;Wenn die Funktion für einen Namespace aktiviert ist, sehen zugewiesene Benutzer ein Kontrollkästchen oben auf der Seite.&amp;lt;/span&amp;gt; &amp;lt;span title=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot;&amp;gt;Durch Klicken auf das Kontrollkästchen bestätigen sie, dass sie die Seite gelesen haben.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lesebsestätigungen können für jeden Namensraum einzeln in der [[Referenz:BlueSpiceNamespaceManager|Namensraumverwaltung]] aktiviert oder deaktiviert werden.&lt;br /&gt;
&lt;br /&gt;
=== Seitenfreigabe und Lesebestätigung ===&lt;br /&gt;
Wenn in einem Namensraum gleichzeitig die Funktion [[Referenz:ContentStabilization|Freigabe]] aktiviert ist, so wird die Lesebestätigung ausgelöst, wenn ein neuer Entwurf existiert. Dies kann über Serverkonfiguration geändert werden, sodass die Lesebestätigung erforderlich wird, nachdem der Seitenentwurf freigegeben wurde:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;bsgReadConfirmationMechanism&#039;] = &amp;quot;\\MediaWiki\\Extension\\ContentStabilization\\Integration\\ReadConfirmation\\PageApproved::factory&amp;quot;; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=warning|header=Berechtigungskonflikte können sich auf Lesebestätigungen auswirken:|text=Wenn für einen Namensraum in der Rechteverwaltung explizit verrechtet wurde, kann dies zu Konflikten mit Seitenzuweisungen und daher auch mit Lesebestätigungen führen. Sollte bei einigen Benutzern  keine Lesebestätigungsbox erscheinen, ist möglicherweise eine [[Reference:BlueSpicePageAssignments|benutzerdefinierte Konfiguration]] erforderlich.|icon=no}}&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceReadConfirmation&amp;diff=16651</id>
		<title>Referenz:BlueSpiceReadConfirmation</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceReadConfirmation&amp;diff=16651"/>
		<updated>2026-06-29T08:36:18Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=HalloWelt&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice pro, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Qualitätssicherung&lt;br /&gt;
|features=&#039;&#039;&#039;ReadConfirmation&#039;&#039;&#039; fragt nach einer Bestätigung, dass eine Seite von zugewiesenen Benutzern gelesen wurde.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span title=&amp;quot;&amp;quot;&amp;gt;Wenn die Funktion für einen Namespace aktiviert ist, sehen zugewiesene Benutzer ein Kontrollkästchen oben auf der Seite.&amp;lt;/span&amp;gt; &amp;lt;span title=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot;&amp;gt;Durch Klicken auf das Kontrollkästchen bestätigen sie, dass sie die Seite gelesen haben.&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Lesebsestätigungen können für jeden Namensraum einzeln in der [[Referenz:BlueSpiceNamespaceManager|Namensraumverwaltung]] aktiviert oder deaktiviert werden.&lt;br /&gt;
&lt;br /&gt;
=== Seitenfreigabe und Lesebestätigung ===&lt;br /&gt;
Wenn in einem Namensraum gleichzeitig die Funktion [[Referenz:ContentStabilization|Freigabe]] aktiviert ist, so wird die Lesebestätigung ausgelöst, wenn ein neuer Entwurf existiert. Dies kann über Serverkonfiguration geändert werden, sodass die Lesebestätigung erforderlich wird, nachdem der Seitenentwurf freigegeben wurde:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;bsgReadConfirmationMechanism&#039;] = &amp;quot;\\MediaWiki\\Extension\\ContentStabilization\\Integration\\ReadConfirmation\\PageApproved::factory&amp;quot;; &lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16650</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16650"/>
		<updated>2026-06-26T13:32:58Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
/*Sidebar subpagetree */&lt;br /&gt;
/*stabilize gutter*/&lt;br /&gt;
#sb-pri {&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
    scrollbar-width: auto!important&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*top-align expand chevron*/&lt;br /&gt;
#sb-pri .oojsplus-data-tree-items .oojs-ui-data-tree-item .oojsplus-data-tree-expander {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*avoid hover-wiggle in some resolutions*/&lt;br /&gt;
#sb-pri ul.tree-node-list &amp;gt; li &amp;gt; div,&lt;br /&gt;
#sb-pri ul.tree-node-list &amp;gt; li &amp;gt; ul.tree-node-list {&lt;br /&gt;
    margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid transparent;&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
#sb-pri ul.tree-node-list &amp;gt; li &amp;gt; div:hover {&lt;br /&gt;
    margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid var(--sidebar-primary-marker--hover);&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*make room for plus-icon*/&lt;br /&gt;
#sb-pri ul.tree-node-list a:not(.new),&lt;br /&gt;
#sb-pri ul.tree-node-list a:not(.new):visited,&lt;br /&gt;
#sb-pri ul.tree-node-list a:not(.new):hover {&lt;br /&gt;
    margin-right: 0!important;&lt;br /&gt;
}&lt;br /&gt;
#sb-pri ul.mws-tree .mws-tree-item a.mws-tree-item-label,&lt;br /&gt;
#sb-pri .oojsplus-data-navigation-tree span.oojsplus-data-tree-label {&lt;br /&gt;
    padding-right: 8px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Entry links&lt;br /&gt;
&lt;br /&gt;
#sb-pri .list-group-item a {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid transparent;&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for centering footer links*/&lt;br /&gt;
&lt;br /&gt;
#footer ul {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.edit-footerlinks-link {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 2.2em;}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for EmbedVideo overlay on dark background image*/&lt;br /&gt;
 .embedvideo-thumbnail {&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     z-index: 1;&lt;br /&gt;
     top:-10px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay {&lt;br /&gt;
     display: block;&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     top: 0;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay a {&lt;br /&gt;
    color:white!important;&lt;br /&gt;
     font-size:1.1em!important;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__title {&lt;br /&gt;
     white-space: normal;&lt;br /&gt;
     text-align:center;&lt;br /&gt;
     padding-top:20px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__footer &amp;gt; div {&lt;br /&gt;
     background-color: rgba(226, 0, 0, .8);&lt;br /&gt;
}&lt;br /&gt;
.embedvideo-privacyNotice {&lt;br /&gt;
    height:110%&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__continue {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     outline: inherit;&lt;br /&gt;
     background-color: #36c;&lt;br /&gt;
     color:white ;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__dismiss {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     background-color:white;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__fakeButton {&lt;br /&gt;
     margin-top:30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*WCAG 1.4.3 discernable links*/&lt;br /&gt;
.mw-body-content a:not([class*=&#039;oo-ui-&#039;]),&lt;br /&gt;
[class^=&#039;mw-content-&#039;] a:not([class*=&#039;oo-ui-&#039;]) {&lt;br /&gt;
	text-decoration: underline dotted;&lt;br /&gt;
	text-underline-offset: 4px;&lt;br /&gt;
	text-decoration-thickness: 1px;&lt;br /&gt;
	text-decoration-color: grey&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MW overrides */&lt;br /&gt;
.wikitable {&lt;br /&gt;
	background-color: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr th {&lt;br /&gt;
	background-color: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
figure[typeof~=&#039;mw:File/Thumb&#039;].mw-halign-center,&lt;br /&gt;
figure[typeof~=&#039;mw:File/Frame&#039;].mw-halign-center {&lt;br /&gt;
	margin: 2em auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content li {&lt;br /&gt;
	margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page banner */&lt;br /&gt;
#mpbanner {&lt;br /&gt;
	margin-top: -55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#mpbanner-byline {&lt;br /&gt;
	font-size: 1.8em;&lt;br /&gt;
	color: #3e5389;&lt;br /&gt;
	line-height: 1em;&lt;br /&gt;
	padding-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbanner-title {&lt;br /&gt;
	font-size: 3.4rem;&lt;br /&gt;
	color: #4b80eb;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
	font-weight: 900;&lt;br /&gt;
	letter-spacing: 1px;&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbsv {&lt;br /&gt;
	color: #4666cd&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page general */&lt;br /&gt;
.mpbs5 .section-featured h2 {&lt;br /&gt;
	font-size: 1.2em;&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	border-bottom: none;&lt;br /&gt;
	color: #555&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#startpage.mpbs5 .sectionflexcontainer&amp;gt;div h2 {&lt;br /&gt;
	padding: 20px 15px 5px 15px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Softwarekatalog*/&lt;br /&gt;
table.casablanca.swc tbody tr,&lt;br /&gt;
table.casablanca.swc th {&lt;br /&gt;
	color: #333&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.casablanca.swc thead tr,&lt;br /&gt;
table.casablanca tbody th.swc {&lt;br /&gt;
	background: #e9e9ee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export {&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	float: right;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export:before {&lt;br /&gt;
	font-family: &#039;bootstrap-icons&#039;;&lt;br /&gt;
	content: &#039;\F1B9&#039;;&lt;br /&gt;
	vertical-align: -0.3em;&lt;br /&gt;
	padding-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide PDF Exclude Tags*/&lt;br /&gt;
.hf-nsheader .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsheader .pdfcreator-excludeend,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludeend {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quiz */&lt;br /&gt;
/*Quiz*/&lt;br /&gt;
.quiz .question {&lt;br /&gt;
	margin-bottom: 3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.questionText {&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin-bottom: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question .header {&lt;br /&gt;
	background: #fff0e1;&lt;br /&gt;
	padding: 1px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.questionText {&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question td {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question th {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizQuestions .question .sign {&lt;br /&gt;
	width: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table.settings {&lt;br /&gt;
	margin-left: 30px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr .quiz .question .border {&lt;br /&gt;
	border-width: 0 0 0 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.right {&lt;br /&gt;
	background-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.NA {&lt;br /&gt;
	background-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.wrong {&lt;br /&gt;
	background-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.right {&lt;br /&gt;
	border-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.NA {&lt;br /&gt;
	border-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.wrong {&lt;br /&gt;
	border-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.right {&lt;br /&gt;
	outline: 3px solid #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.NA {&lt;br /&gt;
	outline: 3px solid #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.wrong {&lt;br /&gt;
	outline: 3px solid #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #36c;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	margin-left: 30px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #2551aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #a4a4a4;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #858585;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .correction {&lt;br /&gt;
	background-color: #ffe4c9;&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin: 10px 0 30px 28px;&lt;br /&gt;
	padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** Template downloads **/&lt;br /&gt;
.cards {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div {&lt;br /&gt;
	margin-left: 5px;&lt;br /&gt;
	margin-right: 5px;&lt;br /&gt;
	flex-basis: 290px;&lt;br /&gt;
	margin-bottom: 50px;&lt;br /&gt;
	border-top: 1px solid #f0f0f0;&lt;br /&gt;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);&lt;br /&gt;
	transition: all .3s cubic-bezier(.25, .8, .25, 1);&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div:hover {&lt;br /&gt;
	box-shadow: 0 6px 8px rgba(0, 0, 0, .10), 0 10px 10px rgba(0, 0, 0, .10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards a.image img {&lt;br /&gt;
	max-width: 600px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .screenshot {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
	height: 200px;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	border-top: 14px solid #eee;&lt;br /&gt;
	border-bottom: 14px solid #eee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .cards h2 {&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-color: #444;&lt;br /&gt;
	border: none;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards h2 .mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .text {&lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
	padding: 20px 10px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text text a:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new),&lt;br /&gt;
#mw-content-text .text a:link:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new),&lt;br /&gt;
#mw-content-text .text a:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new):visited,&lt;br /&gt;
#mw-content-text .text a:link:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new):visited {&lt;br /&gt;
	color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .emptycard,&lt;br /&gt;
.cards&amp;gt;div.emptycard:hover {&lt;br /&gt;
	border: 0;&lt;br /&gt;
	box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	.cards .screenshot {&lt;br /&gt;
		width: auto;&lt;br /&gt;
		text-align: center&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #4CAF50;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: white;&lt;br /&gt;
	padding: 8px 20px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	margin: 0 0 10px 0;&lt;br /&gt;
	-webkit-transition-duration: 0.4s;&lt;br /&gt;
	transition-duration: 0.4s;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .getButton a {&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:hover {&lt;br /&gt;
	box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);&lt;br /&gt;
	color: &#039;f5f5f5&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:active {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f019 &#039;;&lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cart a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f217 &#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: 0 0 20px 40px;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea p {&lt;br /&gt;
	margin: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-panelLayout-framed {&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tabSelectWidget-framed {&lt;br /&gt;
	border-bottom: 1px solid #d3d5da;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*404 system message badaccess-groups*/&lt;br /&gt;
#system404-error {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error div.floatnone a.image img {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error hr {&lt;br /&gt;
	margin-top: 0px;&lt;br /&gt;
	margin-bottom: 2rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	max-width: 600px;&lt;br /&gt;
	border-top: 3px dotted #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quick Search */&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
	max-height: 750px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	margin: 0 10px 6px 0;&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {&lt;br /&gt;
	background: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-icon-articleRedirect {&lt;br /&gt;
	background-size: 80%&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup-item-header-redirect a {&lt;br /&gt;
	width: 85% !important;&lt;br /&gt;
	font-size: 0.9em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for section cards */&lt;br /&gt;
.sectionflex {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col1&amp;gt;div {&lt;br /&gt;
	flex-basis: 100%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col2&amp;gt;div {&lt;br /&gt;
	flex-basis: 48%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col3&amp;gt;div {&lt;br /&gt;
	flex-basis: 32%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col4&amp;gt;div {&lt;br /&gt;
	flex-basis: 23%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex&amp;gt;div.empty {&lt;br /&gt;
	border: none;&lt;br /&gt;
	background: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h2 {&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	font-size: 1.3em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h3 {&lt;br /&gt;
	margin: 0 0 1em;&lt;br /&gt;
	font-size: 1.2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.frame&amp;gt;div {&lt;br /&gt;
	border: 1px solid #e7e7e7&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.background&amp;gt;div {&lt;br /&gt;
	background: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex .ve-ce-branchNode-slug,&lt;br /&gt;
.sectionflex span.mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.linked a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.centered&amp;gt;div {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*All topics */&lt;br /&gt;
/*Themen*/&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 1.6em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	border-radius: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd.background div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #fff;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div:hover {&lt;br /&gt;
	background: rgb(233, 233, 238, 0.5)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* bootstrap icons in blue and big */&lt;br /&gt;
.bi-big,&lt;br /&gt;
.fa-big {&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	color: #2b80ea&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {&lt;br /&gt;
	column-count: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 767px) {&lt;br /&gt;
&lt;br /&gt;
	.sectionflex.col2&amp;gt;div,&lt;br /&gt;
	.sectionflex.col3&amp;gt;div {&lt;br /&gt;
		flex-basis: 100%;&lt;br /&gt;
		margin-top: 2em&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Referenz Seiten */&lt;br /&gt;
.extension-infobox {&lt;br /&gt;
	width: 25em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	color: black;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
	margin-left: 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	background-color: #2e6096;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-headertext {&lt;br /&gt;
	font-size: larger;&lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-description {&lt;br /&gt;
	font-weight: normal !important;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 20px 10px 20px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-first-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 20px 10px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-last-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px 20px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding-left: 10px;&lt;br /&gt;
	padding-top: 10px;&lt;br /&gt;
	padding-bottom: 10px;&lt;br /&gt;
	background-color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	float: none;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th {&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header,&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	text-align: center !important;&lt;br /&gt;
	font-size: 1.1em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th,&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexbox {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: flex-start;&lt;br /&gt;
	align-items: stretch;&lt;br /&gt;
	align-content: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent #importdata h3 {&lt;br /&gt;
	margin: 1em 0 1.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox {&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin-top: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text #importdata .flexbox h3,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] #importdata .flexbox h3 {&lt;br /&gt;
	background: #d8d8d9;&lt;br /&gt;
	margin: 0 0 12px 0;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	font-size: 1em !important;&lt;br /&gt;
	font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .mw li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 1px top 3px / 18px url(&#039;/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 2px top 4px / 15px url(&#039;/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox div {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	flex-basis: 33%;&lt;br /&gt;
	padding: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;th,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;th,&lt;br /&gt;
table.wikitable.reference&amp;gt;tr&amp;gt;th,&lt;br /&gt;
.importdata .wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;th {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata div .inner {&lt;br /&gt;
	padding: 8px 12px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs p {&lt;br /&gt;
	font-size: 0.9rem;&lt;br /&gt;
	margin-left: 2.1em;&lt;br /&gt;
	display: list-item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean {&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin-bottom: 20px;&lt;br /&gt;
	background-color: transparent;&lt;br /&gt;
	border-spacing: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;th {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;td {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tbody&amp;gt;tr:nth-child(even) {&lt;br /&gt;
	background-color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Stile für die Unterseitennavigation über Erweiterung HeaderFooter  */&lt;br /&gt;
.hf-navbox {&lt;br /&gt;
	background: #f2f3f9;&lt;br /&gt;
	padding: 1em;&lt;br /&gt;
	margin-bottom: 2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hf-subpages .subpagelist ul {&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 1em;&lt;br /&gt;
	column-count: 3&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .hf-subpages .subpagelist li {&lt;br /&gt;
	margin-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hf-subpages .default {&lt;br /&gt;
	display: none;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
	overflow: hidden&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*avoid empty space if there are no subpages*/&lt;br /&gt;
.wcagnote {&lt;br /&gt;
	border: 1px solid #e9bb06;&lt;br /&gt;
	padding: 2px 6px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	background: #fffdeb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* See ERM45154 */&lt;br /&gt;
html {&lt;br /&gt;
	filter: none !important;&lt;br /&gt;
	color-scheme: light !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Lingo tooltip */&lt;br /&gt;
.qtip {&lt;br /&gt;
	font-size: 0.9em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16649</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16649"/>
		<updated>2026-06-26T13:14:29Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
/*Sidebar subpagetree */&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Entry links&lt;br /&gt;
&lt;br /&gt;
#sb-pri .list-group-item a {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid transparent;&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for centering footer links*/&lt;br /&gt;
&lt;br /&gt;
#footer ul {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.edit-footerlinks-link {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 2.2em;}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for EmbedVideo overlay on dark background image*/&lt;br /&gt;
 .embedvideo-thumbnail {&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     z-index: 1;&lt;br /&gt;
     top:-10px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay {&lt;br /&gt;
     display: block;&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     top: 0;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay a {&lt;br /&gt;
    color:white!important;&lt;br /&gt;
     font-size:1.1em!important;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__title {&lt;br /&gt;
     white-space: normal;&lt;br /&gt;
     text-align:center;&lt;br /&gt;
     padding-top:20px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__footer &amp;gt; div {&lt;br /&gt;
     background-color: rgba(226, 0, 0, .8);&lt;br /&gt;
}&lt;br /&gt;
.embedvideo-privacyNotice {&lt;br /&gt;
    height:110%&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__continue {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     outline: inherit;&lt;br /&gt;
     background-color: #36c;&lt;br /&gt;
     color:white ;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__dismiss {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     background-color:white;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__fakeButton {&lt;br /&gt;
     margin-top:30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*WCAG 1.4.3 discernable links*/&lt;br /&gt;
.mw-body-content a:not([class*=&#039;oo-ui-&#039;]),&lt;br /&gt;
[class^=&#039;mw-content-&#039;] a:not([class*=&#039;oo-ui-&#039;]) {&lt;br /&gt;
	text-decoration: underline dotted;&lt;br /&gt;
	text-underline-offset: 4px;&lt;br /&gt;
	text-decoration-thickness: 1px;&lt;br /&gt;
	text-decoration-color: grey&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MW overrides */&lt;br /&gt;
.wikitable {&lt;br /&gt;
	background-color: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr th {&lt;br /&gt;
	background-color: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
figure[typeof~=&#039;mw:File/Thumb&#039;].mw-halign-center,&lt;br /&gt;
figure[typeof~=&#039;mw:File/Frame&#039;].mw-halign-center {&lt;br /&gt;
	margin: 2em auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content li {&lt;br /&gt;
	margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page banner */&lt;br /&gt;
#mpbanner {&lt;br /&gt;
	margin-top: -55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#mpbanner-byline {&lt;br /&gt;
	font-size: 1.8em;&lt;br /&gt;
	color: #3e5389;&lt;br /&gt;
	line-height: 1em;&lt;br /&gt;
	padding-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbanner-title {&lt;br /&gt;
	font-size: 3.4rem;&lt;br /&gt;
	color: #4b80eb;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
	font-weight: 900;&lt;br /&gt;
	letter-spacing: 1px;&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbsv {&lt;br /&gt;
	color: #4666cd&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page general */&lt;br /&gt;
.mpbs5 .section-featured h2 {&lt;br /&gt;
	font-size: 1.2em;&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	border-bottom: none;&lt;br /&gt;
	color: #555&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#startpage.mpbs5 .sectionflexcontainer&amp;gt;div h2 {&lt;br /&gt;
	padding: 20px 15px 5px 15px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Softwarekatalog*/&lt;br /&gt;
table.casablanca.swc tbody tr,&lt;br /&gt;
table.casablanca.swc th {&lt;br /&gt;
	color: #333&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.casablanca.swc thead tr,&lt;br /&gt;
table.casablanca tbody th.swc {&lt;br /&gt;
	background: #e9e9ee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export {&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	float: right;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export:before {&lt;br /&gt;
	font-family: &#039;bootstrap-icons&#039;;&lt;br /&gt;
	content: &#039;\F1B9&#039;;&lt;br /&gt;
	vertical-align: -0.3em;&lt;br /&gt;
	padding-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide PDF Exclude Tags*/&lt;br /&gt;
.hf-nsheader .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsheader .pdfcreator-excludeend,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludeend {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quiz */&lt;br /&gt;
/*Quiz*/&lt;br /&gt;
.quiz .question {&lt;br /&gt;
	margin-bottom: 3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.questionText {&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin-bottom: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question .header {&lt;br /&gt;
	background: #fff0e1;&lt;br /&gt;
	padding: 1px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.questionText {&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question td {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question th {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizQuestions .question .sign {&lt;br /&gt;
	width: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table.settings {&lt;br /&gt;
	margin-left: 30px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr .quiz .question .border {&lt;br /&gt;
	border-width: 0 0 0 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.right {&lt;br /&gt;
	background-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.NA {&lt;br /&gt;
	background-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.wrong {&lt;br /&gt;
	background-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.right {&lt;br /&gt;
	border-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.NA {&lt;br /&gt;
	border-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.wrong {&lt;br /&gt;
	border-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.right {&lt;br /&gt;
	outline: 3px solid #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.NA {&lt;br /&gt;
	outline: 3px solid #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.wrong {&lt;br /&gt;
	outline: 3px solid #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #36c;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	margin-left: 30px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #2551aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #a4a4a4;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #858585;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .correction {&lt;br /&gt;
	background-color: #ffe4c9;&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin: 10px 0 30px 28px;&lt;br /&gt;
	padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** Template downloads **/&lt;br /&gt;
.cards {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div {&lt;br /&gt;
	margin-left: 5px;&lt;br /&gt;
	margin-right: 5px;&lt;br /&gt;
	flex-basis: 290px;&lt;br /&gt;
	margin-bottom: 50px;&lt;br /&gt;
	border-top: 1px solid #f0f0f0;&lt;br /&gt;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);&lt;br /&gt;
	transition: all .3s cubic-bezier(.25, .8, .25, 1);&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div:hover {&lt;br /&gt;
	box-shadow: 0 6px 8px rgba(0, 0, 0, .10), 0 10px 10px rgba(0, 0, 0, .10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards a.image img {&lt;br /&gt;
	max-width: 600px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .screenshot {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
	height: 200px;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	border-top: 14px solid #eee;&lt;br /&gt;
	border-bottom: 14px solid #eee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .cards h2 {&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-color: #444;&lt;br /&gt;
	border: none;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards h2 .mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .text {&lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
	padding: 20px 10px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text text a:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new),&lt;br /&gt;
#mw-content-text .text a:link:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new),&lt;br /&gt;
#mw-content-text .text a:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new):visited,&lt;br /&gt;
#mw-content-text .text a:link:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new):visited {&lt;br /&gt;
	color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .emptycard,&lt;br /&gt;
.cards&amp;gt;div.emptycard:hover {&lt;br /&gt;
	border: 0;&lt;br /&gt;
	box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	.cards .screenshot {&lt;br /&gt;
		width: auto;&lt;br /&gt;
		text-align: center&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #4CAF50;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: white;&lt;br /&gt;
	padding: 8px 20px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	margin: 0 0 10px 0;&lt;br /&gt;
	-webkit-transition-duration: 0.4s;&lt;br /&gt;
	transition-duration: 0.4s;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .getButton a {&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:hover {&lt;br /&gt;
	box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);&lt;br /&gt;
	color: &#039;f5f5f5&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:active {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f019 &#039;;&lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cart a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f217 &#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: 0 0 20px 40px;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea p {&lt;br /&gt;
	margin: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-panelLayout-framed {&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tabSelectWidget-framed {&lt;br /&gt;
	border-bottom: 1px solid #d3d5da;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*404 system message badaccess-groups*/&lt;br /&gt;
#system404-error {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error div.floatnone a.image img {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error hr {&lt;br /&gt;
	margin-top: 0px;&lt;br /&gt;
	margin-bottom: 2rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	max-width: 600px;&lt;br /&gt;
	border-top: 3px dotted #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quick Search */&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
	max-height: 750px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	margin: 0 10px 6px 0;&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {&lt;br /&gt;
	background: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-icon-articleRedirect {&lt;br /&gt;
	background-size: 80%&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup-item-header-redirect a {&lt;br /&gt;
	width: 85% !important;&lt;br /&gt;
	font-size: 0.9em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for section cards */&lt;br /&gt;
.sectionflex {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col1&amp;gt;div {&lt;br /&gt;
	flex-basis: 100%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col2&amp;gt;div {&lt;br /&gt;
	flex-basis: 48%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col3&amp;gt;div {&lt;br /&gt;
	flex-basis: 32%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col4&amp;gt;div {&lt;br /&gt;
	flex-basis: 23%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex&amp;gt;div.empty {&lt;br /&gt;
	border: none;&lt;br /&gt;
	background: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h2 {&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	font-size: 1.3em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h3 {&lt;br /&gt;
	margin: 0 0 1em;&lt;br /&gt;
	font-size: 1.2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.frame&amp;gt;div {&lt;br /&gt;
	border: 1px solid #e7e7e7&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.background&amp;gt;div {&lt;br /&gt;
	background: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex .ve-ce-branchNode-slug,&lt;br /&gt;
.sectionflex span.mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.linked a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.centered&amp;gt;div {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*All topics */&lt;br /&gt;
/*Themen*/&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 1.6em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	border-radius: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd.background div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #fff;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div:hover {&lt;br /&gt;
	background: rgb(233, 233, 238, 0.5)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* bootstrap icons in blue and big */&lt;br /&gt;
.bi-big,&lt;br /&gt;
.fa-big {&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	color: #2b80ea&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {&lt;br /&gt;
	column-count: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 767px) {&lt;br /&gt;
&lt;br /&gt;
	.sectionflex.col2&amp;gt;div,&lt;br /&gt;
	.sectionflex.col3&amp;gt;div {&lt;br /&gt;
		flex-basis: 100%;&lt;br /&gt;
		margin-top: 2em&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Referenz Seiten */&lt;br /&gt;
.extension-infobox {&lt;br /&gt;
	width: 25em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	color: black;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
	margin-left: 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	background-color: #2e6096;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-headertext {&lt;br /&gt;
	font-size: larger;&lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-description {&lt;br /&gt;
	font-weight: normal !important;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 20px 10px 20px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-first-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 20px 10px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-last-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px 20px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding-left: 10px;&lt;br /&gt;
	padding-top: 10px;&lt;br /&gt;
	padding-bottom: 10px;&lt;br /&gt;
	background-color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	float: none;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th {&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header,&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	text-align: center !important;&lt;br /&gt;
	font-size: 1.1em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th,&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexbox {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: flex-start;&lt;br /&gt;
	align-items: stretch;&lt;br /&gt;
	align-content: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent #importdata h3 {&lt;br /&gt;
	margin: 1em 0 1.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox {&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin-top: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text #importdata .flexbox h3,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] #importdata .flexbox h3 {&lt;br /&gt;
	background: #d8d8d9;&lt;br /&gt;
	margin: 0 0 12px 0;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	font-size: 1em !important;&lt;br /&gt;
	font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .mw li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 1px top 3px / 18px url(&#039;/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 2px top 4px / 15px url(&#039;/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox div {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	flex-basis: 33%;&lt;br /&gt;
	padding: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;th,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;th,&lt;br /&gt;
table.wikitable.reference&amp;gt;tr&amp;gt;th,&lt;br /&gt;
.importdata .wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;th {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata div .inner {&lt;br /&gt;
	padding: 8px 12px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs p {&lt;br /&gt;
	font-size: 0.9rem;&lt;br /&gt;
	margin-left: 2.1em;&lt;br /&gt;
	display: list-item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean {&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin-bottom: 20px;&lt;br /&gt;
	background-color: transparent;&lt;br /&gt;
	border-spacing: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;th {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;td {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tbody&amp;gt;tr:nth-child(even) {&lt;br /&gt;
	background-color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Stile für die Unterseitennavigation über Erweiterung HeaderFooter  */&lt;br /&gt;
.hf-navbox {&lt;br /&gt;
	background: #f2f3f9;&lt;br /&gt;
	padding: 1em;&lt;br /&gt;
	margin-bottom: 2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hf-subpages .subpagelist ul {&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 1em;&lt;br /&gt;
	column-count: 3&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .hf-subpages .subpagelist li {&lt;br /&gt;
	margin-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hf-subpages .default {&lt;br /&gt;
	display: none;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
	overflow: hidden&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*avoid empty space if there are no subpages*/&lt;br /&gt;
.wcagnote {&lt;br /&gt;
	border: 1px solid #e9bb06;&lt;br /&gt;
	padding: 2px 6px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	background: #fffdeb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* See ERM45154 */&lt;br /&gt;
html {&lt;br /&gt;
	filter: none !important;&lt;br /&gt;
	color-scheme: light !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Lingo tooltip */&lt;br /&gt;
.qtip {&lt;br /&gt;
	font-size: 0.9em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16648</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16648"/>
		<updated>2026-06-26T13:13:39Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
/*Sidebar subpagetree */&lt;br /&gt;
&lt;br /&gt;
/*stabilize gutter*/&lt;br /&gt;
#sb-pri {&lt;br /&gt;
    scrollbar-gutter: stable;&lt;br /&gt;
    scrollbar-width: auto!important&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*top-align expand chevron*/&lt;br /&gt;
#sb-pri .oojsplus-data-tree-items .oojs-ui-data-tree-item .oojsplus-data-tree-expander {&lt;br /&gt;
    vertical-align: top;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*avoid hover-wiggle in some resolutions*/&lt;br /&gt;
#sb-pri ul.tree-node-list &amp;gt; li &amp;gt; div,&lt;br /&gt;
#sb-pri ul.tree-node-list &amp;gt; li &amp;gt; ul.tree-node-list {&lt;br /&gt;
    margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid transparent;&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*make room for plus-icon*/&lt;br /&gt;
#sb-pri ul.tree-node-list a:not(.new),&lt;br /&gt;
#sb-pri ul.tree-node-list a:not(.new):visited,&lt;br /&gt;
#sb-pri ul.tree-node-list a:not(.new):hover {&lt;br /&gt;
    margin-right: 0!important;&lt;br /&gt;
}&lt;br /&gt;
#sb-pri ul.mws-tree .mws-tree-item a.mws-tree-item-label,&lt;br /&gt;
#sb-pri .oojsplus-data-navigation-tree span.oojsplus-data-tree-label {&lt;br /&gt;
    padding-right: 8px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Entry links&lt;br /&gt;
&lt;br /&gt;
#sb-pri .list-group-item a {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid transparent;&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}*/&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for centering footer links*/&lt;br /&gt;
&lt;br /&gt;
#footer ul {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.edit-footerlinks-link {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 2.2em;}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for EmbedVideo overlay on dark background image*/&lt;br /&gt;
 .embedvideo-thumbnail {&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     z-index: 1;&lt;br /&gt;
     top:-10px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay {&lt;br /&gt;
     display: block;&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     top: 0;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay a {&lt;br /&gt;
    color:white!important;&lt;br /&gt;
     font-size:1.1em!important;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__title {&lt;br /&gt;
     white-space: normal;&lt;br /&gt;
     text-align:center;&lt;br /&gt;
     padding-top:20px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__footer &amp;gt; div {&lt;br /&gt;
     background-color: rgba(226, 0, 0, .8);&lt;br /&gt;
}&lt;br /&gt;
.embedvideo-privacyNotice {&lt;br /&gt;
    height:110%&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__continue {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     outline: inherit;&lt;br /&gt;
     background-color: #36c;&lt;br /&gt;
     color:white ;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__dismiss {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     background-color:white;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__fakeButton {&lt;br /&gt;
     margin-top:30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*WCAG 1.4.3 discernable links*/&lt;br /&gt;
.mw-body-content a:not([class*=&#039;oo-ui-&#039;]),&lt;br /&gt;
[class^=&#039;mw-content-&#039;] a:not([class*=&#039;oo-ui-&#039;]) {&lt;br /&gt;
	text-decoration: underline dotted;&lt;br /&gt;
	text-underline-offset: 4px;&lt;br /&gt;
	text-decoration-thickness: 1px;&lt;br /&gt;
	text-decoration-color: grey&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MW overrides */&lt;br /&gt;
.wikitable {&lt;br /&gt;
	background-color: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr th {&lt;br /&gt;
	background-color: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
figure[typeof~=&#039;mw:File/Thumb&#039;].mw-halign-center,&lt;br /&gt;
figure[typeof~=&#039;mw:File/Frame&#039;].mw-halign-center {&lt;br /&gt;
	margin: 2em auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content li {&lt;br /&gt;
	margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page banner */&lt;br /&gt;
#mpbanner {&lt;br /&gt;
	margin-top: -55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#mpbanner-byline {&lt;br /&gt;
	font-size: 1.8em;&lt;br /&gt;
	color: #3e5389;&lt;br /&gt;
	line-height: 1em;&lt;br /&gt;
	padding-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbanner-title {&lt;br /&gt;
	font-size: 3.4rem;&lt;br /&gt;
	color: #4b80eb;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
	font-weight: 900;&lt;br /&gt;
	letter-spacing: 1px;&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbsv {&lt;br /&gt;
	color: #4666cd&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page general */&lt;br /&gt;
.mpbs5 .section-featured h2 {&lt;br /&gt;
	font-size: 1.2em;&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	border-bottom: none;&lt;br /&gt;
	color: #555&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#startpage.mpbs5 .sectionflexcontainer&amp;gt;div h2 {&lt;br /&gt;
	padding: 20px 15px 5px 15px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Softwarekatalog*/&lt;br /&gt;
table.casablanca.swc tbody tr,&lt;br /&gt;
table.casablanca.swc th {&lt;br /&gt;
	color: #333&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.casablanca.swc thead tr,&lt;br /&gt;
table.casablanca tbody th.swc {&lt;br /&gt;
	background: #e9e9ee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export {&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	float: right;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export:before {&lt;br /&gt;
	font-family: &#039;bootstrap-icons&#039;;&lt;br /&gt;
	content: &#039;\F1B9&#039;;&lt;br /&gt;
	vertical-align: -0.3em;&lt;br /&gt;
	padding-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide PDF Exclude Tags*/&lt;br /&gt;
.hf-nsheader .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsheader .pdfcreator-excludeend,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludeend {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quiz */&lt;br /&gt;
/*Quiz*/&lt;br /&gt;
.quiz .question {&lt;br /&gt;
	margin-bottom: 3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.questionText {&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin-bottom: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question .header {&lt;br /&gt;
	background: #fff0e1;&lt;br /&gt;
	padding: 1px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.questionText {&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question td {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question th {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizQuestions .question .sign {&lt;br /&gt;
	width: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table.settings {&lt;br /&gt;
	margin-left: 30px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr .quiz .question .border {&lt;br /&gt;
	border-width: 0 0 0 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.right {&lt;br /&gt;
	background-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.NA {&lt;br /&gt;
	background-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.wrong {&lt;br /&gt;
	background-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.right {&lt;br /&gt;
	border-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.NA {&lt;br /&gt;
	border-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.wrong {&lt;br /&gt;
	border-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.right {&lt;br /&gt;
	outline: 3px solid #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.NA {&lt;br /&gt;
	outline: 3px solid #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.wrong {&lt;br /&gt;
	outline: 3px solid #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #36c;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	margin-left: 30px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #2551aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #a4a4a4;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #858585;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .correction {&lt;br /&gt;
	background-color: #ffe4c9;&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin: 10px 0 30px 28px;&lt;br /&gt;
	padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** Template downloads **/&lt;br /&gt;
.cards {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div {&lt;br /&gt;
	margin-left: 5px;&lt;br /&gt;
	margin-right: 5px;&lt;br /&gt;
	flex-basis: 290px;&lt;br /&gt;
	margin-bottom: 50px;&lt;br /&gt;
	border-top: 1px solid #f0f0f0;&lt;br /&gt;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);&lt;br /&gt;
	transition: all .3s cubic-bezier(.25, .8, .25, 1);&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div:hover {&lt;br /&gt;
	box-shadow: 0 6px 8px rgba(0, 0, 0, .10), 0 10px 10px rgba(0, 0, 0, .10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards a.image img {&lt;br /&gt;
	max-width: 600px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .screenshot {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
	height: 200px;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	border-top: 14px solid #eee;&lt;br /&gt;
	border-bottom: 14px solid #eee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .cards h2 {&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-color: #444;&lt;br /&gt;
	border: none;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards h2 .mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .text {&lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
	padding: 20px 10px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text text a:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new),&lt;br /&gt;
#mw-content-text .text a:link:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new),&lt;br /&gt;
#mw-content-text .text a:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new):visited,&lt;br /&gt;
#mw-content-text .text a:link:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new):visited {&lt;br /&gt;
	color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .emptycard,&lt;br /&gt;
.cards&amp;gt;div.emptycard:hover {&lt;br /&gt;
	border: 0;&lt;br /&gt;
	box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	.cards .screenshot {&lt;br /&gt;
		width: auto;&lt;br /&gt;
		text-align: center&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #4CAF50;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: white;&lt;br /&gt;
	padding: 8px 20px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	margin: 0 0 10px 0;&lt;br /&gt;
	-webkit-transition-duration: 0.4s;&lt;br /&gt;
	transition-duration: 0.4s;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .getButton a {&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:hover {&lt;br /&gt;
	box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);&lt;br /&gt;
	color: &#039;f5f5f5&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:active {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f019 &#039;;&lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cart a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f217 &#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: 0 0 20px 40px;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea p {&lt;br /&gt;
	margin: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-panelLayout-framed {&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tabSelectWidget-framed {&lt;br /&gt;
	border-bottom: 1px solid #d3d5da;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*404 system message badaccess-groups*/&lt;br /&gt;
#system404-error {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error div.floatnone a.image img {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error hr {&lt;br /&gt;
	margin-top: 0px;&lt;br /&gt;
	margin-bottom: 2rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	max-width: 600px;&lt;br /&gt;
	border-top: 3px dotted #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quick Search */&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
	max-height: 750px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	margin: 0 10px 6px 0;&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {&lt;br /&gt;
	background: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-icon-articleRedirect {&lt;br /&gt;
	background-size: 80%&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup-item-header-redirect a {&lt;br /&gt;
	width: 85% !important;&lt;br /&gt;
	font-size: 0.9em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for section cards */&lt;br /&gt;
.sectionflex {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col1&amp;gt;div {&lt;br /&gt;
	flex-basis: 100%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col2&amp;gt;div {&lt;br /&gt;
	flex-basis: 48%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col3&amp;gt;div {&lt;br /&gt;
	flex-basis: 32%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col4&amp;gt;div {&lt;br /&gt;
	flex-basis: 23%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex&amp;gt;div.empty {&lt;br /&gt;
	border: none;&lt;br /&gt;
	background: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h2 {&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	font-size: 1.3em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h3 {&lt;br /&gt;
	margin: 0 0 1em;&lt;br /&gt;
	font-size: 1.2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.frame&amp;gt;div {&lt;br /&gt;
	border: 1px solid #e7e7e7&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.background&amp;gt;div {&lt;br /&gt;
	background: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex .ve-ce-branchNode-slug,&lt;br /&gt;
.sectionflex span.mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.linked a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.centered&amp;gt;div {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*All topics */&lt;br /&gt;
/*Themen*/&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 1.6em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	border-radius: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd.background div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #fff;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div:hover {&lt;br /&gt;
	background: rgb(233, 233, 238, 0.5)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* bootstrap icons in blue and big */&lt;br /&gt;
.bi-big,&lt;br /&gt;
.fa-big {&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	color: #2b80ea&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {&lt;br /&gt;
	column-count: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 767px) {&lt;br /&gt;
&lt;br /&gt;
	.sectionflex.col2&amp;gt;div,&lt;br /&gt;
	.sectionflex.col3&amp;gt;div {&lt;br /&gt;
		flex-basis: 100%;&lt;br /&gt;
		margin-top: 2em&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Referenz Seiten */&lt;br /&gt;
.extension-infobox {&lt;br /&gt;
	width: 25em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	color: black;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
	margin-left: 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	background-color: #2e6096;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-headertext {&lt;br /&gt;
	font-size: larger;&lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-description {&lt;br /&gt;
	font-weight: normal !important;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 20px 10px 20px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-first-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 20px 10px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-last-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px 20px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding-left: 10px;&lt;br /&gt;
	padding-top: 10px;&lt;br /&gt;
	padding-bottom: 10px;&lt;br /&gt;
	background-color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	float: none;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th {&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header,&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	text-align: center !important;&lt;br /&gt;
	font-size: 1.1em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th,&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexbox {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: flex-start;&lt;br /&gt;
	align-items: stretch;&lt;br /&gt;
	align-content: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent #importdata h3 {&lt;br /&gt;
	margin: 1em 0 1.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox {&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin-top: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text #importdata .flexbox h3,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] #importdata .flexbox h3 {&lt;br /&gt;
	background: #d8d8d9;&lt;br /&gt;
	margin: 0 0 12px 0;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	font-size: 1em !important;&lt;br /&gt;
	font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .mw li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 1px top 3px / 18px url(&#039;/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 2px top 4px / 15px url(&#039;/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox div {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	flex-basis: 33%;&lt;br /&gt;
	padding: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;th,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;th,&lt;br /&gt;
table.wikitable.reference&amp;gt;tr&amp;gt;th,&lt;br /&gt;
.importdata .wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;th {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata div .inner {&lt;br /&gt;
	padding: 8px 12px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs p {&lt;br /&gt;
	font-size: 0.9rem;&lt;br /&gt;
	margin-left: 2.1em;&lt;br /&gt;
	display: list-item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean {&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin-bottom: 20px;&lt;br /&gt;
	background-color: transparent;&lt;br /&gt;
	border-spacing: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;th {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;td {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tbody&amp;gt;tr:nth-child(even) {&lt;br /&gt;
	background-color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Stile für die Unterseitennavigation über Erweiterung HeaderFooter  */&lt;br /&gt;
.hf-navbox {&lt;br /&gt;
	background: #f2f3f9;&lt;br /&gt;
	padding: 1em;&lt;br /&gt;
	margin-bottom: 2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hf-subpages .subpagelist ul {&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 1em;&lt;br /&gt;
	column-count: 3&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .hf-subpages .subpagelist li {&lt;br /&gt;
	margin-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hf-subpages .default {&lt;br /&gt;
	display: none;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
	overflow: hidden&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*avoid empty space if there are no subpages*/&lt;br /&gt;
.wcagnote {&lt;br /&gt;
	border: 1px solid #e9bb06;&lt;br /&gt;
	padding: 2px 6px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	background: #fffdeb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* See ERM45154 */&lt;br /&gt;
html {&lt;br /&gt;
	filter: none !important;&lt;br /&gt;
	color-scheme: light !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Lingo tooltip */&lt;br /&gt;
.qtip {&lt;br /&gt;
	font-size: 0.9em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes&amp;diff=16647</id>
		<title>Setup:Release Notes</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes&amp;diff=16647"/>
		<updated>2026-06-24T15:44:59Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#vardefine:latestpatch|{{#ask: [[-Has subobject::Setup:Release_Notes]]|?Releasepatch|mainlabel=-|format=plainlist|headers=hide|limit=1|searchlabel=|sort=Releasedate|order=desc}}}}&lt;br /&gt;
{{Hinweisbox|boxtype=neutral|icon=|Note text=&lt;br /&gt;
&amp;lt;span class=&amp;quot;bi bi-download&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; [https://bluespice.com/de/download/ Aktuelle Version herunterladen]&amp;lt;hr /&amp;gt;Support:&lt;br /&gt;
&#039;&#039;&#039;BlueSpice free:&#039;&#039;&#039; [https://community.bluespice.com/ community.bluespice.com]&lt;br /&gt;
*&#039;&#039;&#039;Subskriptionskunden:&#039;&#039;&#039; Zur Aktualisierung erstellen Sie bitte ein Ticket mit dem Titel &#039;&#039;Update auf aktuelle BlueSpice Version&#039;&#039; im [https://support.hallowelt.com/login Ticket-System].&lt;br /&gt;
|bgcolor=}}&lt;br /&gt;
{{Hinweisbox|boxtype=Hinweis|icon=|Note text=Support für BlueSpice 4.x endet am 15. Juli 2026.|bgcolor=}} &lt;br /&gt;
{{TOClimit|limit=1|notitle=1|nonum=1|inline=1}}&lt;br /&gt;
==5.2.5==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=24.06.2026|Releasepatch=5.2.5}}Release-Datum: 24.06.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
==== Notable changes ====&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Due to the limited display of the version history, not all versions can be compared with one another&#039;&#039;&#039; (ERM45987)&lt;br /&gt;
:All grids within BlueSpice have been improved and now allow for the display of &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;100&amp;lt;/code&amp;gt; rows. With this improvement, it is now also possible to compare newer versions with older ones.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - The latest revision cannot be hidden, but the option to do so is still displayed&#039;&#039;&#039; (ERM46644)&lt;br /&gt;
: To improve the user experience when it comes to hiding revisions, the icon for hiding the latest revision is now hidden, as this is not technically possible. &lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Failed to create book pages in parallel using the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action&#039;&#039;&#039; (ERM48241)&lt;br /&gt;
: If multiple users are editing a book at the same time and adding pages simultaneously using the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action, this now works. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The language switcher references itself&#039;&#039;&#039; (ERM45696)&lt;br /&gt;
: The language switcher is working properly again and is displayed automatically as soon as a subpage with a language code is found.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Section links breaks in certain search results&#039;&#039;&#039; (ERM47958)&lt;br /&gt;
: The section links in the Search center are now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Remove DB-schema check on runtime for improving performance&#039;&#039;&#039; (ERM47979)&lt;br /&gt;
:As part of a performance review,improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceFoundation&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Category cannot be set on a file description page&#039;&#039;&#039; (ERM47462)&lt;br /&gt;
: It is again possible to assign categories on a file description page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAccess - Cache &amp;lt;code&amp;gt;bs-page-access&amp;lt;/code&amp;gt; page property for improving performance&#039;&#039;&#039; (ERM47582)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpicePageAccess&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageFormsConnector - Content in a form cannot be edited if a certain text format is used&#039;&#039;&#039; (ERM47218)&lt;br /&gt;
: If &amp;lt;code&amp;gt;{{{field|content|input type=textarea|editor=visualeditor}}}&amp;lt;/code&amp;gt; is used as the text format for a form, it is now possible once again to edit the content properly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSaferEdit - BlueSpiceSaferEdit unnecessarily queries edit sessions on special pages which affects performance&#039;&#039;&#039; (ERM47485)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceSaferEdit&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSmartList - The ContentDroplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; displays an error as soon as &amp;lt;code&amp;gt;trim=0&amp;lt;/code&amp;gt; is set&#039;&#039;&#039; (ERM45585)&lt;br /&gt;
:If the ContentDroplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; is inserted as a tag via the wiki editor with &amp;lt;code&amp;gt;trim = 0&amp;lt;/code&amp;gt; is defined, it will still render correctly in view mode.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserManager - Deactivating users from &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt; takes 5–10 minutes to complete&#039;&#039;&#039; (ERM47927)&lt;br /&gt;
:If a user is deactivated via the user management system, this now takes effect immediately. The same applies if a deactivated user is reactivated.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Optimize &amp;lt;code&amp;gt;watchlist state&amp;lt;/code&amp;gt; integration in &amp;lt;code&amp;gt;MWStakeComponent Commonwebapis&amp;lt;/code&amp;gt; for improving performance&#039;&#039;&#039; (ERM47988)&lt;br /&gt;
:As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:EnhancedStandardUIs&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Files used within the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; are not displayed on the file description page&#039;&#039;&#039; (ERM46953)&lt;br /&gt;
: If files are added to a page within the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;, this is now also displayed on the file description page in the &amp;lt;code&amp;gt;File usage&amp;lt;/code&amp;gt; section.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - The file name param is overwritten by an empty string, which causes the upload to fail&#039;&#039;&#039; (ERM48162)&lt;br /&gt;
: File uploads are now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - When uploading a file from the clipboard, issues arise if the file contains a prefix with a colon&#039;&#039;&#039; (ERM47949)&lt;br /&gt;
: If a file is uploaded from the clipboard to the main namespace, the colon is sanitized so that the upload can proceed.&lt;br /&gt;
*&#039;&#039;&#039;Docker BlueSpice – The Docker container is missing the &amp;lt;code&amp;gt;EXIF&amp;lt;/code&amp;gt; data, which is why portrait-oriented images are rotated incorrectly when uploaded&#039;&#039;&#039; (ERM48018)&lt;br /&gt;
:Portrait-oriented images are now uploaded correctly again, and the corresponding metadata is also displayed.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Commonwebapis - The path to subpages does not expand when searching for a term on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; &#039;(ERM47586)&lt;br /&gt;
:If a search term is entered on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; that matches a subpage, the path is now displayed expanded again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Commonwebapis - Wikis with base language de&amp;lt;code&amp;gt;-formal&amp;lt;/code&amp;gt; display empty &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM48253)&lt;br /&gt;
:If &amp;lt;code&amp;gt;de-formal&amp;lt;/code&amp;gt; is used as the base language for a wiki, results are now displayed correctly again on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MWStakeComponent Datastore - Refactor data stores for improving performance&#039;&#039;&#039; (ERM47747)&lt;br /&gt;
: As part of the performance review, the datastores were refactored, resulting in enhanced performance.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Utils - &amp;lt;code&amp;gt;bs:toplist&amp;lt;/code&amp;gt; cannot handle special pages&#039;&#039;&#039; (ERM47914)&lt;br /&gt;
:The Toplist is now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - The &amp;lt;code&amp;gt;TitleInputWidget&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:PageTemplatesAdmin&amp;lt;/code&amp;gt; does not accept the exact page title&#039;&#039;&#039; (ERM48152)&lt;br /&gt;
: The title inputfield now accepts the exact page title again when creating a new page template and correctly displays a result for it.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExportTables - When exporting very large grids, the export process is not visible&#039;&#039;&#039; (ERM47770)&lt;br /&gt;
: When exporting very large grids, such as the &amp;lt;code&amp;gt;Wiki Explorer&amp;lt;/code&amp;gt; or the &amp;lt;code&amp;gt;Workflow Overview&amp;lt;/code&amp;gt;, the export progress is now visible via a progress bar.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Add information about which user started the workflow to the Workflows overview&#039;&#039;&#039; (ERM44148)&lt;br /&gt;
: As part of a feature request, a new column was added to the grid on the workflow overview page that shows which user started the workflow, making this information immediately apparent.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - The &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action overwrites the entire book context&#039;&#039;&#039; (ERM46316)&lt;br /&gt;
: The &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; feature has been improved so that the book must now be explicitly selected first, preventing the book&#039;s contents from being overwritten.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Cache chapter pager for improving performance&#039;&#039;&#039; (ERM47984)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceBookshelf&amp;lt;/code&amp;gt; to enhance performance..&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceCategoryManager - The Category manager triggers a large number of API requests when renaming or deleting categories&#039;&#039;&#039; (ERM48429)&lt;br /&gt;
: Renaming or deleting categories that are associated with a very large number of pages now works properly again, as long as the user performing the action is in a group with the permission noratelimit.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Content within filterable tables is truncated and the use of queries results in limited display of results&#039;&#039;&#039; (ERM45005)&lt;br /&gt;
: Text truncation within filterable tables is now prevented. Furthermore, this ticket also fixed an issue where queries within filterable tables were not working properly and the query results were not displayed correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - If a table is filterable and sortable, not all links within a cell are displayed in view mode&#039;&#039;&#039; (ERM47082)&lt;br /&gt;
: If a filterable and sortable table is inserted on a page that contains more than one link in a single cell, all links are now displayed correctly in view mode.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Glossary terms break cell content within a filterable table&#039;&#039;&#039; (ERM45625)&lt;br /&gt;
: If defined terms from the glossary are used within a filterable table, the remaining content is now also displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFilterableTables - Using queries in filterable tables results in limited display of results&#039;&#039;&#039; (ERM47970)&lt;br /&gt;
:Queries used within filterable tables now display all results correctly again. Furthermore, using links is working properly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Wikitext - The workflow activity &amp;lt;code&amp;gt;SetTemplateParams&amp;lt;/code&amp;gt; workflow activity does not work correctly in certain cases&#039;&#039;&#039; (ERM48044)&lt;br /&gt;
:The &amp;lt;code&amp;gt;SetTemplateParams&amp;lt;/code&amp;gt; workflow activity is now working properly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Wikitext - Workflow user roles fail to be set if they contain non-ASCII-characters&#039;&#039;&#039; (ERM48087)&lt;br /&gt;
:If user roles within a workflow contain non-ASCII characters, they are now set correctly again.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Upload does not respect &amp;lt;code&amp;gt;wpDestFile&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM48242)&lt;br /&gt;
: If a new version of a file is uploaded with a different  filename than the original, the new file will be correctly assigned and will not be uploaded separately.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Align new &amp;lt;code&amp;gt;PageForms&amp;lt;/code&amp;gt; upload dialog with Media dialog&#039;&#039;&#039; (ERM46059)&lt;br /&gt;
:The new upload dialog for &amp;lt;code&amp;gt;PageForms&amp;lt;/code&amp;gt; has been adapted to match the standard media dialog to ensure consistency within the application and improve user-friendliness.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - The &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;revert&amp;lt;/code&amp;gt; links for old images are broken in the version history for the file description page&#039;&#039;&#039; (ERM46067)&lt;br /&gt;
:The delete and revert links are now correctly displayed on the version history of the file description page.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Cache and defer trigger evaluation for improving performance&#039;&#039;&#039; (ERM47983)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceTranslationTransfer - Improve the translation mechanism to reduce translation artifacts and implement the ability to configure translations for specific templates&#039;&#039;&#039; (ERM45815)&lt;br /&gt;
: The translation mechanism has been redesigned, which should improve translation quality and the number of “translation artifacts” should be significantly reduced. In addition, the ability to configure the translation of specific arguments for specific templates has been added. For more information, please refer to the Helpdesk.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - Content transfer doesn&#039;t work for specific namespaces&#039;&#039;&#039; (ERM43866)&lt;br /&gt;
: It is now possible to transfer the contents of the namespaces  &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Forms&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; to other farm instances.&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - Cryptic error message when content cannot be transferred&#039;&#039;&#039; (ERM42421)&lt;br /&gt;
: Content transfer has been improved in terms of error messages displayed when a transfer fails; readable messages are now shown that indicate why the transfer didn&#039;t work.&lt;br /&gt;
&lt;br /&gt;
==5.1.9 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=24.06.2026|Releasepatch=5.1.9}}Release-Datum: 24.06.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
==== Notable changes ====&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Due to the limited display of the version history, not all versions can be compared with one another&#039;&#039;&#039; (ERM45987)&lt;br /&gt;
:All grids within BlueSpice have been improved and now allow for the display of &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;100&amp;lt;/code&amp;gt; rows. With this improvement, it is now also possible to compare newer versions with older ones.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - The latest revision cannot be hidden, but the option to do so is still displayed&#039;&#039;&#039; (ERM46644)&lt;br /&gt;
: To improve the user experience when it comes to hiding revisions, the icon for hiding the latest revision is now hidden, as this is not technically possible. &lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Failed to create book pages in parallel using the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action&#039;&#039;&#039; (ERM48241)&lt;br /&gt;
: If multiple users are editing a book at the same time and adding pages simultaneously using the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action, this now works. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The language switcher references itself&#039;&#039;&#039; (ERM45696)&lt;br /&gt;
: The language switcher is working properly again and is displayed automatically as soon as a subpage with a language code is found.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Section links breaks in certain search results&#039;&#039;&#039; (ERM47958)&lt;br /&gt;
: The section links in the Search center are now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Remove DB-schema check on runtime for improving performance&#039;&#039;&#039; (ERM47979)&lt;br /&gt;
:As part of a performance review,improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceFoundation&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Category cannot be set on a file description page&#039;&#039;&#039; (ERM47462)&lt;br /&gt;
: It is again possible to assign categories on a file description page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAccess - Cache &amp;lt;code&amp;gt;bs-page-access&amp;lt;/code&amp;gt; page property for improving performance&#039;&#039;&#039; (ERM47582)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpicePageAccess&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageFormsConnector - Content in a form cannot be edited if a certain text format is used&#039;&#039;&#039; (ERM47218)&lt;br /&gt;
: If &amp;lt;code&amp;gt;{{{field|content|input type=textarea|editor=visualeditor}}}&amp;lt;/code&amp;gt; is used as the text format for a form, it is now possible once again to edit the content properly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSaferEdit - BlueSpiceSaferEdit unnecessarily queries edit sessions on special pages which affects performance&#039;&#039;&#039; (ERM47485)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceSaferEdit&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSmartList - The ContentDroplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; displays an error as soon as &amp;lt;code&amp;gt;trim=0&amp;lt;/code&amp;gt; is set&#039;&#039;&#039; (ERM45585)&lt;br /&gt;
:If the ContentDroplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; is inserted as a tag via the wiki editor with &amp;lt;code&amp;gt;trim = 0&amp;lt;/code&amp;gt; is defined, it will still render correctly in view mode.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserManager - Deactivating users from &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt; takes 5–10 minutes to complete&#039;&#039;&#039; (ERM47927)&lt;br /&gt;
:If a user is deactivated via the user management system, this now takes effect immediately. The same applies if a deactivated user is reactivated.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Optimize &amp;lt;code&amp;gt;watchlist state&amp;lt;/code&amp;gt; integration in &amp;lt;code&amp;gt;MWStakeComponent Commonwebapis&amp;lt;/code&amp;gt; for improving performance&#039;&#039;&#039; (ERM47988)&lt;br /&gt;
:As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:EnhancedStandardUIs&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Files used within the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; are not displayed on the file description page&#039;&#039;&#039; (ERM46953)&lt;br /&gt;
: If files are added to a page within the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;, this is now also displayed on the file description page in the &amp;lt;code&amp;gt;File usage&amp;lt;/code&amp;gt; section.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - The file name param is overwritten by an empty string, which causes the upload to fail&#039;&#039;&#039; (ERM48162)&lt;br /&gt;
: File uploads are now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - When uploading a file from the clipboard, issues arise if the file contains a prefix with a colon&#039;&#039;&#039; (ERM47949)&lt;br /&gt;
: If a file is uploaded from the clipboard to the main namespace, the colon is sanitized so that the upload can proceed.&lt;br /&gt;
*&#039;&#039;&#039;Docker BlueSpice – The Docker container is missing the &amp;lt;code&amp;gt;EXIF&amp;lt;/code&amp;gt; data, which is why portrait-oriented images are rotated incorrectly when uploaded&#039;&#039;&#039; (ERM48018)&lt;br /&gt;
:Portrait-oriented images are now uploaded correctly again, and the corresponding metadata is also displayed.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Commonwebapis - The path to subpages does not expand when searching for a term on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; &#039;(ERM47586)&lt;br /&gt;
:If a search term is entered on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; that matches a subpage, the path is now displayed expanded again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Commonwebapis - Wikis with base language de&amp;lt;code&amp;gt;-formal&amp;lt;/code&amp;gt; display empty &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM48253)&lt;br /&gt;
:If &amp;lt;code&amp;gt;de-formal&amp;lt;/code&amp;gt; is used as the base language for a wiki, results are now displayed correctly again on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MWStakeComponent Datastore - Refactor data stores for improving performance&#039;&#039;&#039; (ERM47747)&lt;br /&gt;
: As part of the performance review, the datastores were refactored, resulting in enhanced performance.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Utils - &amp;lt;code&amp;gt;bs:toplist&amp;lt;/code&amp;gt; cannot handle special pages&#039;&#039;&#039; (ERM47914)&lt;br /&gt;
:The Toplist is now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - The &amp;lt;code&amp;gt;TitleInputWidget&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:PageTemplatesAdmin&amp;lt;/code&amp;gt; does not accept the exact page title&#039;&#039;&#039; (ERM48152)&lt;br /&gt;
: The title inputfield now accepts the exact page title again when creating a new page template and correctly displays a result for it.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExportTables - When exporting very large grids, the export process is not visible&#039;&#039;&#039; (ERM47770)&lt;br /&gt;
: When exporting very large grids, such as the &amp;lt;code&amp;gt;Wiki Explorer&amp;lt;/code&amp;gt; or the &amp;lt;code&amp;gt;Workflow Overview&amp;lt;/code&amp;gt;, the export progress is now visible via a progress bar.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Add information about which user started the workflow to the Workflows overview&#039;&#039;&#039; (ERM44148)&lt;br /&gt;
: As part of a feature request, a new column was added to the grid on the workflow overview page that shows which user started the workflow, making this information immediately apparent.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - The &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action overwrites the entire book context&#039;&#039;&#039; (ERM46316)&lt;br /&gt;
: The &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; feature has been improved so that the book must now be explicitly selected first, preventing the book&#039;s contents from being overwritten.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Cache chapter pager for improving performance&#039;&#039;&#039; (ERM47984)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceBookshelf&amp;lt;/code&amp;gt; to enhance performance..&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceCategoryManager - The Category manager triggers a large number of API requests when renaming or deleting categories&#039;&#039;&#039; (ERM48429)&lt;br /&gt;
: Renaming or deleting categories that are associated with a very large number of pages now works properly again, as long as the user performing the action is in a group with the permission noratelimit.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Content within filterable tables is truncated and the use of queries results in limited display of results&#039;&#039;&#039; (ERM45005)&lt;br /&gt;
: Text truncation within filterable tables is now prevented. Furthermore, this ticket also fixed an issue where queries within filterable tables were not working properly and the query results were not displayed correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - If a table is filterable and sortable, not all links within a cell are displayed in view mode&#039;&#039;&#039; (ERM47082)&lt;br /&gt;
: If a filterable and sortable table is inserted on a page that contains more than one link in a single cell, all links are now displayed correctly in view mode.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Glossary terms break cell content within a filterable table&#039;&#039;&#039; (ERM45625)&lt;br /&gt;
: If defined terms from the glossary are used within a filterable table, the remaining content is now also displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFilterableTables - Using queries in filterable tables results in limited display of results&#039;&#039;&#039; (ERM47970)&lt;br /&gt;
:Queries used within filterable tables now display all results correctly again. Furthermore, using links is working properly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Wikitext - The workflow activity &amp;lt;code&amp;gt;SetTemplateParams&amp;lt;/code&amp;gt; workflow activity does not work correctly in certain cases&#039;&#039;&#039; (ERM48044)&lt;br /&gt;
:The &amp;lt;code&amp;gt;SetTemplateParams&amp;lt;/code&amp;gt; workflow activity is now working properly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Wikitext - Workflow user roles fail to be set if they contain non-ASCII-characters&#039;&#039;&#039; (ERM48087)&lt;br /&gt;
:If user roles within a workflow contain non-ASCII characters, they are now set correctly again.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Upload does not respect &amp;lt;code&amp;gt;wpDestFile&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM48242)&lt;br /&gt;
: If a new version of a file is uploaded with a different  filename than the original, the new file will be correctly assigned and will not be uploaded separately.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Align new &amp;lt;code&amp;gt;PageForms&amp;lt;/code&amp;gt; upload dialog with Media dialog&#039;&#039;&#039; (ERM46059)&lt;br /&gt;
:The new upload dialog for &amp;lt;code&amp;gt;PageForms&amp;lt;/code&amp;gt; has been adapted to match the standard media dialog to ensure consistency within the application and improve user-friendliness.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - The &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;revert&amp;lt;/code&amp;gt; links for old images are broken in the version history for the file description page&#039;&#039;&#039; (ERM46067)&lt;br /&gt;
:The delete and revert links are now correctly displayed on the version history of the file description page.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Cache and defer trigger evaluation for improving performance&#039;&#039;&#039; (ERM47983)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceTranslationTransfer - Improve the translation mechanism to reduce translation artifacts and implement the ability to configure translations for specific templates&#039;&#039;&#039; (ERM45815)&lt;br /&gt;
: The translation mechanism has been redesigned, which should improve translation quality and the number of “translation artifacts” should be significantly reduced. In addition, the ability to configure the translation of specific arguments for specific templates has been added. For more information, please refer to the Helpdesk.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - Content transfer doesn&#039;t work for specific namespaces&#039;&#039;&#039; (ERM43866)&lt;br /&gt;
: It is now possible to transfer the contents of the namespaces  &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Forms&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; to other farm instances.&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - Cryptic error message when content cannot be transferred&#039;&#039;&#039; (ERM42421)&lt;br /&gt;
: Content transfer has been improved in terms of error messages displayed when a transfer fails; readable messages are now shown that indicate why the transfer didn&#039;t work.&lt;br /&gt;
&lt;br /&gt;
==5.2.4 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=26.05.2026|Releasepatch=5.2.4}}Release-Datum: 26.05.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The enhanced MediaWiki sidebar does not properly respect the specified permissions&#039;&#039;&#039; (ERM47005)&lt;br /&gt;
: When using the enhanced MediaWiki sidebar, entries in the left navigation are now displayed correctly again based on a user&#039;s permissions or group membership.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The red dot is not displayed although a user is assigned a new task or workflow&#039;&#039;&#039; (ERM47044)&lt;br /&gt;
: The red dot will now appear correctly in the user menu again as soon as a task or workflow has been assigned.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - ContentDroplet &amp;lt;code&amp;gt;Search in a book&amp;lt;/code&amp;gt; doesn&#039;t display results&#039;&#039;&#039; (ERM46574)&lt;br /&gt;
: The Content Droplet &amp;lt;code&amp;gt;Search in a book&amp;lt;/code&amp;gt; now displays results correctly again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Allow clientside caching of avatar image for improving performance&#039;&#039;&#039; (ERM47494)&lt;br /&gt;
: As part of a performance review, improvements were made to &amp;lt;code&amp;gt;Extension:UserProfile&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceQrCode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceFoundation&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceDiscovery&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Extension:BlueSpiceAvatars&amp;lt;/code&amp;gt; resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice MediaWiki - Gallery does not display images from the custom namespace in slideshow mode&#039;&#039;&#039; (ERM44938)&lt;br /&gt;
:Images from custom namespaces are now displayed correctly in the gallery when using the slideshow.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager - No search results displayed for wiki pages in certain namespaces&#039;&#039;&#039; (ERM47896)&lt;br /&gt;
:If a user has reading permissions for a custom namespace, the search results will be displayed correctly in the Search center.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - If a category is set as a filter for the SmartList or Toplist, no results are displayed&#039;&#039;&#039; (ERM47042)&lt;br /&gt;
: Both the Smart List and the Top List now display correct results again when a category is selected as a filter.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - Optimize database queries for improving performance&#039;&#039;&#039; (ERM47492)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceSmartList&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Files used within the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; are not displayed on the file description page&#039;&#039;&#039; (ERM46953)&lt;br /&gt;
: If files are added to a page within the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;, this is now also displayed on the file description page in the &amp;lt;code&amp;gt;File usage&amp;lt;/code&amp;gt; section.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - If an existing file is uploaded, this will result in the loss of the assigned categories and / or description&#039;&#039;&#039; (ERM47252)&lt;br /&gt;
: If an existing file is uploaded that already has categories assigned and / or a description added, the categories as well as description will not be overwritten during the upload unless new categories or a new description are specified.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Anonymous users and users in certain groups do not receive search results on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM47794)&lt;br /&gt;
: Anonymous users with read permissions, as well as users in groups with read permissions, will now see search results displayed correctly again on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MWStakeComponent - Optimize &amp;quot;display title&amp;quot; lookup for improving performance&#039;&#039;&#039; (ERM47495)&lt;br /&gt;
: As part of a performance review, improvements were made to &amp;lt;code&amp;gt;Extension:PreviewLinks&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceBookshelf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceExtendedSearch&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceSmartList&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Extension:SimpleBlogPage&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - Remove duplicate database queries for improving performance&#039;&#039;&#039; (ERM47486)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:NotifyMe&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Images used in emails instead of logos are not embedded&#039;&#039;&#039; (ERM43936)&lt;br /&gt;
:When using custom images instead of logos in emails, they are now embedded correctly.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceExtendedSearch - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; and fix issue with removing categories&#039;&#039;&#039; (ERM45081)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; has been improved. In addition it is now possible again to remove categories from the inspector.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - The inline inspector overlaps the dialog when linking a page&#039;&#039;&#039; (ERM47946)&lt;br /&gt;
:When editing a wiki page, the text to be linked is selected, and the inline inspector opens first so that additional formatting can be applied if needed. As soon as the user clicks the &amp;lt;code&amp;gt;Link&amp;lt;/code&amp;gt; button in the visual editor&#039;s toolbar, the inline inspector is hidden so that it does not obscure the link dialog when creating a link.&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - When an old book revision is opened, the current revision is always displayed&#039;&#039;&#039; (ERM47270)&lt;br /&gt;
: If an old book revision is opened via the version history, it displays the correct version. In addition, a message appears indicating that you are editing an older version. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - If a book is renamed via its metadata, this change is not displayed correctly in the book navigation&#039;&#039;&#039; (ERM47232)&lt;br /&gt;
: If a book is renamed in the metadata, this will be correctly reflected in the book navigation.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47493)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:CollabPads&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47488)&lt;br /&gt;
:As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:ContentStabilization&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - &amp;lt;code&amp;gt;Special:PageAssignments&amp;lt;/code&amp;gt; does not display any assigned pages&#039;&#039;&#039; (ERM47540)&lt;br /&gt;
: Pages assigned to a user are now displayed correctly again on &amp;lt;code&amp;gt;Special:PageAssignments&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Page with a draw.io diagram breaks after approval&#039;&#039;&#039; (ERM47666)&lt;br /&gt;
:If a page containing a draw.io diagram is approved, this will now work properly again.&lt;br /&gt;
*&#039;&#039;&#039;Forms - Re-add &amp;quot;form input value derived page titles&amp;quot; in &amp;lt;code&amp;gt;Extension:Forms&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44368)&lt;br /&gt;
:The form editor now allows to specify target titles using a predefined title field and a mask for target titles. Although this form does not offer a specific target page, a banner appears indicating that a predefined target title exists, along with a display of the form.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Uploading a duplicate to a custom namespace results in an incorrect link in the warning&#039;&#039;&#039; (ERM43056)&lt;br /&gt;
:If a duplicate file is uploaded again to a custom namespace, the warning now displays the correct file link.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - File list does not load with a specific permissions configuration&#039;&#039;&#039; (ERM47660)&lt;br /&gt;
: The file list is now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - File list does not load with a specific permissions configuration&#039;&#039;&#039; (ERM47660)&lt;br /&gt;
: The file list is now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;PageCheckout - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47489)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:PageCheckout&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;PageForms - Form editing is not available in the new version of &amp;lt;code&amp;gt;Extension:PageForms&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM47776)&lt;br /&gt;
: Form editing is now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;VueJsPlus - Improve the indentation of the individual chapters in the book tree&#039;&#039;&#039; (ERM43297)&lt;br /&gt;
: When viewing the book structure in the book tree, the indentation of the individual chapters is now consistent and always at the same level.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Potential performance issue in &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44330)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
&lt;br /&gt;
==5.1.8 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=26.05.2026|Releasepatch=5.1.8}}&lt;br /&gt;
&lt;br /&gt;
Release-Datum: 26.05.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The enhanced MediaWiki sidebar does not properly respect the specified permissions&#039;&#039;&#039; (ERM47005)&lt;br /&gt;
: When using the enhanced MediaWiki sidebar, entries in the left navigation are now displayed correctly again based on a user&#039;s permissions or group membership.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The red dot is not displayed although a user is assigned a new task or workflow&#039;&#039;&#039; (ERM47044)&lt;br /&gt;
: The red dot will now appear correctly in the user menu again as soon as a task or workflow has been assigned.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Allow clientside caching of avatar image for improving performance&#039;&#039;&#039; (ERM47494)&lt;br /&gt;
: As part of a performance review, improvements were made to &amp;lt;code&amp;gt;Extension:UserProfile&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceQrCode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceFoundation&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceDiscovery&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Extension:BlueSpiceAvatars&amp;lt;/code&amp;gt; resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice MediaWiki - Gallery does not display images from the custom namespace in slideshow mode&#039;&#039;&#039; (ERM44938)&lt;br /&gt;
:Images from custom namespaces are now displayed correctly in the gallery when using the slideshow.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager - No search results displayed for wiki pages in certain namespaces&#039;&#039;&#039; (ERM47896)&lt;br /&gt;
:If a user has reading permissions for a custom namespace, the search results will be displayed correctly in the Search center.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - Optimize database queries for improving performance&#039;&#039;&#039; (ERM47492)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceSmartList&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Files used within the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; are not displayed on the file description page&#039;&#039;&#039; (ERM46953)&lt;br /&gt;
: If files are added to a page within the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;, this is now also displayed on the file description page in the &amp;lt;code&amp;gt;File usage&amp;lt;/code&amp;gt; section.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - If an existing file is uploaded, this will result in the loss of the assigned categories and / or description&#039;&#039;&#039; (ERM47252)&lt;br /&gt;
: If an existing file is uploaded that already has categories assigned and / or a description added, the categories as well as description will not be overwritten during the upload unless new categories or a new description are specified.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Anonymous users and users in certain groups do not receive search results on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM47794)&lt;br /&gt;
: Anonymous users with read permissions, as well as users in groups with read permissions, will now see search results displayed correctly again on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MWStakeComponent - Optimize &amp;quot;display title&amp;quot; lookup for improving performance&#039;&#039;&#039; (ERM47495)&lt;br /&gt;
: As part of a performance review, improvements were made to &amp;lt;code&amp;gt;Extension:PreviewLinks&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceBookshelf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceExtendedSearch&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceSmartList&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Extension:SimpleBlogPage&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Images used in emails instead of logos are not embedded&#039;&#039;&#039; (ERM43936)&lt;br /&gt;
:When using custom images instead of logos in emails, they are now embedded correctly.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - Remove duplicate database queries for improving performance&#039;&#039;&#039; (ERM47486)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:NotifyMe&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - The inline inspector overlaps the dialog when linking a page&#039;&#039;&#039; (ERM47946)&lt;br /&gt;
:When editing a wiki page, the text to be linked is selected, and the inline inspector opens first so that additional formatting can be applied if needed. As soon as the user clicks the &amp;lt;code&amp;gt;Link&amp;lt;/code&amp;gt; button in the visual editor&#039;s toolbar, the inline inspector is hidden so that it does not obscure the link dialog when creating a link.&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - When an old book revision is opened, the current revision is always displayed&#039;&#039;&#039; (ERM47270)&lt;br /&gt;
: If an old book revision is opened via the version history, it displays the correct version. In addition, a message appears indicating that you are editing an older version. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - If a book is renamed via its metadata, this change is not displayed correctly in the book navigation&#039;&#039;&#039; (ERM47232)&lt;br /&gt;
: If a book is renamed in the metadata, this will be correctly reflected in the book navigation.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47493)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:CollabPads&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47488)&lt;br /&gt;
:As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:ContentStabilization&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;Forms - Re-add &amp;quot;form input value derived page titles&amp;quot; in &amp;lt;code&amp;gt;Extension:Forms&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44368)&lt;br /&gt;
:The form editor now allows to specify target titles using a predefined title field and a mask for target titles. Although this form does not offer a specific target page, a banner appears indicating that a predefined target title exists, along with a display of the form.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Uploading a duplicate to a custom namespace results in an incorrect link in the warning&#039;&#039;&#039; (ERM43056)&lt;br /&gt;
:If a duplicate file is uploaded again to a custom namespace, the warning now displays the correct file link.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - File list does not load with a specific permissions configuration&#039;&#039;&#039; (ERM47660)&lt;br /&gt;
: The file list is now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;PageCheckout - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47489)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:PageCheckout&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;PageForms - Form editing is not available in the new version of &amp;lt;code&amp;gt;Extension:PageForms&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM47776)&lt;br /&gt;
: Form editing is now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;VueJsPlus - Improve the indentation of the individual chapters in the book tree&#039;&#039;&#039; (ERM43297)&lt;br /&gt;
: When viewing the book structure in the book tree, the indentation of the individual chapters is now consistent and always at the same level.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Potential performance issue in &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44330)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
&lt;br /&gt;
==5.2.3 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=16.04.2026|Releasepatch=5.2.3}}Release-Datum: 22.04.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Moving a page caused a new page to be accidentally created due to automatic renaming&#039;&#039;&#039; (ERM46880)&lt;br /&gt;
: The behavior when moving a page has been improved by removing the placeholder &amp;lt;code&amp;gt;(2)&amp;lt;/code&amp;gt;. The dialog box already prevents duplicate page names. Pages can now be moved more easily.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Missing styling for page categories when displayed in title area&#039;&#039;&#039; (ERM45213)&lt;br /&gt;
: If the configuration specifies that categories should be displayed in the header section of a page, they will now be displayed with the correct styling again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Mobile view of mega menus contains too much whitespace&#039;&#039;&#039; (ERM46894)&lt;br /&gt;
: The mobile view of the mega menus has been improved in regard to whitespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Add more space between sticky header and header bar&#039;&#039;&#039; (ERM46977)&lt;br /&gt;
: The spacing between the sticky header and the header bar has been improved.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Content namespace setting cannot be disabled for namespace &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM43028)&lt;br /&gt;
: It is now possible again to edit the Content namespace setting for the &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Read confirmation gets enabled automatically in all custom namespaces&#039;&#039;&#039; (ERM46966)&lt;br /&gt;
: If the settings for read confirmation are edited in a custom namespace, this no longer affects other custom namespaces.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - It&#039;s not possible to unset alias&#039;&#039;&#039; (ERM44800)&lt;br /&gt;
:If an alias is set in the Namespace manager, it can also be unset.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Search for templates does not display the expected results&#039;&#039;&#039; (ERM43772)&lt;br /&gt;
:Searching for templates (with or without a prefix) on &amp;lt;code&amp;gt;Special:PageTemplatesAdmin&amp;lt;/code&amp;gt; works again and displays results as expected.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSaferEdit - A banner about a collaborative editing session is displayed to users without editing permissions&#039;&#039;&#039; (ERM39261)&lt;br /&gt;
: If a collaborative editing session is taking place on a page, a banner displaying this information will only appear if a user has permission to edit that page.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserManager - It&#039;s not possible to filter by groups on &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM46520)&lt;br /&gt;
:Filtering by groups in the user manager is now possible again.&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Whitelisting the logo and favicon does not work&#039;&#039;&#039; (ERM46324)&lt;br /&gt;
: Whitelisting the logo and favicon set via FlexiSkin works, so they are displayed to unauthenticated users.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Commonwebapis - Files that a user is not permitted to read are masked but still appear in the file list&#039;&#039;&#039; (ERM46692)&lt;br /&gt;
:If a user does not have permission to view a file, it will no longer appear in the file list.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Commonwebapis - It is not possible to filter the file list by namespace&#039;&#039;&#039; (ERM47144)&lt;br /&gt;
:It is now possible again to filter the file list by namespace, as requested.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Inputprocessor – Unhandled null return value when a tag uses the &amp;lt;code&amp;gt;CategoryListValue&amp;lt;/code&amp;gt; attribute&#039;&#039;&#039; (ERM46843)&lt;br /&gt;
:If a tag with the &amp;lt;code&amp;gt;CategoryListValue&amp;lt;/code&amp;gt; attribute is used, an error message will be displayed if it is used incorrectly.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Subpage tree ignores displaytitle set&#039;&#039;&#039; (ERM44476)&lt;br /&gt;
: If a subpage tree is used (the subpage tree from ConfigManager as well as the subpage tree within the Enhanced MediaWiki sidebar) and a displaytitle is set for a page, this title is now respected and displayed correctly in the left navigation.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAccess/PageForms/SemanticMediaWiki - Potential information disclosure via &amp;lt;code&amp;gt;Special:FormEdit&amp;lt;/code&amp;gt; despite page access restrictions&#039;&#039;&#039; (ERM46929)&lt;br /&gt;
:Access checks on &amp;lt;code&amp;gt;Special:FormEdit&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:Browse&amp;lt;/code&amp;gt; and property pages have been improved to avoid potential information disclosure.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Introduce a tag that prevents a workflow from being executed using workflow triggers&#039;&#039;&#039; (ERM42643)&lt;br /&gt;
: A new tag has been introduced that prevents a workflow from bein executed automatically if a workflow trigger is set up. This tag is &amp;lt;code&amp;gt;__NOWORKFLOWEXECUTE__&amp;lt;/code&amp;gt;, which can be inserted in the source editor. More information is available on the Helpdesk.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Optimize &amp;lt;code&amp;gt;ApiBooksOverviewStore&amp;lt;/code&amp;gt; to improve performance&#039;&#039;&#039; (ERM46612)&lt;br /&gt;
: The API &amp;lt;code&amp;gt;ApiBooksOverviewStore&amp;lt;/code&amp;gt; has been improved to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Selected chapter is no longer highlighted in book navigation&#039;&#039;&#039; (ERM46677)&lt;br /&gt;
:If a book chapter is selected in the book navigation, it is visually highlighted again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Selecting a book from &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt; forwards to MenuEditor&#039;&#039;&#039; (ERM47231)&lt;br /&gt;
: When a book is selected in the book overview, the user is automatically forwarded to the first page of the book again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Enable categorization of non-wikitext pages&#039;&#039;&#039; (ERM44996)&lt;br /&gt;
: It is now possible to add categories to non-wikitext pages as well. This applies, for example, to pages in the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; as well as pages in the &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - Minor edit incorrectly triggers a read confirmation&#039;&#039;&#039; (ERM44689)&lt;br /&gt;
: If an edit is marked as a minor edit, it no longer triggers a read confirmation. Only major edits trigger a read confirmation for the specified users.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleTable2Excel - When using the checklist in a table, the selected values are not exported correctly&#039;&#039;&#039; (ERM46334)&lt;br /&gt;
: When the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used within a table, the selected values are now displayed correctly in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Improve description page title validation&#039;&#039;&#039; (ERM45534)&lt;br /&gt;
:If the process name is too long or contains invalid characters, the creation of description pages will be skipped and a warning is displayed instead.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Drawio editor fails to load certain SVGs&#039;&#039;&#039; (ERM46659)&lt;br /&gt;
: Loading SVGs in the Drawio editor is working properly again.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Catgories cannot be added to process pages&#039;&#039;&#039; (ERM42754)&lt;br /&gt;
: Categories can now be added to process pages.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Misleading message from the browser stating that information will be lost when trying to save a form&#039;&#039;&#039; (ERM46654)&lt;br /&gt;
: If a form is edited and the changes are subsequently saved, the misleading browser hint about unsaved changes will no longer be displayed.&lt;br /&gt;
* &#039;&#039;&#039;SimpleBlogPage - The entrypoint &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; is displayed although although a user does not have the permission to read the namespace &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45623)&lt;br /&gt;
: The visibility of the &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt; entrypoint now depends on a user&#039;s read permissions. Similarly, the action to create a new blog post in the split button is now protected by permissions.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - ContentTransfer is not showing instances that are created from existing wiki&#039;&#039;&#039; (ERM43401)&lt;br /&gt;
: Cloned instances are now also displayed again in the selection of the receiving wiki on the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - Breadcrumb styling is broken when creating a new instance via &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45581)&lt;br /&gt;
: When creating a new instance via &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt;, the breadcrumb styling is now displayed correctly again.&lt;br /&gt;
&lt;br /&gt;
==5.1.7 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=16.04.2026|Releasepatch=5.1.7}}Release-Datum: 22.04.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Moving a page caused a new page to be accidentally created due to automatic renaming&#039;&#039;&#039; (ERM46880)&lt;br /&gt;
: The behavior when moving a page has been improved by removing the placeholder &amp;lt;code&amp;gt;(2)&amp;lt;/code&amp;gt;. The dialog box already prevents duplicate page names. Pages can now be moved more easily.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Missing styling for page categories when displayed in title area&#039;&#039;&#039; (ERM45213)&lt;br /&gt;
: If the configuration specifies that categories should be displayed in the header section of a page, they will now be displayed with the correct styling again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Mobile view of mega menus contains too much whitespace&#039;&#039;&#039; (ERM46894)&lt;br /&gt;
: The mobile view of the mega menus has been improved in regard to whitespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Add more space between sticky header and header bar&#039;&#039;&#039; (ERM46977)&lt;br /&gt;
: The spacing between the sticky header and the header bar has been improved.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Content namespace setting cannot be disabled for namespace &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM43028)&lt;br /&gt;
: It is now possible again to edit the Content namespace setting for the &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Read confirmation gets enabled automatically in all custom namespaces&#039;&#039;&#039; (ERM46966)&lt;br /&gt;
: If the settings for read confirmation are edited in a custom namespace, this no longer affects other custom namespaces.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Search for templates does not display the expected results&#039;&#039;&#039; (ERM43772)&lt;br /&gt;
:Searching for templates (with or without a prefix) on &amp;lt;code&amp;gt;Special:PageTemplatesAdmin&amp;lt;/code&amp;gt; works again and displays results as expected.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSaferEdit - A banner about a collaborative editing session is displayed to users without editing permissions&#039;&#039;&#039; (ERM39261)&lt;br /&gt;
: If a collaborative editing session is taking place on a page, a banner displaying this information will only appear if a user has permission to edit that page.&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Whitelisting the logo and favicon does not work&#039;&#039;&#039; (ERM46324)&lt;br /&gt;
: Whitelisting the logo and favicon set via FlexiSkin works, so they are displayed to unauthenticated users.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Commonwebapis - Files that a user is not permitted to read are masked but still appear in the file list&#039;&#039;&#039; (ERM46692)&lt;br /&gt;
:If a user does not have permission to view a file, it will no longer appear in the file list.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Commonwebapis - It is not possible to filter the file list by namespace&#039;&#039;&#039; (ERM47144)&lt;br /&gt;
:It is now possible again to filter the file list by namespace, as requested.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Inputprocessor – Unhandled null return value when a tag uses the &amp;lt;code&amp;gt;CategoryListValue&amp;lt;/code&amp;gt; attribute&#039;&#039;&#039; (ERM46843)&lt;br /&gt;
:If a tag with the &amp;lt;code&amp;gt;CategoryListValue&amp;lt;/code&amp;gt; attribute is used, an error message will be displayed if it is used incorrectly.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Subpage tree ignores displaytitle set&#039;&#039;&#039; (ERM44476)&lt;br /&gt;
: If a subpage tree is used (the subpage tree from ConfigManager as well as the subpage tree within the Enhanced MediaWiki sidebar) and a displaytitle is set for a page, this title is now respected and displayed correctly in the left navigation.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAccess/PageForms/SemanticMediaWiki - Potential information disclosure via &amp;lt;code&amp;gt;Special:FormEdit&amp;lt;/code&amp;gt; despite page access restrictions&#039;&#039;&#039; (ERM46929)&lt;br /&gt;
:Access checks on &amp;lt;code&amp;gt;Special:FormEdit&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:Browse&amp;lt;/code&amp;gt; and property pages have been improved to avoid potential information disclosure.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Introduce a tag that prevents a workflow from being executed using workflow triggers&#039;&#039;&#039; (ERM42643)&lt;br /&gt;
: A new tag has been introduced that prevents a workflow from running automatically if a workflow trigger is set up. This tag is &amp;lt;code&amp;gt;__NOWORKFLOWEXECUTE__&amp;lt;/code&amp;gt;, which can be inserted in the source editor. More information is available on the Helpdesk.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Optimize &amp;lt;code&amp;gt;ApiBooksOverviewStore&amp;lt;/code&amp;gt; to improve performance&#039;&#039;&#039; (ERM46612)&lt;br /&gt;
: The API &amp;lt;code&amp;gt;ApiBooksOverviewStore&amp;lt;/code&amp;gt; has been improved to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Selected chapter is no longer highlighted in book navigation&#039;&#039;&#039; (ERM46677)&lt;br /&gt;
:If a book chapter is selected in the book navigation, it is visually highlighted again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Selecting a book from &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt; forwards to MenuEditor&#039;&#039;&#039; (ERM47231)&lt;br /&gt;
: When a book is selected in the book overview, the user is automatically forwarded to the first page of the book again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Enable categorization of non-wikitext pages&#039;&#039;&#039; (ERM44996)&lt;br /&gt;
: It is now possible to add categories to non-wikitext pages as well. This applies, for example, to pages in the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; as well as pages in the &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - Minor edit incorrectly triggers a read confirmation&#039;&#039;&#039; (ERM44689)&lt;br /&gt;
: If an edit is marked as a minor edit, it no longer triggers a read confirmation. Only major edits trigger a read confirmation for the specified users.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleTable2Excel - When using the checklist in a table, the selected values are not exported correctly&#039;&#039;&#039; (ERM46334)&lt;br /&gt;
: When the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used within a table, the selected values are now displayed correctly in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Improve description page title validation&#039;&#039;&#039; (ERM45534)&lt;br /&gt;
:If the process name is too long or contains invalid characters, the creation of description pages will be skipped and a warning is displayed instead.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Drawio editor fails to load certain SVGs&#039;&#039;&#039; (ERM46659)&lt;br /&gt;
: Loading SVGs in the Drawio editor is working properly again.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Catgories cannot be added to process pages&#039;&#039;&#039; (ERM42754)&lt;br /&gt;
: Categories can now be added to process pages.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Misleading message from the browser stating that information will be lost when trying to save a form&#039;&#039;&#039; (ERM46654)&lt;br /&gt;
: If a form is edited and the changes are subsequently saved, the misleading browser hint about unsaved changes will no longer be displayed.&lt;br /&gt;
* &#039;&#039;&#039;SimpleBlogPage - The entrypoint &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; is displayed although although a user does not have the permission to read the namespace &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45623)&lt;br /&gt;
: The visibility of the &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt; entrypoint now depends on a user&#039;s read permissions. Similarly, the action to create a new blog post in the split button is now protected by permissions.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - ContentTransfer is not showing instances that are created from existing wiki&#039;&#039;&#039; (ERM43401)&lt;br /&gt;
: Cloned instances are now also displayed again in the selection of the receiving wiki on the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - Breadcrumb styling is broken when creating a new instance via &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45581)&lt;br /&gt;
: When creating a new instance via &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt;, the breadcrumb styling is now displayed correctly again.&lt;br /&gt;
&lt;br /&gt;
==5.2.2 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=26.02.2026|Releasepatch=5.2.2}}Release-Datum: 26.02.2026&lt;br /&gt;
&lt;br /&gt;
This release contains the security fix for [https://en.wiki.bluespice.com/wiki/Security:Security_Advisories/BSSA-2026-01 BSSA-2026-01 (CVE-2025-14847)].&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - The subpage tree of the MediaWiki Enhanced sidebar does not produce faithful output&#039;&#039;&#039; (ERM44804)&lt;br /&gt;
:The following changes have been made to improve the display quality of the subpage tree. The MediaWiki Enhanced sidebar continues to support statefulness. This means that elements expanded by the user are retained after the page is refreshed, making it easier to navigate the sidebar. For the context-sensitive subpage tree, on the other hand, the active path is used. This means that the page on which the user is currently located expands the navigation element in the primary sidebar. In addition, asynchronous reloading of the subpage tree has been implemented in the MediaWiki Enhanced sidebar, which results in faster loading times because not everything is rendered in HTML at the beginning. Only the necessary subpages are reloaded when needed. Furthermore, active markers have been introduced, which indicate in the interface which page the user is currently on. Loading indicators have also been introduced to show that the system is reloading the individual subpages for larger structures. &lt;br /&gt;
{{Textbox|boxtype=important|header=Effect on customizations|text=These changes mean that customizations for an active path in the [[Handbuch:Erweiterung/MenuEditor#Erweiterte_MediaWiki_Sidebar|MediaWiki Enhanced sidebar]] will no longer work as usual.|icon=yes}}&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceQrCode - Missing support for parser functions and magic words in the QR code inspector&#039;&#039;&#039; (ERM45452)&lt;br /&gt;
:The QR code now supports the use of parser functions and magic words again. A separate mode has been introduced in the inspector for this purpose, which is hidden behind the “Edit as wikitext” &amp;lt;code&amp;gt;[[]]&amp;lt;/code&amp;gt; button. Clicking on it allows parser functions and magic words to be used, which are visually highlighted with the same font as wikitext.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceDistributionConnector - When linking PDF files, no preview is displayed in the exported file&#039;&#039;&#039; (ERM45232)&lt;br /&gt;
:If a PDF file is linked on a page that is then exported, the preview of the PDF file is now also displayed correctly in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReaders - Pages with an ampersand in the page title cannot be accessed via &amp;lt;code&amp;gt;Display Readers&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45231)&lt;br /&gt;
:Pages with an ampersand in the page title can now be accessed correctly when using the &amp;lt;code&amp;gt;display reader&amp;lt;/code&amp;gt; function and are displayed accordingly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePagesVisited - Negative values allowed for number input widget&#039;&#039;&#039; (ERM45854)&lt;br /&gt;
:When using the inspector in visual editor for the Content Droplet &amp;lt;code&amp;gt;Pages visited&amp;lt;/code&amp;gt;, negative values are no longer permitted for the count and maximum title length, ensuring proper display.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceQrCode - PDF export fails if QR code is used on a page&#039;&#039;&#039; (ERM44071)&lt;br /&gt;
:When a QR code is used on a page, that page can be exported correctly, including the QR code display.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Magic word  &amp;lt;code&amp;gt;TOC&amp;lt;/code&amp;gt; disappears from being displayed in source code editor after a page has been edited again&#039;&#039;&#039; (ERM43554)&lt;br /&gt;
:If the table of contents has been explicitly set on a page, it remains in the source code editor as long as the number of headings is less than four. However, if the number of headings is greater than four, an implicit table of content is set. &lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Missing translation and explanation for CS integration for Chatbot&#039;&#039;&#039; (ERM45913)&lt;br /&gt;
:The missing translation for the &amp;lt;code&amp;gt;ContentStabilization&amp;lt;/code&amp;gt; integration of the chatbot extension in the configuration manager is now displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;FlexiSkin - Using extensive CSS in FlexiSkin causes storage failure because the request URI is too long&#039;&#039;&#039; (ERM46158)&lt;br /&gt;
:The storage request now uses the POST method, allowing extensive CSS to be applied and stored via FlexiSkin.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - &amp;lt;code&amp;gt;DumpNamespaces.php&amp;lt;/code&amp;gt; creates blank pages in &amp;lt;code&amp;gt;Main_namespace.pdf&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44484)&lt;br /&gt;
:Using &amp;lt;code&amp;gt;PDFCreator/maintenance/DumpNamespaces.php&amp;lt;/code&amp;gt; now works correctly and no longer produces blank pages.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Linked files are not clickable in the PDF export&#039;&#039;&#039; (ERM45195)&lt;br /&gt;
:Linking images and files now works correctly again in an exported file.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Exporting a page without a revision log interrupts the export process&#039;&#039;&#039; (ERM45516)&lt;br /&gt;
:Older revisions of a page can now be exported correctly again. The content is displayed according to user permissions and taking the revision into account.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Images with an ampersand in their file names are not displayed in the exported file&#039;&#039;&#039; (ERM45076)&lt;br /&gt;
:If an image is included on a page that has an ampersand in its file name, the image will also be displayed correctly in the PDF file when the page is exported.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - If the file description page for an image contains &amp;lt;code&amp;gt;“”&amp;lt;/code&amp;gt;, then the image is not visible in the export&#039;&#039;&#039; (ERM45639)&lt;br /&gt;
:If quotation marks are used for the file description page, the image will displayed correctly in the export.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - If a cover page is configured in the PDF template, the table of contents is output twice in the PDF export&#039;&#039;&#039; (ERM46137)&lt;br /&gt;
:If a cover page is configured for a PDF template, the table of contents is now displayed correctly in the PDF export.&lt;br /&gt;
*&#039;&#039;&#039; PDFCreator - Linked pages with umlauts in the page title are not included in the PDF export&#039;&#039;&#039; (ERM46161)&lt;br /&gt;
:If pages with umlauts in their page titles are linked, these are now also included when the page, including linked pages, is exported.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Terms from the glossary are incorrectly displayed as links in an exported file&#039;&#039;&#039; (ERM43627)&lt;br /&gt;
:If terms from the glossary are used on a page that is exported, they are now displayed as text in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;UX ContentDroplets - Improve layout of droplet inspectors&#039;&#039;&#039; (ERM43452)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspectors for various Content Droplets have been improved. To name just a few examples, these include the &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Content Filter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Process&amp;lt;/code&amp;gt; and many more.&lt;br /&gt;
*&#039;&#039;&#039;UX EnhancedStandardUIs - Display loading indicator when expanding a subpage tree&#039;&#039;&#039; (ERM45811)&lt;br /&gt;
:As part of BlueSpice&#039;s UX review, a loading indicator was added for subpage trees so that there&#039;s visual feedback for users that subpages are loading, e. g. on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;Chatbot - Implement configuration for disabling AI summary in the Search center&#039;&#039;&#039; (ERM46364)&lt;br /&gt;
:In Configuration Manager on the tab &amp;lt;code&amp;gt;Skinning&amp;lt;/code&amp;gt;, the AI summary feature, which is displayed on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;, can now be enabled or disabled if desired. By default, the feature is enabled. In addition, an overview of the available chatbot credits has been implemented on &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - User filter on &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt; doesn&#039;t work correctly&#039;&#039;&#039; (ERM44803)&lt;br /&gt;
:To avoid any negative impact on performance, the user filter has been disabled on &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Fix permission checks of images&#039;&#039;&#039; (ERM45424)&lt;br /&gt;
:The permission checks for uploaded files and images have been fixed for NSFileRepo. Also see reference &amp;lt;code&amp;gt;CVE-2026-24732&amp;lt;/code&amp;gt;.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - The export of a book chapter and subchapters is prevented by an ampersand in the page title&#039;&#039;&#039; (ERM45133)&lt;br /&gt;
:When using the ampersand in the page title, all book chapters, including their subchapters, are exported correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Missing URL parameter &amp;lt;code&amp;gt;&amp;amp;book=&amp;lt;/code&amp;gt; leads to invalid relevant title in book export&#039;&#039;&#039; (ERM46085)&lt;br /&gt;
:Regardless of the URL parameters set, the book title is now always displayed correctly on the cover page in the book export.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - User is redirected to the wrong editing mode when switching from book menu editor to mode &amp;lt;code&amp;gt;Edit source&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45355)&lt;br /&gt;
:The user is now redirected to the correct editing mode when switching from book menu editor (&amp;lt;code&amp;gt;action=edit&amp;lt;/code&amp;gt;) to the &amp;lt;code&amp;gt;Edit source&amp;lt;/code&amp;gt; mode of the book because the URL is now correctly appended with &amp;lt;code&amp;gt;action=editbooksource&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Expiry information is not displayed in page information dialog&#039;&#039;&#039; (ERM45533)&lt;br /&gt;
:If an expiry date is set for a page, this information is displayed in the page information dialog again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFilterableTables - Content within filterable tables is truncated, and the use of queries results in limited display of results&#039;&#039;&#039; (ERM45005)&lt;br /&gt;
:Text truncation within filterable tables is now prevented. Furthermore, this ticket also fixed an issue where queries within filterable tables were not working properly and the query results were not displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReadConfirmation - Minor edit incorrectly triggers a read confirmation&#039;&#039;&#039; (ERM44689)&lt;br /&gt;
:If an edit is marked as a minor edit, it no longer triggers a read confirmation. Only major edits trigger a read confirmation for the specified users.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - If the process diagram is too large, elements overlap on the page in the PDF export&#039;&#039;&#039; (ERM44986)&lt;br /&gt;
:For larger process diagrams, all elements are displayed neatly and clearly in the PDF export.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - If a process is exported by using mode &amp;lt;code&amp;gt;Pages with linked pages&amp;lt;/code&amp;gt;, the page order is mixed up&#039;&#039;&#039; (ERM45678)&lt;br /&gt;
:If a process is exported using the mode &amp;lt;code&amp;gt;Pages with linked pages&amp;lt;/code&amp;gt;, the order of the pages is now exported topologically for better traceability.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Securing unsaved changes to a process in case of accidental closure of the browser tab&#039;&#039;&#039; (ERM45383)&lt;br /&gt;
:If changes are made to a process that have not yet been saved and the user accidentally tries to close the browser tab, a message will now be displayed indicating that there are unsaved changes. This ticket also fixed the issue where this message was incorrectly displayed by the browser tab.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - When using collaborative editing mode, no active editing is displayed in the browser tab&#039;&#039;&#039; (ERM45338)&lt;br /&gt;
:If a page is being edited in collaborative editing mode, the active editing is now displayed in the browser tab.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Enabled approval causes problems with context, stabilization, and oldid query parameters during in exported file&#039;&#039;&#039; (ERM45274)&lt;br /&gt;
:When exporting a page that is located in a namespace where approval is enabled, the information is now displayed correctly in the PDF. This applies to the content of the page as well as the approval information below the page title.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - If shapes from the BPMN 2.0 library are used, they are displayed as black shapes in the exported file&#039;&#039;&#039; (ERM45109)&lt;br /&gt;
:If shapes from the BPMN 2.0 library are used, they are now displayed correctly in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - If a namespace is renamed and files assigned to this namespace are also renamed, the file links break&#039;&#039;&#039; (ERM44451)&lt;br /&gt;
:If a namespace to which files are also assigned is renamed, it is now possible to revise the file links retrospectively so that they can be displayed again.&lt;br /&gt;
*&#039;&#039;&#039;SimpleBlogPage - Headings are displayed twice on &amp;lt;code&amp;gt;Special:ArticlesHome&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44329)&lt;br /&gt;
:If headings are used for a blog entry, they are now displayed correctly again on &amp;lt;code&amp;gt;Special:ArticlesHome&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;TableTools - The sticky table header is shifted when scrolling a table&#039;&#039;&#039; (ERM43132)&lt;br /&gt;
:When scrolling a table with a sticky header, it now remains at the top. Please note that the sticky table header is only supported up to a certain screen size (&amp;lt;code&amp;gt;width =&amp;gt; 1400&amp;lt;/code&amp;gt;), otherwise the responsive class applies.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceBookshelf - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Search in a book&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45075)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Search in a book&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Allow certain words or phrases to be excluded from translation&#039;&#039;&#039; (ERM43565)&lt;br /&gt;
:It is now possible to exclude certein words, sentences or passages from translation. To do so, the &amp;lt;code&amp;gt;Insert&amp;lt;/code&amp;gt; menu in the visual editor now includes the option &amp;lt;code&amp;gt;Exclude from translation&amp;lt;/code&amp;gt;. This opens a small pop-up window where the user can insert the content that should be excluded from translation into another language instance. For further information please see our feature documentation.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039;Commonwebapis - When creating a new farm instance, system groups are displayed in the User manager&#039;&#039;&#039; (ERM45312)&lt;br /&gt;
:When creating a new farm instance, system groups are no longer displayed, as they belong to the group &amp;lt;code&amp;gt;Administrators&amp;lt;/code&amp;gt; per default.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Cloud ===&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Subpagetree of the Enhanced MediaWiki sidebar cannot be expanded&#039;&#039;&#039; (ERM46307)&lt;br /&gt;
:If a subpagetree is used in the Enhanced MediaWiki sidebar, the subchapters can now be expanded properly again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==5.1.6 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=26.02.2026|Releasepatch=5.1.6}}Release-Datum: 26.02.2026&lt;br /&gt;
This release contains the security fix for [https://en.wiki.bluespice.com/wiki/Security:Security_Advisories/BSSA-2026-01 BSSA-2026-01 (CVE-2025-14847)].&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The subpage tree of the MediaWiki Enhanced sidebar does not produce faithful output&#039;&#039;&#039; (ERM44804)&lt;br /&gt;
&lt;br /&gt;
: The following changes have been made to improve the display quality of the subpage tree. The MediaWiki Enhanced sidebar continues to support statefulness. This means that elements expanded by the user are retained after the page is refreshed, making it easier to navigate the sidebar. For the context-sensitive subpage tree, on the other hand, the active path is used. This means that the page on which the user is currently located expands the navigation element in the primary sidebar. In addition, asynchronous reloading of the subpage tree has been implemented in the MediaWiki Enhanced sidebar, which results in faster loading times because not everything is rendered in HTML at the beginning. Only the necessary subpages are reloaded when needed. Furthermore, active markers have been introduced, which indicate in the interface which page the user is currently on. Loading indicators have also been introduced to show that the system is reloading the individual subpages for larger structures. &amp;lt;u&amp;gt;Please note that these changes mean that customizations for an active path in the MediaWiki Enhanced sidebar will no longer work as usual.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - When linking PDF files, no preview is displayed in the exported file&#039;&#039;&#039; (ERM45232)&lt;br /&gt;
: If a PDF file is linked on a page that is then exported, the preview of the PDF file is now also displayed correctly in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceQrCode - PDF export fails if QR code is used on a page&#039;&#039;&#039; (ERM44071)&lt;br /&gt;
: When a QR code is used on a page, that page can be exported correctly, including the QR code display.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReaders - Pages with an ampersand in the page title cannot be accessed via &amp;lt;code&amp;gt;Display Readers&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45231)&lt;br /&gt;
: Pages with an ampersand in the page title can now be accessed correctly when using the &amp;lt;code&amp;gt;display reader&amp;lt;/code&amp;gt; function and are displayed accordingly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePagesVisited - Negative values allowed for number input widget&#039;&#039;&#039; (ERM45854)&lt;br /&gt;
: When using the inspector in visual editor for the Content Droplet &amp;lt;code&amp;gt;Pages visited&amp;lt;/code&amp;gt;, negative values are no longer permitted for the count and maximum title length, ensuring proper display.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Magic word &amp;lt;code&amp;gt;TOC&amp;lt;/code&amp;gt; disappears from being displayed in source code editor after a page has been edited again&#039;&#039;&#039; (ERM43554)&lt;br /&gt;
: If the table of contents has been explicitly set on a page, it remains in the source code editor as long as the number of headings is less than four. However, if the number of headings is greater than four, an implicit table of content is set.&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Using extensive CSS in FlexiSkin causes storage failure because the request URI is too long&#039;&#039;&#039; (ERM46158)&lt;br /&gt;
: The storage request now uses the POST method, allowing extensive CSS to be applied and stored via FlexiSkin.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - &amp;lt;code&amp;gt;DumpNamespaces.php&amp;lt;/code&amp;gt; creates blank pages in &amp;lt;code&amp;gt;Main_namespace.pdf&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44484)&lt;br /&gt;
: Using &amp;lt;code&amp;gt;PDFCreator/maintenance/DumpNamespaces.php&amp;lt;/code&amp;gt; now works correctly and no longer produces blank pages.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Linked files are not clickable in the PDF export&#039;&#039;&#039; (ERM45195)&lt;br /&gt;
: Linking images and files now works correctly again in an exported file.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Exporting a page without a revision log interrupts the export process&#039;&#039;&#039; (ERM45516)&lt;br /&gt;
: Older revisions of a page can now be exported correctly again. The content is displayed according to user permissions and taking the revision into account.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Images with an ampersand in their file names are not displayed in the exported file&#039;&#039;&#039; (ERM45076)&lt;br /&gt;
: If an image is included on a page that has an ampersand in its file name, the image will also be displayed correctly in the PDF file when the page is exported.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - If the file description page for an image contains &amp;lt;code&amp;gt;“”&amp;lt;/code&amp;gt;, then the image is not visible in the export&#039;&#039;&#039; (ERM45639)&lt;br /&gt;
: If quotation marks are used for the file description page, the image will displayed correctly in the export.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - If a cover page is configured in the PDF template, the table of contents is output twice in the PDF export&#039;&#039;&#039; (ERM46137)&lt;br /&gt;
: If a cover page is configured for a PDF template, the table of contents is now displayed correctly in the PDF export.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Linked pages with umlauts in the page title are not included in the PDF export&#039;&#039;&#039; (ERM46161)&lt;br /&gt;
: If pages with umlauts in their page titles are linked, these are now also included when the page, including linked pages, is exported.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Terms from the glossary are incorrectly displayed as links in an exported file&#039;&#039;&#039; (ERM43627)&lt;br /&gt;
: If terms from the glossary are used on a page that is exported, they are now displayed as text in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;UX EnhancedStandardUIs - Display loading indicator when expanding a subpage tree&#039;&#039;&#039; (ERM45811)&lt;br /&gt;
: As part of BlueSpice&#039;s UX review, a loading indicator was added for subpage trees so that there&#039;s visual feedback for users that subpages are loading, e. g. on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - User filter on &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt; doesn&#039;t work correctly&#039;&#039;&#039; (ERM44803)&lt;br /&gt;
:To avoid any negative impact on performance, the user filter has been disabled on &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Fix permission checks of images&#039;&#039;&#039; (ERM45424)&lt;br /&gt;
:The permission checks for uploaded files and images have been fixed for NSFileRepo. Also see reference &amp;lt;code&amp;gt;CVE-2026-24732&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - The export of a book chapter and subchapters is prevented by an ampersand in the page title&#039;&#039;&#039; (ERM45133)&lt;br /&gt;
: When using the ampersand in the page title, all book chapters, including their subchapters, are exported correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Missing URL parameter &amp;lt;code&amp;gt;&amp;amp;book=&amp;lt;/code&amp;gt; leads to invalid relevant title in book export&#039;&#039;&#039; (ERM46085)&lt;br /&gt;
: Regardless of the URL parameters set, the book title is now always displayed correctly on the cover page in the book export.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - User is redirected to the wrong editing mode when switching from book menu editor to mode &amp;lt;code&amp;gt;Edit source&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45355)&lt;br /&gt;
: The user is now redirected to the correct editing mode when switching from book menu editor (&amp;lt;code&amp;gt;action=edit&amp;lt;/code&amp;gt;) to the &amp;lt;code&amp;gt;Edit source&amp;lt;/code&amp;gt; mode of the book because the URL is now correctly appended with &amp;lt;code&amp;gt;action=editbooksource&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExpiry - Expiry information is not displayed in page information dialog&#039;&#039;&#039; (ERM45533)&lt;br /&gt;
: If an expiry date is set for a page, this information is displayed in the page information dialog again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Content within filterable tables is truncated, and the use of queries results in limited display of results&#039;&#039;&#039; (ERM45005)&lt;br /&gt;
: Text truncation within filterable tables is now prevented. Furthermore, this ticket also fixed an issue where queries within filterable tables were not working properly and the query results were not displayed correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - Minor edit incorrectly triggers a read confirmation&#039;&#039;&#039; (ERM44689)&lt;br /&gt;
: If an edit is marked as a minor edit, it no longer triggers a read confirmation. Only major edits trigger a read confirmation for the specified users.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - If the process diagram is too large, elements overlap on the page in the PDF export&#039;&#039;&#039; (ERM44986)&lt;br /&gt;
: For larger process diagrams, all elements are displayed neatly and clearly in the PDF export.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - If a process is exported by using mode &amp;lt;code&amp;gt;Pages with linked pages&amp;lt;/code&amp;gt;, the page order is mixed up&#039;&#039;&#039; (ERM45678)&lt;br /&gt;
: If a process is exported using the mode &amp;lt;code&amp;gt;Pages with linked pages&amp;lt;/code&amp;gt;, the order of the pages is now exported topologically for better traceability.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Securing unsaved changes to a process in case of accidental closure of the browser tab&#039;&#039;&#039; (ERM45383)&lt;br /&gt;
: If changes are made to a process that have not yet been saved and the user accidentally tries to close the browser tab, a message will now be displayed indicating that there are unsaved changes. This ticket also fixed the issue where this message was incorrectly displayed by the browser tab.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - When using collaborative editing mode, no active editing is displayed in the browser tab&#039;&#039;&#039; (ERM45338)&lt;br /&gt;
: If a page is being edited in collaborative editing mode, the active editing is now displayed in the browser tab.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Enabled approval causes problems with context, stabilization, and oldid query parameters during in exported file&#039;&#039;&#039; (ERM45274)&lt;br /&gt;
: When exporting a page that is located in a namespace where approval is enabled, the information is now displayed correctly in the PDF. This applies to the content of the page as well as the approval information below the page title.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - If shapes from the BPMN 2.0 library are used, they are displayed as black shapes in the exported file&#039;&#039;&#039; (ERM45109)&lt;br /&gt;
: If shapes from the BPMN 2.0 library are used, they are now displayed correctly in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - If a namespace is renamed and files assigned to this namespace are also renamed, the file links break&#039;&#039;&#039; (ERM44451)&lt;br /&gt;
: If a namespace to which files are also assigned is renamed, it is now possible to revise the file links retrospectively so that they can be displayed again.&lt;br /&gt;
* &#039;&#039;&#039;SimpleBlogPage - Headings are displayed twice on &amp;lt;code&amp;gt;Special:ArticlesHome&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44329)&lt;br /&gt;
: If headings are used for a blog entry, they are now displayed correctly again on &amp;lt;code&amp;gt;Special:ArticlesHome&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;TableTools - The sticky table header is shifted when scrolling a table&#039;&#039;&#039; (ERM43132)&lt;br /&gt;
: When scrolling a table with a sticky header, it now remains at the top. Please note that the sticky table header is only supported up to a certain screen size (&amp;lt;code&amp;gt;width =&amp;gt; 1400&amp;lt;/code&amp;gt;), otherwise the responsive class applies.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
none&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;Commonwebapis - When creating a new farm instance, system groups are displayed in the User manager&#039;&#039;&#039; (ERM45312)&lt;br /&gt;
: When creating a new farm instance, system groups are no longer displayed, as they belong to the group &amp;lt;code&amp;gt;Administrators&amp;lt;/code&amp;gt; per default.&lt;br /&gt;
&lt;br /&gt;
==5.2.1==&lt;br /&gt;
&lt;br /&gt;
{{#subobject:Release=5|Releasedate=22.01.2026|Releasepatch=5.2.1}}Release-Datum: 22.01.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceChecklist - When using the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt;, the selected values are not saved&#039;&#039;&#039; (ERM45791)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used, the selected values are now saved and retained correctly.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceChecklist - Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; has line breaks after each checkbox&#039;&#039;&#039; (ERM45507)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used, the checkboxes are displayed as usual and without additional line break.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCountThings - Incorrect inspector is displayed when Content Droplet &amp;lt;code&amp;gt;Number of characters&amp;lt;/code&amp;gt; is selected&#039;&#039;&#039; (ERM45058)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Number of characters&amp;lt;/code&amp;gt; is selected, the correct inspector will now be displayed again. In addition, a display error in the help text has been corrected.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery – Breadcrumb action for &amp;lt;code&amp;gt;Special:EditWatchlist&amp;lt;/code&amp;gt; is not displayed correctly&#039;&#039;&#039; (ERM44600)&lt;br /&gt;
:Depending on the respective action (edit or clear), the breadcrumb pill is now displayed correctly on &amp;lt;code&amp;gt;Special:EditWatchlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceDiscovery - Toolbar in the Namespace manager is too large, causing the hamburger icon to be hidden by the sidebar&#039;&#039;&#039;(ERM45425)&lt;br /&gt;
:The width of the Namespace manager toolbar has been adjusted correctly again so that no further actions are covered by the right sidebar.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - No new task is displayed in the personal menu, even though a new workflow has been started&#039;&#039;&#039; (ERM45273)&lt;br /&gt;
:After a user has been assigned a task within a workflow, the indicator now reappears in the personal menu.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Underscores in namespaces are rendered in main navigation&#039;&#039;&#039; (ERM43166)&lt;br /&gt;
:When using the &amp;lt;code&amp;gt;namespace main page list&amp;lt;/code&amp;gt; for the main navigation, the underscores for namespaces are no longer displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - If a GitHub link is added to a page via copy &amp;amp; paste, it is recognized as BitBucket&#039;&#039;&#039; (ERM45339)&lt;br /&gt;
:If a GitHub link is added to a page via copy &amp;amp; paste, it will now be recognized correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector – Inline search should be allowed in the insert link dialog&#039;&#039;&#039; (ERM42897)&lt;br /&gt;
:If a user wants to link to a page or file within a wiki page, the dialog now also supports inline search.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Create migration-process for for PluggableAuth plugins in WikiFarm&#039;&#039;&#039; (ERM44440)&lt;br /&gt;
:A PluggableAuth setting has been implemented for migrating new instances.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Border styling for autocomplete search is not displayed correctly&#039;&#039;&#039; (ERM45368)&lt;br /&gt;
:The styling of the autocomplete search border is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Uploading a file with a category prevents the description to be added to the file page content&#039;&#039;&#039; (ERM44412)&lt;br /&gt;
:When uploading a file with a category and description, this is displayed correctly on the file description page. When uploading a new version of a file, these values are pre-filled in the upload dialog so that the user can decide whether to modify, delete or retain them.&lt;br /&gt;
*&#039;&#039;&#039;Migration UserProfile - No automatic conversion of custom fields config&#039;&#039;&#039; (ERM45420)&lt;br /&gt;
:The &amp;lt;code&amp;gt;BlueSpiceSocialProfile&amp;lt;/code&amp;gt; extension in BlueSpice 4.x allowed custom fields to be created in the user profile. During migration to BlueSpice 5.x, the data for these was migrated but not made visible. This has now been fixed so that the existing data is also visible after succesful migration.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Update of process status in &amp;lt;code&amp;gt;notifications_event&amp;lt;/code&amp;gt; table causes Word import to not work&#039;&#039;&#039; (ERM45803)&lt;br /&gt;
:The update of the process status in the &amp;lt;code&amp;gt;notifications_event&amp;lt;/code&amp;gt; table has been removed because it no longer has any function.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCountThings - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Number of files&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45057)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Number of files&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceDistributionConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Circled number&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45073)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Circled number&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceDistributionConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Categorytree&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45077)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Categorytree&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceDistributionConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Subpages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45083)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Subpages&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpicePagesVisited - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Visited pages&amp;lt;/code&amp;gt; &#039;&#039;&#039; (ERM45070)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Visited pages&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX EnhancedUpload - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44784)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX EnhancedStandardUIs - Category styling is different depending on number of categories displayed on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45300)&lt;br /&gt;
:The styling of the categories on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; has been adjusted and now behaves consistently regardless of the number of categories displayed.&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus - Improve concept of date filter for grids&#039;&#039;&#039; (ERM45257)&lt;br /&gt;
:As part of BlueSpice&#039;s UX review, the concept of the date filter in grids was completely revised and an improved date picker including filter variations was introduced.&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus – Mark deletion actions in tables as destructive&#039;&#039;&#039; (ERM45397)&lt;br /&gt;
:As part of BlueSpice&#039;s UX review, the delete action in grids was changed to be destructive, so that it is consistent across the interface.&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus – &amp;lt;code&amp;gt;NumberInputWidget&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt; should disable the button according to its limit&#039;&#039;&#039; (ERM43359)&lt;br /&gt;
:If a &amp;lt;code&amp;gt;NumberInputWidget&amp;lt;/code&amp;gt; is used (such as for recent changes or the watchlist settings on &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;), it respects its limits and disables the save button once they are reached.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;New users&amp;lt;/code&amp;gt;&#039;&#039;&#039;(ERM44794)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;New users&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45078)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039; UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Most visited pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45079)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Most visited pages&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Member list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45039)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Member list&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;New users&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45080)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;New users&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Links to this page&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45084)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Links to this page&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX StandardDialogs - The styling of the unordered list for the properties in the page information dialog is broken&#039;&#039;&#039; (ERM45587)&lt;br /&gt;
:The styling for the properties of a page in the page information dialog is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceWatchlist - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Watchlist&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45071)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Watchlist&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceWhoIsOnline - Improve inspector for Content Droplet &amp;lt;code&amp;gt;List of users logged in&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45038)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;List of users logged in&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.3.1.2 BlueSpiceDiscovery - Marking words and sections in other languages&#039;&#039;&#039;(ERM45347)&lt;br /&gt;
:In accordance with accessibility guidelines, foreign-language content in BlueSpice is now marked with a corresponding &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - PDF templates need to be adjusted because &amp;lt;code&amp;gt;vertical-align:center&amp;lt;/code&amp;gt; does not work&#039;&#039;&#039; (ERM45713)&lt;br /&gt;
:The default PDF templates have been modified so that &amp;lt;code&amp;gt;vertical-align:middle&amp;lt;/code&amp;gt; is used. These changes only apply to new installations automatically. For existing systems, the parameter must be updated manually in order for it to work.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - If a user does not have permission to edit the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; namespace, the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action should not be visible&#039;&#039;&#039; (ERM45726)&lt;br /&gt;
:If a user does not have permission to edit the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; namespace, the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action will not be displayed for them. The same applies to the &amp;lt;code&amp;gt;New book&amp;lt;/code&amp;gt; action in the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; split button.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - PDF template parameter &amp;lt;code&amp;gt;{{{book-title}}}&amp;lt;/code&amp;gt; has no fallback&#039;&#039;&#039; (ERM44688)&lt;br /&gt;
:If a user exports a book for which the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{book-title}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is not specified in the metadata, the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{title}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is now used as a fallback and no empty cover page is generated.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceFilterableTables - OOJS implementation does not respect the individually selected table width&#039;&#039;&#039;(ERM45532)&lt;br /&gt;
:If the user sets an individual table width for filterable tables, this is now also respected and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice/ MediaWiki - Group permission &amp;lt;code&amp;gt;smw-schemaedit&amp;lt;/code&amp;gt; is not part of BlueSpice roles&#039;&#039;&#039; (ERM44802)&lt;br /&gt;
:The group permission &amp;lt;code&amp;gt;smw-schemaedit&amp;lt;/code&amp;gt; has been added to the BlueSpice role &amp;lt;code&amp;gt;Administrator&amp;lt;/code&amp;gt; so that the namespace &amp;lt;code&amp;gt;smw/schema&amp;lt;/code&amp;gt; can be edited.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSMWConnector - AsyncAsk tree and grid migration not complete&#039;&#039;&#039; (ERM45552)&lt;br /&gt;
:The missing features regarding the AsyncAsk tree and grid have been implemented.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWiki - An error is displayed when importing a &amp;lt;code&amp;gt;.vsdx&amp;lt;/code&amp;gt; file for creating a new draw.io diagram&#039;&#039;&#039; (ERM44631)&lt;br /&gt;
:After updating the services it is now possible again to import a &amp;lt;code&amp;gt;.vsdx&amp;lt;/code&amp;gt; file for creating a draw.io diagram.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiExplorer - Missing data in Wiki Explorer export&#039;&#039;&#039; (ERM43378)&lt;br /&gt;
:When exporting overview of the Wiki Explorer all columns selected by the user are now also displayed in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;ChatIntegration - Checkboxes with &amp;lt;code&amp;gt;default = true&amp;lt;/code&amp;gt; cannot be disabled&#039;&#039;&#039; (ERM45114)&lt;br /&gt;
:Checkboxes that are enabled by default can now be edited correctly and thus disabled. This applies to the chat service content droplets, where the &amp;lt;code&amp;gt;Show icon&amp;lt;/code&amp;gt; setting now works correctly depending on the user&#039;s selection.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Include navigation concept from process description pages in PDF export&#039;&#039;&#039; (ERM40389)&lt;br /&gt;
:When creating a process with process description pages, a navigation concept can be seen in the wiki, which allows you to navigate through the process. These navigation points are now also displayed in the exported PDF file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Eternal loading on &amp;lt;code&amp;gt;Special:OrphanedProcessDescriptionPages&amp;lt;/code&amp;gt; when trying to filter for a process&#039;&#039;&#039; (ERM44988)&lt;br /&gt;
:When filtering for a process on &amp;lt;code&amp;gt;Special:OrphanedProcessDescriptionPages&amp;lt;/code&amp;gt;, the grid is now loaded correctly again and displays the results correctly. &lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - When exporting a process to &amp;lt;code&amp;gt;.pdf&amp;lt;/code&amp;gt;, the approval is not respected&#039;&#039;&#039; (ERM44990)&lt;br /&gt;
:When a process is exported to &amp;lt;code&amp;gt;.pdf&amp;lt;/code&amp;gt;, the correct approval information is displayed.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Tag &amp;lt;code&amp;gt;documentstate&amp;lt;/code&amp;gt; returns incorrect stabilization information&#039;&#039;&#039; (ERM45620)&lt;br /&gt;
:If the tag &amp;lt;code&amp;gt;documentstate&amp;lt;/code&amp;gt; is used on a page, it now displays the correct stabilization information of a page. &lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Lack of support for parser function results in missing draw.io diagram after updating to 5.2&#039;&#039;&#039; (ERM45041)&lt;br /&gt;
:Support for the parser function has been restored, so that draw.io diagrams are displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - draw.io diagrams containing non-ASCII chars cannot be correctly loaded&#039;&#039;&#039; (ERM45793)&lt;br /&gt;
:If umlauts or special characters are used in draw.io diagrams, they are now loaded and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor – ImageMap support for draw.io &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; files&#039;&#039;&#039; (ERM34422)&lt;br /&gt;
:ImageMap has now been extended to support&amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;  format, which allows draw.io diagrams to be embedded via ImageMap.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - If an imported file is assigned to a namespace, this is not taken into account for the included files&#039;&#039;&#039; (ERM45402)&lt;br /&gt;
:If a Word file is imported into the wiki and assigned to a namespace, this also applies to the included files.&lt;br /&gt;
*&#039;&#039;&#039; MWStakeComponent - Sticky toolbar shifted for forms&#039;&#039;&#039; (ERM43192)&lt;br /&gt;
:The sticky toolbar is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator – Incorrect context displayed for introduction and appendix pages after export&#039;&#039;&#039; (ERM45110)&lt;br /&gt;
:The use of revision related parser functions works correctly. The revision ID is now parsed correctly on the cover page, in the header and footer, and in the appendix.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - File export doesn&#039;t work&#039;&#039;&#039; (ERM45125)&lt;br /&gt;
:PDF export has been fixed with regard to file and media links. In addition, external links and approval information are now correctly recognized in PDF export.&lt;br /&gt;
*&#039;&#039;&#039;PreviewLinks - Preview is displayed in edit mode&#039;&#039;&#039; (ERM45250)&lt;br /&gt;
:When editing a page, hovering over links no longer displays a preview.&lt;br /&gt;
*&#039;&#039;&#039;PreviewLinks - Empty preview for external links is displayed&#039;&#039;&#039; (ERM45251)&lt;br /&gt;
:Previews are no longer displayed for external links.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCategoryManager - Improve the options displayed in the category manager&#039;&#039;&#039; (ERM45396)&lt;br /&gt;
:The selection options in the category manager have been improved. This includes adjusting the icons and colors to highlight their effects. In addition, the contrasts have been improved to ensure that they are sufficient for the accessibility of the application.&lt;br /&gt;
*&#039;&#039;&#039;UX ImportOfficeFiles - Cancel and back action should not be used on the same dialog page&#039;&#039;&#039; (ERM42200)&lt;br /&gt;
:In course of an UX review of BlueSpice, the dialog for importing a Word file was improved with regard to the actions.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSMWConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Data query&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45072)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Data query&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSMWConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Decision overview&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45074)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Decision overview&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;Workflows – Users and user groups can only be selected using the keyboard when editing a workflow trigger&#039;&#039;&#039; (ERM44656)&lt;br /&gt;
:It is possible to select a user or user group correctly by using the mouse.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - No summary is included in the email for the group feedback workflow&#039;&#039;&#039; (ERM45488)&lt;br /&gt;
:The final email of the group feedback workflow now also contains a summary of the comments again. &lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Interwiki links blocks farm instance names without wiki prefix&#039;&#039;&#039; (ERM45550)&lt;br /&gt;
:When internal links and interwiki links are used on a page, they are now recognized correctly again, so that users are redirected to a page in the instance they are currently in, or to a page in another wiki instance.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Templates are overwritten in target wiki after executing translation workflow&#039;&#039;&#039; (ERM42772)&lt;br /&gt;
:If a page with an embedded template is transferred to another language instance via the translation workflow, the customized templates there are no longer overwritten to prevent loss of changes. The adjustments that need to be made in the source wiki template must then also be entered manually in the target wiki for this template. As part of this implementation, the dialog has also been improved so that it is clearly recognizable which pages have not been translated by the translation workflow.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceTranslationTransfer - Improve labels for BlueSpiceTranslationTransfer in ConfigManager&#039;&#039;&#039; (ERM44630)&lt;br /&gt;
:The labels in the configuration manager that refer to the BlueSpiceTranslationTransfer extension have been adjusted so that they are now displayed consistently.&lt;br /&gt;
&lt;br /&gt;
==5.1.5==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=22.01.2026|Releasepatch=5.1.5}}Release-Datum: 22.01.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceChecklist - Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; has line breaks after each checkbox&#039;&#039;&#039; (ERM45507)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used, the checkboxes are displayed as usual and without additional line break.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCountThings - Incorrect inspector is displayed when Content Droplet &amp;lt;code&amp;gt;Number of characters&amp;lt;/code&amp;gt; is selected&#039;&#039;&#039; (ERM45058)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Number of characters&amp;lt;/code&amp;gt; is selected, the correct inspector will now be displayed again. In addition, a display error in the help text has been corrected.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Underscores in namespaces are rendered in main navigation&#039;&#039;&#039; (ERM43166)&lt;br /&gt;
:When using the &amp;lt;code&amp;gt;namespace main page list&amp;lt;/code&amp;gt; for the main navigation, the underscores for namespaces are no longer displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery – Breadcrumb action for &amp;lt;code&amp;gt;Special:EditWatchlist&amp;lt;/code&amp;gt; is not displayed correctly&#039;&#039;&#039; (ERM44600)&lt;br /&gt;
:Depending on the respective action (edit or clear), the breadcrumb pill is now displayed correctly on &amp;lt;code&amp;gt;Special:EditWatchlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector – Inline search should be allowed in the insert link dialog&#039;&#039;&#039; (ERM42897)&lt;br /&gt;
:If a user wants to link to a page or file within a wiki page, the dialog now also supports inline search.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Create migration-process for for PluggableAuth plugins in WikiFarm&#039;&#039;&#039; (ERM44440)&lt;br /&gt;
:A PluggableAuth setting has been implemented for migrating new instances.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Border styling for autocomplete search is not displayed correctly&#039;&#039;&#039; (ERM45368)&lt;br /&gt;
:The styling of the autocomplete search border is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Uploading a file with a category prevents the description to be added to the file page content&#039;&#039;&#039; (ERM44412)&lt;br /&gt;
:When uploading a file with a category and description, this is displayed correctly on the file description page. When uploading a new version of a file, these values are pre-filled in the upload dialog so that the user can decide whether to modify, delete or retain them.&lt;br /&gt;
*&#039;&#039;&#039;Migration UserProfile - No automatic conversion of custom fields config&#039;&#039;&#039; (ERM45420)&lt;br /&gt;
:The &amp;lt;code&amp;gt;BlueSpiceSocialProfile&amp;lt;/code&amp;gt; extension in BlueSpice 4.x allowed custom fields to be created in the user profile. During migration to BlueSpice 5.x, the data for these was migrated but not made visible. This has now been fixed so that the existing data is also visible after succesful migration.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Update of process status in &amp;lt;code&amp;gt;notifications_event&amp;lt;/code&amp;gt; table causes Word import to not work&#039;&#039;&#039; (ERM45803)&lt;br /&gt;
:The update of the process status in the &amp;lt;code&amp;gt;notifications_event&amp;lt;/code&amp;gt; table has been removed because it no longer has any function.&lt;br /&gt;
*&#039;&#039;&#039;UX EnhancedStandardUIs - Category styling is different depending on number of categories displayed on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45300)&lt;br /&gt;
:The styling of the categories on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; has been adjusted and now behaves consistently regardless of the number of categories displayed.&lt;br /&gt;
*&#039;&#039;&#039;UX StandardDialogs - The styling of the unordered list for the properties in the page information dialog is broken&#039;&#039;&#039; (ERM45587)&lt;br /&gt;
:The styling for the properties of a page in the page information dialog is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus – Mark deletion actions in tables as destructive&#039;&#039;&#039; (ERM45397)&lt;br /&gt;
:As part of BlueSpice&#039;s UX review, the delete action in grids was changed to be destructive, so that it is consistent across the interface.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - PDF templates need to be adjusted because &amp;lt;code&amp;gt;vertical-align:center&amp;lt;/code&amp;gt; does not work&#039;&#039;&#039; (ERM45713)&lt;br /&gt;
:The default PDF templates have been modified so that &amp;lt;code&amp;gt;vertical-align:middle&amp;lt;/code&amp;gt; is used. These changes only apply to new installations automatically. For existing systems, the parameter must be updated manually in order for it to work.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - If a user does not have permission to edit the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; namespace, the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action should not be visible&#039;&#039;&#039; (ERM45726)&lt;br /&gt;
:If a user does not have permission to edit the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; namespace, the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action will not be displayed for them. The same applies to the &amp;lt;code&amp;gt;New book&amp;lt;/code&amp;gt; action in the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; split button.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - PDF template parameter &amp;lt;code&amp;gt;{{{book-title}}}&amp;lt;/code&amp;gt; has no fallback&#039;&#039;&#039; (ERM44688)&lt;br /&gt;
:If a user exports a book for which the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{book-title}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is not specified in the metadata, the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{title}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is now used as a fallback and no empty cover page is generated.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceFilterableTables - OOJS implementation does not respect the individually selected table width&#039;&#039;&#039;(ERM45532)&lt;br /&gt;
:If the user sets an individual table width for filterable tables, this is now also respected and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice/ MediaWiki - Group permission &amp;lt;code&amp;gt;smw-schemaedit&amp;lt;/code&amp;gt; is not part of BlueSpice roles&#039;&#039;&#039; (ERM44802)&lt;br /&gt;
:The group permission &amp;lt;code&amp;gt;smw-schemaedit&amp;lt;/code&amp;gt; has been added to the BlueSpice role &amp;lt;code&amp;gt;Administrator&amp;lt;/code&amp;gt; so that the namespace &amp;lt;code&amp;gt;smw/schema&amp;lt;/code&amp;gt; can be edited.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSMWConnector - AsyncAsk tree and grid migration not complete&#039;&#039;&#039; (ERM45552)&lt;br /&gt;
:The missing features regarding the AsyncAsk tree and grid have been implemented.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWiki - An error is displayed when importing a &amp;lt;code&amp;gt;.vsdx&amp;lt;/code&amp;gt; file for creating a new draw.io diagram&#039;&#039;&#039; (ERM44631)&lt;br /&gt;
:After updating the services it is now possible again to import a &amp;lt;code&amp;gt;.vsdx&amp;lt;/code&amp;gt; file for creating a draw.io diagram.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiExplorer - Missing data in WikiExplorer export&#039;&#039;&#039; (ERM43378)&lt;br /&gt;
:When exporting overview of the Wiki Explorer all columns selected by the user are now also displayed in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Include navigation concept from process description pages in PDF export&#039;&#039;&#039; (ERM40389)&lt;br /&gt;
:When creating a process with process description pages, a navigation concept can be seen in the wiki, which allows you to navigate through the process. These navigation points are now also displayed in the exported PDF file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Eternal loading on &amp;lt;code&amp;gt;Special:OrphanedProcessDescriptionPages&amp;lt;/code&amp;gt; when trying to filter for a process&#039;&#039;&#039; (ERM44988)&lt;br /&gt;
:When filtering for a process on &amp;lt;code&amp;gt;Special:OrphanedProcessDescriptionPages&amp;lt;/code&amp;gt;, the grid is now loaded correctly again and displays the results correctly. &lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - When exporting a process to &amp;lt;code&amp;gt;.pdf&amp;lt;/code&amp;gt;, the approval is not respected&#039;&#039;&#039; (ERM44990)&lt;br /&gt;
:When a process is exported to &amp;lt;code&amp;gt;.pdf&amp;lt;/code&amp;gt;, the correct approval information is displayed.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Tag &amp;lt;code&amp;gt;documentstate&amp;lt;/code&amp;gt; returns incorrect stabilization information&#039;&#039;&#039; (ERM45620)&lt;br /&gt;
:If the tag &amp;lt;code&amp;gt;documentstate&amp;lt;/code&amp;gt; is used on a page, it now displays the correct stabilization information of a page. &lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor – ImageMap support for draw.io &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; files&#039;&#039;&#039; (ERM34422)&lt;br /&gt;
:ImageMap has now been extended to support&amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; format, which allows draw.io diagrams to be embedded via ImageMap.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - draw.io diagrams containing non-ASCII chars cannot be correctly loaded&#039;&#039;&#039; (ERM45793)&lt;br /&gt;
:If umlauts or special characters are used in draw.io diagrams, they are now loaded and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - If an imported file is assigned to a namespace, this is not taken into account for the included files&#039;&#039;&#039; (ERM45402)&lt;br /&gt;
:If a Word file is imported into the wiki and assigned to a namespace, this also applies to the included files.&lt;br /&gt;
*&#039;&#039;&#039; MWStakeComponent - Sticky toolbar shifted for forms&#039;&#039;&#039; (ERM43192)&lt;br /&gt;
:The sticky toolbar is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator – Incorrect context displayed for introduction and appendix pages after export&#039;&#039;&#039; (ERM45110)&lt;br /&gt;
:The use of revision related parser functions works correctly. The revision ID is now parsed correctly on the cover page, in the header and footer, and in the appendix.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - File export doesn&#039;t work&#039;&#039;&#039; (ERM45125)&lt;br /&gt;
:PDF export has been fixed with regard to file and media links. In addition, external links and approval information are now correctly recognized in PDF export.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCategoryManager - Improve the options displayed in the category manager&#039;&#039;&#039; (ERM45396)&lt;br /&gt;
:The selection options in the category manager have been improved. This includes adjusting the icons and colors to highlight their effects. In addition, the contrasts have been improved to ensure that they are sufficient for the accessibility of the application.&lt;br /&gt;
*&#039;&#039;&#039;Workflows – Users and user groups can only be selected using the keyboard when editing a workflow trigger&#039;&#039;&#039; (ERM44656)&lt;br /&gt;
:It is possible to select a user or user group correctly by using the mouse. &lt;br /&gt;
*&#039;&#039;&#039;Workflows - No summary is included in the email for the group feedback workflow&#039;&#039;&#039; (ERM45488)&lt;br /&gt;
:The final email of the group feedback workflow now also contains a summary of the comments again.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Interwiki links blocks farm instance names without wiki prefix&#039;&#039;&#039; (ERM45550)&lt;br /&gt;
:When internal links and interwiki links are used on a page, they are now recognized correctly again, so that users are redirected to a page in the instance they are currently in, or to a page in another wiki instance.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Templates are overwritten in target wiki after executing translation workflow&#039;&#039;&#039; (ERM42772)&lt;br /&gt;
:If a page with an embedded template is transferred to another language instance via the translation workflow, the customized templates there are no longer overwritten to prevent loss of changes. The adjustments that need to be made in the source wiki template must then also be entered manually in the target wiki for this template. As part of this implementation, the dialog has also been improved so that it is clearly recognizable which pages have not been translated by the translation workflow.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceTranslationTransfer - Improve labels for BlueSpiceTranslationTransfer in ConfigManager&#039;&#039;&#039; (ERM44630)&lt;br /&gt;
:The labels in the configuration manager that refer to the BlueSpiceTranslationTransfer extension have been adjusted so that they are now displayed consistently.&lt;br /&gt;
&lt;br /&gt;
==5.1.4==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=09.12.2025|Releasepatch=5.1.4}}&lt;br /&gt;
==== BlueSpice Free ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCustomMenu - Custom menu is truncated if no content is defined&#039;&#039;&#039; (ERM44585)&lt;br /&gt;
:The custom menu is now displayed correctly again, even if no entries have been defined yet.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Strange styling is applied to text in source edit mode&#039;&#039;&#039; (ERM40541)&lt;br /&gt;
:When using source edit mode to edit a page, the text is no longer formatted twice.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - The autocomplete search does not support camel casing&#039;&#039;&#039; (ERM42811)&lt;br /&gt;
:Camel casing is now taken into account in the autocomplete search, so that the correct results are displayed.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Using a custom logo causes display errors&#039;&#039;&#039; (ERM43895)&lt;br /&gt;
:The display error in emails when using a custom logo is now fixed. It is possible to use a &amp;lt;code&amp;gt;.jpg&amp;lt;/code&amp;gt; file as a logo again. In addition it is also possible to adjust the size of the logo via &amp;lt;code&amp;gt;MediaWiki:Wrapper.mail&amp;lt;/code&amp;gt;, which is applied to the displayed logo in an email.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCustomMenu - Improve empty custom menu view&#039;&#039;&#039; (ERM43523)&lt;br /&gt;
:If the custom menu contained no entries, only a small hint was displayed. As part of the UX review, the menu was designed to be more appealing and was aligned with the design of other empty menus. &lt;br /&gt;
*&#039;&#039;&#039;UX ContentDroplets - Improve labels for visual editor inspectors&#039;&#039;&#039; (ERM45082)&lt;br /&gt;
:As part of a UX review, the labels of the visual editing inspectors were revised and improved.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Pro ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - If a file containing a space is used for a book cover image, the image will not be displayed in the PDF export&#039;&#039;&#039; (ERM39969)&lt;br /&gt;
:If a file containing spaces is used for the book cover image, it is now encoded correctly so that the cover image is also displayed correctly in the PDF. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf image is not displayed if file is uploaded to custom namespace&#039;&#039;&#039; (ERM38527)&lt;br /&gt;
:If a bookshelf image is uploaded to a custom namespace, it will now be displayed again on &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - &amp;lt;code&amp;gt;Edit book&amp;lt;/code&amp;gt; action is visible to users without the appropriate permission&#039;&#039;&#039; (ERM44450)&lt;br /&gt;
:The Edit book action is now only displayed if the user has the appropriate permission.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf image is sometimes blurry&#039;&#039;&#039; (ERM42225)&lt;br /&gt;
:The size of the image used on Special:Books has been increased from &amp;lt;code&amp;gt;350px&amp;lt;/code&amp;gt; in width. This means that the available space is now &amp;lt;code&amp;gt;325px&amp;lt;/code&amp;gt;, which avoids blurry images.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf – Using an non-closing parenthesis as a heading breaks the syntax of a book&#039;&#039;&#039; (ERM43357)&lt;br /&gt;
:If a non-closing parenthesis is used as a heading in a book, it is no longer considered an operant and the book page is created as well as displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Book export action doesn&#039;t work if PDF template does not exist anymore&#039;&#039;&#039; (ERM43521)&lt;br /&gt;
:If a PDF template is deleted that was set for export via the metadata of a book, the template falls back to the configuration in ConfigManager.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCategoryManager - Category manager is displayed in global actions even user is not allowed to access it&#039;&#039;&#039; (ERM44029)&lt;br /&gt;
:If a user has editing permissions, the category manager is displayed in the global actions menu. If a user has read permissions only, the link to the category manager is not displayed because the user wouldn&#039;t be allowed to access it.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Filtering on &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; leads to infinite loading&#039;&#039;&#039; (ERM43363)&lt;br /&gt;
:If a filter is applied on the &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Special:Reminder&amp;lt;/code&amp;gt; pages, the results will be displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Expired watermark missing when user language is neither EN nor DE&#039;&#039;&#039; (ERM44170)&lt;br /&gt;
:The watermark is now displayed correctly again. If a language other than EN or DE is selected, the watermark automatically falls back to the EN default.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - Number of page visits for different intervals do not match&#039;&#039;&#039; (ERM36739)&lt;br /&gt;
:If the query &amp;lt;code&amp;gt;Visits per page&amp;lt;/code&amp;gt; is selected on the page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; and executed with different intervals (daily, weekly, etc.), the actual values displayed will now match again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReadConfirmation -Indicator for read confirmation task should only be displayed if its enabled in a namespace&#039;&#039;&#039;(ERM44746)&lt;br /&gt;
:The task indicator only appears for a requested read confirmation if it is enabled a namespace. &lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Prefixed processes are not respected during migration&#039;&#039;&#039; (ERM44887)&lt;br /&gt;
:If a process is created in a custom namespace and thus receives a prefix, this is now taken into account and the processes are recreated correctly during migration.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Export to PDF via draw.io Editor doesn&#039;t work&#039;&#039;&#039; (ERM44873)&lt;br /&gt;
:When using draw.io&#039;s internal PDF export, PDFs are now generated correctly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Filtering for users in the user manager only works with lowercase letters&#039;&#039;&#039; (ERM43906)&lt;br /&gt;
:When filtering for users in the user manager, results are now displayed regardless of upper or lower case.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Using Tabber to display tables with a tab switch causes PDF export to fail&#039;&#039;&#039; (ERM44099)&lt;br /&gt;
:If a table is embedded on a page using Tabber and contains a tab switch to navigate between tables, PDF export will now work properly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Blank pages in export before and after content&#039;&#039;&#039; (ERM44666)&lt;br /&gt;
:When exporting a page, no blank page is added before or after the content.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Oversized images lead to incorrect display in exported file&#039;&#039;&#039; (ERM44707)&lt;br /&gt;
:If an oversized image is inserted on a page, for example by adding only a  link, the images are now automatically scaled so that the export is displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Thresholds of PDFCreator and the PDF backend can lead to broken exports&#039;&#039;&#039; (ERM45158)&lt;br /&gt;
:The thresholds of PDFCreator and the PDF backend have been adjusted so that PDF export works properly again. In addition, the parameters are now configurable so that they can be flexibly adjusted if needed.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Default table styles of PDFCreator have contradicting style definitions&#039;&#039;&#039; (ERM44934)&lt;br /&gt;
:The default table styles of the PDFCreator extension have been improved so that tables no longer become wider vertically.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Empty header image renders wrong text in header area of exported file&#039;&#039;&#039; (ERM45266)&lt;br /&gt;
:If &amp;lt;code&amp;gt;$headerData[&#039;headerImage&#039;]&amp;lt;/code&amp;gt; is empty, the header area of the exported file will still be rendered and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - File links do not work properly, and media links are not embedded when exporting a page&#039;&#039;&#039; (ERM45119)&lt;br /&gt;
:If file and media links are used on a page that is exported, the corresponding links now work properly again in the export.&lt;br /&gt;
*&#039;&#039;&#039; PDFCreator - Umlauts and special characters in headings cause the table of contents to not be numbered in the export&#039;&#039;&#039; (ERM44750)&lt;br /&gt;
:If umlauts or special characters are used in the headings, the pages in the table of contents of the exported file are now numbered correctly again.&lt;br /&gt;
*&#039;&#039;&#039;PreToClip - &amp;lt;code&amp;gt;Using the Copy to clipboard&amp;lt;/code&amp;gt; button creates protected spaces&#039;&#039;&#039; (ERM44290)&lt;br /&gt;
:When using the &amp;lt;code&amp;gt;Copy to clipboard&amp;lt;/code&amp;gt; button, unwanted protected spaces are no longer included when pasting the content.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Checkbox status for minor revision not persistent&#039;&#039;&#039; (ERM43221)&lt;br /&gt;
:When creating a workflow using the ui editor and editing the form &amp;lt;code&amp;gt;Edit wiki page&amp;lt;/code&amp;gt;, the status of the &amp;lt;code&amp;gt;Minor revision?&amp;lt;/code&amp;gt; checkbox is now persisted again.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Farm ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Embedding a &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt; droplet on a page leads to translation of file names which results in a broken view&#039;&#039;&#039; (ERM44573)&lt;br /&gt;
:If a &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt; droplet is inserted on a page, the file names are no longer translated and the gallery is displayed correctly. However, the image captions of the individual files are still taken into account for translation and are displayed correctly after the transfer.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Allow translation and transfer of categories for files and transclusions&#039;&#039;&#039; (ERM44652)&lt;br /&gt;
:Categories for related page resources are now translated as well as transferred when using BlueSpiceTranslationTransfer. For files the description page is translated in a regular way, if the file also exists on the target wiki. In addition the catgories for transclusions (including templates) are also respected during the translation process.&lt;br /&gt;
*&#039;&#039;&#039;ContentTransfer - Introduce numerical and alphabetical sorting for the dropdown menu of receiving wikis&#039;&#039;&#039; (ERM44732)&lt;br /&gt;
:On the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;, numerical and alphabetical sorting has been introduced for the dropdown of the receiving wikis, making it easier and faster for users to navigate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==5.2 (cloud)==&lt;br /&gt;
Minor Release (cloud only)&lt;br /&gt;
&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=18.11.2025|Releasepatch=5.2}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;Extension&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;BlueSpice Version&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |ChatBot&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Provides a chatbot in the user interface&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |ChatIntegration&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Enables the integration of various chat services into the wiki&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |External Content&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Allows embedding external content, such as markdown files, in your wiki pages&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |IssueTrackerLinks&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Enables linking of tickets in the content area&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |PreviewLinks&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Enables a page preview on page links shown in a popup&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |WikiRAG&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Augmentation layer for wiki-powered LLMs&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Extensions removed====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;Extension&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;text-align:center;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;Replaced by&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Popups&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:left;&amp;quot; | PreviewLinks&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |TextExtracts&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:left;&amp;quot; | No specific replacement was needed as the extension was only required due to dependencies on extension Popups&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
==== AI applications in BlueSpice ====&lt;br /&gt;
{{Textbox|boxtype=important|header=Wichtiger Hinweis!|text=Um die Funktionen für KI-Anwendungen nutzen zu können, müssen Sie einen externen KI-Dienst konfigurieren, der nicht zur Standardinstallation von BlueSpice gehört. Weitere Informationen finden Sie auf der Seite [[Handbuch:KI-Anbindungen_Überblick|KI-Anbindungen Überblick]].|icon=yes}}&lt;br /&gt;
* &#039;&#039;&#039;ChatBot - Introduction of a chatbot user interface for interacting with the wiki&#039;&#039;&#039; (ERM43232, ERM44360)&lt;br /&gt;
: BlueSpice 5.2 introduces a chatbot user interface. The chatbot provides an interface for users to ask questions about content in the wiki and to receive answers. It is possible to copy the answer to the clipboard or directly save it as a subpage of the user in the &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; namespace. In addition the chatbot also displays the reference pages used for the answer. This allows users to gain deeper insights into the topic.&lt;br /&gt;
* &#039;&#039;&#039;ChatBot - Introduction of an AI summary in the Search center&#039;&#039;&#039; (ERM43232)&lt;br /&gt;
: In addition to the chatbot user interface a summary feature based on artificial intelligence has been implemented in the Search center with BlueSpice 5.2. This feature aims to assist users in quickly obtaining a concise summary for a search term. It is a common practice often offered by search engines and proves to be useful to get a quick overview, indicating the relevant sources.&lt;br /&gt;
*&#039;&#039;&#039;WikiRAG - RAG pipeline export&#039;&#039;&#039; (ERM43432)&lt;br /&gt;
: BlueSpice 5.2 introduces a standardized way to export contents of the wiki to a RAG pipeline. It will provide pre-optimized page contents, ACL information, meta data and more that can easily consumed by RAG systems. It seemlessly integrates with the new &amp;lt;code&amp;gt;bluespice/ai&amp;lt;/code&amp;gt; service. &lt;br /&gt;
&lt;br /&gt;
==== Chat integrations into BlueSpice ====&lt;br /&gt;
{{Textbox|boxtype=important|header=Wichtiger Hinweis!|text=Um die Funktionen für die Chat-Integration in BlueSpice nutzen zu können, müssen Sie das Chat-Tool zusätzlich konfigurieren. Weitere Informationen finden Sie unter [[Handbuch:Erweiterung/ChatIntegration]].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ChatIntegration - Introduction of a bot user to submit search queries to the wiki via chat&#039;&#039;&#039; (ERM42133)&lt;br /&gt;
: BlueSpice 5.2 introduces another option to expand the search function in the wiki. By connecting the chat service to the wiki, users can ask a bot user questions based on the content of the wiki. The bot user answers these questions directly in the chat, including the display of reference pages, so that users can get a quick overview and explore the topic in more depth via the references in the wiki. The following chat tools can be used for this purpose: MS Teams, Slack and Rocket.Chat.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ChatIntegration - Introduction of linking from the wiki to a dedicated chat service&#039;&#039;&#039; (ERM42132)&lt;br /&gt;
: BlueSpice 5.2 introduces the option of linking to a chat service in the wiki. Six new content droplets are provided for this purpose, relating to various chat providers. These include: MS Teams, Slack, Rocket.Chat, Zoom, Google Meet and Matrix. The URL for a chat channel can then be specified in the respective droplet. Afterwards it is displayed via an icon in the content area of the page and an individual label can be added if desired. In addition there&#039;s also the possibility to integrate the icon into the title area of a page. This allows users to enrich the content of a page by linking the corresponding meeting rooms, making them more quickly accessible to other users.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ChatIntegration - Introduction of &amp;lt;code&amp;gt;Share via MS Teams&amp;lt;/code&amp;gt; action&#039;&#039;&#039; (ERM42134)&lt;br /&gt;
: BlueSpice 5.2 now offers the option of distributing content even faster in the area of chat integration. For this purpose, the &amp;lt;code&amp;gt;Share via MS Teams&amp;lt;/code&amp;gt; action has been introduced, which can be found in the Page tools under the &amp;lt;code&amp;gt;Share page&amp;lt;/code&amp;gt; button. If the wiki is connected to MS Teams, information can be distributed to the specified recipients quickly and easily.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ChatIntegration - Introduction of an extended notification system by adding the chat as an additional communication channel&#039;&#039;&#039; (ERM42135)&lt;br /&gt;
: BlueSpice 5.2 now also allows notifications to be received in chat, thereby expanding the existing notification system with an additional channel. Similar to the extended search functionality for content in the wiki from the chat, the introduced bot user can now also be used for receiving notifications. It is important to note that the set frequency is not applied to the chat, but that notifications can be received here in real-time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Support IT documentation and issue tracker links in BlueSpice ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceProDistributionConnector - Integrate extension &amp;lt;code&amp;gt;ExternalContent&amp;lt;/code&amp;gt; and introduce new Content Droplets for supporting IT documentation in the wiki&#039;&#039;&#039; (ERM42842, ERM42843)&lt;br /&gt;
: BlueSpice 5.2 comes with a newly included extension called &amp;lt;code&amp;gt;ExternalContent&amp;lt;/code&amp;gt; and two new droplets, that allow better support and simplification of IT documentation in the wiki. With &amp;lt;code&amp;gt;ExternalContent&amp;lt;/code&amp;gt; it is now possible to embed external content from Git reprositories, e.g. markdown files. In addition it is also possible to embed files from a BitBucket repository as well.&lt;br /&gt;
*&#039;&#039;&#039;IssueTrackerLinks - Introduction of new Content Droplets for adding issue tracker links to a wiki page&#039;&#039;&#039; (ERM42845)&lt;br /&gt;
: BlueSpice 5.2 introduces additional content droplets in the area of issue tracker links. Specifically these are issues from GitHub, GitLab, and Jira that can be added to a page using an URL and subsequently highlighted visually. This allows page content to be enriched and overviews of current issues to be more easily visible. The issue tracker links can be inserted not only via a droplet, but are also automatically detected when copied and pasted into edit mode with a specific URL pattern.&lt;br /&gt;
&lt;br /&gt;
=== Improvements ===&lt;br /&gt;
&lt;br /&gt;
==== Accessibility improvements ====&lt;br /&gt;
BlueSpice 5.2 aims to improve the accessibility of the application in order to provide optimal support for accessibility in reading mode. For this purpose, the application has been thoroughly reviewed and several areas have been optimized. The changes are briefly listed below:  &lt;br /&gt;
:&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.1.1.1 EnhancedStandardUIs - Add expand label on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42902)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.1.1 OOJSPlus - Add expand label for trees in general&#039;&#039;&#039; (ERM42902)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 BlueSpicePrivacy - Fix privacy section in preferences&#039;&#039;&#039; (ERM42837)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 BlueSpicePrivacy - Fix radio input label&#039;&#039;&#039; (ERM43782)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 NotifyMe - Add notification panel to enhanced preferences&#039;&#039;&#039; (ERM42837)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 OOJSPlus - Add booklet special page&#039;&#039;&#039; (ERM42837)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 OOJSPlus -  Add generic group select widget and fix filter widget&#039;&#039;&#039; (ERM42965)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.2 EnhancedStandardUIs - Fix WCAG tree and namespace selector on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42904)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.2 OOJSPlus - Improve tree by using nested lists for screenreader compatibility&#039;&#039;&#039; (ERM42901)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.2 OOJSPlus - Remove empty ul in html&#039;&#039;&#039; (ERM44493)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.4 BlueSpiceDiscovery - Fix font size unit&#039;&#039;&#039; (ERM44495)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.4 BlueSpiceExtendedSearch - Fix extended search in navbar&#039;&#039;&#039; (ERM44495)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.4 EnhancedStandardUIs - Improve preferences mobile view&#039;&#039;&#039; (ERM44495)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.4 NotifyMe - Fix button on preferences in tab notification&#039;&#039;&#039; (ERM44495)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.10 BlueSpiceDiscovery - Fix mobile headings and action fields&#039;&#039;&#039; (ERM44496)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.10 NotifyMe - Fix mobile buttons and improve link icon&#039;&#039;&#039; (ERM44496)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.10 NotifyMe - Fix mobile version of notification center&#039;&#039;&#039; (ERM43785)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.11 BlueSpiceDiscovery - Fix contrast of border for autocomplete search&#039;&#039;&#039; (ERM43067)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.11 BlueSpiceDiscovery - Fix OOJS input field border color&#039;&#039;&#039; (ERM43065)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.11 BlueSpiceDiscovery - Fix border color for multiselect widget&#039;&#039;&#039; (ERM43065)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.1.1 NotifyMe - Add &amp;lt;code&amp;gt;read all&amp;lt;/code&amp;gt; button and remove link to &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;&#039;&#039;&#039; &#039;&#039;&#039;for eliminating the dropdown in tab header&#039;&#039;&#039; (ERM43457)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.1.1 PreviewLinks - Replace extension &amp;lt;code&amp;gt;PopUps&amp;lt;/code&amp;gt; by extension &amp;lt;code&amp;gt;PreviewLinks&amp;lt;/code&amp;gt;  for improved accessibility&#039;&#039;&#039; (ERM43458)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.1.4 BlueSpiceExtendedSearch - Add user preference for search shortcut&#039;&#039;&#039; (ERM44048)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.1 BlueSpicePrivacy - Improve cookie banner accessibility&#039;&#039;&#039; (ERM44497)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.3 BlueSpiceDiscovery - Fix focus order for sidebar toggle buttons and content&#039;&#039;&#039; (ERM44498)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.4 BlueSpicePagesVisited - Add aria label for pages visited links&#039;&#039;&#039; (ERM43464)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.6 BlueSpiceDiscovery - Fix labeling of skin areas&#039;&#039;&#039; (ERM43797)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.6&#039;&#039;&#039; &#039;&#039;&#039;EnhancedStandardUIs - Improve section headings and paginator labels&#039;&#039;&#039; (ERM44499)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.6 NotifyMe - Improve pagination announcement on &amp;lt;code&amp;gt;Special:NotificationCenter&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44499)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.3.1.2  EnhancedStandardUIs - Add missing translations for words and sections&#039;&#039;&#039; (ERM42295)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.4.1.2 BlueSpiceExtendedSearch - Fix issues with announcing table and also announce results with screenreader&#039;&#039;&#039; (ERM43799)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.4.1.2 EnhancedStandardUIs - Improve mobile view and fix raw preference buttons&#039;&#039;&#039; (ERM44502)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.4.1.2 EnhancedStandardUIs - Improve label issues and watch announcement&#039;&#039;&#039; (ERM44504)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.4.1.2 OOJSPlus - Fix announcement selectable for only content cells which are notselectable&#039;&#039;&#039; (ERM43799)&lt;br /&gt;
:&lt;br /&gt;
&lt;br /&gt;
===== Noteable changes =====&lt;br /&gt;
In the course of the accessibility review, some components had to be revised, either with a new interface or modified behavior. &lt;br /&gt;
&lt;br /&gt;
Therefore, special attention should be paid to the following changes:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.1.3.1 EnhancedStandardUIs - Implement enhanced &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42837)&lt;br /&gt;
: To improve the accessibility of content in BlueSpice 5.2, the page &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;, which is used for user settings, has been revised and redesigned. It promises better accessibility via tab and screenreader. In addition, the settings displayed have been revised and arranged in a logical manner.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.1.3.1 OOJSPlus - Remove and improve filters for grids&#039;&#039;&#039; (ERM43063)&lt;br /&gt;
: To improve the accessibility of content in BlueSpice 5.2, filters have been removed as part of the grids and an improved filter option has been implemented to avoid misleading text output via the screenreader. All other content is accessible and can be controlled using the keyboard.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.2.1.1 PreviewLinks - Replace extension &amp;lt;code&amp;gt;PopUps&amp;lt;/code&amp;gt; by extension &amp;lt;code&amp;gt;PreviewLinks&amp;lt;/code&amp;gt;  for improved accessibility&#039;&#039;&#039; (ERM43458)&lt;br /&gt;
:To improve the accessibility of content in BlueSpice 5.2, the &amp;lt;code&amp;gt;PreviewLinks&amp;lt;/code&amp;gt; extension has been introduced as a replacement for the &amp;lt;code&amp;gt;PopUps&amp;lt;/code&amp;gt; extension. The tooltips, which display a preview of the page, now allow increased accessibility of content for screenreaders. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.4.1.2 BlueSpiceExtendedSearch - Fix issues with announcing table and also announce results with screenreader&#039;&#039;&#039; (ERM43799)&lt;br /&gt;
:To improve the accessibility of content in BlueSpice 5.2, the recently viewed results in the autocomplete search have been revised. Misleading text output by the screenreader is now avoided with the removal of the remove buttons. All other content is accessible and can be controlled via the keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Further improvements ====&lt;br /&gt;
* &#039;&#039;&#039; DrawioEditor - Implement a full-screen editing mode for draw.io diagrams&#039;&#039;&#039; (ERM37816)&lt;br /&gt;
:In BlueSpice 5.2, it is now possible to edit draw.io diagrams in full-screen mode. This is particularly useful for very large diagrams, as it enables adjustments to be made easily and clearly. From now on there will be two editing modes for draw.io diagrams: page view and full-screen mode. These modes can be configured via the configuration manager so that the selected setting is used as the default across the wiki. In addition, it is also possible to select the editing mode by inserting the diagram droplet so that users can choose according to their preferences.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Implement the ability to import BPMN-based XML files and download existing processes as XML&#039;&#039;&#039; (ERM42773)&lt;br /&gt;
:BlueSpice 5.2 now offers the option of importing BPMN-based XML files into the wiki. This allows large and complex processes to be made available in the wiki immediately and supports their further processing within the wiki. It is also possible to download existing processes in the wiki as BPMN-based XML files so that they can be reused in other places.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UX PDFCreator - Enhanced visibility for PDF template editing&#039;&#039;&#039; (ERM44869)&lt;br /&gt;
:To increase the visibility of the PDF template editing option, it has been added to the global actions mega menu. This makes it easier for users to access the PDF template editor.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UX StandardDialogs - Improved consistency of dialogs in BlueSpice&#039;&#039;&#039; (ERM43047, ERM42551, ERM42202, ERM42275, ERM42197)&lt;br /&gt;
:As part of a UX review in BlueSpice 5.2 various dialogs were audited and improved in terms of consistency. This includes smoothening actions, labeling and more. Just to name a few places where dialogs have been improved: user manager, upload, workflow triggers, expiry, bookshelf and processes.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus - Add more skeleton loaders to mark loading processes&#039;&#039;&#039; (ERM42277, ERM42415)&lt;br /&gt;
:As part of a UX review in BlueSpice 5.2, additional skeleton loaders were added to the application so that loading processes are more clearly visually distinguished. This applies, for example, to workflow triggers and the tasks overview.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UX ContentDroplets - Improved layout of the Content Droplet inspectors&#039;&#039;&#039; (ERM43452)&lt;br /&gt;
:As part of a UX review in BlueSpice 5.2 the layout of various inspectors used for content droplets has already been improved. The aim is to make the inspectors clearer, give them more specific labels and provide meaningful help texts.&lt;br /&gt;
&lt;br /&gt;
=== Changes and bugfixes ===&lt;br /&gt;
&lt;br /&gt;
===Notable changes===&lt;br /&gt;
&lt;br /&gt;
==== Free ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Improve browser contrast settings&#039;&#039;&#039; (ERM44761)&lt;br /&gt;
:If a color setting is made via the browser, the contrasts are now automatically optimized and adapt the browser setting.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Correction suggestion not active for fuzzy search queries&#039;&#039;&#039; (ERM43405)&lt;br /&gt;
:The correction suggestion for a fuzzy search query is now possible again. However, a search reindex is necessary to restore functionality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Bugfixes===&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Free ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCustomMenu - Custom menu is truncated if no content is defined&#039;&#039;&#039; (ERM44585)&lt;br /&gt;
:The custom menu is now displayed correctly again, even if no entries have been defined yet.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Strange styling is applied to text in source edit mode&#039;&#039;&#039; (ERM40541)&lt;br /&gt;
:When using source edit mode to edit a page, the text is no longer formatted twice.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCustomMenu - Improve empty custom menu view&#039;&#039;&#039; (ERM43523)&lt;br /&gt;
:If the custom menu contained no entries, only a small hint was displayed. As part of the UX review, the menu was designed to be more appealing and was aligned with the design of other empty menus. &lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Pro ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - If a file containing a space is used for a book cover image, the image will not be displayed in the PDF export&#039;&#039;&#039; (ERM39969)&lt;br /&gt;
:If a file containing spaces is used for the book cover image, it is now encoded correctly so that the cover image is also displayed correctly in the PDF. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf image is not displayed if file is uploaded to custom namespace&#039;&#039;&#039; (ERM38527)&lt;br /&gt;
:If a bookshelf image is uploaded to a custom namespace, it will now be displayed again on &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - &amp;lt;code&amp;gt;Edit book&amp;lt;/code&amp;gt; action is visible to users without the appropriate permission&#039;&#039;&#039; (ERM44450)&lt;br /&gt;
:The Edit book action is now only displayed if the user has the appropriate permission.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf image is sometimes blurry&#039;&#039;&#039; (ERM42225)&lt;br /&gt;
:The size of the image used on Special:Books has been increased from &amp;lt;code&amp;gt;350px&amp;lt;/code&amp;gt; in width. This means that the available space is now &amp;lt;code&amp;gt;325px&amp;lt;/code&amp;gt;, which avoids blurry images.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Filtering on &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; leads to infinite loading&#039;&#039;&#039; (ERM43363)&lt;br /&gt;
:If a filter is applied on the &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Special:Reminder&amp;lt;/code&amp;gt; pages, the results will be displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Expired watermark missing when user language is neither EN nor DE&#039;&#039;&#039; (ERM44170)&lt;br /&gt;
:The watermark is now displayed correctly again. If a language other than EN or DE is selected, the watermark automatically falls back to the EN default.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - Number of page visits for different intervals do not match&#039;&#039;&#039; (ERM36739)&lt;br /&gt;
:If the query &amp;lt;code&amp;gt;Visits per page&amp;lt;/code&amp;gt; is selected on the page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; and executed with different intervals (daily, weekly, etc.), the actual values displayed will now match again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReadConfirmation -Indicator for read confirmation task should only be displayed if its enabled in a namespace&#039;&#039;&#039;(ERM44746)&lt;br /&gt;
:The task indicator only appears for a requested read confirmation if it is enabled a namespace. &lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Prefixed processes are not respected during migration&#039;&#039;&#039; (ERM44887)&lt;br /&gt;
:If a process is created in a custom namespace and thus receives a prefix, this is now taken into account and the processes are recreated correctly during migration.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Export to PDF via draw.io Editor doesn&#039;t work&#039;&#039;&#039; (ERM44873)&lt;br /&gt;
:When using draw.io&#039;s internal PDF export, PDFs are now generated correctly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Filtering for users in the user manager only works with lowercase letters&#039;&#039;&#039; (ERM43906)&lt;br /&gt;
:When filtering for users in the user manager, results are now displayed regardless of upper or lower case.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Using Tabber to display tables with a tab switch causes PDF export to fail&#039;&#039;&#039; (ERM44099)&lt;br /&gt;
:If a table is embedded on a page using Tabber and contains a tab switch to navigate between tables, PDF export will now work properly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Blank pages in export before and after content&#039;&#039;&#039; (ERM44666)&lt;br /&gt;
:When exporting a page, no blank page is added before or after the content.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Oversized images lead to incorrect display in exported file&#039;&#039;&#039; (ERM44707)&lt;br /&gt;
:If an oversized image is inserted on a page, for example by adding only a  link, the images are now automatically scaled so that the export is displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Checkbox status for minor revision not persistent&#039;&#039;&#039; (ERM43221)&lt;br /&gt;
:When creating a workflow using the ui editor and editing the form &amp;lt;code&amp;gt;Edit wiki page&amp;lt;/code&amp;gt;, the status of the &amp;lt;code&amp;gt;Minor revision?&amp;lt;/code&amp;gt; checkbox is now persisted again.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Farm ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Embedding a &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt; droplet on a page leads to translation of file names which results in a broken view&#039;&#039;&#039; (ERM44573)&lt;br /&gt;
:If a &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt; droplet is inserted on a page, the file names are no longer translated and the gallery is displayed correctly. However, the image captions of the individual files are still taken into account for translation and are displayed correctly after the transfer.&lt;br /&gt;
*&#039;&#039;&#039;ContentTransfer - Introduce numerical and alphabetical sorting for the dropdown menu of receiving wikis&#039;&#039;&#039; (ERM44732)&lt;br /&gt;
:On the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;, numerical and alphabetical sorting has been introduced for the dropdown of the receiving wikis, making it easier and faster for users to navigate.&lt;br /&gt;
==5.1.3==&lt;br /&gt;
&lt;br /&gt;
This release contains the security fix for [https://en.wiki.bluespice.com/wiki/Security:Security_Advisories/BSSA-2025-06 BSSA-2025-06].{{#subobject:|Release=5|Releasedate=27.10.2025|Releasepatch=5.1.3}}&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceConfigManager - Configuration changes cannot be saved by using the search box because save button is disabled&#039;&#039;&#039; (ERM43178)&lt;br /&gt;
:If a configuration is to be changed in ConfigManager and the corresponding configuration is filtered using the search box, the tab on the left is automatically preselected so that the save button is active.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Ampersand in page title causes subpage names are not shown correctly&#039;&#039;&#039; (ERM44037)&lt;br /&gt;
:It is now possible to use an ampersand in the page title without causing display issues in the wiki.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Section links in the Search center do not work properly&#039;&#039;&#039; (ERM43182)&lt;br /&gt;
: Clicking on a section link in the Search center forwards the user to the corresponding page and automatically scrolls to the relevant section.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Style of multimedia viewer should be aligned to the Discovery skin&#039;&#039;&#039; (ERM44081)&lt;br /&gt;
: The style of the multimedia indicator has been aligned to the Discovery skin.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePermissionManager - When a group is renamed, the permissions for the old group are retained&#039;&#039;&#039; (ERM43152)&lt;br /&gt;
: If a group is renamed in the permission manager, the permissions are transferred correctly. Also after a group is deleted, the corresponding permissions assigned to it are deleted properly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePrivacy - User settings for convenience cookies are not respected&#039;&#039;&#039; (ERM42363)&lt;br /&gt;
:If a user intentionally rejects convenience cookies, these cookies will no longer be set. &lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - When using drag and drop for uploading an image which is a duplicate, an error message is shown&#039;&#039;&#039; (ERM43755)&lt;br /&gt;
: If a user attempts to add an image to a page using drag and drop and the image is a duplicate, a dialog will now appear. It informs the user that it is a duplicate file and asks whether they would like to use the original file instead.&lt;br /&gt;
*&#039;&#039;&#039;Lingo - BlueSpice LTS does not use the latest version of Lingo&#039;&#039;&#039; (ERM44438)&lt;br /&gt;
:The new release of BlueSpice includes the latest version of the extension Lingo, namely version &amp;lt;code&amp;gt;3.2.4&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - User name is displayed incorrectly in mail sent when user name contains a dot&#039;&#039;&#039; (ERM43879)&lt;br /&gt;
: When resetting the password of a user who has a dot in their username, the username is now displayed correctly in the email.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Mathematical formulas and PDFHandler images are not exported correctly&#039;&#039;&#039; (ERM41796)&lt;br /&gt;
: The display of mathematical formulas has been improved in PDF export. Furthermore, it is now possible again to export thumbnails that are integrated via PDFHandler.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUserManager - It&#039;s not possible to add new users as well as editing existing ones&#039;&#039;&#039; (ERM44481)&lt;br /&gt;
: Adding new users as well as editing existing users via Special:UserManager works again.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceUserSidebar - Watchlist entry should be displayed in the default user menu, even if the user has not yet added any pages to the watchlist&#039;&#039;&#039; (ERM43373)&lt;br /&gt;
: In the user menu that is delivered as standard, the Watchlist entry is now always present, even if the user has not yet added any pages to  their watchlist. Below the heading Watchlist, it is indicated that there are no entries yet. As soon as the user adds pages to the watchlist, these are displayed as usual as soon as changes are made by other users. If the Watchlist entry in the user menu is not desired, it can be easily removed via menu editing.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditor - When a displaytitle is set, it&#039;s not visible in the page options after page has been reopened&#039;&#039;&#039; (ERM44042)&lt;br /&gt;
:Once a display title has been assigned via the page options, it will be visible in the visual editor when the page options dialog is reopened. If the display title is changed again, the display will adjust accordingly after the page is saved. &lt;br /&gt;
* &#039;&#039;&#039;VueJsPlus - It is no longer possible to expand and collapse chapters in the book tree&#039;&#039;&#039; (ERM43293)&lt;br /&gt;
: Expanding and collapsing chapters in the book tree now works correctly again.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;AIEditingAssistant - It&#039;s not possible to define the AI model via the configuration manager&#039;&#039;&#039; (ERM43680)&lt;br /&gt;
: The corresponding AI model can now be specified via the configuration manager.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceCategoryManager - The query “Pages in categories” does not show any results&#039;&#039;&#039; (ERM43624)&lt;br /&gt;
: If the query type Pages in categories is selected on the page Special:AggregatedStatistics, it will now display results again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Date format is not displayed correctly in filterable tables if they are based on a template with a query&#039;&#039;&#039; (ERM43615)&lt;br /&gt;
: The date format is now displayed correctly in filterable tables, even if they are based on a template with a query.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Custom XML File cannot be used for creating new processes because the bpmn: prefix is missing&#039;&#039;&#039;(ERM44011)&lt;br /&gt;
:When using a custom &amp;lt;code&amp;gt;XML&amp;lt;/code&amp;gt; file containing a &amp;lt;code&amp;gt;BPMN&amp;lt;/code&amp;gt; definition of a process, it is now possible for creating new processes despite the missing &amp;lt;code&amp;gt;bpmn:&amp;lt;/code&amp;gt; prefix.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Saving a process prevents the SVG being created and displays an error message&#039;&#039;&#039; (ERM44539)&lt;br /&gt;
:Saving a process while simultaneously creating an SVG file now works again.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - draw.io diagram not updated because of browser cache&#039;&#039;&#039; (ERM37845)&lt;br /&gt;
: Draw.io diagrams are now displayed correctly after saving and refreshing the page.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - If there is an internal link to a page that is part of the PDF, turn it into a jump link.&#039;&#039;&#039; (ERM43643)&lt;br /&gt;
: If a book is created that contains a page link to a page that is also part of the book, the user is redirected to the corresponding chapter. If the page to which a page link within a book page points is not part of the book, the page is opened in the wiki. This behavior is also reflected in the book export, provided that links are allowed in the corresponding book template.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - PDF export fails when a font style is appended inline after existing text&#039;&#039;&#039; (ERM43194)&lt;br /&gt;
:All 14 base fonts are now included in the &amp;lt;code&amp;gt;webservice-html2pdf&amp;lt;/code&amp;gt; and loaded in the &amp;lt;code&amp;gt;.jar&amp;lt;/code&amp;gt;. In addition the font styles &amp;lt;code&amp;gt;Monospace&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Serif&amp;lt;/code&amp;gt; are now supported when using them inline for existing text. Then the font styles are also displayed correctly in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Width of figcaption is not limited to thumbnail width when exporting a page&#039;&#039;&#039; (ERM44153)&lt;br /&gt;
: The width of the caption when exporting a page is now adjusted to the thumbnail so that the export looks more appealing and avoids unsightly line breaks.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - If a page name contains umlauts, it will be encoded incorrectly when exporting to PDF&#039;&#039;&#039; (ERM44431)&lt;br /&gt;
: The encoding when exporting pages with an umlaut in the page title has been improved so that umlauts are now displayed correctly in the downloaded file.&lt;br /&gt;
* &#039;&#039;&#039;SimpleTasks - Tasks do not generate semantic properties&#039;&#039;&#039; (ERM44300)&lt;br /&gt;
: When a task on a page is created, the semantic properties are now also created using a subobject, which can be viewed on the page properties page. This also enables the ContentDroplet Task report to work again properly, which displays the corresponding tasks in the wiki.&lt;br /&gt;
*&#039;&#039;&#039;SemanticResultFormats - SearchPanes do not work and cause a DBLanguageError&#039;&#039;&#039; (ERM42416)&lt;br /&gt;
:The issue has been fixed and using search panes is now possible again.&lt;br /&gt;
*&#039;&#039;&#039;SemanticResultFormats - Upgrade SemanticResultFormats to latest version&#039;&#039;&#039; (ERM43971)&lt;br /&gt;
:The latest version of SemanticResultFormats has been released and is used with the current release of BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflow triggers are executed multiple times&#039;&#039;&#039; (ERM42583)&lt;br /&gt;
:If a workflow trigger is defined, it will now only trigger once.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Cannot start a workflow on a &amp;lt;code&amp;gt;.formadata&amp;lt;/code&amp;gt; page&#039;&#039;&#039; (ERM36518)&lt;br /&gt;
:It is now possible to start a workflow on a &amp;lt;code&amp;gt;.formdata&amp;lt;/code&amp;gt; page.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - ContentTransfer is not showing instances that are created from existing wiki&#039;&#039;&#039; (ERM43401)&lt;br /&gt;
: Cloned instances are now also displayed again in the selection of the receiving wiki on the page Special:ContentTransfer.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceTranslationTransfer - Improve the view of configuration settings in ConfigManager&#039;&#039;&#039; (ERM43401)&lt;br /&gt;
:The configuration options for the BlueSpiceTranslationTransfer extension have been improved in the configuration manager. This includes a clearer visual presentation as well as unambiguous labels and help texts.&lt;br /&gt;
&lt;br /&gt;
== 5.1.2 ==&lt;br /&gt;
Dieses Release enthält den Sicherheitsfix für [https://www.cve.org/CVERecord?id=CVE-2025-46703 CVE-2025-46703], [https://www.cve.org/CVERecord?id=CVE-2025-48007 CVE-2025-48007], [https://www.cve.org/CVERecord?id=CVE-2025-57880 CVE-2025-57880], [https://www.cve.org/CVERecord?id=CVE-2025-58114 CVE-2025-58114].&lt;br /&gt;
&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=18.09.2025|Releasepatch=5.1.2}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice Docker - Wiki uses UTC as default timezone, but should use local timezone instead&#039;&#039;&#039; (ERM42851)&lt;br /&gt;
:It is now possible that timezone can be set via env variable. Docker images are updated accordingly.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
*&#039;&#039;&#039;Vulnerabilities in various extensions&#039;&#039;&#039; (ERM44091)&lt;br /&gt;
:Fix for the vulnerabilities from  security advisory [https://en.wiki.bluespice.com/wiki/Security:Security_Advisories/BSSA-2025-05 BSSA-2025-05].&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Sidebar is displayed on Special:PasswordReset and Special:UserLogout although anonymous users are not allowed to read the wiki due to permission concept&#039;&#039;&#039; (ERM43672)&lt;br /&gt;
:The sidebar is no longer visible on &amp;lt;code&amp;gt;Special:PasswordReset&amp;lt;/code&amp;gt; as well as &amp;lt;code&amp;gt;Special:UserLogout&amp;lt;/code&amp;gt; if anonymous users are not allowed to read the wiki.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - EnhancedSidebarTree is not stateful&#039;&#039;&#039; (ERM42333)&lt;br /&gt;
:When using the enhanced MediaWiki sidebar, tabs that have been opened or closed in the navigation now retain their state.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Remove white space between label and input field in media dialog&#039;&#039;&#039; (ERM43927)&lt;br /&gt;
:The white space between the label and the input field in the media dialog (tab &amp;lt;code&amp;gt;General&amp;lt;/code&amp;gt;) has been adjusted accordingly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Right sidebar should be expanded by default&#039;&#039;&#039; (ERM43125)&lt;br /&gt;
:The right sidebar was hidden during the first login, which was not ideal for new users because they could not see the functionalities of the right sidebar at first glance. From now on, the right sidebar is displayed by default, unless the user decides to collapse it.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Add caching while using the enhanced MediaSiki sidebar to improve performance&#039;&#039;&#039; (ERM42889)&lt;br /&gt;
:Caching was introduced when using the enhanced MediaWiki sidebar so that the performance of the application can be improved.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - When using the query &amp;lt;code&amp;gt;Page visits in relation&amp;lt;/code&amp;gt;, only DivisionByZeroError is displayed&#039;&#039;&#039; (ERM43806)&lt;br /&gt;
:When using the query &amp;lt;code&amp;gt;Page visits in relation&amp;lt;/code&amp;gt; on the page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; , a result is now displayed again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Add BlueSpiceExtendedSearch to &amp;lt;code&amp;gt;/w/opensearch_desc.php&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM377723)&lt;br /&gt;
:It is possible to configure the search so that it can also be started in the wiki via the URL address bar.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - When using the ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; with restriction of sources, the search is executed in all available indexes&#039;&#039;&#039;&lt;br /&gt;
(ERM42563)&lt;br /&gt;
:If the droplet Search field with source restriction is inserted on a page, search results from the current instance are displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - The values defined in the input field &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; using the ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; are not transferred&#039;&#039;&#039; (ERM43745)&lt;br /&gt;
:If the ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; is used on a page and values are specified for the &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;, these are now correctly applied and displayed in the wiki text.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - The creation date is more recent than the modification date in the Search center&#039;&#039;&#039; (ERM36533)&lt;br /&gt;
:If files are uploaded to the wiki and modified after a certain period of time, both the creation and modification dates are now displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpicePagesVisited - User sidebar displays JSON code of a form&#039;&#039;&#039; (ERM37944)&lt;br /&gt;
:The user sidebar no longer displays JSON code under the visited pages tab, but only the page that the user has visited.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceVisualEditorConnector - Although no changes have been made to a page and editing is canceled, a prompt appears asking whether editing should really be canceled&#039;&#039;&#039; (ERM41515)&lt;br /&gt;
:If no changes are added to a page, it is now possible to cancel edit mode without a confirmation prompt being displayed. The application behaves differently if a change has actually been made and unsaved changes could be lost - in this case, a confirmation prompt is displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Once a cell border has been removed, it cannot be added again&#039;&#039;&#039; (ERM42795)&lt;br /&gt;
:Adding and removing cell borders now works correctly again.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - The page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; fails to load if a user only has permissions for the &amp;lt;code&amp;gt;Blog talk&amp;lt;/code&amp;gt; namespace but not for the &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; namespace&#039;&#039;&#039; (ERM43159)&lt;br /&gt;
:The page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; will now load even if the user is only allowed to read the &amp;lt;code&amp;gt;Blog talk&amp;lt;/code&amp;gt; namespace and not the &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Loading indicator missing when switching to next page or changing namespace&#039;&#039;&#039;(ERM42833)&lt;br /&gt;
:If the paginator is used or the namespace is changed on the page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;, this is now indicated by a loading indicator.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Infinite loading when searching for just one letter on the page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42229)&lt;br /&gt;
:Searching for just one letter on the page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; no longer results in endless loading, but displays a result within a reasonable amount of time.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - No comprehensible sorting after uploading files to ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; &#039;&#039;&#039; (ERM43448)&lt;br /&gt;
:If the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; is inserted on a page and files are added to it, the files are sorted according to the upload order. In addition, there is the option of temporarily sorting the files alphabetically in ascending or descending order.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - The number of entries displayed in the version history is incorrect&#039;&#039;&#039; (ERM43274)&lt;br /&gt;
:The number of entries in the version history is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlu - If the quick access button to the last page of the version history is selected, the incorrect entry is displayed&#039;&#039;&#039; (ERM43277)&lt;br /&gt;
:If the user jumps to the last position in the version history using the quick access button, the correct entry is now displayed again.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - If a page is edited by an anonymous user, only the IP address is displayed in the version history instead of an avatar&#039;&#039;&#039; (ERM43754)&lt;br /&gt;
:If a page is edited by an anonymous user, the avatar for an unknown user is displayed in the version history as usual.This also applies to other locations in the wiki, such as the page information dialog, the notification center, and others.&lt;br /&gt;
*&#039;&#039;&#039;UserProfile - Distorted profile picture after upload&#039;&#039;&#039; (ERM43450)&lt;br /&gt;
:If an image is more rectangular in shape, it will no longer be stretched when displayed on the user profile.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceAvatars - Align cancel action in profile image dialog&#039;&#039;&#039; (ERM43455)&lt;br /&gt;
:During a UX review, the cancel action in the profile picture editing dialog was adjusted to match the standard used in the application.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceConfigManager - Configmanager toolbar labels must use messages instead of hardcoding labels&#039;&#039;&#039; (ERM43358)&lt;br /&gt;
:During a UX review, the labels in the configuration manager were audited and hard-coded labels were changed to messages so that they can be translated.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
*&#039;&#039;&#039;Security Vulnerabilities Disclosure regarding Cognitive Process Designer&#039;&#039;&#039; (ERM43951)&lt;br /&gt;
:From now on, the svg file is validated before saved. If it is invalid or dangerous, the process will still be saved, but without storing the svg file.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Indents for subchapters are not displayed correctly in the book editor&#039;&#039;&#039; (ERM38516)&lt;br /&gt;
:The indentations for subchapters are now displayed correctly in the book editor. Furthermore, improvements have been made to the drag and drop mode in the book editor as part of this ticket.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Class &amp;lt;code&amp;gt;class=&amp;quot;mw-headline-number hidden&amp;quot;&amp;lt;/code&amp;gt; does not work&#039;&#039;&#039; (ERM42927)&lt;br /&gt;
:A hidden &amp;lt;code&amp;gt;mw-headline-number&amp;lt;/code&amp;gt; has been introduced to headings, so that the &amp;lt;code&amp;gt;class=&amp;quot;mw-headline-number hidden&amp;quot;&amp;lt;/code&amp;gt; is displayed in the body.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Legacy bookshelf tag causes page break, so that there&#039;s a empty page before TOC displayed&#039;&#039;&#039; (ERM43439)&lt;br /&gt;
:The legacy Bookshelf tag has been removed so that unnecessary page breaks are no longer generated.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Button for expanding a chapter disappears when clicking on a subchapter&#039;&#039;&#039; (ERM43426)&lt;br /&gt;
:When opening a book chapter with subchapters, the button for expanding and collapsing the chapter now remains visible.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory - Adding a category to a form page results in error&#039;&#039;&#039; (ERM37237)&lt;br /&gt;
:Categories can now be added to form pages.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - When a page expires, the date on the page &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; is not marked in red color&#039;&#039;&#039; (ERM43687)&lt;br /&gt;
:When a page becomes outdated, the expiration date is now displayed in red color on the page &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExportTables - There are unnecessary empty rows in the statistics export&#039;&#039;&#039; (ERM43569)&lt;br /&gt;
:When statistics are exported on the page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt;, the export no longer contains unnecessary and empty rows.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - Monthly evaluations are displayed negatively with regard to their values&#039;&#039;&#039; (ERM38330)&lt;br /&gt;
:The monthly evaluation of queries on &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; is now displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - Add descriptions to the individual queries in the dropdown&#039;&#039;&#039; (ERM43625)&lt;br /&gt;
:For better clarity, descriptions have been added to the individual queries for the statistics in the selection dropdown.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - No total hits for the query &amp;lt;code&amp;gt;Number of search queries&amp;lt;/code&amp;gt; displayed&#039;&#039;&#039; (ERM37900)&lt;br /&gt;
:The total number of hits for the query &amp;lt;code&amp;gt;Number of search queries&amp;lt;/code&amp;gt; are displayed again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceRating - Recommendations can only be used if ratings are enabled in the NamespaceManager&#039;&#039;&#039; (ERM43179)&lt;br /&gt;
:Recommendations now work again regardless of whether rating is enabled in a namespace or not.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - Special:Preferences doesn&#039;t display dropdown for namespace selection&#039;&#039;&#039; (ERM43029)&lt;br /&gt;
:Namespaces for reminders can now be selected again in the user preferences.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Swim lane label updates are not reflected in page paths&#039;&#039;&#039; (ERM42740)&lt;br /&gt;
:The swim lane labels and general activities are now displayed correctly in the page paths. In addition, the renaming mechanism has been improved so that it is no longer necessary to click outside the shape in order to save the change.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Process diagram cannot be saved due to use of an unescaped character&#039;&#039;&#039; (ERM43493)&lt;br /&gt;
:If a process diagram is created with an apostrophe, it can now be saved correctly.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - If process ns is exclusive for a group, option for creating a new process should not be displayed&#039;&#039;&#039; (ERM43942)&lt;br /&gt;
:If editing the process namespace is restricted for a specific group via permissions, the &amp;lt;code&amp;gt;Create new process&amp;lt;/code&amp;gt; action will no longer be displayed on the page &amp;lt;code&amp;gt;Special:ProcessOverview&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Introduce a body class for the page status&#039;&#039;&#039; (ERM39797)&lt;br /&gt;
:The page status is now defined as a body class for the extension &amp;lt;code&amp;gt;ContentStabilization&amp;lt;/code&amp;gt;. Specifically, these are the classes: &amp;lt;code&amp;gt;cs-stable&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;cs-unstable&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cs-state-first-unstable&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cs-state-unstable&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cs-state-stable&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;cs-state-implicit-unstable&amp;lt;/code&amp;gt;. For further information, please refer to our helpdesk.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - When approval is active, the approved version of draw.io is no longer displayed on a page, only the draft version is shown&#039;&#039;&#039; (ERM43640)&lt;br /&gt;
:If approval is active in a namespace and a new version of a draw.io diagram is created, the draft and the approved page will now be displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Links are shifted if they are located within a container shape&#039;&#039;&#039; (ERM40870)&lt;br /&gt;
:If a draw.io diagram is created with containers that also contain linked shapes, these links now work both inside and outside the container.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Improve the description for a draw.io diagram and support the display of the image&#039;&#039;&#039; (ERM43189)&lt;br /&gt;
:The link to the file description page is now located as an additional entry next to the function for editing the diagram. In addition, another option has been introduced during the insertion of the draw.io diagram, allowing the diagram itself to be aligned left, centered, or right on a page.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - SVG links from internal links (including jump links) do not work&#039;&#039;&#039; (ERM43382)&lt;br /&gt;
:SVG links from internal and external links in a draw.io diagram are now working properly again.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Fix broken draw.io internal function for PDF export&#039;&#039;&#039; (ERM42986)&lt;br /&gt;
:The draw.io editor has its own PDF export function, which is now working again and can be used as an export option.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - When a draw.io diagram is exported as a PDF, the text inside shapes is cut off&#039;&#039;&#039; (ERM43383)&lt;br /&gt;
:If a draw.io diagram is created with shapes in which additional text has been inserted, the text will no longer be cut off in the PDF output. If the text extends beyond the shape, it is recommended to enlarge the shape and initiate a new export.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Scaling draw.io causes links to shift&#039;&#039;&#039; (ERM40483)&lt;br /&gt;
:Scaling draw.io no longer causes links to shift. Links within shapes remain in place.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - If a description is added to a draw.io diagram, it is not visible in the HTML&#039;&#039;&#039; (ERM43679)&lt;br /&gt;
:If a description is added when inserting a draw.io diagram, it is now visible in the HTML.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Word import fails when importing a file with a duplicate image&#039;&#039;&#039; (ERM43212)&lt;br /&gt;
:If a Word file with a duplicate image is imported, the import no longer fails. In &amp;lt;code&amp;gt;Rename&amp;lt;/code&amp;gt; mode, a duplicate of the image is created, and in &amp;lt;code&amp;gt;Override&amp;lt;/code&amp;gt; mode, the duplicate of the image is overwritten.&lt;br /&gt;
*&#039;&#039;&#039;MultimediaViewer - MultimediaViewer fails to handle file names containing &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&#039;&#039;&#039; &#039;&#039;&#039;character&#039;&#039;&#039; (ERM42881)&lt;br /&gt;
:If a file with a &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; in its name is uploaded to the wiki, the MultimediaViewer can now encode the file name correctly, allowing the file to be previewed again.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - File versioning fails&#039;&#039;&#039; (ERM43331)&lt;br /&gt;
:If a new version of a file is uploaded to a namespace, it is now possible to revert and delete the first / original file again.&lt;br /&gt;
*&#039;&#039;&#039;NumberHeadings - Heading numbering is not displayed correctly in exported file&#039;&#039;&#039; (ERM43395)&lt;br /&gt;
:If heading numbering is activated via the configuration manager, the heading numbering in the exported file will now be displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - The &amp;lt;code&amp;gt;&amp;lt;pdfexcludestart&amp;gt;&amp;lt;/code&amp;gt; tag does not consider the exclusion of headings in the TOC&#039;&#039;&#039; (ERM42812)&lt;br /&gt;
:If an entire chapter is excluded from export via the &amp;lt;code&amp;gt;&amp;lt;pdfexcludestart&amp;gt;&amp;lt;/code&amp;gt; tag, the heading will no longer be displayed in the PDF&#039;s table of contents.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - The &amp;lt;code&amp;gt;embed-page-toc&amp;lt;/code&amp;gt; config was not restricted for export and TOC was always shown&#039;&#039;&#039; (ERM42226)&lt;br /&gt;
:With setting config &amp;lt;code&amp;gt;embed-page-toc&amp;lt;/code&amp;gt; the TOC for multiple page export is not added to PDF as well as the page TOC is not shown if setting is active.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - The ampersand character causes to generate a blank page with no content when exporting to PDF&#039;&#039;&#039; (ERM42882)&lt;br /&gt;
:It is now possible to use an ampersand in the page title without causing display issues in an exported file.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Export of a page with a svg thumb image fails&#039;&#039;&#039; (ERM43074)&lt;br /&gt;
:If an SVG image is embedded on a page and displayed as a thumbnail, this page can now be exported again correctly.&lt;br /&gt;
*&#039;&#039;&#039;SemanticResultFormats - SearchPanes do not work and cause a DB language error&#039;&#039;&#039; (ERM42415)&lt;br /&gt;
:The issue has been fixed and using search panes is now possible again.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCategoryManager - When creating a new category, the behavior must be adapted to the creation of a new page, as otherwise an error message will appear in the case of duplicates&#039;&#039;&#039; (ERM43012)&lt;br /&gt;
:If a new category is created in the category manager that already exists, the user is now informed by a message in the dialog to rename the category.&lt;br /&gt;
*&#039;&#039;&#039; UX Workflows - Edit icon should not contain class &amp;lt;code&amp;gt;destructive&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42987)&lt;br /&gt;
:As part of the UX review, the class &amp;lt;code&amp;gt;destructive&amp;lt;/code&amp;gt; was removed from the edit icon on &amp;lt;code&amp;gt;Special:WorkflowTriggers&amp;lt;/code&amp;gt;, as this could be misinterpreted when using a different skin.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Revision of a MediaWiki:Workflow_Example.bpmn page cannot be reset in the version history&#039;&#039;&#039; (ERM42381)&lt;br /&gt;
:If a new workflow is defined in the &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; namespace using the Workflow UI Editor, it is now possible to reset changes via the version history.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Moving the definition page of a running workflow causes errors on &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:My_tasks&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42826)&lt;br /&gt;
:Moving the workflow definition page is now prevented as soon as the workflow is active on a page in the wiki.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Missing german translations for Workflows extension&#039;&#039;&#039; (ERM43257)&lt;br /&gt;
:Some German translations for the extension &amp;lt;code&amp;gt;Workflows&amp;lt;/code&amp;gt; have been updated and adapted. In addition, the translations for the extension &amp;lt;code&amp;gt;Forms&amp;lt;/code&amp;gt; have also been updated as part of this ticket.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Add link to &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt; to global actions&#039;&#039;&#039; (ERM43335)&lt;br /&gt;
:To enable faster access to farm management in the future, the link to it has been added to the global actions.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - The farm creation fails if the instance is created by a user with spaces in their username&#039;&#039;&#039; (ERM43525)&lt;br /&gt;
:If a user with spaces in their username wants to create a new farm instance, this now works correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Group assignment is lost when creating a new instance&#039;&#039;&#039; (ERM42342)&lt;br /&gt;
:If a new instance is created or cloned via the page &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt; and a group is specified in the form, the new or cloned instance is now also assigned to this group and appears under the corresponding tab.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Cloud ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCloudClient - Storage ratio is not displayed on &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt; for Cloud edition&#039;&#039;&#039; (ERM43561)&lt;br /&gt;
:The storage ratio of the wiki is now displayed correctly on the page &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt; for Cloud edition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 5.1.1 ==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=16.07.2025|Releasepatch=5.1.1}}&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Settings in ConfigManager do not work&#039;&#039;&#039; (ERM29755)&lt;br /&gt;
:  The functionality of the setting &amp;lt;code&amp;gt;Set page categories as default in upload dialog&amp;lt;/code&amp;gt; in the ConfigManager has been restored and can now be used again. In addition, the setting &amp;lt;code&amp;gt;Insert category with its parent&amp;lt;/code&amp;gt; has been removed from the ConfigManager as it no longer has any functionality.&lt;br /&gt;
* &#039;&#039;&#039;MediaWiki - Newly uploaded files are not displayed on &amp;lt;code&amp;gt;Special:RecentChanges&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41297)&lt;br /&gt;
:If a user uploads a new file, this action can now also be seen on the page &amp;lt;code&amp;gt;Special:RecentChanges&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Improve concept of digest mails&#039;&#039;&#039; (ERM39568)&lt;br /&gt;
: The concept of digest mails has been adjusted. Mails are now sent at 7am for &amp;lt;code&amp;gt;Frequency: Daily&amp;lt;/code&amp;gt; and at 7 am on Monday for &amp;lt;code&amp;gt;Frequency:Weekly&amp;lt;/code&amp;gt;. In the course of this change, the introductory sentence was also adapted so that it is clear that the changes refer to the last 24 hours or the last week in the wiki.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Header of dialog is shifted when using the ContentDroplet &amp;lt;code&amp;gt;Modal button&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41380)&lt;br /&gt;
:  When using the droplet &amp;lt;code&amp;gt;Modal button&amp;lt;/code&amp;gt;, the header is now displayed correctly when opening the dialog.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Invalid page titles break enhanced sidebar subpage tree&#039;&#039;&#039; (ERM42605)&lt;br /&gt;
:Invalid pages titles no longer break the enhanced sidebar subpage tree.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Button for creating new pages should respect permission settings of a wiki&#039;&#039;&#039; (ERM42523)&lt;br /&gt;
: If a wiki is protected or can be viewed by anonymous readers via a custom setup, the button for creating new pages is now disabled and cannot be clicked.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - AC doesn&#039;t feature &amp;lt;code&amp;gt;search in book&amp;lt;/code&amp;gt; if user is on a book page&#039;&#039;&#039; (ERM43077)&lt;br /&gt;
:If a user is in a book and enters a search term via the autocomplete search, the option &amp;lt;code&amp;gt;in book&amp;lt;/code&amp;gt; is now also suggested.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - When using the ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; with restriction of sources, the search is executed in all available indexes&#039;&#039;&#039; (ERM42563)&lt;br /&gt;
:If the droplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; with source restriction is inserted on a page, only search results from the current instance are displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - HTML tag visible when searching for page in subpages via Search center&#039;&#039;&#039; (ERM42560)&lt;br /&gt;
: The html tag is no longer displayed when searching for a subpage via Search center.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Display of results with many hits in ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; looks broken&#039;&#039;&#039; (ERM42418)&lt;br /&gt;
: If many hits are found via the droplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt;, these are displayed properly in the dropdown again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedStatistics - Label for namespace &amp;lt;code&amp;gt;(Pages)&amp;lt;/code&amp;gt; is missing in namespace selection&#039;&#039;&#039; (ERM42777)&lt;br /&gt;
:  When using the report type &amp;lt;code&amp;gt;Pages in categories&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt;, the label for the namespace &amp;lt;code&amp;gt;(Pages)&amp;lt;/code&amp;gt; is visible again in the selection dropdown.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - Params &amp;lt;code&amp;gt;poster&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cover&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;for videos aren&#039;t working in Discovery&#039;&#039;&#039; (ERM35098)&lt;br /&gt;
: The params &amp;lt;code&amp;gt;poster&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cover&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;work again when embedding a video on a page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Action for hiding talk namespaces is non-functional&#039;&#039;&#039; (ERM39915)&lt;br /&gt;
: The handling of the action &amp;lt;code&amp;gt;Hide talk namespaces&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:NamespaceManager&amp;lt;/code&amp;gt; has been improved and was made more userfriendly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAssignments - User picker for assigning a page doesn&#039;t work&#039;&#039;&#039; (ERM42609)&lt;br /&gt;
: The assignment of a user to a page works again, as users are displayed and can be selected via the dropdown.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageTemplates - Page templates should not be displayed if the user does not have permission to create a page&#039;&#039;&#039; (ERM42564)&lt;br /&gt;
: If a user does not have the permission to create a page, a message about the missing permission is now displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Templates from the namespace &amp;lt;code&amp;gt;Template&amp;lt;/code&amp;gt; cannot be found&#039;&#039;&#039; (ERM42183)&lt;br /&gt;
:When selecting a template on &amp;lt;code&amp;gt;Special:PageTemplateAdmin&amp;lt;/code&amp;gt;, templates from the &amp;lt;code&amp;gt;Template&amp;lt;/code&amp;gt; namespace can be found again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePermissionManager - Setting permissions for anonymous users breaks inheritance&#039;&#039;&#039; (ERM42917)&lt;br /&gt;
:The permissions set for anonymous users no longer break the inheritance for other user groups.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - ContentDroplet &amp;lt;code&amp;gt;Recent Changes&amp;lt;/code&amp;gt; shows username instead of real name&#039;&#039;&#039; (ERM37458)&lt;br /&gt;
: When inserting the droplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt;, the real name of a user is now displayed, if available. If no real name of the user is specified, the user name is displayed instead.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUserSidebar - Editing the user menu is exclusively linked to the permission &amp;lt;code&amp;gt;editinterface&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42526)&lt;br /&gt;
: Editing the user menu is now possible again for every user who has edit permissions in the wiki.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUserSidebar - Editing  the user menu for the first time causes the default entries &amp;lt;code&amp;gt;PAGESVISITED&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;YOUREDITS&amp;lt;/code&amp;gt; to disappear&#039;&#039;&#039; (ERM42527)&lt;br /&gt;
: If a user edits the user menu for the first time, the default entries &amp;lt;code&amp;gt;PAGESVISITED&amp;lt;/code&amp;gt; as well as &amp;lt;code&amp;gt;YOUREDITS&amp;lt;/code&amp;gt; are kept after saving the changes.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Hovering over colored text displays incorrect reference tooltip&#039;&#039;&#039; (ERM37603)&lt;br /&gt;
: When a user hovers over colored plain text that contains no further reference, the misleading tooltip is no longer displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Coloring of cells and also cell borders does not work properly&#039;&#039;&#039; (ERM39942)&lt;br /&gt;
: The coloring of cells in tables works properly again. Coloring and removing the color of cell borders also works correctly now.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Preloaded template headers display an error in front of them&#039;&#039;&#039; (ERM41142)&lt;br /&gt;
:  When using preloaded templates the error in front of the header is no longer displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Implicit TOC breaks template&#039;&#039;&#039; (ERM42767)&lt;br /&gt;
: Implict TOC no longer affects and breaks templates.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Page cannot be saved after page access droplet has been inserted&#039;&#039;&#039; (ERM42768)&lt;br /&gt;
: If the droplet &amp;lt;code&amp;gt;Page access&amp;lt;/code&amp;gt; is now inserted on a page, the page can be saved correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Display of a table differs in read and edit mode&#039;&#039;&#039; (ERM41644)&lt;br /&gt;
: If a table with the style  &amp;lt;code&amp;gt;Casablanca&amp;lt;/code&amp;gt; in conjunction with the property &amp;lt;code&amp;gt;filterable&amp;lt;/code&amp;gt; is inserted on a page, the display of the table in read and edit mode matches again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Table syntax is updated on each page save, resulting in an incorrect diff view&#039;&#039;&#039; (ERM42062)&lt;br /&gt;
: The table syntax is not updated after each save unless real changes have been made. This means that the diff view is correct again and, above all, legible.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Fix visual issues with the button group of the embedded attachment tag&#039;&#039;&#039; (ERM38680)&lt;br /&gt;
:Visual issues with the &amp;lt;code&amp;gt;&amp;lt;attachment&amp;gt;&amp;lt;/code&amp;gt; tag embedded on a page, like shifted buttons in the button group and their alignment, have been fixed.&lt;br /&gt;
* &#039;&#039;&#039;ImageMapEdit - ImageMap is not functional&#039;&#039;&#039; (ERM39350)&lt;br /&gt;
: The ImageMap has been fixed and overall improved, so that the desired functionalities are working again.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - Incorrect user name in e-mail displayed if the user name contains a dot on user creation&#039;&#039;&#039; (ERM42713)&lt;br /&gt;
:If a user name with a dot is created, the user name contained in the email sent will be correct.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Recently uploaded file is displayed in the file selection after the upload&#039;&#039;&#039; (ERM42584)&lt;br /&gt;
:If a user successfully uploads a file and the page &amp;lt;code&amp;gt;Special:Upload&amp;lt;/code&amp;gt; is not reloaded, the previously uploaded file is no longer displayed in the file selection.&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Message on existing page name does not disappear, although it has been adjusted&#039;&#039;&#039; (ERM42228)&lt;br /&gt;
: If an already existing page name is selected when creating a new page and it is adjusted directly, the message about the necessary unique name of the page disappears now.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceConfigManager - The same view should be retained after saving a config&#039;&#039;&#039; (ERM42192)&lt;br /&gt;
: After saving a configuration, a reload of the ConfigManager led to a jump back to the first selectable page. As part of the UX, the behavior was adjusted so that the user remains in the same view after saving.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceExtendedSearch - Unified adjustment of font sizes in the AC search popup&#039;&#039;&#039; (ERM42246)&lt;br /&gt;
: In course of a UX review, the font sizes in the autocomplete search popup were standardized and adjusted.&lt;br /&gt;
*&#039;&#039;&#039; UX BlueSpiceUserManager - Improve wording for labels for deactivating users via UserManager&#039;&#039;&#039; (ERM41527)&lt;br /&gt;
:In course of a UX review, the wording of the labels for deactivating users via the user manager was made consistent and has been adjusted.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceVisualEditorConnector - Standardization of buttons and labels in the table dialog&#039;&#039;&#039; (ERM42657)&lt;br /&gt;
: In course of a UX review, the labels and buttons of the &amp;lt;code&amp;gt;add table&amp;lt;/code&amp;gt; dialog were standardized and adapted accordingly.&lt;br /&gt;
* &#039;&#039;&#039;UX EnhancedUpload - Standardization and alignment of labels in the upload dialog&#039;&#039;&#039; (ERM42423)&lt;br /&gt;
: In course of a UX review, the labels of the upload dialog were standardized and adapted accordingly.&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner -  Hide category editor if content model of page is not supported&#039;&#039;&#039; (ERM42755)&lt;br /&gt;
: Due to the content model &amp;lt;code&amp;gt;CPD&amp;lt;/code&amp;gt; it&#039;s not possible to assign categories to a process page. Therefore the category editor at the bottom of the page is not displayed anymore.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Allow diagrams to be saved as &amp;lt;code&amp;gt;SVG&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42236)&lt;br /&gt;
:In future, draw.io diagrams will be saved as &amp;lt;code&amp;gt;SVG&amp;lt;/code&amp;gt;. However, it is still possible to save the diagrams as &amp;lt;code&amp;gt;PNG&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - When adding a page to a book via the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; dialog, the book structure breaks&#039;&#039;&#039; (ERM42702)&lt;br /&gt;
: When adding a page to a book via the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; dialog, the book structure remains the same regardless of whether a page is added as the last chapter or under an existing chapter.&lt;br /&gt;
* &#039;&#039;&#039; BlueSpiceExportableTables - Each time the report type is selected, the export button is added again on &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41375)&lt;br /&gt;
:The export button is now continuously retained and is no longer duplicated as soon as the report type is changed by the user.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExportTables - Export button is displayed on &amp;lt;code&amp;gt;Special:AllMessages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41565)&lt;br /&gt;
: The export button is no longer displayed on the page &amp;lt;code&amp;gt;Special:AllMessages&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Filterable table does not render links&#039;&#039;&#039; (ERM42007)&lt;br /&gt;
: If a filterable table is used on a page, links are rendered correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceMatomoConnector - Description of BlueSpiceMatomoConnector is missing on &amp;lt;code&amp;gt;Special:Version&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42299)&lt;br /&gt;
:The description of the extension &amp;lt;code&amp;gt;BlueSpiceMatomoConnector&amp;lt;/code&amp;gt; has been added to &amp;lt;code&amp;gt;Special:Version&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceProDistributionConnector - Button of ContentDroplet &amp;lt;code&amp;gt;Modal button&amp;lt;/code&amp;gt; is not changing its color&#039;&#039;&#039; (ERM40777)&lt;br /&gt;
: Changing the color of the button for the droplet &amp;lt;code&amp;gt;Modal button&amp;lt;/code&amp;gt; is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceProDistributionConnector - Incorrect wording on &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42943)&lt;br /&gt;
:The incorrect wording on &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt; as well as on &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt; has been adjusted.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSMWConnector - Using the input type &amp;lt;code&amp;gt;bs-usercombo&amp;lt;/code&amp;gt; in a form does not display a user picker&#039;&#039;&#039; (ERM41361)&lt;br /&gt;
: If the input type &amp;lt;code&amp;gt;bs-usercombo&amp;lt;/code&amp;gt; is used in a form, this now displays a user picker again so that users can be added easily.&lt;br /&gt;
* &#039;&#039;&#039;BluespiceUEModuleTable2Excel - Exportable tables do not display umlauts correctly after export&#039;&#039;&#039; (ERM40262)&lt;br /&gt;
: Umlauts are now displayed correctly when using exportable tables.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - The creation of existing processes should not be allowed when clicking on &amp;lt;code&amp;gt;Create new process&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42199)&lt;br /&gt;
:By clicking on &amp;lt;code&amp;gt;Create new process&amp;lt;/code&amp;gt;, it is now possible to create new processes only. If a process already exists under the specified name, a message appears which advices to change the process name.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - It&#039;s not possible to create multiple yes/no-decision labels for gateways&#039;&#039;&#039; (ERM42395)&lt;br /&gt;
: It is now possible to add multiple yes/no-decision labels to gateways, as well as all non subpage types.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Creating a new process is possible altough wiki is protected&#039;&#039;&#039; (ERM42519)&lt;br /&gt;
: The action &amp;lt;code&amp;gt;Create new process&amp;lt;/code&amp;gt; now respects the permission settings of a wiki, means if a wiki is protected or grants read permission only to anonymous users, it is not possible anymore to create a new process. &lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Labels with hyphens and separators should be considered when creating process description pages&#039;&#039;&#039; (ERM42675)&lt;br /&gt;
: It is now possible to use special characters in labels for process description pages. It is possible to use soft hyphens as well as a dash and in addition illegal characters are stripped out. &lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Process diagrams are not included in the PDF export&#039;&#039;&#039; (ERM42738)&lt;br /&gt;
: If a page is exported on which a process diagram is embedded, the process diagram is now also displayed again in the PDF export.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Process description pages are not created for subtypes of tasks&#039;&#039;&#039; (ERM42743)&lt;br /&gt;
: In accordance with the BPMN standard, tasks can also be declared as specific subtypes, e.g. &amp;lt;code&amp;gt;ServiceTask&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;UserTask&amp;lt;/code&amp;gt;. Process description pages are now also created for these subtypes of tasks.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Missing german translations for default &amp;lt;code&amp;gt;CPD&amp;lt;/code&amp;gt; templates&#039;&#039;&#039; (ERM42809)&lt;br /&gt;
: The german translations for the &amp;lt;code&amp;gt;CPD&amp;lt;/code&amp;gt; templates delivered by default have been added. This affects all pages that are located as subpages under &amp;lt;code&amp;gt;Template:CPD/...&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Page content isn&#039;t displayed when the page is opened in &amp;lt;code&amp;gt;Edit together&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM38918)&lt;br /&gt;
: If a page contains content that cannot be processed by using the &amp;lt;code&amp;gt;Edit together&amp;lt;/code&amp;gt; mode, the session can no longer be started in order to avoid data loss.&lt;br /&gt;
* &#039;&#039;&#039;CommentStreams - Error message displayed when trying to add a comment as anonymous user&#039;&#039;&#039; (ERM42194)&lt;br /&gt;
: It is now possible to post comments and write replies as an anonymous user, as long as the wiki is publicly readable.&lt;br /&gt;
* &#039;&#039;&#039;CommentStreams - Use of quotation marks in comment titles does not work&#039;&#039;&#039; (ERM42347)&lt;br /&gt;
: The use of quotation marks in the title of a comment is now possible.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt; loads endlessly and doesn&#039;t shows results&#039;&#039;&#039; (ERM35099)&lt;br /&gt;
: Even if Approval is not enabled in any namespace, the grid can be viewed on the page &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt; and results are displayed.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs- Namespace filter &amp;lt;code&amp;gt;(Main)&amp;lt;/code&amp;gt; is not displayed on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM40744)&lt;br /&gt;
: The &amp;lt;code&amp;gt;(Main)&amp;lt;/code&amp;gt; namespace can now be selected again in the namespace filter on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Forms - Allow wikitext template editing via Forms editor&#039;&#039;&#039; (ERM41166)&lt;br /&gt;
: Similar to PageForms, wikitext template editing is now also possible in Forms editor.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - &amp;lt;code&amp;gt;Uploadable&amp;lt;/code&amp;gt; form field doesn&#039;t respect namespace selection&#039;&#039;&#039; (ERM31432)&lt;br /&gt;
: The &amp;lt;code&amp;gt;uploadable&amp;lt;/code&amp;gt; form field forwards to the standard MediaWiki upload page, where a target namespace can be selected and is now respected after uploading a file to a dedicated namespace.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Replace PDF-related maintenance scripts&#039;&#039;&#039; (ERM41932)&lt;br /&gt;
:Due to the release of a new major version, the old PDF-related maintenance scripts were no longer functional. This has now been fixed and the corresponding descriptions can be found on the helpdesk.&lt;br /&gt;
*&#039;&#039;&#039;Popups- Preview images aren&#039;t displayed for pages in a custom namespace&#039;&#039;&#039; (ERM33779)&lt;br /&gt;
:Preview images for pages in a custom namespace are now displayed again when hovering over a link.&lt;br /&gt;
*&#039;&#039;&#039;SemanticMediaWiki - Redirection to the main page when filtering for a subpage property&#039;&#039;&#039; (ERM42582)&lt;br /&gt;
:The filter for a subpage property now works properly again.&lt;br /&gt;
*&#039;&#039;&#039; SemanticMediaWiki - Page &amp;lt;code&amp;gt;Special:FacetedSearch&amp;lt;/code&amp;gt; cannot load default profile and settings for SMW cannot be saved on &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42698)&lt;br /&gt;
:The loading of the default profile on the page &amp;lt;code&amp;gt;Special:FacetedSearch&amp;lt;/code&amp;gt; works now. In addition it&#039;s also possible to save the settings for Semantic MediaWiki on &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt; again.&lt;br /&gt;
*&#039;&#039;&#039;SemanticMediaWiki - Page &amp;lt;code&amp;gt;Special:Statistics&amp;lt;/code&amp;gt; displays Statistics RuntimeException&#039;&#039;&#039; (ERM42776)&lt;br /&gt;
:The page &amp;lt;code&amp;gt;Special:Statistics&amp;lt;/code&amp;gt; is correctly displayed again.&lt;br /&gt;
*&#039;&#039;&#039;SemanticResultFormats - Template expansion doesn&#039;t work anymore&#039;&#039;&#039; (ERM42572)&lt;br /&gt;
:SMW queries showed an error when the template parameter value started with a space.  Now template expansion works again if the template name starts with a space.&lt;br /&gt;
* &#039;&#039;&#039;SimpleBlogPage - Entrypoint &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt; in left sidebar cannot be hidden&#039;&#039;&#039; (ERM42190)&lt;br /&gt;
: The &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt; entrypoint can now be hidden again. This can be done via the ConfigManager and the tab &amp;lt;code&amp;gt;Skinning&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;SimpleTasks - User is notified after copying a page with a completed task on it&#039;&#039;&#039; (ERM42808)&lt;br /&gt;
: When copying a page with a completed task on it, the mentioned user is only informed about the mention itself, but not about a new assigned task.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceCategoryManager - Create consistency between &amp;quot;Add category&amp;quot; and &amp;quot;Create category&amp;quot; in the dialog&#039;&#039;&#039; (ERM42201)&lt;br /&gt;
: In the course of a UX review, consistency was created on the page &amp;lt;code&amp;gt;Special:Category_manager&amp;lt;/code&amp;gt; between the labels in the grid and in the dialog.&lt;br /&gt;
* &#039;&#039;&#039;VueJsPlus - Issues on chapter view of book&#039;&#039;&#039; (ERM42608)&lt;br /&gt;
: The chapter view of a book works again. On the one hand, the checkboxes have their full functionality and on the other hand, the chapter export also works properly now.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Sorting on &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; does not work properly&#039;&#039;&#039; (ERM40877)&lt;br /&gt;
: The sorting on &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; has been improved. This mainly affects the columns &amp;lt;code&amp;gt;State&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Started on&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Last activity on&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Missing description for the &amp;lt;code&amp;gt;EditRequest&amp;lt;/code&amp;gt; workflow activity&#039;&#039;&#039; (ERM42217)&lt;br /&gt;
:The description text for the &amp;lt;code&amp;gt;EditRequest&amp;lt;/code&amp;gt; workflow activity is now visible again.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Dialog for &amp;lt;code&amp;gt;groupVote&amp;lt;/code&amp;gt; activity cannot be opened in the Workflows UI editor&#039;&#039;&#039; (ERM42168)&lt;br /&gt;
: If the &amp;lt;code&amp;gt;groupVote&amp;lt;/code&amp;gt; activity is used in the Workflows UI editor, a dialog can be opened by double-clicking on it, which allows further data to be specified.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Links are not considered in &amp;lt;code&amp;gt;SendMail&amp;lt;/code&amp;gt; activity&#039;&#039;&#039; (ERM42380)&lt;br /&gt;
:In the extension &amp;lt;code&amp;gt;Workflows&amp;lt;/code&amp;gt; there is a format property which allows to change the content to HTML for e-mails. This makes it possible to create links.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - It&#039;s not possible to start a workflow on a process page&#039;&#039;&#039; (ERM42203)&lt;br /&gt;
:It is now possible to start a workflow on a process page.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Add a configuration to the ConfigManager to allow translations in custom namespaces&#039;&#039;&#039; (ERM42344)&lt;br /&gt;
:The default setting for the translation workflow is that it is enabled in the namespace &amp;lt;code&amp;gt;(Main)&amp;lt;/code&amp;gt;. To enable the translation workflow for custom namespaces as well, there is now a setting in the ConfigManager that allows you to define further custom namespaces.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceProDistributionConnector - Fix userlimit in BlueSpice Farm edition&#039;&#039;&#039; (ERM42779)&lt;br /&gt;
:The userlimit in BlueSpiceFarm edition has been fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Defined terms from the translation glossary are not taken into account for translations&#039;&#039;&#039; (ERM41868)&lt;br /&gt;
:If the corresponding terms are defined via the translation glossary before a translation workflow, they are now taken into account during the translation and displayed correctly in the output wiki page. Further helpful tips regarding the translation glossary can be found on the helpdesk.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Translation overview doesn&#039;t work due to permanent loading&#039;&#039;&#039; (ERM42252)&lt;br /&gt;
:The page &amp;lt;code&amp;gt;Special:TranslationsOverview&amp;lt;/code&amp;gt; now works correctly again and displays all the translations that have been done already.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Translation dictionary doesn&#039;t work due to permanent loading&#039;&#039;&#039; (ERM42700)&lt;br /&gt;
:The page &amp;lt;code&amp;gt;Special:TranslationDictionary&amp;lt;/code&amp;gt; now works correctly again and displays all the page titles that have been defined during the translation workflow.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - White gap in translation preview looks odd&#039;&#039;&#039; (ERM42770)&lt;br /&gt;
:The display of the preview translation dialog has been improved. &lt;br /&gt;
=== BlueSpice Cloud ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - DeepL Translate API URL preset in the ConfigManager&#039;&#039;&#039; (ERM42195)&lt;br /&gt;
:The default DeepL Translate API URL in the ConfigManager has been fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceProDistributionConnector - Notification center displays new notification although everything has been read&#039;&#039;&#039; (ERM42646)&lt;br /&gt;
:If all notifications have been read already, there is no longer an indicator displayed for the notification menu. &lt;br /&gt;
*&#039;&#039;&#039;MediaWiki MWStakeComponent - Search on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; doesn&#039;t work&#039;&#039;&#039; (ERM42403)&lt;br /&gt;
:Searching for files on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; works again.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Saving a page displays an error randomly&#039;&#039;&#039; (ERM42663)&lt;br /&gt;
:There&#039;s no longer an error displayed when saving a page.&lt;br /&gt;
&lt;br /&gt;
==5.1==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=04.06.2025|Releasepatch=5.1|ContentChange=Mehrere Erweiterungen|ContentChangeDesc=Die folgenden Funktionen führen zu Inhaltsänderungen in BlueSpice 5 und sollten vor dem Update auf diese Version überprüft werden: Blog, Diskussionen, PDF-Export. [[BlueSpice 5/Inhaltsänderungen|Inhaltsänderungen ansehen]]}}{{askContentChange|release=5.1}}&lt;br /&gt;
===Extensions ===&lt;br /&gt;
====Extensions added ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;col-blue-light-bg&amp;quot; |&#039;&#039;&#039;Extension&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;col-blue-light-bg&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;col-blue-light-bg&amp;quot; |&#039;&#039;&#039;BlueSpice Version&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpiceMatomoConnector&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Allows the integration of Matomo to the wiki to create dashboards in Matomo&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro &lt;br /&gt;
|}&lt;br /&gt;
===Changes and bugfixes===&lt;br /&gt;
&lt;br /&gt;
==== Notable changes ====&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Free =====&lt;br /&gt;
*&#039;&#039;&#039; BlueSpice Discovery - Implement async subpage tree component&#039;&#039;&#039; (ERM41945)&lt;br /&gt;
:The subpage tree is now loaded asynchronously to improve performance across the entire application.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice UX - Introduce unified skeletons and loading indicators&#039;&#039;&#039; (ERM31194)&lt;br /&gt;
:In the course of improving the user experience, skeletons and loading indicators have been introduced in BlueSpice 5, which briefly appear when a page is set up.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpice UX - Adjust the banner colors to the BlueSpice style guide&#039;&#039;&#039; (ERM42116)&lt;br /&gt;
:In the course of improving the user experience, the application banners have been revised and their color scheme adapted to the BlueSpice style guide.&lt;br /&gt;
*&#039;&#039;&#039;StandardDialogs - New page dialog does not give feedback on invalid page title&#039;&#039;&#039; (ERM41437)&lt;br /&gt;
:When creating a new page, the dialog now supports the user by displaying a note if characters are used for a page title that are not allowed or even if a page title already exists.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Improve labels and tooltips for notification subscriptions&#039;&#039;&#039; (ERM41409)&lt;br /&gt;
:The labels of the individual subscription sets have been simplified and improved. In addition, the tooltips now show for which event the respective set sends a notification.&lt;br /&gt;
*&#039;&#039;&#039;StandardDialogs - After a self-move, the button for move remains inactive after a change&#039;&#039;&#039; (ERM40351)&lt;br /&gt;
:The dialogs for moving and copying a page have been made more user-friendly and supportive. Self-referencing is now avoided (both when moving and copying) by providing a new name suggestion in the dialog, additionally displaying a note that the page title already exists and keeping the &amp;lt;code&amp;gt;Done&amp;lt;/code&amp;gt; button inactive until the name of the page is unique.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - Visual editor toolbar breaks into two lines&#039;&#039;&#039; (ERM40066)&lt;br /&gt;
:To avoid the toolbar of the visual editor breaking into two lines, the help icon has been arranged in the hamburger menu and the label of the insert menu has been replaced by a plus icon.&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Pro =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Add semantic extra special property &amp;lt;code&amp;gt;Books&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41743)&lt;br /&gt;
:A new page attribute &amp;lt;code&amp;gt;Books&amp;lt;/code&amp;gt; was introduced as part of a feature request. This allows the user to search or filter for pages using an ask query.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceBookshelf - Improve &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; dialog and allow to determine the position of the page&#039;&#039;&#039; (ERM36147)&lt;br /&gt;
:In BlueSpice 5.1 the &amp;lt;code&amp;gt;Add to a book&amp;lt;/code&amp;gt; dialog has been revised. The user is not only able to create new books by using this dialog, but also to determine the position of the page to be added to a book. This should save the user time of not having to edit the book and its structure again afterwards.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceConfigManager - Avoid exposing license keys&#039;&#039;&#039; (ERM42099)&lt;br /&gt;
:The entry of license keys (such as for OpenAI or DeepL) in the configuration manager is now encrypted so that the values are no longer exposed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Cancel button should display a message if unsaved changes have been made&#039;&#039;&#039; (ERM41895)&lt;br /&gt;
:A confirmation dialog has been introduced for editors, such as the book editor or process editor, so that unsaved changes cannot be lost unintentionally.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Add stub for &amp;lt;code&amp;gt;&amp;lt;uenoexport /&amp;gt;&amp;lt;/code&amp;gt; tag&#039;&#039;&#039; (ERM41910)&lt;br /&gt;
: To simplify the upgrade to BlueSpice 5, a stub for the &amp;lt;code&amp;gt;&amp;lt;uenoexport /&amp;gt;&amp;lt;/code&amp;gt; tag has been introduced so that it continues to work and does not need to be replaced manually. In the future, it is nevertheless recommended to use the new &amp;lt;code&amp;gt;&amp;lt;pdfexclude /&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceMatomoConnector - Integrate BlueSpiceMatomoConnector into BlueSpice 5.1&#039;&#039;&#039; (ERM41109)&lt;br /&gt;
:The MatomoConnector becomes part of the product with BlueSpice 5.1 and allows Matomo to be integrated to BlueSpice so that dashboards can be created to analyze user behavior.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Display entrypoint &amp;lt;code&amp;gt;Processes&amp;lt;/code&amp;gt; in the left sidebar by default&#039;&#039;&#039; (ERM41966)&lt;br /&gt;
:The &amp;lt;code&amp;gt;Processes&amp;lt;/code&amp;gt; entry point is displayed by default in the left navigation. If this is not desired, it can be easily disabled by using the configuration manager.&lt;br /&gt;
*&#039;&#039;&#039; CognitiveProcessDesigner - Allow approval mechanism for processes&#039;&#039;&#039; (ERM34767)&lt;br /&gt;
:The extension &amp;lt;code&amp;gt;CognitiveProcessDesigner&amp;lt;/code&amp;gt; for creating processes now also works using the approval. Stabilizing process digarams works according to the configuration in the wiki.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Improve version history for process diagrams&#039;&#039;&#039; (ERM40817)&lt;br /&gt;
:The version history of processes has been improved so that adding, removing and moving process shapes can now be easily recognized in the visual mode when using the diff view.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Add &amp;lt;code&amp;gt;pre to clip&amp;lt;/code&amp;gt; feature for copying raw XML&#039;&#039;&#039; (ERM40796)&lt;br /&gt;
:In BlueSpice 5.1, the &amp;lt;code&amp;gt;pre to clip&amp;lt;/code&amp;gt; feature has also been made compatible for the raw XML of a process. This allows the user to quickly add the XML to the clipboard for further editing or for creating a new process from it if required.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Introduction of a global server variable to limit the width of thumbnails&#039;&#039;&#039; (ERM29987)&lt;br /&gt;
:A new variable &amp;lt;code&amp;gt;$wgImportOfficeFilesWord2007ImageWidthThreshold&amp;lt;/code&amp;gt; has been introduced, which allows to specify a threshold for large images that are being displayed as thumbnails.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Introduce a dialog for creating and editing PDF templates&#039;&#039;&#039; (ERM41125)&lt;br /&gt;
:BlueSpice 5.1 introduces a dialog for creating and editing PDF templates. This allows users to easily create PDF templates by guiding the user through the creation process.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Empty file when exporting the book tree view using export icon in right sidebar&#039;&#039;&#039; (ERM38501)&lt;br /&gt;
:If the book tree view is to be exported, this now only works via the export button above the tree. The export action in the right sidebar has been removed for this view.&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Farm =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Add prefix &amp;lt;code&amp;gt;wiki-&amp;lt;/code&amp;gt; to custom instance names&#039;&#039;&#039;(ERM41807)&lt;br /&gt;
:For an better overview of custom-created instances, these now have the prefix &amp;lt;code&amp;gt;wiki-&amp;lt;/code&amp;gt; in front of specified instance name.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Free =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Subpagetree of Enhanced MediaWiki Sidebar should display subpages from level 1 already&#039;&#039;&#039; (ERM42100)&lt;br /&gt;
:The behavior of the subpage tree in the Enhanced MediaWiki Sidebar has been adjusted so that the subpages of a parent page are already displayed from level 1.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Enhanced MediaWiki Sidebar shows displaytitle instead of defined link label&#039;&#039;&#039; (ERM42054)&lt;br /&gt;
:If a page has a displaytitle, but a label has been set in the menu editor via the enhanced MediaWiki Sidebar, the defined label has priority and is displayed in the navigation.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Incorrect display of lists in combination with indented images&#039;&#039;&#039; (ERM41156)&lt;br /&gt;
:The display of lists using indented images is now correct again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - State of the on hover tooltip for primary and secondary sidebar are displayed incorrectly&#039;&#039;&#039; (ERM36302)&lt;br /&gt;
:The tooltips on hover were switched for the state of the left and right sidebar. This has now been fixed and the tooltips are displayed correctly again according to the sidebar state.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Parser fragments are displayed in the preview of the search results in the full text search&#039;&#039;&#039; (ERM40009)&lt;br /&gt;
:In the full text search, fragments of the parser function are no longer displayed in the preview of the search results.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInterWikiLinks - After an incorrect entry, the dialog must be reopened so that the changes can be saved&#039;&#039;&#039; (ERM40653)&lt;br /&gt;
:After an incorrect entry in the dialog for adding an Interwiki link, the entry can simply be corrected and then saved without having to reopen the dialog.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Page content is shown in page history for first revision&#039;&#039;&#039; (ERM39584)&lt;br /&gt;
:In first drafts, only the wikitext is now parsed and the content is truncated after 400 characters.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - When uploading a duplicate, the link in the warning is not rendered correctly&#039;&#039;&#039; (ERM37652)&lt;br /&gt;
:If a duplicate file is uploaded, the link in the warning message is now clickable again so that the user is redirected to the file page.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - When uploading a file via a redlink, there is no way to return to the page (ERM41562)&lt;br /&gt;
:If a new file is uploaded via a redlink, it is now possible to return to the original page via a backlink in the title area of the upload mask. In addition, the label of the former &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt; button has been changed to &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;, so that it is clearer that the selection for uploading can be reset, but not the exit from the upload mask.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Subpages preview is not working on page in a custom namespace&#039;&#039;&#039; (ERM42155)&lt;br /&gt;
:The action &amp;lt;code&amp;gt;Add new subpage&amp;lt;/code&amp;gt; to a parent page works again for pages in a custom namespace and also displays a preview of existing subpages.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - The contents of the workflow e-mails are mixed in German and English&#039;&#039;&#039; (ERM38931)&lt;br /&gt;
:The workflow e-mail content is now adapted to the language of the recipient and no longer contains a mix of German and English.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Group label of the page assignments is recognized but not saved&#039;&#039;&#039; (ERM41702)&lt;br /&gt;
:If a group label is entered completely in the page assignment dialog, it can be selected and is now also recognized and saved by the dialog.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - Inline inspector for formatting is incorrectly displayed in source edit mode&#039;&#039;&#039; (ERM42127)&lt;br /&gt;
:The inline inspector for formatting has no functionality in source edit mode and is therefore no longer displayed there; it can only be used in visual edit mode.&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Pro =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Integrate &amp;lt;code&amp;gt;NSFileRepo&amp;lt;/code&amp;gt; to support background cover images from any namespace&#039;&#039;&#039; (ERM41077)&lt;br /&gt;
:By integrating the &amp;lt;code&amp;gt;NSFileRepo&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;BlueSpiceBookshelf&amp;lt;/code&amp;gt; extension, the dropdown for bookshelf images within the meta data dialog supports images from all namespaces now.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - On return via the browser from &amp;lt;code&amp;gt;Reminders for this page&amp;lt;/code&amp;gt; to the Reminder dialog, the dialog freezes&#039;&#039;&#039; (ERM39904)&lt;br /&gt;
:When returning via the browser, the reminder dialog no longer freezes and editing can be continued.&lt;br /&gt;
*&#039;&#039;&#039;Checklists - Checklist is not parsed correctly as soon as the tagsearch is also on the page&#039;&#039;&#039; (ERM41388)&lt;br /&gt;
:The tag search and checklists can be used on a page and are displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;Forms - When using the &amp;lt;code&amp;gt;User input&amp;lt;/code&amp;gt; form, the &amp;lt;code&amp;gt;styling&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;others&amp;lt;/code&amp;gt; tabs are not accessible&#039;&#039;&#039; (ERM41584)&lt;br /&gt;
:When using the &amp;lt;code&amp;gt;User input&amp;lt;/code&amp;gt; form, the &amp;lt;code&amp;gt;styling&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;other&amp;lt;/code&amp;gt; tabs are accessible again.&lt;br /&gt;
* &#039;&#039;&#039;LDAPAuthentication2xPluggableAuth - Button for login is moved to the top&#039;&#039;&#039; (ERM40950)&lt;br /&gt;
:The extension &amp;lt;code&amp;gt;PluggableAuth&amp;lt;/code&amp;gt;  handles additional login fields, which are now arranged correctly using extension &amp;lt;code&amp;gt;LDAPAuthentication2&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Improve the handling of invalid characters when naming the page during import&#039;&#039;&#039; (ERM39271)&lt;br /&gt;
: If invalid characters are used when naming the page during the import of a file, a message now appears informing the user which character is not allowed. Also, the &amp;lt;code&amp;gt;Next&amp;lt;/code&amp;gt; button only becomes active if it is a valid page name.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Illegible date format when exporting the workflow overview&#039;&#039;&#039; (ERM40880)&lt;br /&gt;
:When the workflow overview is exported, the excel file now contains a date format that is clear and legible.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflow query of data for entering users/user groups is not possible&#039;&#039;&#039; (ERM37951)&lt;br /&gt;
:Workflow query of data for entering users/user groups is now possible.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflow is displayed as active although it&#039;s expired&#039;&#039;&#039; (ERM41518)&lt;br /&gt;
:On the page &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; expired workflows are no longer listed under active workflows.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflows detail dialog styling is inconsistent&#039;&#039;&#039; (ERM41571)&lt;br /&gt;
:The styling of the workflow detail dialog has been adjusted, as there were some inconsistencies here. The info icon is no longer progressive as there is no primary action and the underlined headings have been removed so that they cannot be confused with links.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflow ui editor does not trigger forms correctly &#039;&#039;&#039; (ERM37990)&lt;br /&gt;
:The &amp;lt;code&amp;gt;custom_form&amp;lt;/code&amp;gt; is marked as a &amp;lt;code&amp;gt;userTask&amp;lt;/code&amp;gt; now and expects input from a user, so that the workflow is executed correctly.&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Farm =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Search droplet displays results from other instances&#039;&#039;&#039; (ERM40811)&lt;br /&gt;
:The indexing of imported pages has been fixed, so that the search droplet works as it should.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFarm - Avatars in farm are created in main instances images folder&#039;&#039;&#039; (ERM42064)&lt;br /&gt;
: The issue with creating an storing avatars in farm instances has been fixed, so that those are not overriding each other.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInterWikiSearch - Improve the display of search results from Interwikisearch and the dialog for accessing other instances&#039;&#039;&#039; (ERM40752)&lt;br /&gt;
:The display of search results from the Interwiki search has been made more balanced and the information dialog for accessing another instance (and possibly requiring a login there) has also been adjusted and improved according to their styling.&lt;br /&gt;
*&#039;&#039;&#039;ContentTransfer - Fix minor styling issues in the user interface&#039;&#039;&#039; (ERM41582)&lt;br /&gt;
:The styling of the &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt; page has been revised so that the labels are displayed correctly, a date picker is available for date selection and the loading indicator is also displayed more centered.&lt;br /&gt;
*&#039;&#039;&#039; ContentTransfer - Localization for some labels is missing&#039;&#039;&#039; (ERM41741)&lt;br /&gt;
:The labels on the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt; have been localized so that they are displayed correctly in the corresponding user language.&lt;br /&gt;
&lt;br /&gt;
==5.0==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=09.04.2025|Releasepatch=5.0|ContentChange=Mehrere Erweiterungen|ContentChangeDesc=Die folgenden Funktionen führen zu Inhaltsänderungen in BlueSpice 5 und sollten vor dem Update auf diese Version überprüft werden: Blog, Diskussionen, PDF-Export. [[BlueSpice 5/Inhaltsänderungen|Inhaltsänderungen ansehen]]}}{{askContentChange|release=5.0}}&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upgrade to MediaWiki REL1.43 and PHP 8.3 compat&#039;&#039;&#039; (ERM38444)&lt;br /&gt;
** BlueSpice 5 is now based on the LTS version of MediaWiki REL1.43. All functionalities of BlueSpice have been made compatible with this MediaWiki version in order to maintain support for MediaWiki Core functionalities and to be provided with security fixes. Compatibility with PHP 8.3 has also been established.&lt;br /&gt;
* &#039;&#039;&#039;Allow the internationalization of wiki pages in farm environments through a translation feature&#039;&#039;&#039; (ERM40835, ERM37250, ERM41110)&lt;br /&gt;
** BlueSpice 5 introduces a new feature that can be used in the farm environment to internationalize wiki instances. This includes the possibility to translate content from a main instance and publish it in other language instances. It is also possible to define title dictionaries and glossary translations in order to ensure consistent word usage. The namespaces and their translations can also be mapped using the configuration manager.&lt;br /&gt;
** In addition, there is also a small feature for BlueSpice 5 Pro in the area of internationalization. Here, pages that do not correspond to your own user language can be easily translated in the browser. This makes it easier to read and understand content in another language more quickly and easily.&lt;br /&gt;
** &#039;&#039;&#039;Important information:&#039;&#039;&#039;&lt;br /&gt;
*** In order to use the multilingual feature, a &#039;&#039;&#039;valid DeepL license is required&#039;&#039;&#039;, which can be stored in the Config manager.&lt;br /&gt;
*** In order to use the multilingual feature in a &#039;&#039;&#039;cloud environment the configuration needs to be done by Hallo Welt! GmbH&#039;&#039;&#039;. &lt;br /&gt;
* &#039;&#039;&#039;Redesign of the CognitiveProcessDesigner extension for improved use in the wiki&#039;&#039;&#039; (ERM34753, ERM34754, ERM34756, ERM34757)&lt;br /&gt;
** The basic functionalities of the Cognitive Process Designer are already familiar from previous versions, but it has been completely revised for BlueSpice 5. The Cognitive Process Designer now introduces an option for modeling bpmn processes in the wiki, which are saved in a separate &amp;lt;code&amp;gt;Process&amp;lt;/code&amp;gt; namespace. It is also possible to extend the modeled process by automatically creating sub-pages for specific process steps. The process description pages can be pre-filled with standardized templates and also have a navigation concept linked to the page itself in order to stay informed about incoming and outgoing events and to click through the process using these. The process also contains the linked pages within the bpmn shapes, which are clickable for the user if a process is integrated on a page, for example.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Provide an improved PDF export backend and allow PDF template editing in the wiki&#039;&#039;&#039; (ERM38759, ERM38695)&lt;br /&gt;
** The new PDF export in BlueSpice 5 comes with a completely new backend, primarily focused on updating existing tools. In the future, the PDF export will offer support for SVG and in the area of accessibility. Starting from BlueSpice 5, users can create and manage their own PDF templates in the wiki. This feature was previously only available in the Cloud but is now also available for OnPrem versions. The PDF template editor has also been integrated with FlexiSkin, so that the applied styles are reflected in the exported file.&lt;br /&gt;
&lt;br /&gt;
=== Improvements ===&lt;br /&gt;
* &#039;&#039;&#039;Remove all &amp;lt;code&amp;gt;Social&amp;lt;/code&amp;gt; extensions and offer an improved replacement&#039;&#039;&#039; (ERM39498, ERM38857, ERM39792, ERM39784)&lt;br /&gt;
** In BlueSpice 5, the former social extensions have been completely removed and rebuilt. The user profile has been visually redesigned and rewritten. The design is now more lightweight as well as modern. These visual changes also affect the ContentDroplet &amp;lt;code&amp;gt;User profile&amp;lt;/code&amp;gt;, providing an improved display when embedding a user profile on a page. Additionally, a new blogging system has been introduced, which includes a comment and voting function, as well as a special page listing all blog posts. This special page can be displayed as an entrypoint for blogs in the left sidebar via the configuration manager. Both general and user-specific blog posts can now be created. Furthermore, discussion areas are replaced by comments, which can be configured based on a namespace using the Namespace manager. The former discussions in BlueSpice 5 are migrated via a migration path, ensuring that no information is lost.&lt;br /&gt;
** For further information please see the following page: [[BlueSpice 5/Inhaltsänderungen#Blog-Funktionalit.C3.A4t|BlueSpice_5/Content_changes#Blog_functionality]]&lt;br /&gt;
* &#039;&#039;&#039;Move from ExtJS framework to OOJSPlus&#039;&#039;&#039;&lt;br /&gt;
** BlueSpice 5 introduces some changes to the application interface. The former ExtJS framework has now also been completely replaced by OOJSPlus. The interfaces for the manager, maintenance pages and overview pages have been completely moved to OOJS, so that there is consistency in the application, which has a recognition value and is therefore improving the user experience.&lt;br /&gt;
** The following extensions are affected by the transition to the OOJSPlus framework&lt;br /&gt;
*** BlueSpiceArticleInfo (ERM39421)&lt;br /&gt;
*** BlueSpiceAvatars (ERM39422)&lt;br /&gt;
*** BlueSpiceCategoryManager (ERM39424)&lt;br /&gt;
*** BlueSpiceContextMenu (ERM39426)&lt;br /&gt;
*** BlueSpiceDistributionConnector (ERM39427)&lt;br /&gt;
*** BlueSpiceExpiry (ERM39428)&lt;br /&gt;
*** BlueSpiceExtendedSearch (ERM39431)&lt;br /&gt;
*** BlueSpiceExportTables (ERM39429)&lt;br /&gt;
*** BlueSpiceFilterableTables (ERM39434)&lt;br /&gt;
*** BlueSpiceFoundation (ERM39435)&lt;br /&gt;
*** BlueSpiceInsertCategory (ERM39436)&lt;br /&gt;
*** BlueSpiceInsertFile (ERM39437)&lt;br /&gt;
*** BlueSpiceInsertLink (ERM39438)&lt;br /&gt;
*** BlueSpiceInterWikiLinks (ERM39439)&lt;br /&gt;
*** BlueSpiceNamespaceManager (ERM39440)&lt;br /&gt;
*** BlueSpiceNSFileRepoConnector (ERM39441)&lt;br /&gt;
*** BlueSpicePageAccess (ERM39442)&lt;br /&gt;
*** BlueSpicePageAssignments (ERM39443)&lt;br /&gt;
*** BlueSpicePageTemplates (ERM39444)&lt;br /&gt;
*** BlueSpicePermissionManager (ERM39445)&lt;br /&gt;
*** BlueSpicePrivacy (ERM39446)&lt;br /&gt;
*** BlueSpiceReadConfirmation (ERM39447)&lt;br /&gt;
*** BlueSpiceReaders (ERM39448)&lt;br /&gt;
*** BlueSpiceReminder (ERM39449)&lt;br /&gt;
*** BlueSpiceRSSFeeder (ERM39450)&lt;br /&gt;
*** BlueSpiceSmartList (ERM39451)&lt;br /&gt;
*** BlueSpiceSMWConnector (ERM39452)&lt;br /&gt;
*** BlueSpiceUserInfo (ERM39456)&lt;br /&gt;
*** BlueSpiceUserManager (ERM39457)&lt;br /&gt;
&lt;br /&gt;
===Changes and bugfixes===&lt;br /&gt;
===Notable changes===&lt;br /&gt;
&lt;br /&gt;
==== Free ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Implement backlinks in BlueSpiceDiscovery skin&#039;&#039;&#039; (ERM40112)&lt;br /&gt;
** BlueSpice 5 implements a backlink concept to optimize user guidance. If a user is on a special page (e.g. Recent Changes) that contains a link to another page, a backlink will be displayed under the page title in the future.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Improve BlueSpiceDiscovery skin for BlueSpice 5&#039;&#039;&#039; (ERM39274)&lt;br /&gt;
**The BlueSpiceDiscovery Skin has been further optimized as part of BlueSpice 5. The design is overall lighter and brighter. The whitespace in the header and title area has been reduced. The former &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt; button has been replaced by a simple &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button, now located next to the search field. In edit mode, the labels for the &amp;lt;code&amp;gt;Save&amp;lt;/code&amp;gt; button have been standardized throughout the application, and the &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt; button is now located on the left side of the visual editor&#039;s toolbar. Additionally, the action &amp;lt;code&amp;gt;Add to a book&amp;lt;/code&amp;gt; has been moved to the actions section in the right sidebar.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Optimization of the search results display&#039;&#039;&#039; (ERM41052)&lt;br /&gt;
** The display of search results has been improved during the development of BlueSpice 5. Both in the autocomplete search and in the search center, the results are now more clear and easier to read. The corresponding namespace and parent breadcrumb are displayed below each search result. This focuses more on the title of a page without neglecting important additional information.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Fine tuning the search behavior&#039;&#039;&#039;(ERM40591)&lt;br /&gt;
** The output of file names in the autocomplete search was often considered irritating and not useful. For this reason the &amp;lt;code&amp;gt;File:&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Media:&amp;lt;/code&amp;gt; namespaces are now excluded from the autocomplete search; instead, files and media can be found via the search center. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Retain user-related settings for the results in the Search center&#039;&#039;&#039; (ERM39588)&lt;br /&gt;
** This adjustment is a feature request aimed at retaining the search options in the search center for a user without having to set them again after each search. This should have a positive impact on the user experience and support the search process. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Replace star icon in the Search center to avoid misunderstandings&#039;&#039;&#039; (ERM41170)&lt;br /&gt;
** The icon for the ranking in the search center has been changed. The star gave the impression that the page would be added to the watchlist, as this icon is used in other places. To avoid misunderstandings, the icon has been replaced by a pin, which influences the ranking of the search results in the search center. &lt;br /&gt;
*&#039;&#039;&#039;MediaWiki - Replace the webinstaller with a command line wizard&#039;&#039;&#039; (ERM36767)&lt;br /&gt;
**The old web installer is being discontinued, as a CLI installer is available with MediaWiki 1.43, which has wizard-like behavior.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - How to migrate custom PDF templates in BlueSpice Cloud&#039;&#039;&#039; (ERM40786)&lt;br /&gt;
**BlueSpice 5 does not offer a migration path for existing custom PDF templates, but they can still be used in the new major version. The custom PDF templates simply have to be adapted to the new structure for creating PDF templates. Instructions: [[Handbuch:Erweiterung/PDFCreator/Migration bestehender BlueSpice cloud PDF-Vorlagen|Migrating existing cloud templates]]&lt;br /&gt;
**For further information please see the following page: [[BlueSpice 5/Inhaltsänderungen#PDF-Vorlagen|BlueSpice_5/Content_changes#PDF_templates]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Update PDF link droplet to PDFCreator&#039;&#039;&#039; (ERM38695)&lt;br /&gt;
**As the PDF export is based on a new extension and a new backend, a replacement for the tag  &amp;lt;&amp;lt;code&amp;gt;bs:uenoexport /&amp;gt;&amp;lt;/code&amp;gt; had to be implemented. In BlueSpice 5 the new tag can be inserted as usual via ContentDroplets, but has a different name: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;pdfexcludestart /&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;nowiki&amp;gt;&amp;lt;pdfexcludeend /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. When upgrading to BlueSpice 5, the &amp;lt;code&amp;gt;&amp;lt;bs:uenoexport /&amp;gt;&amp;lt;/code&amp;gt; tag is not automatically overwritten and must be removed manually. For support the ReplaceText can be used here.&lt;br /&gt;
**For further information please see the following page: h[[BlueSpice 5/Inhaltsänderungen#Parser-Tags|BlueSpice_5/Content_changes#Parser_tags]]&lt;br /&gt;
&lt;br /&gt;
====Pro====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Remove setting &amp;lt;code&amp;gt;Suprress namespace prefix of book articles in output&amp;lt;/code&amp;gt; from ConfigManager&#039;&#039;&#039; (ERM40935)&lt;br /&gt;
** The setting &amp;lt;code&amp;gt;Suppress namespace prefix of book articles in output&amp;lt;/code&amp;gt; has been removed from the Config manager, since the PDFCreator offers a replacement for the general handling of the display.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Chapter number should be in a separate HTML element&#039;&#039;&#039; (ERM40989)&lt;br /&gt;
** The chapter numbers are now in a separate HTML element so that they can be targeted in a css class. This allows to hide chapter numbers in a book.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Remove setting &amp;lt;code&amp;gt;Show watermark in print version&amp;lt;/code&amp;gt; from ConfigManager&#039;&#039;&#039; (ERM40936)&lt;br /&gt;
** Due to technical limitation the setting &amp;lt;code&amp;gt;Show watermark in print version&amp;lt;/code&amp;gt; has been removed from the Config manager.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedStatistics - Remove &amp;lt;code&amp;gt;Special:ExtendededStatistics&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM40884)&lt;br /&gt;
** With BlueSpice 5 the page &amp;lt;code&amp;gt;Special:ExtendedStatistics&amp;lt;/code&amp;gt; is no longer offered and has been removed from the product. The page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; page is still part of the product.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceRating - Create page properties for Rating and Recommendations&#039;&#039;&#039; (ERM38908)&lt;br /&gt;
**BlueSpice 5 introduces two additional page properties in the course of a feature request. When ratings and recommendations are configured via the Namespace manager, the page properties are automatically created and displayed on Special:Browse. The properties are &amp;lt;code&amp;gt;Number of recommendations&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Number of ratings&amp;lt;/code&amp;gt; and can be used to create queries.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Migration of existing BPMN diagrams&#039;&#039;&#039; (ERM41546)&lt;br /&gt;
**Existing BPMN diagrams are migrated during the update. However, as there have been changes in the functionality of the &amp;lt;code&amp;gt;CognitiveProcessDesigner&amp;lt;/code&amp;gt;, the diagrams may have to be revised again with regard to the naming of the individual shapes so that the new functions can be used to their full extent.&lt;br /&gt;
*&#039;&#039;&#039;CommentStreams - Implement extension CommentStreams&#039;&#039;&#039; (ERM39784)&lt;br /&gt;
**Since CommentStreams has been implemented as a replacement for the discussion area, the magic word &amp;lt;code&amp;gt;NODISCUSSION__&amp;lt;/code&amp;gt; no longer has any functionality. The comment area can be configured via namespace and can be hidden on a page basis  using the tag  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;no-comment-streams /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; .&lt;br /&gt;
**For further information please see the following page: [[BlueSpice 5/Inhaltsänderungen#Diskussionen|BlueSpice_5/Content_changes#Discussions]] &lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Remove property &amp;lt;code&amp;gt;Implicit draft&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:Browse&amp;lt;/code&amp;gt; overview&#039;&#039;&#039; (ERM40602)&lt;br /&gt;
** The &amp;lt;code&amp;gt;Implicit draft&amp;lt;/code&amp;gt; property has been removed as it was causing confusion among users. Since the implicit draft doesn&#039;t refer to a change on the page itself, it is hardly understable when the property is displayed or whether it&#039;s not. The removal of this property does not affect the yellow banner information about an embedded resource change, but does affect the &amp;lt;code&amp;gt;QM/Document status&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:Browse&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Configuration for creating lists related to stabilization information in PDF file has been removed&#039;&#039;&#039; (ERM40938)&lt;br /&gt;
**The setting for creating a list of pages related to their stabilization information has been removed from the Config manager. This affects:&lt;br /&gt;
***&amp;lt;code&amp;gt;Export: List of approved pages contained in the book&amp;lt;/code&amp;gt;&lt;br /&gt;
***&amp;lt;code&amp;gt;Export: List not approved pages contained in the book&amp;lt;/code&amp;gt;&lt;br /&gt;
***&amp;lt;code&amp;gt;Export: List pages contained in the book that do not have stabilization enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Add font &amp;lt;code&amp;gt;Hyperlegible&amp;lt;/code&amp;gt; for selection in FlexiSkin&#039;&#039;&#039; (ERM40251)&lt;br /&gt;
** Due to a feature request, the font  &amp;lt;code&amp;gt;Hyperlegible&amp;lt;/code&amp;gt; was included in the FlexiSkin. It can be used from BlueSpice 5 onwards. This font is accessible and can therefore support accessible content.&lt;br /&gt;
*&#039;&#039;&#039;Workflows -  Changes to the user interface and the visibility of WorkflowTriggers&#039;&#039;&#039; (ERM38103)&lt;br /&gt;
**The visibility of the page &amp;lt;code&amp;gt;Special:Workflow_triggers&amp;lt;/code&amp;gt; is now tied to the permission &amp;lt;code&amp;gt;workflows-admin&amp;lt;/code&amp;gt;, indicating that the entry in the global actions is only visible if a user has this permission. Furthermore, only the UI for creating and editing triggers can be found via the global actions. The source text of triggers can now be edited via the page &amp;lt;code&amp;gt;MediaWiki:WorkflowTriggers&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
==== Farm ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - Improve the display of the receiving wiki&#039;&#039;&#039; (ERM35764)&lt;br /&gt;
** In course of a feature request, the wiki name is now displayed instead of the internal / canonical URL when transferring content from a wiki to a target wiki, so that the view is more legible.&lt;br /&gt;
*&#039;&#039;&#039;ContentTransfer -  Auto-setup ContentTransfer in BlueSpiceWikiFarm&#039;&#039;&#039; (ERM40835)&lt;br /&gt;
**All wiki instances are wired for &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;. There is no dedicated configruation necessary; it simply works by default when creating new wiki instances. The instances can then be found in the dropdown for the receiving wiki.&lt;br /&gt;
&lt;br /&gt;
===Bugfixes===&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Free ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceConfigManager - Improve arrangement of settings in the ConfigManager&#039;&#039;&#039; (ERM37256) &#039;&#039;&#039;and review as well as improve help texts also&#039;&#039;&#039; (ERM39597)&lt;br /&gt;
** The arrangement of settings in the ConfigManager has been reviewed in terms of their meaningfulness and rearranged. For example, the settings for books are now all located under the &amp;lt;code&amp;gt;Books&amp;lt;/code&amp;gt; tab. Furthermore, the help texts have been reviewed and improved.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Media settings dialog is located above color picker&#039;&#039;&#039; (ERM40096)&lt;br /&gt;
** If the color of the image caption needs to be changed, the color picker is now in the foreground and usable.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - If the term &amp;lt;code&amp;gt;News&amp;lt;/code&amp;gt; is used as the name for a namespace and subpages are disabled, the breadcrumbs are broken&#039;&#039;&#039; (ERM41093)&lt;br /&gt;
** If the term &amp;lt;code&amp;gt;News&amp;lt;/code&amp;gt; is used as a namespace and at the same time the subpages are disabled for this namespace, the breadcrumbs title will be parsed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Allow search with special characters &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM39662)&lt;br /&gt;
** If a search term contains a special character like &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;, results will now be displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Search does not return exact results when using &amp;lt;code&amp;gt;&amp;quot;&amp;quot;&amp;lt;/code&amp;gt; as well as special characters (like &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;, ...)&#039;&#039;&#039; (ERM39924)&lt;br /&gt;
** The tokenization of special characters has been improved, so that matching results are displayed now when using special characters like &amp;lt;code&amp;gt;&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Operators do not work in Search center&#039;&#039;&#039; (ERM39923)&lt;br /&gt;
** The search operators &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;OR&amp;lt;/code&amp;gt; are now fully functional when using full-text search.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Type filter of TagSearch does not work&#039;&#039;&#039;  (ERM40019)&lt;br /&gt;
** Using queries generated by the TagSearch do now preserve the type filter.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Transclusions do not take the permissions into account (ERM39926)&#039;&#039;&#039;&lt;br /&gt;
**If the content of a page is transcluded to another page, which is protected by permissions in the corresponding namespace, this transcluded content is now only displayed to users who have the corresponding permissions.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory - Content model &amp;lt;code&amp;gt;book&amp;lt;/code&amp;gt; doesn&#039;t support categories&#039;&#039;&#039; (ERM39857)&lt;br /&gt;
** It is now prevented to add a category on a page with the content model &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt;. Categories can only be added to pages that correspond to the content model &amp;lt;code&amp;gt;Page&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Categories are not sorted&#039;&#039;&#039;  (ERM40753)&lt;br /&gt;
** The categories are now sorted alphabetically to ensure consistent sorting logic.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory &amp;amp; BlueSpicePageAssignments - Limitation of display for categories and page assignments to a quantity of 25&#039;&#039;&#039; (ERM40291)&lt;br /&gt;
** The limit for displaying categories and page assignments has been increased, as otherwise not all of them were shown.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - If a namespace alread existed once, but was renamed and has now been created again, both namespaces are deleted&#039;&#039;&#039; (ERM40415)&lt;br /&gt;
** If the original name of a namespace that has been renamed in the meantime is reassigned and then deleted, only the deletion of the intended namespace will occur.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - Alias for system namespaces is not saved&#039;&#039;&#039; (ERM41169)&lt;br /&gt;
** If an alias is defined for a system namespace, it is now saved properly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - When creating an export of the NamespaceManager grid, the numbers of pages is not displayed correctly&#039;&#039;&#039; (ERM31448)&lt;br /&gt;
** If the grid of the NamespaceManager is exported, the number of pages in the respective namespaces appears correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSaferEdit - Improve displaying the yellow banner during a page edit&#039;&#039;&#039; (ERM38986)&lt;br /&gt;
** The yellow banner which indicates that a user is editing a page has been enhanced for faster and more reliable display.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - Improve the design of the version history and introduce a backlink (&#039;&#039;&#039;ERM34702)&lt;br /&gt;
** The design of the version history in &amp;lt;code&amp;gt;Diff View&amp;lt;/code&amp;gt; has been improved in terms of coloring, the default display mode and the removal of unnecessary information. Furthermore, the version history breadcrumbs have been made clickable and a backlink has been introduced to improve user guidance.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Special:Pages must be bound to user permissions&#039;&#039;&#039; (ERM41321)&lt;br /&gt;
** The display of namespaces and the contained pages now depends on the permissions of a user. Namespaces or pages that the user does not have read permission to will no longer be shown on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - Faulty notification is displayed after a user has been anonymized&#039;&#039;&#039; (ERM40467)&lt;br /&gt;
** After successful anonymization of a user, a clear and accurate notification is now displayed.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Improve concept of digest mails&#039;&#039;&#039; (ERM39568)&lt;br /&gt;
** The concept of digest mails has been adjusted. Mails are now sent at 7am for &amp;lt;code&amp;gt;Frequency: Daily&amp;lt;/code&amp;gt; and at 7 am on Monday for &amp;lt;code&amp;gt;Frequency:Weekly&amp;lt;/code&amp;gt;. In the course of this change, the introductory sentence was also adapted so that it is clear that the changes refer to the last 24 hours or the last week in the wiki.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Styling issue when accessing &amp;lt;code&amp;gt;Readers of this page&amp;lt;/code&amp;gt; in page information dialog&#039;&#039;&#039; (ERM39064)&lt;br /&gt;
** The incorrect styling of the pager was fixed in the page information dialog.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Cannot upload file in &amp;lt;code&amp;gt;tiff&amp;lt;/code&amp;gt; format&#039;&#039;&#039; (ERM40697)&lt;br /&gt;
** Uploading a &amp;lt;code&amp;gt;tiff&amp;lt;/code&amp;gt; file is now possible again.&lt;br /&gt;
* P&#039;&#039;&#039;ageHeader - Page status sentence is not displayed correctly when using french language&#039;&#039;&#039;  (ERM40252)&lt;br /&gt;
** The page status sentence is now correctly displayed if user language is set to french.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - When exporting pages that contain links with redirects, only the redirected page is printed in the file and not the target page&#039;&#039;&#039; (ERM40109)&lt;br /&gt;
** If a page with links for redirects is exported, now the target page will be exported instead of the redirected page.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - Inline inspector for formatting is dislocated when using &amp;lt;code&amp;gt;collab-edit&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM40411)&lt;br /&gt;
** The inline inspector is displayed correctly when using the collaborative editing mode. &lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - Underscores without spaces beforehand changes character to italic formatting&#039;&#039;&#039; (ERM39408)&lt;br /&gt;
** Italic formatting using underscores is only done when there is a space after the word. Thus, terms separated by underscores remain unchanged.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Pro ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Setting for selecting the default view of the bookshelf is obsolete&#039;&#039;&#039;  (ERM39946)&lt;br /&gt;
** On &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt; the setting for selecting the default view of the bookshelf has been removed, as this is no longer necessary due to further development.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - If the read confirmation is configured to only trigger a read confirmation for approved pages, then the redirection from the task overview leads to the draft version instead of the approved version&#039;&#039;&#039; (ERM40856)&lt;br /&gt;
** If the configuration of the read confirmation is changed to approved pages only, a task on &amp;lt;code&amp;gt;Special:My_tasks&amp;lt;/code&amp;gt; forwards correctly to the approved version. &lt;br /&gt;
* &#039;&#039;&#039;Checklists - The content of the page is deleted if a collab session takes place and at the same time a user who is not part of the session changes the status of a checkbox&#039;&#039;&#039; (ERM40413)&lt;br /&gt;
** During an ongoing collab session, it is no longer possible to change the status of a checkbox. This ensures that the content is properly saved after the session is completed.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - Page content is displayed when the page is opened in &amp;lt;code&amp;gt;collab-edit&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM38918)&lt;br /&gt;
** If a page contains content that cannot be processed by using the &amp;lt;code&amp;gt;Edit together&amp;lt;/code&amp;gt; mode, the session can no longer be started in order to avoid data loss.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Align selection for user groups in config manager with groups from permission manager&#039;&#039;&#039; (ERM40862)&lt;br /&gt;
** The user groups should be aligned throughout the application to support more consistency. Therefore, the groups displayed in the configuration manager correspond to the groups defined in the permission manager.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - Sorting for namespaces or categories on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; breaks displaying results&#039;&#039;&#039; (ERM38961)&lt;br /&gt;
** Due to technical limitations the sorting option for the columns namespaces as well as categories on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; has been removed.&lt;br /&gt;
* &#039;&#039;&#039;Forms - Naming of a form is not consistent when a new page is created from that form&#039;&#039;&#039; (ERM37716)&lt;br /&gt;
** Saving the form now keeps the form name intact.&lt;br /&gt;
*&#039;&#039;&#039;HeaderTabs - The use of special characters or umlauts leads to issues when using HeaderTabs&#039;&#039;&#039;  (ERM31276)&lt;br /&gt;
** If a heading contains special characters (like &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; ) or umlauts there are no more issues and switching the tabs with one single click works as well.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Adjust wording for word import in new button&#039;&#039;&#039; (ERM39686)&lt;br /&gt;
** The label for a new Word import via &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button has been adjusted to ensure a consistent user interface.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Imported pages are not indexed in search&#039;&#039;&#039; (ERM41242)&lt;br /&gt;
** Importing new pages via the Word import leads to the indexing of these pages so that they can be found via the search again.&lt;br /&gt;
*&#039;&#039;&#039;PageForms - System user should be excluded from the selection using &amp;lt;code&amp;gt;bs-usercombo&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM39874)&lt;br /&gt;
** If the inputfield  &amp;lt;code&amp;gt;bs-usercombo&amp;lt;/code&amp;gt; is used when creating forms, system users are no longer displayed.&lt;br /&gt;
*&#039;&#039;&#039;SemanticMediaWiki - As soon as a namespace &amp;lt;code&amp;gt;GROUP&amp;lt;/code&amp;gt; exists &amp;lt;code&amp;gt;Schema_properties&amp;lt;/code&amp;gt; are created&#039;&#039;&#039; (ERM41141)&lt;br /&gt;
** When creating the &amp;lt;code&amp;gt;GROUP&amp;lt;/code&amp;gt; namespace, system-generated pages such as &amp;lt;code&amp;gt;Schema_properties&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Predefined_properties&amp;lt;/code&amp;gt; are no longer created.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Message key instead of message is displayed on &amp;lt;code&amp;gt;Special:RecentChanges&amp;lt;/code&amp;gt; if page was edited because of workflow activity &amp;lt;code&amp;gt;EditRequest&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM35247)&lt;br /&gt;
** If a page is now being edited due to the Workflow activity &amp;lt;code&amp;gt;EditRequest&amp;lt;/code&amp;gt;, a readable message will appear on &amp;lt;code&amp;gt;Special:RecentChanges&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - If an incorrect email address is entered, the dialog is canceled&#039;&#039;&#039; (ERM41016)&lt;br /&gt;
** If an incorrect entry is made when starting a workflow, the dialog no longer aborts, but returns the user to the point where the incorrect entry was made via a &amp;lt;code&amp;gt;Dismiss&amp;lt;/code&amp;gt; button. &lt;br /&gt;
*&#039;&#039;&#039;Workflows - &amp;lt;code&amp;gt;Special:Log&amp;lt;/code&amp;gt; doesn&#039;t display start and end events&#039;&#039;&#039; (ERM39016)&lt;br /&gt;
** Besides the workflow activities (such as user votes, user feedback, send mails), the start and end events of the workflows will now also be displayed on the page &amp;lt;code&amp;gt;Special:Log&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - In the workflows ui editor it is not possible to pass variables such as &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt;, etc.&#039;&#039;&#039; (ERM39361)&lt;br /&gt;
** It is now possible to pass variables for the workflow activities &amp;lt;code&amp;gt;checkin&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;checkout&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;uservote&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;approvepage&amp;lt;/code&amp;gt;. Also using the parser function &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#time}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for due date works properly.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - First column on &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; is empty&#039;&#039;&#039; (ERM40879)&lt;br /&gt;
** If a workflow has exceeded the due date, an icon is now displayed again in the first column on the &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Farm ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFarm - User who creates a new instance should receive sysop rights in this instance&#039;&#039;&#039; (ERM40078)&lt;br /&gt;
** If a user creates a new instance, this user is automatically created with the sysop group assignment in the new instance.&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - Prevent displaying a empty dropdown for &amp;lt;code&amp;gt;Receiving wiki&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Transfer as user&amp;lt;/code&amp;gt; if it&#039;s not configured&#039;&#039;&#039; (ERM40818)&lt;br /&gt;
** The dropdown menu for selecting the receiving wiki or for selecting the transfer as user on &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt; is only displayed when the configuration is done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[en:{{FULLPAGENAME}}]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes&amp;diff=16646</id>
		<title>Setup:Release Notes</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes&amp;diff=16646"/>
		<updated>2026-06-24T15:43:33Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#vardefine:latestpatch|{{#ask: [[-Has subobject::Setup:Release_Notes]]|?Releasepatch|mainlabel=-|format=plainlist|headers=hide|limit=1|searchlabel=|sort=Releasedate|order=desc}}}}&lt;br /&gt;
{{Hinweisbox|boxtype=neutral|icon=|Note text=&lt;br /&gt;
&amp;lt;span class=&amp;quot;bi bi-download&amp;quot;&amp;gt;&amp;lt;/span&amp;gt; [https://bluespice.com/de/download/ Aktuelle Version herunterladen]&amp;lt;hr /&amp;gt;Support:&lt;br /&gt;
&#039;&#039;&#039;BlueSpice free:&#039;&#039;&#039; [https://community.bluespice.com/ community.bluespice.com]&lt;br /&gt;
*&#039;&#039;&#039;Subskriptionskunden:&#039;&#039;&#039; Zur Aktualisierung erstellen Sie bitte ein Ticket mit dem Titel &#039;&#039;Update auf aktuelle BlueSpice Version&#039;&#039; im [https://support.hallowelt.com/login Ticket-System].&lt;br /&gt;
|bgcolor=}}&lt;br /&gt;
{{Hinweisbox|boxtype=Hinweis|icon=|Note text=Support für BlueSpice 4.x endet am 15. Juli 2026.|bgcolor=}} &lt;br /&gt;
{{TOClimit|limit=1|notitle=1|nonum=1|inline=1}}&lt;br /&gt;
==5.2.5==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=24.06.2026|Releasepatch=5.2.5}}Release-Datum: 24.06.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
==== Notable changes ====&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Due to the limited display of the version history, not all versions can be compared with one another&#039;&#039;&#039; (ERM45987)&lt;br /&gt;
:All grids within BlueSpice have been improved and now allow for the display of &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;100&amp;lt;/code&amp;gt; rows. With this improvement, it is now also possible to compare newer versions with older ones.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - The latest revision cannot be hidden, but the option to do so is still displayed&#039;&#039;&#039; (ERM46644)&lt;br /&gt;
: To improve the user experience when it comes to hiding revisions, the icon for hiding the latest revision is now hidden, as this is not technically possible. &lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Failed to create book pages in parallel using the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action&#039;&#039;&#039; (ERM48241)&lt;br /&gt;
: If multiple users are editing a book at the same time and adding pages simultaneously using the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action, this now works. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The language switcher references itself&#039;&#039;&#039; (ERM45696)&lt;br /&gt;
: The language switcher is working properly again and is displayed automatically as soon as a subpage with a language code is found.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Section links breaks in certain search results&#039;&#039;&#039; (ERM47958)&lt;br /&gt;
: The section links in the Search center are now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Remove DB-schema check on runtime for improving performance&#039;&#039;&#039; (ERM47979)&lt;br /&gt;
:As part of a performance review,improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceFoundation&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Category cannot be set on a file description page&#039;&#039;&#039; (ERM47462)&lt;br /&gt;
: It is again possible to assign categories on a file description page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAccess - Cache &amp;lt;code&amp;gt;bs-page-access&amp;lt;/code&amp;gt; page property for improving performance&#039;&#039;&#039; (ERM47582)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpicePageAccess&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageFormsConnector - Content in a form cannot be edited if a certain text format is used&#039;&#039;&#039; (ERM47218)&lt;br /&gt;
: If &amp;lt;code&amp;gt;{{{field|content|input type=textarea|editor=visualeditor}}}&amp;lt;/code&amp;gt; is used as the text format for a form, it is now possible once again to edit the content properly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSaferEdit - BlueSpiceSaferEdit unnecessarily queries edit sessions on special pages which affects performance&#039;&#039;&#039; (ERM47485)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceSaferEdit&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSmartList - The ContentDroplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; displays an error as soon as &amp;lt;code&amp;gt;trim=0&amp;lt;/code&amp;gt; is set&#039;&#039;&#039; (ERM45585)&lt;br /&gt;
:If the ContentDroplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; is inserted as a tag via the wiki editor with &amp;lt;code&amp;gt;trim = 0&amp;lt;/code&amp;gt; is defined, it will still render correctly in view mode.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserManager - Deactivating users from &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt; takes 5–10 minutes to complete&#039;&#039;&#039; (ERM47927)&lt;br /&gt;
:If a user is deactivated via the user management system, this now takes effect immediately. The same applies if a deactivated user is reactivated.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Optimize &amp;lt;code&amp;gt;watchlist state&amp;lt;/code&amp;gt; integration in &amp;lt;code&amp;gt;MWStakeComponent Commonwebapis&amp;lt;/code&amp;gt; for improving performance&#039;&#039;&#039; (ERM47988)&lt;br /&gt;
:As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:EnhancedStandardUIs&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Files used within the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; are not displayed on the file description page&#039;&#039;&#039; (ERM46953)&lt;br /&gt;
: If files are added to a page within the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;, this is now also displayed on the file description page in the &amp;lt;code&amp;gt;File usage&amp;lt;/code&amp;gt; section.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - The file name param is overwritten by an empty string, which causes the upload to fail&#039;&#039;&#039; (ERM48162)&lt;br /&gt;
: File uploads are now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - When uploading a file from the clipboard, issues arise if the file contains a prefix with a colon&#039;&#039;&#039; (ERM47949)&lt;br /&gt;
: If a file is uploaded from the clipboard to the main namespace, the colon is sanitized so that the upload can proceed.&lt;br /&gt;
*&#039;&#039;&#039;Docker BlueSpice – The Docker container is missing the &amp;lt;code&amp;gt;EXIF&amp;lt;/code&amp;gt; data, which is why portrait-oriented images are rotated incorrectly when uploaded&#039;&#039;&#039; (ERM48018)&lt;br /&gt;
:Portrait-oriented images are now uploaded correctly again, and the corresponding metadata is also displayed.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Commonwebapis - The path to subpages does not expand when searching for a term on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; &#039;(ERM47586)&lt;br /&gt;
:If a search term is entered on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; that matches a subpage, the path is now displayed expanded again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Commonwebapis - Wikis with base language de&amp;lt;code&amp;gt;-formal&amp;lt;/code&amp;gt; display empty &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM48253)&lt;br /&gt;
:If &amp;lt;code&amp;gt;de-formal&amp;lt;/code&amp;gt; is used as the base language for a wiki, results are now displayed correctly again on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MWStakeComponent Datastore - Refactor data stores for improving performance&#039;&#039;&#039; (ERM47747)&lt;br /&gt;
: As part of the performance review, the datastores were refactored, resulting in enhanced performance.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Utils - &amp;lt;code&amp;gt;bs:toplist&amp;lt;/code&amp;gt; cannot handle special pages&#039;&#039;&#039; (ERM47914)&lt;br /&gt;
:The Toplist is now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - The &amp;lt;code&amp;gt;TitleInputWidget&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:PageTemplatesAdmin&amp;lt;/code&amp;gt; does not accept the exact page title&#039;&#039;&#039; (ERM48152)&lt;br /&gt;
: The title inputfield now accepts the exact page title again when creating a new page template and correctly displays a result for it.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExportTables - When exporting very large grids, the export process is not visible&#039;&#039;&#039; (ERM47770)&lt;br /&gt;
: When exporting very large grids, such as the &amp;lt;code&amp;gt;Wiki Explorer&amp;lt;/code&amp;gt; or the &amp;lt;code&amp;gt;Workflow Overview&amp;lt;/code&amp;gt;, the export progress is now visible via a progress bar.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Add information about which user started the workflow to the Workflows overview&#039;&#039;&#039; (ERM44148)&lt;br /&gt;
: As part of a feature request, a new column was added to the grid on the workflow overview page that shows which user started the workflow, making this information immediately apparent.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - The &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action overwrites the entire book context&#039;&#039;&#039; (ERM46316)&lt;br /&gt;
: The &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; feature has been improved so that the book must now be explicitly selected first, preventing the book&#039;s contents from being overwritten.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Cache chapter pager for improving performance&#039;&#039;&#039; (ERM47984)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceBookshelf&amp;lt;/code&amp;gt; to enhance performance..&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceCategoryManager - The Category manager triggers a large number of API requests when renaming or deleting categories&#039;&#039;&#039; (ERM48429)&lt;br /&gt;
: Renaming or deleting categories that are associated with a very large number of pages now works properly again, as long as the user performing the action is in a group with the permission noratelimit.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Content within filterable tables is truncated and the use of queries results in limited display of results&#039;&#039;&#039; (ERM45005)&lt;br /&gt;
: Text truncation within filterable tables is now prevented. Furthermore, this ticket also fixed an issue where queries within filterable tables were not working properly and the query results were not displayed correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - If a table is filterable and sortable, not all links within a cell are displayed in view mode&#039;&#039;&#039; (ERM47082)&lt;br /&gt;
: If a filterable and sortable table is inserted on a page that contains more than one link in a single cell, all links are now displayed correctly in view mode.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Glossary terms break cell content within a filterable table&#039;&#039;&#039; (ERM45625)&lt;br /&gt;
: If defined terms from the glossary are used within a filterable table, the remaining content is now also displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFilterableTables - Using queries in filterable tables results in limited display of results&#039;&#039;&#039; (ERM47970)&lt;br /&gt;
:Queries used within filterable tables now display all results correctly again. Furthermore, using links is working properly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Wikitext - The workflow activity &amp;lt;code&amp;gt;SetTemplateParams&amp;lt;/code&amp;gt; workflow activity does not work correctly in certain cases&#039;&#039;&#039; (ERM48044)&lt;br /&gt;
:The &amp;lt;code&amp;gt;SetTemplateParams&amp;lt;/code&amp;gt; workflow activity is now working properly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Wikitext - Workflow user roles fail to be set if they contain non-ASCII-characters&#039;&#039;&#039; (ERM48087)&lt;br /&gt;
:If user roles within a workflow contain non-ASCII characters, they are now set correctly again.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Upload does not respect &amp;lt;code&amp;gt;wpDestFile&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM48242)&lt;br /&gt;
: If a new version of a file is uploaded with a different  filename than the original, the new file will be correctly assigned and will not be uploaded separately.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Align new &amp;lt;code&amp;gt;PageForms&amp;lt;/code&amp;gt; upload dialog with Media dialog&#039;&#039;&#039; (ERM46059)&lt;br /&gt;
:The new upload dialog for &amp;lt;code&amp;gt;PageForms&amp;lt;/code&amp;gt; has been adapted to match the standard media dialog to ensure consistency within the application and improve user-friendliness.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - The &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;revert&amp;lt;/code&amp;gt; links for old images are broken in the version history for the file description page&#039;&#039;&#039; (ERM46067)&lt;br /&gt;
:The delete and revert links are now correctly displayed on the version history of the file description page.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Cache and defer trigger evaluation for improving performance&#039;&#039;&#039; (ERM47983)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceTranslationTransfer - Improve the translation mechanism to reduce translation artifacts and implement the ability to configure translations for specific templates&#039;&#039;&#039; (ERM45815)&lt;br /&gt;
: The translation mechanism has been redesigned, which should improve translation quality and the number of “translation artifacts” should be significantly reduced. In addition, the ability to configure the translation of specific arguments for specific templates has been added. For more information, please refer to the Helpdesk.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - Content transfer doesn&#039;t work for specific namespaces&#039;&#039;&#039; (ERM43866)&lt;br /&gt;
: It is now possible to transfer the contents of the namespaces  &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Forms&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; to other farm instances.&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - Cryptic error message when content cannot be transferred&#039;&#039;&#039; (ERM42421)&lt;br /&gt;
: Content transfer has been improved in terms of error messages displayed when a transfer fails; readable messages are now shown that indicate why the transfer didn&#039;t work.&lt;br /&gt;
&lt;br /&gt;
==5.1.9 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=24.06.2026|Releasepatch=5.1.9}}Release-Datum: 24.06.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
==== Notable changes ====&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Due to the limited display of the version history, not all versions can be compared with one another&#039;&#039;&#039; (ERM45987)&lt;br /&gt;
:All grids within BlueSpice have been improved and now allow for the display of &amp;lt;code&amp;gt;25&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;50&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;100&amp;lt;/code&amp;gt; rows. With this improvement, it is now also possible to compare newer versions with older ones.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - The latest revision cannot be hidden, but the option to do so is still displayed&#039;&#039;&#039; (ERM46644)&lt;br /&gt;
: To improve the user experience when it comes to hiding revisions, the icon for hiding the latest revision is now hidden, as this is not technically possible. &lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Failed to create book pages in parallel using the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action&#039;&#039;&#039; (ERM48241)&lt;br /&gt;
: If multiple users are editing a book at the same time and adding pages simultaneously using the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action, this now works. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The language switcher references itself&#039;&#039;&#039; (ERM45696)&lt;br /&gt;
: The language switcher is working properly again and is displayed automatically as soon as a subpage with a language code is found.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Section links breaks in certain search results&#039;&#039;&#039; (ERM47958)&lt;br /&gt;
: The section links in the Search center are now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Remove DB-schema check on runtime for improving performance&#039;&#039;&#039; (ERM47979)&lt;br /&gt;
:As part of a performance review,improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceFoundation&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Category cannot be set on a file description page&#039;&#039;&#039; (ERM47462)&lt;br /&gt;
: It is again possible to assign categories on a file description page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAccess - Cache &amp;lt;code&amp;gt;bs-page-access&amp;lt;/code&amp;gt; page property for improving performance&#039;&#039;&#039; (ERM47582)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpicePageAccess&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageFormsConnector - Content in a form cannot be edited if a certain text format is used&#039;&#039;&#039; (ERM47218)&lt;br /&gt;
: If &amp;lt;code&amp;gt;{{{field|content|input type=textarea|editor=visualeditor}}}&amp;lt;/code&amp;gt; is used as the text format for a form, it is now possible once again to edit the content properly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSaferEdit - BlueSpiceSaferEdit unnecessarily queries edit sessions on special pages which affects performance&#039;&#039;&#039; (ERM47485)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceSaferEdit&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSmartList - The ContentDroplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; displays an error as soon as &amp;lt;code&amp;gt;trim=0&amp;lt;/code&amp;gt; is set&#039;&#039;&#039; (ERM45585)&lt;br /&gt;
:If the ContentDroplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; is inserted as a tag via the wiki editor with &amp;lt;code&amp;gt;trim = 0&amp;lt;/code&amp;gt; is defined, it will still render correctly in view mode.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserManager - Deactivating users from &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt; takes 5–10 minutes to complete&#039;&#039;&#039; (ERM47927)&lt;br /&gt;
:If a user is deactivated via the user management system, this now takes effect immediately. The same applies if a deactivated user is reactivated.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Optimize &amp;lt;code&amp;gt;watchlist state&amp;lt;/code&amp;gt; integration in &amp;lt;code&amp;gt;MWStakeComponent Commonwebapis&amp;lt;/code&amp;gt; for improving performance&#039;&#039;&#039; (ERM47988)&lt;br /&gt;
:As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:EnhancedStandardUIs&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Files used within the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; are not displayed on the file description page&#039;&#039;&#039; (ERM46953)&lt;br /&gt;
: If files are added to a page within the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;, this is now also displayed on the file description page in the &amp;lt;code&amp;gt;File usage&amp;lt;/code&amp;gt; section.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - The file name param is overwritten by an empty string, which causes the upload to fail&#039;&#039;&#039; (ERM48162)&lt;br /&gt;
: File uploads are now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - When uploading a file from the clipboard, issues arise if the file contains a prefix with a colon&#039;&#039;&#039; (ERM47949)&lt;br /&gt;
: If a file is uploaded from the clipboard to the main namespace, the colon is sanitized so that the upload can proceed.&lt;br /&gt;
*&#039;&#039;&#039;Docker BlueSpice – The Docker container is missing the &amp;lt;code&amp;gt;EXIF&amp;lt;/code&amp;gt; data, which is why portrait-oriented images are rotated incorrectly when uploaded&#039;&#039;&#039; (ERM48018)&lt;br /&gt;
:Portrait-oriented images are now uploaded correctly again, and the corresponding metadata is also displayed.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Commonwebapis - The path to subpages does not expand when searching for a term on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; &#039;(ERM47586)&lt;br /&gt;
:If a search term is entered on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; that matches a subpage, the path is now displayed expanded again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Commonwebapis - Wikis with base language de&amp;lt;code&amp;gt;-formal&amp;lt;/code&amp;gt; display empty &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM48253)&lt;br /&gt;
:If &amp;lt;code&amp;gt;de-formal&amp;lt;/code&amp;gt; is used as the base language for a wiki, results are now displayed correctly again on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MWStakeComponent Datastore - Refactor data stores for improving performance&#039;&#039;&#039; (ERM47747)&lt;br /&gt;
: As part of the performance review, the datastores were refactored, resulting in enhanced performance.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Utils - &amp;lt;code&amp;gt;bs:toplist&amp;lt;/code&amp;gt; cannot handle special pages&#039;&#039;&#039; (ERM47914)&lt;br /&gt;
:The Toplist is now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - The &amp;lt;code&amp;gt;TitleInputWidget&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:PageTemplatesAdmin&amp;lt;/code&amp;gt; does not accept the exact page title&#039;&#039;&#039; (ERM48152)&lt;br /&gt;
: The title inputfield now accepts the exact page title again when creating a new page template and correctly displays a result for it.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExportTables - When exporting very large grids, the export process is not visible&#039;&#039;&#039; (ERM47770)&lt;br /&gt;
: When exporting very large grids, such as the &amp;lt;code&amp;gt;Wiki Explorer&amp;lt;/code&amp;gt; or the &amp;lt;code&amp;gt;Workflow Overview&amp;lt;/code&amp;gt;, the export progress is now visible via a progress bar.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Add information about which user started the workflow to the Workflows overview&#039;&#039;&#039; (ERM44148)&lt;br /&gt;
: As part of a feature request, a new column was added to the grid on the workflow overview page that shows which user started the workflow, making this information immediately apparent.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - The &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action overwrites the entire book context&#039;&#039;&#039; (ERM46316)&lt;br /&gt;
: The &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; feature has been improved so that the book must now be explicitly selected first, preventing the book&#039;s contents from being overwritten.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Cache chapter pager for improving performance&#039;&#039;&#039; (ERM47984)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceBookshelf&amp;lt;/code&amp;gt; to enhance performance..&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceCategoryManager - The Category manager triggers a large number of API requests when renaming or deleting categories&#039;&#039;&#039; (ERM48429)&lt;br /&gt;
: Renaming or deleting categories that are associated with a very large number of pages now works properly again, as long as the user performing the action is in a group with the permission noratelimit.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Content within filterable tables is truncated and the use of queries results in limited display of results&#039;&#039;&#039; (ERM45005)&lt;br /&gt;
: Text truncation within filterable tables is now prevented. Furthermore, this ticket also fixed an issue where queries within filterable tables were not working properly and the query results were not displayed correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - If a table is filterable and sortable, not all links within a cell are displayed in view mode&#039;&#039;&#039; (ERM47082)&lt;br /&gt;
: If a filterable and sortable table is inserted on a page that contains more than one link in a single cell, all links are now displayed correctly in view mode.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Glossary terms break cell content within a filterable table&#039;&#039;&#039; (ERM45625)&lt;br /&gt;
: If defined terms from the glossary are used within a filterable table, the remaining content is now also displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFilterableTables - Using queries in filterable tables results in limited display of results&#039;&#039;&#039; (ERM47970)&lt;br /&gt;
:Queries used within filterable tables now display all results correctly again. Furthermore, using links is working properly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Wikitext - The workflow activity &amp;lt;code&amp;gt;SetTemplateParams&amp;lt;/code&amp;gt; workflow activity does not work correctly in certain cases&#039;&#039;&#039; (ERM48044)&lt;br /&gt;
:The &amp;lt;code&amp;gt;SetTemplateParams&amp;lt;/code&amp;gt; workflow activity is now working properly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent Wikitext - Workflow user roles fail to be set if they contain non-ASCII-characters&#039;&#039;&#039; (ERM48087)&lt;br /&gt;
:If user roles within a workflow contain non-ASCII characters, they are now set correctly again.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Upload does not respect &amp;lt;code&amp;gt;wpDestFile&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM48242)&lt;br /&gt;
: If a new version of a file is uploaded with a different  filename than the original, the new file will be correctly assigned and will not be uploaded separately.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Align new &amp;lt;code&amp;gt;PageForms&amp;lt;/code&amp;gt; upload dialog with Media dialog&#039;&#039;&#039; (ERM46059)&lt;br /&gt;
:The new upload dialog for &amp;lt;code&amp;gt;PageForms&amp;lt;/code&amp;gt; has been adapted to match the standard media dialog to ensure consistency within the application and improve user-friendliness.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - The &amp;lt;code&amp;gt;delete&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;revert&amp;lt;/code&amp;gt; links for old images are broken in the version history for the file description page&#039;&#039;&#039; (ERM46067)&lt;br /&gt;
:The delete and revert links are now correctly displayed on the version history of the file description page.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Cache and defer trigger evaluation for improving performance&#039;&#039;&#039; (ERM47983)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt; to enhance performance.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceTranslationTransfer - Improve the translation mechanism to reduce translation artifacts and implement the ability to configure translations for specific templates&#039;&#039;&#039; (ERM45815)&lt;br /&gt;
: The translation mechanism has been redesigned, which should improve translation quality and the number of “translation artifacts” should be significantly reduced. In addition, the ability to configure the translation of specific arguments for specific templates has been added. For more information, please refer to the Helpdesk.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - Content transfer doesn&#039;t work for specific namespaces&#039;&#039;&#039; (ERM43866)&lt;br /&gt;
: It is now possible to transfer the contents of the namespaces  &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Forms&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; to other farm instances.&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - Cryptic error message when content cannot be transferred&#039;&#039;&#039; (ERM42421)&lt;br /&gt;
: Content transfer has been improved in terms of error messages displayed when a transfer fails; readable messages are now shown that indicate why the transfer didn&#039;t work.&lt;br /&gt;
&lt;br /&gt;
==5.2.4 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=26.05.2026|Releasepatch=5.2.4}}Release-Datum: 26.05.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The enhanced MediaWiki sidebar does not properly respect the specified permissions&#039;&#039;&#039; (ERM47005)&lt;br /&gt;
: When using the enhanced MediaWiki sidebar, entries in the left navigation are now displayed correctly again based on a user&#039;s permissions or group membership.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The red dot is not displayed although a user is assigned a new task or workflow&#039;&#039;&#039; (ERM47044)&lt;br /&gt;
: The red dot will now appear correctly in the user menu again as soon as a task or workflow has been assigned.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - ContentDroplet &amp;lt;code&amp;gt;Search in a book&amp;lt;/code&amp;gt; doesn&#039;t display results&#039;&#039;&#039; (ERM46574)&lt;br /&gt;
: The Content Droplet &amp;lt;code&amp;gt;Search in a book&amp;lt;/code&amp;gt; now displays results correctly again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Allow clientside caching of avatar image for improving performance&#039;&#039;&#039; (ERM47494)&lt;br /&gt;
: As part of a performance review, improvements were made to &amp;lt;code&amp;gt;Extension:UserProfile&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceQrCode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceFoundation&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceDiscovery&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Extension:BlueSpiceAvatars&amp;lt;/code&amp;gt; resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice MediaWiki - Gallery does not display images from the custom namespace in slideshow mode&#039;&#039;&#039; (ERM44938)&lt;br /&gt;
:Images from custom namespaces are now displayed correctly in the gallery when using the slideshow.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager - No search results displayed for wiki pages in certain namespaces&#039;&#039;&#039; (ERM47896)&lt;br /&gt;
:If a user has reading permissions for a custom namespace, the search results will be displayed correctly in the Search center.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - If a category is set as a filter for the SmartList or Toplist, no results are displayed&#039;&#039;&#039; (ERM47042)&lt;br /&gt;
: Both the Smart List and the Top List now display correct results again when a category is selected as a filter.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - Optimize database queries for improving performance&#039;&#039;&#039; (ERM47492)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceSmartList&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Files used within the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; are not displayed on the file description page&#039;&#039;&#039; (ERM46953)&lt;br /&gt;
: If files are added to a page within the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;, this is now also displayed on the file description page in the &amp;lt;code&amp;gt;File usage&amp;lt;/code&amp;gt; section.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - If an existing file is uploaded, this will result in the loss of the assigned categories and / or description&#039;&#039;&#039; (ERM47252)&lt;br /&gt;
: If an existing file is uploaded that already has categories assigned and / or a description added, the categories as well as description will not be overwritten during the upload unless new categories or a new description are specified.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Anonymous users and users in certain groups do not receive search results on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM47794)&lt;br /&gt;
: Anonymous users with read permissions, as well as users in groups with read permissions, will now see search results displayed correctly again on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MWStakeComponent - Optimize &amp;quot;display title&amp;quot; lookup for improving performance&#039;&#039;&#039; (ERM47495)&lt;br /&gt;
: As part of a performance review, improvements were made to &amp;lt;code&amp;gt;Extension:PreviewLinks&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceBookshelf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceExtendedSearch&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceSmartList&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Extension:SimpleBlogPage&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - Remove duplicate database queries for improving performance&#039;&#039;&#039; (ERM47486)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:NotifyMe&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Images used in emails instead of logos are not embedded&#039;&#039;&#039; (ERM43936)&lt;br /&gt;
:When using custom images instead of logos in emails, they are now embedded correctly.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceExtendedSearch - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; and fix issue with removing categories&#039;&#039;&#039; (ERM45081)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; has been improved. In addition it is now possible again to remove categories from the inspector.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - The inline inspector overlaps the dialog when linking a page&#039;&#039;&#039; (ERM47946)&lt;br /&gt;
:When editing a wiki page, the text to be linked is selected, and the inline inspector opens first so that additional formatting can be applied if needed. As soon as the user clicks the &amp;lt;code&amp;gt;Link&amp;lt;/code&amp;gt; button in the visual editor&#039;s toolbar, the inline inspector is hidden so that it does not obscure the link dialog when creating a link.&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - When an old book revision is opened, the current revision is always displayed&#039;&#039;&#039; (ERM47270)&lt;br /&gt;
: If an old book revision is opened via the version history, it displays the correct version. In addition, a message appears indicating that you are editing an older version. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - If a book is renamed via its metadata, this change is not displayed correctly in the book navigation&#039;&#039;&#039; (ERM47232)&lt;br /&gt;
: If a book is renamed in the metadata, this will be correctly reflected in the book navigation.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47493)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:CollabPads&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47488)&lt;br /&gt;
:As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:ContentStabilization&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - &amp;lt;code&amp;gt;Special:PageAssignments&amp;lt;/code&amp;gt; does not display any assigned pages&#039;&#039;&#039; (ERM47540)&lt;br /&gt;
: Pages assigned to a user are now displayed correctly again on &amp;lt;code&amp;gt;Special:PageAssignments&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Page with a draw.io diagram breaks after approval&#039;&#039;&#039; (ERM47666)&lt;br /&gt;
:If a page containing a draw.io diagram is approved, this will now work properly again.&lt;br /&gt;
*&#039;&#039;&#039;Forms - Re-add &amp;quot;form input value derived page titles&amp;quot; in &amp;lt;code&amp;gt;Extension:Forms&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44368)&lt;br /&gt;
:The form editor now allows to specify target titles using a predefined title field and a mask for target titles. Although this form does not offer a specific target page, a banner appears indicating that a predefined target title exists, along with a display of the form.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Uploading a duplicate to a custom namespace results in an incorrect link in the warning&#039;&#039;&#039; (ERM43056)&lt;br /&gt;
:If a duplicate file is uploaded again to a custom namespace, the warning now displays the correct file link.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - File list does not load with a specific permissions configuration&#039;&#039;&#039; (ERM47660)&lt;br /&gt;
: The file list is now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - File list does not load with a specific permissions configuration&#039;&#039;&#039; (ERM47660)&lt;br /&gt;
: The file list is now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;PageCheckout - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47489)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:PageCheckout&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;PageForms - Form editing is not available in the new version of &amp;lt;code&amp;gt;Extension:PageForms&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM47776)&lt;br /&gt;
: Form editing is now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;VueJsPlus - Improve the indentation of the individual chapters in the book tree&#039;&#039;&#039; (ERM43297)&lt;br /&gt;
: When viewing the book structure in the book tree, the indentation of the individual chapters is now consistent and always at the same level.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Potential performance issue in &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44330)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
&lt;br /&gt;
==5.1.8 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=26.05.2026|Releasepatch=5.1.8}}&lt;br /&gt;
&lt;br /&gt;
Release-Datum: 26.05.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The enhanced MediaWiki sidebar does not properly respect the specified permissions&#039;&#039;&#039; (ERM47005)&lt;br /&gt;
: When using the enhanced MediaWiki sidebar, entries in the left navigation are now displayed correctly again based on a user&#039;s permissions or group membership.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The red dot is not displayed although a user is assigned a new task or workflow&#039;&#039;&#039; (ERM47044)&lt;br /&gt;
: The red dot will now appear correctly in the user menu again as soon as a task or workflow has been assigned.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Allow clientside caching of avatar image for improving performance&#039;&#039;&#039; (ERM47494)&lt;br /&gt;
: As part of a performance review, improvements were made to &amp;lt;code&amp;gt;Extension:UserProfile&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceQrCode&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceFoundation&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceDiscovery&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Extension:BlueSpiceAvatars&amp;lt;/code&amp;gt; resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice MediaWiki - Gallery does not display images from the custom namespace in slideshow mode&#039;&#039;&#039; (ERM44938)&lt;br /&gt;
:Images from custom namespaces are now displayed correctly in the gallery when using the slideshow.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager - No search results displayed for wiki pages in certain namespaces&#039;&#039;&#039; (ERM47896)&lt;br /&gt;
:If a user has reading permissions for a custom namespace, the search results will be displayed correctly in the Search center.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - Optimize database queries for improving performance&#039;&#039;&#039; (ERM47492)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:BlueSpiceSmartList&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Files used within the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; are not displayed on the file description page&#039;&#039;&#039; (ERM46953)&lt;br /&gt;
: If files are added to a page within the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;, this is now also displayed on the file description page in the &amp;lt;code&amp;gt;File usage&amp;lt;/code&amp;gt; section.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - If an existing file is uploaded, this will result in the loss of the assigned categories and / or description&#039;&#039;&#039; (ERM47252)&lt;br /&gt;
: If an existing file is uploaded that already has categories assigned and / or a description added, the categories as well as description will not be overwritten during the upload unless new categories or a new description are specified.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Anonymous users and users in certain groups do not receive search results on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM47794)&lt;br /&gt;
: Anonymous users with read permissions, as well as users in groups with read permissions, will now see search results displayed correctly again on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;MWStakeComponent - Optimize &amp;quot;display title&amp;quot; lookup for improving performance&#039;&#039;&#039; (ERM47495)&lt;br /&gt;
: As part of a performance review, improvements were made to &amp;lt;code&amp;gt;Extension:PreviewLinks&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceBookshelf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceExtendedSearch&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Extension:BlueSpiceSmartList&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Extension:SimpleBlogPage&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Images used in emails instead of logos are not embedded&#039;&#039;&#039; (ERM43936)&lt;br /&gt;
:When using custom images instead of logos in emails, they are now embedded correctly.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - Remove duplicate database queries for improving performance&#039;&#039;&#039; (ERM47486)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:NotifyMe&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - The inline inspector overlaps the dialog when linking a page&#039;&#039;&#039; (ERM47946)&lt;br /&gt;
:When editing a wiki page, the text to be linked is selected, and the inline inspector opens first so that additional formatting can be applied if needed. As soon as the user clicks the &amp;lt;code&amp;gt;Link&amp;lt;/code&amp;gt; button in the visual editor&#039;s toolbar, the inline inspector is hidden so that it does not obscure the link dialog when creating a link.&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - When an old book revision is opened, the current revision is always displayed&#039;&#039;&#039; (ERM47270)&lt;br /&gt;
: If an old book revision is opened via the version history, it displays the correct version. In addition, a message appears indicating that you are editing an older version. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - If a book is renamed via its metadata, this change is not displayed correctly in the book navigation&#039;&#039;&#039; (ERM47232)&lt;br /&gt;
: If a book is renamed in the metadata, this will be correctly reflected in the book navigation.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47493)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:CollabPads&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47488)&lt;br /&gt;
:As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:ContentStabilization&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;Forms - Re-add &amp;quot;form input value derived page titles&amp;quot; in &amp;lt;code&amp;gt;Extension:Forms&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44368)&lt;br /&gt;
:The form editor now allows to specify target titles using a predefined title field and a mask for target titles. Although this form does not offer a specific target page, a banner appears indicating that a predefined target title exists, along with a display of the form.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Uploading a duplicate to a custom namespace results in an incorrect link in the warning&#039;&#039;&#039; (ERM43056)&lt;br /&gt;
:If a duplicate file is uploaded again to a custom namespace, the warning now displays the correct file link.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - File list does not load with a specific permissions configuration&#039;&#039;&#039; (ERM47660)&lt;br /&gt;
: The file list is now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;PageCheckout - Add proper DB indexes for improving performance&#039;&#039;&#039; (ERM47489)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:PageCheckout&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;PageForms - Form editing is not available in the new version of &amp;lt;code&amp;gt;Extension:PageForms&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM47776)&lt;br /&gt;
: Form editing is now working properly again.&lt;br /&gt;
* &#039;&#039;&#039;VueJsPlus - Improve the indentation of the individual chapters in the book tree&#039;&#039;&#039; (ERM43297)&lt;br /&gt;
: When viewing the book structure in the book tree, the indentation of the individual chapters is now consistent and always at the same level.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Potential performance issue in &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44330)&lt;br /&gt;
: As part of a performance review, improvements were made to the &amp;lt;code&amp;gt;Extension:Workflows&amp;lt;/code&amp;gt;, resulting in enhanced performance for BlueSpice.&lt;br /&gt;
&lt;br /&gt;
==5.2.3 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=16.04.2026|Releasepatch=5.2.3}}Release-Datum: 22.04.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Moving a page caused a new page to be accidentally created due to automatic renaming&#039;&#039;&#039; (ERM46880)&lt;br /&gt;
: The behavior when moving a page has been improved by removing the placeholder &amp;lt;code&amp;gt;(2)&amp;lt;/code&amp;gt;. The dialog box already prevents duplicate page names. Pages can now be moved more easily.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Missing styling for page categories when displayed in title area&#039;&#039;&#039; (ERM45213)&lt;br /&gt;
: If the configuration specifies that categories should be displayed in the header section of a page, they will now be displayed with the correct styling again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Mobile view of mega menus contains too much whitespace&#039;&#039;&#039; (ERM46894)&lt;br /&gt;
: The mobile view of the mega menus has been improved in regard to whitespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Add more space between sticky header and header bar&#039;&#039;&#039; (ERM46977)&lt;br /&gt;
: The spacing between the sticky header and the header bar has been improved.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Content namespace setting cannot be disabled for namespace &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM43028)&lt;br /&gt;
: It is now possible again to edit the Content namespace setting for the &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Read confirmation gets enabled automatically in all custom namespaces&#039;&#039;&#039; (ERM46966)&lt;br /&gt;
: If the settings for read confirmation are edited in a custom namespace, this no longer affects other custom namespaces.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - It&#039;s not possible to unset alias&#039;&#039;&#039; (ERM44800)&lt;br /&gt;
:If an alias is set in the Namespace manager, it can also be unset.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Search for templates does not display the expected results&#039;&#039;&#039; (ERM43772)&lt;br /&gt;
:Searching for templates (with or without a prefix) on &amp;lt;code&amp;gt;Special:PageTemplatesAdmin&amp;lt;/code&amp;gt; works again and displays results as expected.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSaferEdit - A banner about a collaborative editing session is displayed to users without editing permissions&#039;&#039;&#039; (ERM39261)&lt;br /&gt;
: If a collaborative editing session is taking place on a page, a banner displaying this information will only appear if a user has permission to edit that page.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserManager - It&#039;s not possible to filter by groups on &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM46520)&lt;br /&gt;
:Filtering by groups in the user manager is now possible again.&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Whitelisting the logo and favicon does not work&#039;&#039;&#039; (ERM46324)&lt;br /&gt;
: Whitelisting the logo and favicon set via FlexiSkin works, so they are displayed to unauthenticated users.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Commonwebapis - Files that a user is not permitted to read are masked but still appear in the file list&#039;&#039;&#039; (ERM46692)&lt;br /&gt;
:If a user does not have permission to view a file, it will no longer appear in the file list.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Commonwebapis - It is not possible to filter the file list by namespace&#039;&#039;&#039; (ERM47144)&lt;br /&gt;
:It is now possible again to filter the file list by namespace, as requested.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Inputprocessor – Unhandled null return value when a tag uses the &amp;lt;code&amp;gt;CategoryListValue&amp;lt;/code&amp;gt; attribute&#039;&#039;&#039; (ERM46843)&lt;br /&gt;
:If a tag with the &amp;lt;code&amp;gt;CategoryListValue&amp;lt;/code&amp;gt; attribute is used, an error message will be displayed if it is used incorrectly.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Subpage tree ignores displaytitle set&#039;&#039;&#039; (ERM44476)&lt;br /&gt;
: If a subpage tree is used (the subpage tree from ConfigManager as well as the subpage tree within the Enhanced MediaWiki sidebar) and a displaytitle is set for a page, this title is now respected and displayed correctly in the left navigation.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAccess/PageForms/SemanticMediaWiki - Potential information disclosure via &amp;lt;code&amp;gt;Special:FormEdit&amp;lt;/code&amp;gt; despite page access restrictions&#039;&#039;&#039; (ERM46929)&lt;br /&gt;
:Access checks on &amp;lt;code&amp;gt;Special:FormEdit&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:Browse&amp;lt;/code&amp;gt; and property pages have been improved to avoid potential information disclosure.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Introduce a tag that prevents a workflow from being executed using workflow triggers&#039;&#039;&#039; (ERM42643)&lt;br /&gt;
: A new tag has been introduced that prevents a workflow from bein executed automatically if a workflow trigger is set up. This tag is &amp;lt;code&amp;gt;__NOWORKFLOWEXECUTE__&amp;lt;/code&amp;gt;, which can be inserted in the source editor. More information is available on the Helpdesk.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Optimize &amp;lt;code&amp;gt;ApiBooksOverviewStore&amp;lt;/code&amp;gt; to improve performance&#039;&#039;&#039; (ERM46612)&lt;br /&gt;
: The API &amp;lt;code&amp;gt;ApiBooksOverviewStore&amp;lt;/code&amp;gt; has been improved to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Selected chapter is no longer highlighted in book navigation&#039;&#039;&#039; (ERM46677)&lt;br /&gt;
:If a book chapter is selected in the book navigation, it is visually highlighted again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Selecting a book from &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt; forwards to MenuEditor&#039;&#039;&#039; (ERM47231)&lt;br /&gt;
: When a book is selected in the book overview, the user is automatically forwarded to the first page of the book again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Enable categorization of non-wikitext pages&#039;&#039;&#039; (ERM44996)&lt;br /&gt;
: It is now possible to add categories to non-wikitext pages as well. This applies, for example, to pages in the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; as well as pages in the &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - Minor edit incorrectly triggers a read confirmation&#039;&#039;&#039; (ERM44689)&lt;br /&gt;
: If an edit is marked as a minor edit, it no longer triggers a read confirmation. Only major edits trigger a read confirmation for the specified users.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleTable2Excel - When using the checklist in a table, the selected values are not exported correctly&#039;&#039;&#039; (ERM46334)&lt;br /&gt;
: When the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used within a table, the selected values are now displayed correctly in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Improve description page title validation&#039;&#039;&#039; (ERM45534)&lt;br /&gt;
:If the process name is too long or contains invalid characters, the creation of description pages will be skipped and a warning is displayed instead.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Drawio editor fails to load certain SVGs&#039;&#039;&#039; (ERM46659)&lt;br /&gt;
: Loading SVGs in the Drawio editor is working properly again.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Catgories cannot be added to process pages&#039;&#039;&#039; (ERM42754)&lt;br /&gt;
: Categories can now be added to process pages.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Misleading message from the browser stating that information will be lost when trying to save a form&#039;&#039;&#039; (ERM46654)&lt;br /&gt;
: If a form is edited and the changes are subsequently saved, the misleading browser hint about unsaved changes will no longer be displayed.&lt;br /&gt;
* &#039;&#039;&#039;SimpleBlogPage - The entrypoint &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; is displayed although although a user does not have the permission to read the namespace &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45623)&lt;br /&gt;
: The visibility of the &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt; entrypoint now depends on a user&#039;s read permissions. Similarly, the action to create a new blog post in the split button is now protected by permissions.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - ContentTransfer is not showing instances that are created from existing wiki&#039;&#039;&#039; (ERM43401)&lt;br /&gt;
: Cloned instances are now also displayed again in the selection of the receiving wiki on the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - Breadcrumb styling is broken when creating a new instance via &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45581)&lt;br /&gt;
: When creating a new instance via &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt;, the breadcrumb styling is now displayed correctly again.&lt;br /&gt;
&lt;br /&gt;
==5.1.7 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=16.04.2026|Releasepatch=5.1.7}}Release-Datum: 22.04.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Moving a page caused a new page to be accidentally created due to automatic renaming&#039;&#039;&#039; (ERM46880)&lt;br /&gt;
: The behavior when moving a page has been improved by removing the placeholder &amp;lt;code&amp;gt;(2)&amp;lt;/code&amp;gt;. The dialog box already prevents duplicate page names. Pages can now be moved more easily.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Missing styling for page categories when displayed in title area&#039;&#039;&#039; (ERM45213)&lt;br /&gt;
: If the configuration specifies that categories should be displayed in the header section of a page, they will now be displayed with the correct styling again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Mobile view of mega menus contains too much whitespace&#039;&#039;&#039; (ERM46894)&lt;br /&gt;
: The mobile view of the mega menus has been improved in regard to whitespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Add more space between sticky header and header bar&#039;&#039;&#039; (ERM46977)&lt;br /&gt;
: The spacing between the sticky header and the header bar has been improved.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Content namespace setting cannot be disabled for namespace &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM43028)&lt;br /&gt;
: It is now possible again to edit the Content namespace setting for the &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Read confirmation gets enabled automatically in all custom namespaces&#039;&#039;&#039; (ERM46966)&lt;br /&gt;
: If the settings for read confirmation are edited in a custom namespace, this no longer affects other custom namespaces.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Search for templates does not display the expected results&#039;&#039;&#039; (ERM43772)&lt;br /&gt;
:Searching for templates (with or without a prefix) on &amp;lt;code&amp;gt;Special:PageTemplatesAdmin&amp;lt;/code&amp;gt; works again and displays results as expected.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSaferEdit - A banner about a collaborative editing session is displayed to users without editing permissions&#039;&#039;&#039; (ERM39261)&lt;br /&gt;
: If a collaborative editing session is taking place on a page, a banner displaying this information will only appear if a user has permission to edit that page.&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Whitelisting the logo and favicon does not work&#039;&#039;&#039; (ERM46324)&lt;br /&gt;
: Whitelisting the logo and favicon set via FlexiSkin works, so they are displayed to unauthenticated users.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Commonwebapis - Files that a user is not permitted to read are masked but still appear in the file list&#039;&#039;&#039; (ERM46692)&lt;br /&gt;
:If a user does not have permission to view a file, it will no longer appear in the file list.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Commonwebapis - It is not possible to filter the file list by namespace&#039;&#039;&#039; (ERM47144)&lt;br /&gt;
:It is now possible again to filter the file list by namespace, as requested.&lt;br /&gt;
*&#039;&#039;&#039;MWStake Component Inputprocessor – Unhandled null return value when a tag uses the &amp;lt;code&amp;gt;CategoryListValue&amp;lt;/code&amp;gt; attribute&#039;&#039;&#039; (ERM46843)&lt;br /&gt;
:If a tag with the &amp;lt;code&amp;gt;CategoryListValue&amp;lt;/code&amp;gt; attribute is used, an error message will be displayed if it is used incorrectly.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Subpage tree ignores displaytitle set&#039;&#039;&#039; (ERM44476)&lt;br /&gt;
: If a subpage tree is used (the subpage tree from ConfigManager as well as the subpage tree within the Enhanced MediaWiki sidebar) and a displaytitle is set for a page, this title is now respected and displayed correctly in the left navigation.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAccess/PageForms/SemanticMediaWiki - Potential information disclosure via &amp;lt;code&amp;gt;Special:FormEdit&amp;lt;/code&amp;gt; despite page access restrictions&#039;&#039;&#039; (ERM46929)&lt;br /&gt;
:Access checks on &amp;lt;code&amp;gt;Special:FormEdit&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Special:Browse&amp;lt;/code&amp;gt; and property pages have been improved to avoid potential information disclosure.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Introduce a tag that prevents a workflow from being executed using workflow triggers&#039;&#039;&#039; (ERM42643)&lt;br /&gt;
: A new tag has been introduced that prevents a workflow from running automatically if a workflow trigger is set up. This tag is &amp;lt;code&amp;gt;__NOWORKFLOWEXECUTE__&amp;lt;/code&amp;gt;, which can be inserted in the source editor. More information is available on the Helpdesk.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Optimize &amp;lt;code&amp;gt;ApiBooksOverviewStore&amp;lt;/code&amp;gt; to improve performance&#039;&#039;&#039; (ERM46612)&lt;br /&gt;
: The API &amp;lt;code&amp;gt;ApiBooksOverviewStore&amp;lt;/code&amp;gt; has been improved to enhance performance.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Selected chapter is no longer highlighted in book navigation&#039;&#039;&#039; (ERM46677)&lt;br /&gt;
:If a book chapter is selected in the book navigation, it is visually highlighted again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Selecting a book from &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt; forwards to MenuEditor&#039;&#039;&#039; (ERM47231)&lt;br /&gt;
: When a book is selected in the book overview, the user is automatically forwarded to the first page of the book again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Enable categorization of non-wikitext pages&#039;&#039;&#039; (ERM44996)&lt;br /&gt;
: It is now possible to add categories to non-wikitext pages as well. This applies, for example, to pages in the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; as well as pages in the &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - Minor edit incorrectly triggers a read confirmation&#039;&#039;&#039; (ERM44689)&lt;br /&gt;
: If an edit is marked as a minor edit, it no longer triggers a read confirmation. Only major edits trigger a read confirmation for the specified users.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleTable2Excel - When using the checklist in a table, the selected values are not exported correctly&#039;&#039;&#039; (ERM46334)&lt;br /&gt;
: When the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used within a table, the selected values are now displayed correctly in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Improve description page title validation&#039;&#039;&#039; (ERM45534)&lt;br /&gt;
:If the process name is too long or contains invalid characters, the creation of description pages will be skipped and a warning is displayed instead.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Drawio editor fails to load certain SVGs&#039;&#039;&#039; (ERM46659)&lt;br /&gt;
: Loading SVGs in the Drawio editor is working properly again.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Catgories cannot be added to process pages&#039;&#039;&#039; (ERM42754)&lt;br /&gt;
: Categories can now be added to process pages.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Misleading message from the browser stating that information will be lost when trying to save a form&#039;&#039;&#039; (ERM46654)&lt;br /&gt;
: If a form is edited and the changes are subsequently saved, the misleading browser hint about unsaved changes will no longer be displayed.&lt;br /&gt;
* &#039;&#039;&#039;SimpleBlogPage - The entrypoint &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; is displayed although although a user does not have the permission to read the namespace &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45623)&lt;br /&gt;
: The visibility of the &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt; entrypoint now depends on a user&#039;s read permissions. Similarly, the action to create a new blog post in the split button is now protected by permissions.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - ContentTransfer is not showing instances that are created from existing wiki&#039;&#039;&#039; (ERM43401)&lt;br /&gt;
: Cloned instances are now also displayed again in the selection of the receiving wiki on the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - Breadcrumb styling is broken when creating a new instance via &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45581)&lt;br /&gt;
: When creating a new instance via &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt;, the breadcrumb styling is now displayed correctly again.&lt;br /&gt;
&lt;br /&gt;
==5.2.2 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=26.02.2026|Releasepatch=5.2.2}}Release-Datum: 26.02.2026&lt;br /&gt;
&lt;br /&gt;
This release contains the security fix for [https://en.wiki.bluespice.com/wiki/Security:Security_Advisories/BSSA-2026-01 BSSA-2026-01 (CVE-2025-14847)].&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - The subpage tree of the MediaWiki Enhanced sidebar does not produce faithful output&#039;&#039;&#039; (ERM44804)&lt;br /&gt;
:The following changes have been made to improve the display quality of the subpage tree. The MediaWiki Enhanced sidebar continues to support statefulness. This means that elements expanded by the user are retained after the page is refreshed, making it easier to navigate the sidebar. For the context-sensitive subpage tree, on the other hand, the active path is used. This means that the page on which the user is currently located expands the navigation element in the primary sidebar. In addition, asynchronous reloading of the subpage tree has been implemented in the MediaWiki Enhanced sidebar, which results in faster loading times because not everything is rendered in HTML at the beginning. Only the necessary subpages are reloaded when needed. Furthermore, active markers have been introduced, which indicate in the interface which page the user is currently on. Loading indicators have also been introduced to show that the system is reloading the individual subpages for larger structures. &lt;br /&gt;
{{Textbox|boxtype=important|header=Effect on customizations|text=These changes mean that customizations for an active path in the [[Handbuch:Erweiterung/MenuEditor#Erweiterte_MediaWiki_Sidebar|MediaWiki Enhanced sidebar]] will no longer work as usual.|icon=yes}}&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceQrCode - Missing support for parser functions and magic words in the QR code inspector&#039;&#039;&#039; (ERM45452)&lt;br /&gt;
:The QR code now supports the use of parser functions and magic words again. A separate mode has been introduced in the inspector for this purpose, which is hidden behind the “Edit as wikitext” &amp;lt;code&amp;gt;[[]]&amp;lt;/code&amp;gt; button. Clicking on it allows parser functions and magic words to be used, which are visually highlighted with the same font as wikitext.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceDistributionConnector - When linking PDF files, no preview is displayed in the exported file&#039;&#039;&#039; (ERM45232)&lt;br /&gt;
:If a PDF file is linked on a page that is then exported, the preview of the PDF file is now also displayed correctly in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReaders - Pages with an ampersand in the page title cannot be accessed via &amp;lt;code&amp;gt;Display Readers&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45231)&lt;br /&gt;
:Pages with an ampersand in the page title can now be accessed correctly when using the &amp;lt;code&amp;gt;display reader&amp;lt;/code&amp;gt; function and are displayed accordingly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePagesVisited - Negative values allowed for number input widget&#039;&#039;&#039; (ERM45854)&lt;br /&gt;
:When using the inspector in visual editor for the Content Droplet &amp;lt;code&amp;gt;Pages visited&amp;lt;/code&amp;gt;, negative values are no longer permitted for the count and maximum title length, ensuring proper display.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceQrCode - PDF export fails if QR code is used on a page&#039;&#039;&#039; (ERM44071)&lt;br /&gt;
:When a QR code is used on a page, that page can be exported correctly, including the QR code display.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Magic word  &amp;lt;code&amp;gt;TOC&amp;lt;/code&amp;gt; disappears from being displayed in source code editor after a page has been edited again&#039;&#039;&#039; (ERM43554)&lt;br /&gt;
:If the table of contents has been explicitly set on a page, it remains in the source code editor as long as the number of headings is less than four. However, if the number of headings is greater than four, an implicit table of content is set. &lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Missing translation and explanation for CS integration for Chatbot&#039;&#039;&#039; (ERM45913)&lt;br /&gt;
:The missing translation for the &amp;lt;code&amp;gt;ContentStabilization&amp;lt;/code&amp;gt; integration of the chatbot extension in the configuration manager is now displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;FlexiSkin - Using extensive CSS in FlexiSkin causes storage failure because the request URI is too long&#039;&#039;&#039; (ERM46158)&lt;br /&gt;
:The storage request now uses the POST method, allowing extensive CSS to be applied and stored via FlexiSkin.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - &amp;lt;code&amp;gt;DumpNamespaces.php&amp;lt;/code&amp;gt; creates blank pages in &amp;lt;code&amp;gt;Main_namespace.pdf&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44484)&lt;br /&gt;
:Using &amp;lt;code&amp;gt;PDFCreator/maintenance/DumpNamespaces.php&amp;lt;/code&amp;gt; now works correctly and no longer produces blank pages.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Linked files are not clickable in the PDF export&#039;&#039;&#039; (ERM45195)&lt;br /&gt;
:Linking images and files now works correctly again in an exported file.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Exporting a page without a revision log interrupts the export process&#039;&#039;&#039; (ERM45516)&lt;br /&gt;
:Older revisions of a page can now be exported correctly again. The content is displayed according to user permissions and taking the revision into account.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Images with an ampersand in their file names are not displayed in the exported file&#039;&#039;&#039; (ERM45076)&lt;br /&gt;
:If an image is included on a page that has an ampersand in its file name, the image will also be displayed correctly in the PDF file when the page is exported.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - If the file description page for an image contains &amp;lt;code&amp;gt;“”&amp;lt;/code&amp;gt;, then the image is not visible in the export&#039;&#039;&#039; (ERM45639)&lt;br /&gt;
:If quotation marks are used for the file description page, the image will displayed correctly in the export.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - If a cover page is configured in the PDF template, the table of contents is output twice in the PDF export&#039;&#039;&#039; (ERM46137)&lt;br /&gt;
:If a cover page is configured for a PDF template, the table of contents is now displayed correctly in the PDF export.&lt;br /&gt;
*&#039;&#039;&#039; PDFCreator - Linked pages with umlauts in the page title are not included in the PDF export&#039;&#039;&#039; (ERM46161)&lt;br /&gt;
:If pages with umlauts in their page titles are linked, these are now also included when the page, including linked pages, is exported.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Terms from the glossary are incorrectly displayed as links in an exported file&#039;&#039;&#039; (ERM43627)&lt;br /&gt;
:If terms from the glossary are used on a page that is exported, they are now displayed as text in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;UX ContentDroplets - Improve layout of droplet inspectors&#039;&#039;&#039; (ERM43452)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspectors for various Content Droplets have been improved. To name just a few examples, these include the &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Content Filter&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Process&amp;lt;/code&amp;gt; and many more.&lt;br /&gt;
*&#039;&#039;&#039;UX EnhancedStandardUIs - Display loading indicator when expanding a subpage tree&#039;&#039;&#039; (ERM45811)&lt;br /&gt;
:As part of BlueSpice&#039;s UX review, a loading indicator was added for subpage trees so that there&#039;s visual feedback for users that subpages are loading, e. g. on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;Chatbot - Implement configuration for disabling AI summary in the Search center&#039;&#039;&#039; (ERM46364)&lt;br /&gt;
:In Configuration Manager on the tab &amp;lt;code&amp;gt;Skinning&amp;lt;/code&amp;gt;, the AI summary feature, which is displayed on &amp;lt;code&amp;gt;Special:SearchCenter&amp;lt;/code&amp;gt;, can now be enabled or disabled if desired. By default, the feature is enabled. In addition, an overview of the available chatbot credits has been implemented on &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - User filter on &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt; doesn&#039;t work correctly&#039;&#039;&#039; (ERM44803)&lt;br /&gt;
:To avoid any negative impact on performance, the user filter has been disabled on &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Fix permission checks of images&#039;&#039;&#039; (ERM45424)&lt;br /&gt;
:The permission checks for uploaded files and images have been fixed for NSFileRepo. Also see reference &amp;lt;code&amp;gt;CVE-2026-24732&amp;lt;/code&amp;gt;.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - The export of a book chapter and subchapters is prevented by an ampersand in the page title&#039;&#039;&#039; (ERM45133)&lt;br /&gt;
:When using the ampersand in the page title, all book chapters, including their subchapters, are exported correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Missing URL parameter &amp;lt;code&amp;gt;&amp;amp;book=&amp;lt;/code&amp;gt; leads to invalid relevant title in book export&#039;&#039;&#039; (ERM46085)&lt;br /&gt;
:Regardless of the URL parameters set, the book title is now always displayed correctly on the cover page in the book export.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - User is redirected to the wrong editing mode when switching from book menu editor to mode &amp;lt;code&amp;gt;Edit source&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45355)&lt;br /&gt;
:The user is now redirected to the correct editing mode when switching from book menu editor (&amp;lt;code&amp;gt;action=edit&amp;lt;/code&amp;gt;) to the &amp;lt;code&amp;gt;Edit source&amp;lt;/code&amp;gt; mode of the book because the URL is now correctly appended with &amp;lt;code&amp;gt;action=editbooksource&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Expiry information is not displayed in page information dialog&#039;&#039;&#039; (ERM45533)&lt;br /&gt;
:If an expiry date is set for a page, this information is displayed in the page information dialog again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFilterableTables - Content within filterable tables is truncated, and the use of queries results in limited display of results&#039;&#039;&#039; (ERM45005)&lt;br /&gt;
:Text truncation within filterable tables is now prevented. Furthermore, this ticket also fixed an issue where queries within filterable tables were not working properly and the query results were not displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReadConfirmation - Minor edit incorrectly triggers a read confirmation&#039;&#039;&#039; (ERM44689)&lt;br /&gt;
:If an edit is marked as a minor edit, it no longer triggers a read confirmation. Only major edits trigger a read confirmation for the specified users.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - If the process diagram is too large, elements overlap on the page in the PDF export&#039;&#039;&#039; (ERM44986)&lt;br /&gt;
:For larger process diagrams, all elements are displayed neatly and clearly in the PDF export.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - If a process is exported by using mode &amp;lt;code&amp;gt;Pages with linked pages&amp;lt;/code&amp;gt;, the page order is mixed up&#039;&#039;&#039; (ERM45678)&lt;br /&gt;
:If a process is exported using the mode &amp;lt;code&amp;gt;Pages with linked pages&amp;lt;/code&amp;gt;, the order of the pages is now exported topologically for better traceability.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Securing unsaved changes to a process in case of accidental closure of the browser tab&#039;&#039;&#039; (ERM45383)&lt;br /&gt;
:If changes are made to a process that have not yet been saved and the user accidentally tries to close the browser tab, a message will now be displayed indicating that there are unsaved changes. This ticket also fixed the issue where this message was incorrectly displayed by the browser tab.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - When using collaborative editing mode, no active editing is displayed in the browser tab&#039;&#039;&#039; (ERM45338)&lt;br /&gt;
:If a page is being edited in collaborative editing mode, the active editing is now displayed in the browser tab.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Enabled approval causes problems with context, stabilization, and oldid query parameters during in exported file&#039;&#039;&#039; (ERM45274)&lt;br /&gt;
:When exporting a page that is located in a namespace where approval is enabled, the information is now displayed correctly in the PDF. This applies to the content of the page as well as the approval information below the page title.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - If shapes from the BPMN 2.0 library are used, they are displayed as black shapes in the exported file&#039;&#039;&#039; (ERM45109)&lt;br /&gt;
:If shapes from the BPMN 2.0 library are used, they are now displayed correctly in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - If a namespace is renamed and files assigned to this namespace are also renamed, the file links break&#039;&#039;&#039; (ERM44451)&lt;br /&gt;
:If a namespace to which files are also assigned is renamed, it is now possible to revise the file links retrospectively so that they can be displayed again.&lt;br /&gt;
*&#039;&#039;&#039;SimpleBlogPage - Headings are displayed twice on &amp;lt;code&amp;gt;Special:ArticlesHome&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44329)&lt;br /&gt;
:If headings are used for a blog entry, they are now displayed correctly again on &amp;lt;code&amp;gt;Special:ArticlesHome&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;TableTools - The sticky table header is shifted when scrolling a table&#039;&#039;&#039; (ERM43132)&lt;br /&gt;
:When scrolling a table with a sticky header, it now remains at the top. Please note that the sticky table header is only supported up to a certain screen size (&amp;lt;code&amp;gt;width =&amp;gt; 1400&amp;lt;/code&amp;gt;), otherwise the responsive class applies.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceBookshelf - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Search in a book&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45075)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Search in a book&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Allow certain words or phrases to be excluded from translation&#039;&#039;&#039; (ERM43565)&lt;br /&gt;
:It is now possible to exclude certein words, sentences or passages from translation. To do so, the &amp;lt;code&amp;gt;Insert&amp;lt;/code&amp;gt; menu in the visual editor now includes the option &amp;lt;code&amp;gt;Exclude from translation&amp;lt;/code&amp;gt;. This opens a small pop-up window where the user can insert the content that should be excluded from translation into another language instance. For further information please see our feature documentation.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039;Commonwebapis - When creating a new farm instance, system groups are displayed in the User manager&#039;&#039;&#039; (ERM45312)&lt;br /&gt;
:When creating a new farm instance, system groups are no longer displayed, as they belong to the group &amp;lt;code&amp;gt;Administrators&amp;lt;/code&amp;gt; per default.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Cloud ===&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Subpagetree of the Enhanced MediaWiki sidebar cannot be expanded&#039;&#039;&#039; (ERM46307)&lt;br /&gt;
:If a subpagetree is used in the Enhanced MediaWiki sidebar, the subchapters can now be expanded properly again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==5.1.6 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=26.02.2026|Releasepatch=5.1.6}}Release-Datum: 26.02.2026&lt;br /&gt;
This release contains the security fix for [https://en.wiki.bluespice.com/wiki/Security:Security_Advisories/BSSA-2026-01 BSSA-2026-01 (CVE-2025-14847)].&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - The subpage tree of the MediaWiki Enhanced sidebar does not produce faithful output&#039;&#039;&#039; (ERM44804)&lt;br /&gt;
&lt;br /&gt;
: The following changes have been made to improve the display quality of the subpage tree. The MediaWiki Enhanced sidebar continues to support statefulness. This means that elements expanded by the user are retained after the page is refreshed, making it easier to navigate the sidebar. For the context-sensitive subpage tree, on the other hand, the active path is used. This means that the page on which the user is currently located expands the navigation element in the primary sidebar. In addition, asynchronous reloading of the subpage tree has been implemented in the MediaWiki Enhanced sidebar, which results in faster loading times because not everything is rendered in HTML at the beginning. Only the necessary subpages are reloaded when needed. Furthermore, active markers have been introduced, which indicate in the interface which page the user is currently on. Loading indicators have also been introduced to show that the system is reloading the individual subpages for larger structures. &amp;lt;u&amp;gt;Please note that these changes mean that customizations for an active path in the MediaWiki Enhanced sidebar will no longer work as usual.&amp;lt;/u&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - When linking PDF files, no preview is displayed in the exported file&#039;&#039;&#039; (ERM45232)&lt;br /&gt;
: If a PDF file is linked on a page that is then exported, the preview of the PDF file is now also displayed correctly in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceQrCode - PDF export fails if QR code is used on a page&#039;&#039;&#039; (ERM44071)&lt;br /&gt;
: When a QR code is used on a page, that page can be exported correctly, including the QR code display.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReaders - Pages with an ampersand in the page title cannot be accessed via &amp;lt;code&amp;gt;Display Readers&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45231)&lt;br /&gt;
: Pages with an ampersand in the page title can now be accessed correctly when using the &amp;lt;code&amp;gt;display reader&amp;lt;/code&amp;gt; function and are displayed accordingly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePagesVisited - Negative values allowed for number input widget&#039;&#039;&#039; (ERM45854)&lt;br /&gt;
: When using the inspector in visual editor for the Content Droplet &amp;lt;code&amp;gt;Pages visited&amp;lt;/code&amp;gt;, negative values are no longer permitted for the count and maximum title length, ensuring proper display.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Magic word &amp;lt;code&amp;gt;TOC&amp;lt;/code&amp;gt; disappears from being displayed in source code editor after a page has been edited again&#039;&#039;&#039; (ERM43554)&lt;br /&gt;
: If the table of contents has been explicitly set on a page, it remains in the source code editor as long as the number of headings is less than four. However, if the number of headings is greater than four, an implicit table of content is set.&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Using extensive CSS in FlexiSkin causes storage failure because the request URI is too long&#039;&#039;&#039; (ERM46158)&lt;br /&gt;
: The storage request now uses the POST method, allowing extensive CSS to be applied and stored via FlexiSkin.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - &amp;lt;code&amp;gt;DumpNamespaces.php&amp;lt;/code&amp;gt; creates blank pages in &amp;lt;code&amp;gt;Main_namespace.pdf&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44484)&lt;br /&gt;
: Using &amp;lt;code&amp;gt;PDFCreator/maintenance/DumpNamespaces.php&amp;lt;/code&amp;gt; now works correctly and no longer produces blank pages.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Linked files are not clickable in the PDF export&#039;&#039;&#039; (ERM45195)&lt;br /&gt;
: Linking images and files now works correctly again in an exported file.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Exporting a page without a revision log interrupts the export process&#039;&#039;&#039; (ERM45516)&lt;br /&gt;
: Older revisions of a page can now be exported correctly again. The content is displayed according to user permissions and taking the revision into account.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Images with an ampersand in their file names are not displayed in the exported file&#039;&#039;&#039; (ERM45076)&lt;br /&gt;
: If an image is included on a page that has an ampersand in its file name, the image will also be displayed correctly in the PDF file when the page is exported.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - If the file description page for an image contains &amp;lt;code&amp;gt;“”&amp;lt;/code&amp;gt;, then the image is not visible in the export&#039;&#039;&#039; (ERM45639)&lt;br /&gt;
: If quotation marks are used for the file description page, the image will displayed correctly in the export.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - If a cover page is configured in the PDF template, the table of contents is output twice in the PDF export&#039;&#039;&#039; (ERM46137)&lt;br /&gt;
: If a cover page is configured for a PDF template, the table of contents is now displayed correctly in the PDF export.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Linked pages with umlauts in the page title are not included in the PDF export&#039;&#039;&#039; (ERM46161)&lt;br /&gt;
: If pages with umlauts in their page titles are linked, these are now also included when the page, including linked pages, is exported.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Terms from the glossary are incorrectly displayed as links in an exported file&#039;&#039;&#039; (ERM43627)&lt;br /&gt;
: If terms from the glossary are used on a page that is exported, they are now displayed as text in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;UX EnhancedStandardUIs - Display loading indicator when expanding a subpage tree&#039;&#039;&#039; (ERM45811)&lt;br /&gt;
: As part of BlueSpice&#039;s UX review, a loading indicator was added for subpage trees so that there&#039;s visual feedback for users that subpages are loading, e. g. on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - User filter on &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt; doesn&#039;t work correctly&#039;&#039;&#039; (ERM44803)&lt;br /&gt;
:To avoid any negative impact on performance, the user filter has been disabled on &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Fix permission checks of images&#039;&#039;&#039; (ERM45424)&lt;br /&gt;
:The permission checks for uploaded files and images have been fixed for NSFileRepo. Also see reference &amp;lt;code&amp;gt;CVE-2026-24732&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - The export of a book chapter and subchapters is prevented by an ampersand in the page title&#039;&#039;&#039; (ERM45133)&lt;br /&gt;
: When using the ampersand in the page title, all book chapters, including their subchapters, are exported correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Missing URL parameter &amp;lt;code&amp;gt;&amp;amp;book=&amp;lt;/code&amp;gt; leads to invalid relevant title in book export&#039;&#039;&#039; (ERM46085)&lt;br /&gt;
: Regardless of the URL parameters set, the book title is now always displayed correctly on the cover page in the book export.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - User is redirected to the wrong editing mode when switching from book menu editor to mode &amp;lt;code&amp;gt;Edit source&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45355)&lt;br /&gt;
: The user is now redirected to the correct editing mode when switching from book menu editor (&amp;lt;code&amp;gt;action=edit&amp;lt;/code&amp;gt;) to the &amp;lt;code&amp;gt;Edit source&amp;lt;/code&amp;gt; mode of the book because the URL is now correctly appended with &amp;lt;code&amp;gt;action=editbooksource&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExpiry - Expiry information is not displayed in page information dialog&#039;&#039;&#039; (ERM45533)&lt;br /&gt;
: If an expiry date is set for a page, this information is displayed in the page information dialog again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Content within filterable tables is truncated, and the use of queries results in limited display of results&#039;&#039;&#039; (ERM45005)&lt;br /&gt;
: Text truncation within filterable tables is now prevented. Furthermore, this ticket also fixed an issue where queries within filterable tables were not working properly and the query results were not displayed correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - Minor edit incorrectly triggers a read confirmation&#039;&#039;&#039; (ERM44689)&lt;br /&gt;
: If an edit is marked as a minor edit, it no longer triggers a read confirmation. Only major edits trigger a read confirmation for the specified users.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - If the process diagram is too large, elements overlap on the page in the PDF export&#039;&#039;&#039; (ERM44986)&lt;br /&gt;
: For larger process diagrams, all elements are displayed neatly and clearly in the PDF export.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - If a process is exported by using mode &amp;lt;code&amp;gt;Pages with linked pages&amp;lt;/code&amp;gt;, the page order is mixed up&#039;&#039;&#039; (ERM45678)&lt;br /&gt;
: If a process is exported using the mode &amp;lt;code&amp;gt;Pages with linked pages&amp;lt;/code&amp;gt;, the order of the pages is now exported topologically for better traceability.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Securing unsaved changes to a process in case of accidental closure of the browser tab&#039;&#039;&#039; (ERM45383)&lt;br /&gt;
: If changes are made to a process that have not yet been saved and the user accidentally tries to close the browser tab, a message will now be displayed indicating that there are unsaved changes. This ticket also fixed the issue where this message was incorrectly displayed by the browser tab.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - When using collaborative editing mode, no active editing is displayed in the browser tab&#039;&#039;&#039; (ERM45338)&lt;br /&gt;
: If a page is being edited in collaborative editing mode, the active editing is now displayed in the browser tab.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Enabled approval causes problems with context, stabilization, and oldid query parameters during in exported file&#039;&#039;&#039; (ERM45274)&lt;br /&gt;
: When exporting a page that is located in a namespace where approval is enabled, the information is now displayed correctly in the PDF. This applies to the content of the page as well as the approval information below the page title.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - If shapes from the BPMN 2.0 library are used, they are displayed as black shapes in the exported file&#039;&#039;&#039; (ERM45109)&lt;br /&gt;
: If shapes from the BPMN 2.0 library are used, they are now displayed correctly in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - If a namespace is renamed and files assigned to this namespace are also renamed, the file links break&#039;&#039;&#039; (ERM44451)&lt;br /&gt;
: If a namespace to which files are also assigned is renamed, it is now possible to revise the file links retrospectively so that they can be displayed again.&lt;br /&gt;
* &#039;&#039;&#039;SimpleBlogPage - Headings are displayed twice on &amp;lt;code&amp;gt;Special:ArticlesHome&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44329)&lt;br /&gt;
: If headings are used for a blog entry, they are now displayed correctly again on &amp;lt;code&amp;gt;Special:ArticlesHome&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;TableTools - The sticky table header is shifted when scrolling a table&#039;&#039;&#039; (ERM43132)&lt;br /&gt;
: When scrolling a table with a sticky header, it now remains at the top. Please note that the sticky table header is only supported up to a certain screen size (&amp;lt;code&amp;gt;width =&amp;gt; 1400&amp;lt;/code&amp;gt;), otherwise the responsive class applies.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
none&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;Commonwebapis - When creating a new farm instance, system groups are displayed in the User manager&#039;&#039;&#039; (ERM45312)&lt;br /&gt;
: When creating a new farm instance, system groups are no longer displayed, as they belong to the group &amp;lt;code&amp;gt;Administrators&amp;lt;/code&amp;gt; per default.&lt;br /&gt;
&lt;br /&gt;
==5.2.1==&lt;br /&gt;
&lt;br /&gt;
{{#subobject:Release=5|Releasedate=22.01.2026|Releasepatch=5.2.1}}Release-Datum: 22.01.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceChecklist - When using the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt;, the selected values are not saved&#039;&#039;&#039; (ERM45791)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used, the selected values are now saved and retained correctly.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceChecklist - Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; has line breaks after each checkbox&#039;&#039;&#039; (ERM45507)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used, the checkboxes are displayed as usual and without additional line break.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCountThings - Incorrect inspector is displayed when Content Droplet &amp;lt;code&amp;gt;Number of characters&amp;lt;/code&amp;gt; is selected&#039;&#039;&#039; (ERM45058)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Number of characters&amp;lt;/code&amp;gt; is selected, the correct inspector will now be displayed again. In addition, a display error in the help text has been corrected.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery – Breadcrumb action for &amp;lt;code&amp;gt;Special:EditWatchlist&amp;lt;/code&amp;gt; is not displayed correctly&#039;&#039;&#039; (ERM44600)&lt;br /&gt;
:Depending on the respective action (edit or clear), the breadcrumb pill is now displayed correctly on &amp;lt;code&amp;gt;Special:EditWatchlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceDiscovery - Toolbar in the Namespace manager is too large, causing the hamburger icon to be hidden by the sidebar&#039;&#039;&#039;(ERM45425)&lt;br /&gt;
:The width of the Namespace manager toolbar has been adjusted correctly again so that no further actions are covered by the right sidebar.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - No new task is displayed in the personal menu, even though a new workflow has been started&#039;&#039;&#039; (ERM45273)&lt;br /&gt;
:After a user has been assigned a task within a workflow, the indicator now reappears in the personal menu.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Underscores in namespaces are rendered in main navigation&#039;&#039;&#039; (ERM43166)&lt;br /&gt;
:When using the &amp;lt;code&amp;gt;namespace main page list&amp;lt;/code&amp;gt; for the main navigation, the underscores for namespaces are no longer displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - If a GitHub link is added to a page via copy &amp;amp; paste, it is recognized as BitBucket&#039;&#039;&#039; (ERM45339)&lt;br /&gt;
:If a GitHub link is added to a page via copy &amp;amp; paste, it will now be recognized correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector – Inline search should be allowed in the insert link dialog&#039;&#039;&#039; (ERM42897)&lt;br /&gt;
:If a user wants to link to a page or file within a wiki page, the dialog now also supports inline search.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Create migration-process for for PluggableAuth plugins in WikiFarm&#039;&#039;&#039; (ERM44440)&lt;br /&gt;
:A PluggableAuth setting has been implemented for migrating new instances.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Border styling for autocomplete search is not displayed correctly&#039;&#039;&#039; (ERM45368)&lt;br /&gt;
:The styling of the autocomplete search border is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Uploading a file with a category prevents the description to be added to the file page content&#039;&#039;&#039; (ERM44412)&lt;br /&gt;
:When uploading a file with a category and description, this is displayed correctly on the file description page. When uploading a new version of a file, these values are pre-filled in the upload dialog so that the user can decide whether to modify, delete or retain them.&lt;br /&gt;
*&#039;&#039;&#039;Migration UserProfile - No automatic conversion of custom fields config&#039;&#039;&#039; (ERM45420)&lt;br /&gt;
:The &amp;lt;code&amp;gt;BlueSpiceSocialProfile&amp;lt;/code&amp;gt; extension in BlueSpice 4.x allowed custom fields to be created in the user profile. During migration to BlueSpice 5.x, the data for these was migrated but not made visible. This has now been fixed so that the existing data is also visible after succesful migration.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Update of process status in &amp;lt;code&amp;gt;notifications_event&amp;lt;/code&amp;gt; table causes Word import to not work&#039;&#039;&#039; (ERM45803)&lt;br /&gt;
:The update of the process status in the &amp;lt;code&amp;gt;notifications_event&amp;lt;/code&amp;gt; table has been removed because it no longer has any function.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCountThings - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Number of files&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45057)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Number of files&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceDistributionConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Circled number&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45073)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Circled number&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceDistributionConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Categorytree&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45077)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Categorytree&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceDistributionConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Subpages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45083)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Subpages&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpicePagesVisited - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Visited pages&amp;lt;/code&amp;gt; &#039;&#039;&#039; (ERM45070)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Visited pages&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX EnhancedUpload - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44784)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX EnhancedStandardUIs - Category styling is different depending on number of categories displayed on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45300)&lt;br /&gt;
:The styling of the categories on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; has been adjusted and now behaves consistently regardless of the number of categories displayed.&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus - Improve concept of date filter for grids&#039;&#039;&#039; (ERM45257)&lt;br /&gt;
:As part of BlueSpice&#039;s UX review, the concept of the date filter in grids was completely revised and an improved date picker including filter variations was introduced.&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus – Mark deletion actions in tables as destructive&#039;&#039;&#039; (ERM45397)&lt;br /&gt;
:As part of BlueSpice&#039;s UX review, the delete action in grids was changed to be destructive, so that it is consistent across the interface.&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus – &amp;lt;code&amp;gt;NumberInputWidget&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt; should disable the button according to its limit&#039;&#039;&#039; (ERM43359)&lt;br /&gt;
:If a &amp;lt;code&amp;gt;NumberInputWidget&amp;lt;/code&amp;gt; is used (such as for recent changes or the watchlist settings on &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;), it respects its limits and disables the save button once they are reached.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;New users&amp;lt;/code&amp;gt;&#039;&#039;&#039;(ERM44794)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;New users&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45078)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039; UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Most visited pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45079)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Most visited pages&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Member list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45039)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Member list&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;New users&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45080)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;New users&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSmartList - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Links to this page&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45084)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Links to this page&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX StandardDialogs - The styling of the unordered list for the properties in the page information dialog is broken&#039;&#039;&#039; (ERM45587)&lt;br /&gt;
:The styling for the properties of a page in the page information dialog is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceWatchlist - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Watchlist&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45071)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Watchlist&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceWhoIsOnline - Improve inspector for Content Droplet &amp;lt;code&amp;gt;List of users logged in&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45038)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;List of users logged in&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.3.1.2 BlueSpiceDiscovery - Marking words and sections in other languages&#039;&#039;&#039;(ERM45347)&lt;br /&gt;
:In accordance with accessibility guidelines, foreign-language content in BlueSpice is now marked with a corresponding &amp;lt;code&amp;gt;lang&amp;lt;/code&amp;gt; attribute.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - PDF templates need to be adjusted because &amp;lt;code&amp;gt;vertical-align:center&amp;lt;/code&amp;gt; does not work&#039;&#039;&#039; (ERM45713)&lt;br /&gt;
:The default PDF templates have been modified so that &amp;lt;code&amp;gt;vertical-align:middle&amp;lt;/code&amp;gt; is used. These changes only apply to new installations automatically. For existing systems, the parameter must be updated manually in order for it to work.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - If a user does not have permission to edit the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; namespace, the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action should not be visible&#039;&#039;&#039; (ERM45726)&lt;br /&gt;
:If a user does not have permission to edit the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; namespace, the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action will not be displayed for them. The same applies to the &amp;lt;code&amp;gt;New book&amp;lt;/code&amp;gt; action in the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; split button.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - PDF template parameter &amp;lt;code&amp;gt;{{{book-title}}}&amp;lt;/code&amp;gt; has no fallback&#039;&#039;&#039; (ERM44688)&lt;br /&gt;
:If a user exports a book for which the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{book-title}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is not specified in the metadata, the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{title}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is now used as a fallback and no empty cover page is generated.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceFilterableTables - OOJS implementation does not respect the individually selected table width&#039;&#039;&#039;(ERM45532)&lt;br /&gt;
:If the user sets an individual table width for filterable tables, this is now also respected and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice/ MediaWiki - Group permission &amp;lt;code&amp;gt;smw-schemaedit&amp;lt;/code&amp;gt; is not part of BlueSpice roles&#039;&#039;&#039; (ERM44802)&lt;br /&gt;
:The group permission &amp;lt;code&amp;gt;smw-schemaedit&amp;lt;/code&amp;gt; has been added to the BlueSpice role &amp;lt;code&amp;gt;Administrator&amp;lt;/code&amp;gt; so that the namespace &amp;lt;code&amp;gt;smw/schema&amp;lt;/code&amp;gt; can be edited.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSMWConnector - AsyncAsk tree and grid migration not complete&#039;&#039;&#039; (ERM45552)&lt;br /&gt;
:The missing features regarding the AsyncAsk tree and grid have been implemented.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWiki - An error is displayed when importing a &amp;lt;code&amp;gt;.vsdx&amp;lt;/code&amp;gt; file for creating a new draw.io diagram&#039;&#039;&#039; (ERM44631)&lt;br /&gt;
:After updating the services it is now possible again to import a &amp;lt;code&amp;gt;.vsdx&amp;lt;/code&amp;gt; file for creating a draw.io diagram.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiExplorer - Missing data in Wiki Explorer export&#039;&#039;&#039; (ERM43378)&lt;br /&gt;
:When exporting overview of the Wiki Explorer all columns selected by the user are now also displayed in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;ChatIntegration - Checkboxes with &amp;lt;code&amp;gt;default = true&amp;lt;/code&amp;gt; cannot be disabled&#039;&#039;&#039; (ERM45114)&lt;br /&gt;
:Checkboxes that are enabled by default can now be edited correctly and thus disabled. This applies to the chat service content droplets, where the &amp;lt;code&amp;gt;Show icon&amp;lt;/code&amp;gt; setting now works correctly depending on the user&#039;s selection.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Include navigation concept from process description pages in PDF export&#039;&#039;&#039; (ERM40389)&lt;br /&gt;
:When creating a process with process description pages, a navigation concept can be seen in the wiki, which allows you to navigate through the process. These navigation points are now also displayed in the exported PDF file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Eternal loading on &amp;lt;code&amp;gt;Special:OrphanedProcessDescriptionPages&amp;lt;/code&amp;gt; when trying to filter for a process&#039;&#039;&#039; (ERM44988)&lt;br /&gt;
:When filtering for a process on &amp;lt;code&amp;gt;Special:OrphanedProcessDescriptionPages&amp;lt;/code&amp;gt;, the grid is now loaded correctly again and displays the results correctly. &lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - When exporting a process to &amp;lt;code&amp;gt;.pdf&amp;lt;/code&amp;gt;, the approval is not respected&#039;&#039;&#039; (ERM44990)&lt;br /&gt;
:When a process is exported to &amp;lt;code&amp;gt;.pdf&amp;lt;/code&amp;gt;, the correct approval information is displayed.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Tag &amp;lt;code&amp;gt;documentstate&amp;lt;/code&amp;gt; returns incorrect stabilization information&#039;&#039;&#039; (ERM45620)&lt;br /&gt;
:If the tag &amp;lt;code&amp;gt;documentstate&amp;lt;/code&amp;gt; is used on a page, it now displays the correct stabilization information of a page. &lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Lack of support for parser function results in missing draw.io diagram after updating to 5.2&#039;&#039;&#039; (ERM45041)&lt;br /&gt;
:Support for the parser function has been restored, so that draw.io diagrams are displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - draw.io diagrams containing non-ASCII chars cannot be correctly loaded&#039;&#039;&#039; (ERM45793)&lt;br /&gt;
:If umlauts or special characters are used in draw.io diagrams, they are now loaded and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor – ImageMap support for draw.io &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; files&#039;&#039;&#039; (ERM34422)&lt;br /&gt;
:ImageMap has now been extended to support&amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt;  format, which allows draw.io diagrams to be embedded via ImageMap.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - If an imported file is assigned to a namespace, this is not taken into account for the included files&#039;&#039;&#039; (ERM45402)&lt;br /&gt;
:If a Word file is imported into the wiki and assigned to a namespace, this also applies to the included files.&lt;br /&gt;
*&#039;&#039;&#039; MWStakeComponent - Sticky toolbar shifted for forms&#039;&#039;&#039; (ERM43192)&lt;br /&gt;
:The sticky toolbar is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator – Incorrect context displayed for introduction and appendix pages after export&#039;&#039;&#039; (ERM45110)&lt;br /&gt;
:The use of revision related parser functions works correctly. The revision ID is now parsed correctly on the cover page, in the header and footer, and in the appendix.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - File export doesn&#039;t work&#039;&#039;&#039; (ERM45125)&lt;br /&gt;
:PDF export has been fixed with regard to file and media links. In addition, external links and approval information are now correctly recognized in PDF export.&lt;br /&gt;
*&#039;&#039;&#039;PreviewLinks - Preview is displayed in edit mode&#039;&#039;&#039; (ERM45250)&lt;br /&gt;
:When editing a page, hovering over links no longer displays a preview.&lt;br /&gt;
*&#039;&#039;&#039;PreviewLinks - Empty preview for external links is displayed&#039;&#039;&#039; (ERM45251)&lt;br /&gt;
:Previews are no longer displayed for external links.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCategoryManager - Improve the options displayed in the category manager&#039;&#039;&#039; (ERM45396)&lt;br /&gt;
:The selection options in the category manager have been improved. This includes adjusting the icons and colors to highlight their effects. In addition, the contrasts have been improved to ensure that they are sufficient for the accessibility of the application.&lt;br /&gt;
*&#039;&#039;&#039;UX ImportOfficeFiles - Cancel and back action should not be used on the same dialog page&#039;&#039;&#039; (ERM42200)&lt;br /&gt;
:In course of an UX review of BlueSpice, the dialog for importing a Word file was improved with regard to the actions.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSMWConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Data query&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45072)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Data query&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceSMWConnector - Improve inspector for Content Droplet &amp;lt;code&amp;gt;Decision overview&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45074)&lt;br /&gt;
:In course of an UX review of BlueSpice, the inspector for the Content Droplet &amp;lt;code&amp;gt;Decision overview&amp;lt;/code&amp;gt; has been improved.&lt;br /&gt;
*&#039;&#039;&#039;Workflows – Users and user groups can only be selected using the keyboard when editing a workflow trigger&#039;&#039;&#039; (ERM44656)&lt;br /&gt;
:It is possible to select a user or user group correctly by using the mouse.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - No summary is included in the email for the group feedback workflow&#039;&#039;&#039; (ERM45488)&lt;br /&gt;
:The final email of the group feedback workflow now also contains a summary of the comments again. &lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Interwiki links blocks farm instance names without wiki prefix&#039;&#039;&#039; (ERM45550)&lt;br /&gt;
:When internal links and interwiki links are used on a page, they are now recognized correctly again, so that users are redirected to a page in the instance they are currently in, or to a page in another wiki instance.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Templates are overwritten in target wiki after executing translation workflow&#039;&#039;&#039; (ERM42772)&lt;br /&gt;
:If a page with an embedded template is transferred to another language instance via the translation workflow, the customized templates there are no longer overwritten to prevent loss of changes. The adjustments that need to be made in the source wiki template must then also be entered manually in the target wiki for this template. As part of this implementation, the dialog has also been improved so that it is clearly recognizable which pages have not been translated by the translation workflow.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceTranslationTransfer - Improve labels for BlueSpiceTranslationTransfer in ConfigManager&#039;&#039;&#039; (ERM44630)&lt;br /&gt;
:The labels in the configuration manager that refer to the BlueSpiceTranslationTransfer extension have been adjusted so that they are now displayed consistently.&lt;br /&gt;
&lt;br /&gt;
==5.1.5==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=22.01.2026|Releasepatch=5.1.5}}Release-Datum: 22.01.2026&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceChecklist - Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; has line breaks after each checkbox&#039;&#039;&#039; (ERM45507)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Checklist&amp;lt;/code&amp;gt; is used, the checkboxes are displayed as usual and without additional line break.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCountThings - Incorrect inspector is displayed when Content Droplet &amp;lt;code&amp;gt;Number of characters&amp;lt;/code&amp;gt; is selected&#039;&#039;&#039; (ERM45058)&lt;br /&gt;
:If the Content Droplet &amp;lt;code&amp;gt;Number of characters&amp;lt;/code&amp;gt; is selected, the correct inspector will now be displayed again. In addition, a display error in the help text has been corrected.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Underscores in namespaces are rendered in main navigation&#039;&#039;&#039; (ERM43166)&lt;br /&gt;
:When using the &amp;lt;code&amp;gt;namespace main page list&amp;lt;/code&amp;gt; for the main navigation, the underscores for namespaces are no longer displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery – Breadcrumb action for &amp;lt;code&amp;gt;Special:EditWatchlist&amp;lt;/code&amp;gt; is not displayed correctly&#039;&#039;&#039; (ERM44600)&lt;br /&gt;
:Depending on the respective action (edit or clear), the breadcrumb pill is now displayed correctly on &amp;lt;code&amp;gt;Special:EditWatchlist&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector – Inline search should be allowed in the insert link dialog&#039;&#039;&#039; (ERM42897)&lt;br /&gt;
:If a user wants to link to a page or file within a wiki page, the dialog now also supports inline search.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Create migration-process for for PluggableAuth plugins in WikiFarm&#039;&#039;&#039; (ERM44440)&lt;br /&gt;
:A PluggableAuth setting has been implemented for migrating new instances.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Border styling for autocomplete search is not displayed correctly&#039;&#039;&#039; (ERM45368)&lt;br /&gt;
:The styling of the autocomplete search border is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Uploading a file with a category prevents the description to be added to the file page content&#039;&#039;&#039; (ERM44412)&lt;br /&gt;
:When uploading a file with a category and description, this is displayed correctly on the file description page. When uploading a new version of a file, these values are pre-filled in the upload dialog so that the user can decide whether to modify, delete or retain them.&lt;br /&gt;
*&#039;&#039;&#039;Migration UserProfile - No automatic conversion of custom fields config&#039;&#039;&#039; (ERM45420)&lt;br /&gt;
:The &amp;lt;code&amp;gt;BlueSpiceSocialProfile&amp;lt;/code&amp;gt; extension in BlueSpice 4.x allowed custom fields to be created in the user profile. During migration to BlueSpice 5.x, the data for these was migrated but not made visible. This has now been fixed so that the existing data is also visible after succesful migration.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Update of process status in &amp;lt;code&amp;gt;notifications_event&amp;lt;/code&amp;gt; table causes Word import to not work&#039;&#039;&#039; (ERM45803)&lt;br /&gt;
:The update of the process status in the &amp;lt;code&amp;gt;notifications_event&amp;lt;/code&amp;gt; table has been removed because it no longer has any function.&lt;br /&gt;
*&#039;&#039;&#039;UX EnhancedStandardUIs - Category styling is different depending on number of categories displayed on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM45300)&lt;br /&gt;
:The styling of the categories on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; has been adjusted and now behaves consistently regardless of the number of categories displayed.&lt;br /&gt;
*&#039;&#039;&#039;UX StandardDialogs - The styling of the unordered list for the properties in the page information dialog is broken&#039;&#039;&#039; (ERM45587)&lt;br /&gt;
:The styling for the properties of a page in the page information dialog is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus – Mark deletion actions in tables as destructive&#039;&#039;&#039; (ERM45397)&lt;br /&gt;
:As part of BlueSpice&#039;s UX review, the delete action in grids was changed to be destructive, so that it is consistent across the interface.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - PDF templates need to be adjusted because &amp;lt;code&amp;gt;vertical-align:center&amp;lt;/code&amp;gt; does not work&#039;&#039;&#039; (ERM45713)&lt;br /&gt;
:The default PDF templates have been modified so that &amp;lt;code&amp;gt;vertical-align:middle&amp;lt;/code&amp;gt; is used. These changes only apply to new installations automatically. For existing systems, the parameter must be updated manually in order for it to work.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - If a user does not have permission to edit the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; namespace, the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action should not be visible&#039;&#039;&#039; (ERM45726)&lt;br /&gt;
:If a user does not have permission to edit the &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt; namespace, the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; action will not be displayed for them. The same applies to the &amp;lt;code&amp;gt;New book&amp;lt;/code&amp;gt; action in the &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; split button.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - PDF template parameter &amp;lt;code&amp;gt;{{{book-title}}}&amp;lt;/code&amp;gt; has no fallback&#039;&#039;&#039; (ERM44688)&lt;br /&gt;
:If a user exports a book for which the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{book-title}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is not specified in the metadata, the parameter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{{title}}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; is now used as a fallback and no empty cover page is generated.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceFilterableTables - OOJS implementation does not respect the individually selected table width&#039;&#039;&#039;(ERM45532)&lt;br /&gt;
:If the user sets an individual table width for filterable tables, this is now also respected and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice/ MediaWiki - Group permission &amp;lt;code&amp;gt;smw-schemaedit&amp;lt;/code&amp;gt; is not part of BlueSpice roles&#039;&#039;&#039; (ERM44802)&lt;br /&gt;
:The group permission &amp;lt;code&amp;gt;smw-schemaedit&amp;lt;/code&amp;gt; has been added to the BlueSpice role &amp;lt;code&amp;gt;Administrator&amp;lt;/code&amp;gt; so that the namespace &amp;lt;code&amp;gt;smw/schema&amp;lt;/code&amp;gt; can be edited.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSMWConnector - AsyncAsk tree and grid migration not complete&#039;&#039;&#039; (ERM45552)&lt;br /&gt;
:The missing features regarding the AsyncAsk tree and grid have been implemented.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWiki - An error is displayed when importing a &amp;lt;code&amp;gt;.vsdx&amp;lt;/code&amp;gt; file for creating a new draw.io diagram&#039;&#039;&#039; (ERM44631)&lt;br /&gt;
:After updating the services it is now possible again to import a &amp;lt;code&amp;gt;.vsdx&amp;lt;/code&amp;gt; file for creating a draw.io diagram.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiExplorer - Missing data in WikiExplorer export&#039;&#039;&#039; (ERM43378)&lt;br /&gt;
:When exporting overview of the Wiki Explorer all columns selected by the user are now also displayed in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Include navigation concept from process description pages in PDF export&#039;&#039;&#039; (ERM40389)&lt;br /&gt;
:When creating a process with process description pages, a navigation concept can be seen in the wiki, which allows you to navigate through the process. These navigation points are now also displayed in the exported PDF file.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Eternal loading on &amp;lt;code&amp;gt;Special:OrphanedProcessDescriptionPages&amp;lt;/code&amp;gt; when trying to filter for a process&#039;&#039;&#039; (ERM44988)&lt;br /&gt;
:When filtering for a process on &amp;lt;code&amp;gt;Special:OrphanedProcessDescriptionPages&amp;lt;/code&amp;gt;, the grid is now loaded correctly again and displays the results correctly. &lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - When exporting a process to &amp;lt;code&amp;gt;.pdf&amp;lt;/code&amp;gt;, the approval is not respected&#039;&#039;&#039; (ERM44990)&lt;br /&gt;
:When a process is exported to &amp;lt;code&amp;gt;.pdf&amp;lt;/code&amp;gt;, the correct approval information is displayed.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Tag &amp;lt;code&amp;gt;documentstate&amp;lt;/code&amp;gt; returns incorrect stabilization information&#039;&#039;&#039; (ERM45620)&lt;br /&gt;
:If the tag &amp;lt;code&amp;gt;documentstate&amp;lt;/code&amp;gt; is used on a page, it now displays the correct stabilization information of a page. &lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor – ImageMap support for draw.io &amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; files&#039;&#039;&#039; (ERM34422)&lt;br /&gt;
:ImageMap has now been extended to support&amp;lt;code&amp;gt;.svg&amp;lt;/code&amp;gt; format, which allows draw.io diagrams to be embedded via ImageMap.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - draw.io diagrams containing non-ASCII chars cannot be correctly loaded&#039;&#039;&#039; (ERM45793)&lt;br /&gt;
:If umlauts or special characters are used in draw.io diagrams, they are now loaded and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - If an imported file is assigned to a namespace, this is not taken into account for the included files&#039;&#039;&#039; (ERM45402)&lt;br /&gt;
:If a Word file is imported into the wiki and assigned to a namespace, this also applies to the included files.&lt;br /&gt;
*&#039;&#039;&#039; MWStakeComponent - Sticky toolbar shifted for forms&#039;&#039;&#039; (ERM43192)&lt;br /&gt;
:The sticky toolbar is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator – Incorrect context displayed for introduction and appendix pages after export&#039;&#039;&#039; (ERM45110)&lt;br /&gt;
:The use of revision related parser functions works correctly. The revision ID is now parsed correctly on the cover page, in the header and footer, and in the appendix.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - File export doesn&#039;t work&#039;&#039;&#039; (ERM45125)&lt;br /&gt;
:PDF export has been fixed with regard to file and media links. In addition, external links and approval information are now correctly recognized in PDF export.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCategoryManager - Improve the options displayed in the category manager&#039;&#039;&#039; (ERM45396)&lt;br /&gt;
:The selection options in the category manager have been improved. This includes adjusting the icons and colors to highlight their effects. In addition, the contrasts have been improved to ensure that they are sufficient for the accessibility of the application.&lt;br /&gt;
*&#039;&#039;&#039;Workflows – Users and user groups can only be selected using the keyboard when editing a workflow trigger&#039;&#039;&#039; (ERM44656)&lt;br /&gt;
:It is possible to select a user or user group correctly by using the mouse. &lt;br /&gt;
*&#039;&#039;&#039;Workflows - No summary is included in the email for the group feedback workflow&#039;&#039;&#039; (ERM45488)&lt;br /&gt;
:The final email of the group feedback workflow now also contains a summary of the comments again.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Interwiki links blocks farm instance names without wiki prefix&#039;&#039;&#039; (ERM45550)&lt;br /&gt;
:When internal links and interwiki links are used on a page, they are now recognized correctly again, so that users are redirected to a page in the instance they are currently in, or to a page in another wiki instance.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Templates are overwritten in target wiki after executing translation workflow&#039;&#039;&#039; (ERM42772)&lt;br /&gt;
:If a page with an embedded template is transferred to another language instance via the translation workflow, the customized templates there are no longer overwritten to prevent loss of changes. The adjustments that need to be made in the source wiki template must then also be entered manually in the target wiki for this template. As part of this implementation, the dialog has also been improved so that it is clearly recognizable which pages have not been translated by the translation workflow.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceTranslationTransfer - Improve labels for BlueSpiceTranslationTransfer in ConfigManager&#039;&#039;&#039; (ERM44630)&lt;br /&gt;
:The labels in the configuration manager that refer to the BlueSpiceTranslationTransfer extension have been adjusted so that they are now displayed consistently.&lt;br /&gt;
&lt;br /&gt;
==5.1.4==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=09.12.2025|Releasepatch=5.1.4}}&lt;br /&gt;
==== BlueSpice Free ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCustomMenu - Custom menu is truncated if no content is defined&#039;&#039;&#039; (ERM44585)&lt;br /&gt;
:The custom menu is now displayed correctly again, even if no entries have been defined yet.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Strange styling is applied to text in source edit mode&#039;&#039;&#039; (ERM40541)&lt;br /&gt;
:When using source edit mode to edit a page, the text is no longer formatted twice.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - The autocomplete search does not support camel casing&#039;&#039;&#039; (ERM42811)&lt;br /&gt;
:Camel casing is now taken into account in the autocomplete search, so that the correct results are displayed.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Using a custom logo causes display errors&#039;&#039;&#039; (ERM43895)&lt;br /&gt;
:The display error in emails when using a custom logo is now fixed. It is possible to use a &amp;lt;code&amp;gt;.jpg&amp;lt;/code&amp;gt; file as a logo again. In addition it is also possible to adjust the size of the logo via &amp;lt;code&amp;gt;MediaWiki:Wrapper.mail&amp;lt;/code&amp;gt;, which is applied to the displayed logo in an email.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCustomMenu - Improve empty custom menu view&#039;&#039;&#039; (ERM43523)&lt;br /&gt;
:If the custom menu contained no entries, only a small hint was displayed. As part of the UX review, the menu was designed to be more appealing and was aligned with the design of other empty menus. &lt;br /&gt;
*&#039;&#039;&#039;UX ContentDroplets - Improve labels for visual editor inspectors&#039;&#039;&#039; (ERM45082)&lt;br /&gt;
:As part of a UX review, the labels of the visual editing inspectors were revised and improved.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Pro ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - If a file containing a space is used for a book cover image, the image will not be displayed in the PDF export&#039;&#039;&#039; (ERM39969)&lt;br /&gt;
:If a file containing spaces is used for the book cover image, it is now encoded correctly so that the cover image is also displayed correctly in the PDF. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf image is not displayed if file is uploaded to custom namespace&#039;&#039;&#039; (ERM38527)&lt;br /&gt;
:If a bookshelf image is uploaded to a custom namespace, it will now be displayed again on &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - &amp;lt;code&amp;gt;Edit book&amp;lt;/code&amp;gt; action is visible to users without the appropriate permission&#039;&#039;&#039; (ERM44450)&lt;br /&gt;
:The Edit book action is now only displayed if the user has the appropriate permission.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf image is sometimes blurry&#039;&#039;&#039; (ERM42225)&lt;br /&gt;
:The size of the image used on Special:Books has been increased from &amp;lt;code&amp;gt;350px&amp;lt;/code&amp;gt; in width. This means that the available space is now &amp;lt;code&amp;gt;325px&amp;lt;/code&amp;gt;, which avoids blurry images.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf – Using an non-closing parenthesis as a heading breaks the syntax of a book&#039;&#039;&#039; (ERM43357)&lt;br /&gt;
:If a non-closing parenthesis is used as a heading in a book, it is no longer considered an operant and the book page is created as well as displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Book export action doesn&#039;t work if PDF template does not exist anymore&#039;&#039;&#039; (ERM43521)&lt;br /&gt;
:If a PDF template is deleted that was set for export via the metadata of a book, the template falls back to the configuration in ConfigManager.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCategoryManager - Category manager is displayed in global actions even user is not allowed to access it&#039;&#039;&#039; (ERM44029)&lt;br /&gt;
:If a user has editing permissions, the category manager is displayed in the global actions menu. If a user has read permissions only, the link to the category manager is not displayed because the user wouldn&#039;t be allowed to access it.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Filtering on &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; leads to infinite loading&#039;&#039;&#039; (ERM43363)&lt;br /&gt;
:If a filter is applied on the &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Special:Reminder&amp;lt;/code&amp;gt; pages, the results will be displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Expired watermark missing when user language is neither EN nor DE&#039;&#039;&#039; (ERM44170)&lt;br /&gt;
:The watermark is now displayed correctly again. If a language other than EN or DE is selected, the watermark automatically falls back to the EN default.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - Number of page visits for different intervals do not match&#039;&#039;&#039; (ERM36739)&lt;br /&gt;
:If the query &amp;lt;code&amp;gt;Visits per page&amp;lt;/code&amp;gt; is selected on the page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; and executed with different intervals (daily, weekly, etc.), the actual values displayed will now match again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReadConfirmation -Indicator for read confirmation task should only be displayed if its enabled in a namespace&#039;&#039;&#039;(ERM44746)&lt;br /&gt;
:The task indicator only appears for a requested read confirmation if it is enabled a namespace. &lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Prefixed processes are not respected during migration&#039;&#039;&#039; (ERM44887)&lt;br /&gt;
:If a process is created in a custom namespace and thus receives a prefix, this is now taken into account and the processes are recreated correctly during migration.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Export to PDF via draw.io Editor doesn&#039;t work&#039;&#039;&#039; (ERM44873)&lt;br /&gt;
:When using draw.io&#039;s internal PDF export, PDFs are now generated correctly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Filtering for users in the user manager only works with lowercase letters&#039;&#039;&#039; (ERM43906)&lt;br /&gt;
:When filtering for users in the user manager, results are now displayed regardless of upper or lower case.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Using Tabber to display tables with a tab switch causes PDF export to fail&#039;&#039;&#039; (ERM44099)&lt;br /&gt;
:If a table is embedded on a page using Tabber and contains a tab switch to navigate between tables, PDF export will now work properly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Blank pages in export before and after content&#039;&#039;&#039; (ERM44666)&lt;br /&gt;
:When exporting a page, no blank page is added before or after the content.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Oversized images lead to incorrect display in exported file&#039;&#039;&#039; (ERM44707)&lt;br /&gt;
:If an oversized image is inserted on a page, for example by adding only a  link, the images are now automatically scaled so that the export is displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Thresholds of PDFCreator and the PDF backend can lead to broken exports&#039;&#039;&#039; (ERM45158)&lt;br /&gt;
:The thresholds of PDFCreator and the PDF backend have been adjusted so that PDF export works properly again. In addition, the parameters are now configurable so that they can be flexibly adjusted if needed.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Default table styles of PDFCreator have contradicting style definitions&#039;&#039;&#039; (ERM44934)&lt;br /&gt;
:The default table styles of the PDFCreator extension have been improved so that tables no longer become wider vertically.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Empty header image renders wrong text in header area of exported file&#039;&#039;&#039; (ERM45266)&lt;br /&gt;
:If &amp;lt;code&amp;gt;$headerData[&#039;headerImage&#039;]&amp;lt;/code&amp;gt; is empty, the header area of the exported file will still be rendered and displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - File links do not work properly, and media links are not embedded when exporting a page&#039;&#039;&#039; (ERM45119)&lt;br /&gt;
:If file and media links are used on a page that is exported, the corresponding links now work properly again in the export.&lt;br /&gt;
*&#039;&#039;&#039; PDFCreator - Umlauts and special characters in headings cause the table of contents to not be numbered in the export&#039;&#039;&#039; (ERM44750)&lt;br /&gt;
:If umlauts or special characters are used in the headings, the pages in the table of contents of the exported file are now numbered correctly again.&lt;br /&gt;
*&#039;&#039;&#039;PreToClip - &amp;lt;code&amp;gt;Using the Copy to clipboard&amp;lt;/code&amp;gt; button creates protected spaces&#039;&#039;&#039; (ERM44290)&lt;br /&gt;
:When using the &amp;lt;code&amp;gt;Copy to clipboard&amp;lt;/code&amp;gt; button, unwanted protected spaces are no longer included when pasting the content.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Checkbox status for minor revision not persistent&#039;&#039;&#039; (ERM43221)&lt;br /&gt;
:When creating a workflow using the ui editor and editing the form &amp;lt;code&amp;gt;Edit wiki page&amp;lt;/code&amp;gt;, the status of the &amp;lt;code&amp;gt;Minor revision?&amp;lt;/code&amp;gt; checkbox is now persisted again.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Farm ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Embedding a &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt; droplet on a page leads to translation of file names which results in a broken view&#039;&#039;&#039; (ERM44573)&lt;br /&gt;
:If a &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt; droplet is inserted on a page, the file names are no longer translated and the gallery is displayed correctly. However, the image captions of the individual files are still taken into account for translation and are displayed correctly after the transfer.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Allow translation and transfer of categories for files and transclusions&#039;&#039;&#039; (ERM44652)&lt;br /&gt;
:Categories for related page resources are now translated as well as transferred when using BlueSpiceTranslationTransfer. For files the description page is translated in a regular way, if the file also exists on the target wiki. In addition the catgories for transclusions (including templates) are also respected during the translation process.&lt;br /&gt;
*&#039;&#039;&#039;ContentTransfer - Introduce numerical and alphabetical sorting for the dropdown menu of receiving wikis&#039;&#039;&#039; (ERM44732)&lt;br /&gt;
:On the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;, numerical and alphabetical sorting has been introduced for the dropdown of the receiving wikis, making it easier and faster for users to navigate.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==5.2 (cloud)==&lt;br /&gt;
Minor Release (cloud only)&lt;br /&gt;
&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=18.11.2025|Releasepatch=5.2}}&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;Extension&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;BlueSpice Version&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |ChatBot&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Provides a chatbot in the user interface&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |ChatIntegration&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Enables the integration of various chat services into the wiki&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |External Content&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Allows embedding external content, such as markdown files, in your wiki pages&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |IssueTrackerLinks&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Enables linking of tickets in the content area&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |PreviewLinks&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Enables a page preview on page links shown in a popup&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |WikiRAG&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Augmentation layer for wiki-powered LLMs&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
====Extensions removed====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;Extension&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;vertical-align:middle;text-align:center;&amp;quot; class=&amp;quot;&amp;quot; |&#039;&#039;&#039;Replaced by&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Popups&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:left;&amp;quot; | PreviewLinks&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |TextExtracts&lt;br /&gt;
| style=&amp;quot;vertical-align:middle;text-align:left;&amp;quot; | No specific replacement was needed as the extension was only required due to dependencies on extension Popups&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
==== AI applications in BlueSpice ====&lt;br /&gt;
{{Textbox|boxtype=important|header=Wichtiger Hinweis!|text=Um die Funktionen für KI-Anwendungen nutzen zu können, müssen Sie einen externen KI-Dienst konfigurieren, der nicht zur Standardinstallation von BlueSpice gehört. Weitere Informationen finden Sie auf der Seite [[Handbuch:KI-Anbindungen_Überblick|KI-Anbindungen Überblick]].|icon=yes}}&lt;br /&gt;
* &#039;&#039;&#039;ChatBot - Introduction of a chatbot user interface for interacting with the wiki&#039;&#039;&#039; (ERM43232, ERM44360)&lt;br /&gt;
: BlueSpice 5.2 introduces a chatbot user interface. The chatbot provides an interface for users to ask questions about content in the wiki and to receive answers. It is possible to copy the answer to the clipboard or directly save it as a subpage of the user in the &amp;lt;code&amp;gt;User&amp;lt;/code&amp;gt; namespace. In addition the chatbot also displays the reference pages used for the answer. This allows users to gain deeper insights into the topic.&lt;br /&gt;
* &#039;&#039;&#039;ChatBot - Introduction of an AI summary in the Search center&#039;&#039;&#039; (ERM43232)&lt;br /&gt;
: In addition to the chatbot user interface a summary feature based on artificial intelligence has been implemented in the Search center with BlueSpice 5.2. This feature aims to assist users in quickly obtaining a concise summary for a search term. It is a common practice often offered by search engines and proves to be useful to get a quick overview, indicating the relevant sources.&lt;br /&gt;
*&#039;&#039;&#039;WikiRAG - RAG pipeline export&#039;&#039;&#039; (ERM43432)&lt;br /&gt;
: BlueSpice 5.2 introduces a standardized way to export contents of the wiki to a RAG pipeline. It will provide pre-optimized page contents, ACL information, meta data and more that can easily consumed by RAG systems. It seemlessly integrates with the new &amp;lt;code&amp;gt;bluespice/ai&amp;lt;/code&amp;gt; service. &lt;br /&gt;
&lt;br /&gt;
==== Chat integrations into BlueSpice ====&lt;br /&gt;
{{Textbox|boxtype=important|header=Wichtiger Hinweis!|text=Um die Funktionen für die Chat-Integration in BlueSpice nutzen zu können, müssen Sie das Chat-Tool zusätzlich konfigurieren. Weitere Informationen finden Sie unter [[Handbuch:Erweiterung/ChatIntegration]].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ChatIntegration - Introduction of a bot user to submit search queries to the wiki via chat&#039;&#039;&#039; (ERM42133)&lt;br /&gt;
: BlueSpice 5.2 introduces another option to expand the search function in the wiki. By connecting the chat service to the wiki, users can ask a bot user questions based on the content of the wiki. The bot user answers these questions directly in the chat, including the display of reference pages, so that users can get a quick overview and explore the topic in more depth via the references in the wiki. The following chat tools can be used for this purpose: MS Teams, Slack and Rocket.Chat.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ChatIntegration - Introduction of linking from the wiki to a dedicated chat service&#039;&#039;&#039; (ERM42132)&lt;br /&gt;
: BlueSpice 5.2 introduces the option of linking to a chat service in the wiki. Six new content droplets are provided for this purpose, relating to various chat providers. These include: MS Teams, Slack, Rocket.Chat, Zoom, Google Meet and Matrix. The URL for a chat channel can then be specified in the respective droplet. Afterwards it is displayed via an icon in the content area of the page and an individual label can be added if desired. In addition there&#039;s also the possibility to integrate the icon into the title area of a page. This allows users to enrich the content of a page by linking the corresponding meeting rooms, making them more quickly accessible to other users.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ChatIntegration - Introduction of &amp;lt;code&amp;gt;Share via MS Teams&amp;lt;/code&amp;gt; action&#039;&#039;&#039; (ERM42134)&lt;br /&gt;
: BlueSpice 5.2 now offers the option of distributing content even faster in the area of chat integration. For this purpose, the &amp;lt;code&amp;gt;Share via MS Teams&amp;lt;/code&amp;gt; action has been introduced, which can be found in the Page tools under the &amp;lt;code&amp;gt;Share page&amp;lt;/code&amp;gt; button. If the wiki is connected to MS Teams, information can be distributed to the specified recipients quickly and easily.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ChatIntegration - Introduction of an extended notification system by adding the chat as an additional communication channel&#039;&#039;&#039; (ERM42135)&lt;br /&gt;
: BlueSpice 5.2 now also allows notifications to be received in chat, thereby expanding the existing notification system with an additional channel. Similar to the extended search functionality for content in the wiki from the chat, the introduced bot user can now also be used for receiving notifications. It is important to note that the set frequency is not applied to the chat, but that notifications can be received here in real-time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Support IT documentation and issue tracker links in BlueSpice ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceProDistributionConnector - Integrate extension &amp;lt;code&amp;gt;ExternalContent&amp;lt;/code&amp;gt; and introduce new Content Droplets for supporting IT documentation in the wiki&#039;&#039;&#039; (ERM42842, ERM42843)&lt;br /&gt;
: BlueSpice 5.2 comes with a newly included extension called &amp;lt;code&amp;gt;ExternalContent&amp;lt;/code&amp;gt; and two new droplets, that allow better support and simplification of IT documentation in the wiki. With &amp;lt;code&amp;gt;ExternalContent&amp;lt;/code&amp;gt; it is now possible to embed external content from Git reprositories, e.g. markdown files. In addition it is also possible to embed files from a BitBucket repository as well.&lt;br /&gt;
*&#039;&#039;&#039;IssueTrackerLinks - Introduction of new Content Droplets for adding issue tracker links to a wiki page&#039;&#039;&#039; (ERM42845)&lt;br /&gt;
: BlueSpice 5.2 introduces additional content droplets in the area of issue tracker links. Specifically these are issues from GitHub, GitLab, and Jira that can be added to a page using an URL and subsequently highlighted visually. This allows page content to be enriched and overviews of current issues to be more easily visible. The issue tracker links can be inserted not only via a droplet, but are also automatically detected when copied and pasted into edit mode with a specific URL pattern.&lt;br /&gt;
&lt;br /&gt;
=== Improvements ===&lt;br /&gt;
&lt;br /&gt;
==== Accessibility improvements ====&lt;br /&gt;
BlueSpice 5.2 aims to improve the accessibility of the application in order to provide optimal support for accessibility in reading mode. For this purpose, the application has been thoroughly reviewed and several areas have been optimized. The changes are briefly listed below:  &lt;br /&gt;
:&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.1.1.1 EnhancedStandardUIs - Add expand label on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42902)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.1.1 OOJSPlus - Add expand label for trees in general&#039;&#039;&#039; (ERM42902)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 BlueSpicePrivacy - Fix privacy section in preferences&#039;&#039;&#039; (ERM42837)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 BlueSpicePrivacy - Fix radio input label&#039;&#039;&#039; (ERM43782)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 NotifyMe - Add notification panel to enhanced preferences&#039;&#039;&#039; (ERM42837)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 OOJSPlus - Add booklet special page&#039;&#039;&#039; (ERM42837)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.1 OOJSPlus -  Add generic group select widget and fix filter widget&#039;&#039;&#039; (ERM42965)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.2 EnhancedStandardUIs - Fix WCAG tree and namespace selector on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42904)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.2 OOJSPlus - Improve tree by using nested lists for screenreader compatibility&#039;&#039;&#039; (ERM42901)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.3.2 OOJSPlus - Remove empty ul in html&#039;&#039;&#039; (ERM44493)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.4 BlueSpiceDiscovery - Fix font size unit&#039;&#039;&#039; (ERM44495)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.4 BlueSpiceExtendedSearch - Fix extended search in navbar&#039;&#039;&#039; (ERM44495)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.4 EnhancedStandardUIs - Improve preferences mobile view&#039;&#039;&#039; (ERM44495)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.4 NotifyMe - Fix button on preferences in tab notification&#039;&#039;&#039; (ERM44495)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.10 BlueSpiceDiscovery - Fix mobile headings and action fields&#039;&#039;&#039; (ERM44496)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.10 NotifyMe - Fix mobile buttons and improve link icon&#039;&#039;&#039; (ERM44496)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.10 NotifyMe - Fix mobile version of notification center&#039;&#039;&#039; (ERM43785)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.11 BlueSpiceDiscovery - Fix contrast of border for autocomplete search&#039;&#039;&#039; (ERM43067)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.11 BlueSpiceDiscovery - Fix OOJS input field border color&#039;&#039;&#039; (ERM43065)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.11 BlueSpiceDiscovery - Fix border color for multiselect widget&#039;&#039;&#039; (ERM43065)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.1.1 NotifyMe - Add &amp;lt;code&amp;gt;read all&amp;lt;/code&amp;gt; button and remove link to &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;&#039;&#039;&#039; &#039;&#039;&#039;for eliminating the dropdown in tab header&#039;&#039;&#039; (ERM43457)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.1.1 PreviewLinks - Replace extension &amp;lt;code&amp;gt;PopUps&amp;lt;/code&amp;gt; by extension &amp;lt;code&amp;gt;PreviewLinks&amp;lt;/code&amp;gt;  for improved accessibility&#039;&#039;&#039; (ERM43458)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.1.4 BlueSpiceExtendedSearch - Add user preference for search shortcut&#039;&#039;&#039; (ERM44048)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.1 BlueSpicePrivacy - Improve cookie banner accessibility&#039;&#039;&#039; (ERM44497)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.3 BlueSpiceDiscovery - Fix focus order for sidebar toggle buttons and content&#039;&#039;&#039; (ERM44498)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.4 BlueSpicePagesVisited - Add aria label for pages visited links&#039;&#039;&#039; (ERM43464)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.6 BlueSpiceDiscovery - Fix labeling of skin areas&#039;&#039;&#039; (ERM43797)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.6&#039;&#039;&#039; &#039;&#039;&#039;EnhancedStandardUIs - Improve section headings and paginator labels&#039;&#039;&#039; (ERM44499)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.4.6 NotifyMe - Improve pagination announcement on &amp;lt;code&amp;gt;Special:NotificationCenter&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM44499)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.3.1.2  EnhancedStandardUIs - Add missing translations for words and sections&#039;&#039;&#039; (ERM42295)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.4.1.2 BlueSpiceExtendedSearch - Fix issues with announcing table and also announce results with screenreader&#039;&#039;&#039; (ERM43799)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.4.1.2 EnhancedStandardUIs - Improve mobile view and fix raw preference buttons&#039;&#039;&#039; (ERM44502)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.4.1.2 EnhancedStandardUIs - Improve label issues and watch announcement&#039;&#039;&#039; (ERM44504)&lt;br /&gt;
:&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.4.1.2 OOJSPlus - Fix announcement selectable for only content cells which are notselectable&#039;&#039;&#039; (ERM43799)&lt;br /&gt;
:&lt;br /&gt;
&lt;br /&gt;
===== Noteable changes =====&lt;br /&gt;
In the course of the accessibility review, some components had to be revised, either with a new interface or modified behavior. &lt;br /&gt;
&lt;br /&gt;
Therefore, special attention should be paid to the following changes:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.1.3.1 EnhancedStandardUIs - Implement enhanced &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42837)&lt;br /&gt;
: To improve the accessibility of content in BlueSpice 5.2, the page &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;, which is used for user settings, has been revised and redesigned. It promises better accessibility via tab and screenreader. In addition, the settings displayed have been revised and arranged in a logical manner.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.1.3.1 OOJSPlus - Remove and improve filters for grids&#039;&#039;&#039; (ERM43063)&lt;br /&gt;
: To improve the accessibility of content in BlueSpice 5.2, filters have been removed as part of the grids and an improved filter option has been implemented to avoid misleading text output via the screenreader. All other content is accessible and can be controlled using the keyboard.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.2.1.1 PreviewLinks - Replace extension &amp;lt;code&amp;gt;PopUps&amp;lt;/code&amp;gt; by extension &amp;lt;code&amp;gt;PreviewLinks&amp;lt;/code&amp;gt;  for improved accessibility&#039;&#039;&#039; (ERM43458)&lt;br /&gt;
:To improve the accessibility of content in BlueSpice 5.2, the &amp;lt;code&amp;gt;PreviewLinks&amp;lt;/code&amp;gt; extension has been introduced as a replacement for the &amp;lt;code&amp;gt;PopUps&amp;lt;/code&amp;gt; extension. The tooltips, which display a preview of the page, now allow increased accessibility of content for screenreaders. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.4.1.2 BlueSpiceExtendedSearch - Fix issues with announcing table and also announce results with screenreader&#039;&#039;&#039; (ERM43799)&lt;br /&gt;
:To improve the accessibility of content in BlueSpice 5.2, the recently viewed results in the autocomplete search have been revised. Misleading text output by the screenreader is now avoided with the removal of the remove buttons. All other content is accessible and can be controlled via the keyboard.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Further improvements ====&lt;br /&gt;
* &#039;&#039;&#039; DrawioEditor - Implement a full-screen editing mode for draw.io diagrams&#039;&#039;&#039; (ERM37816)&lt;br /&gt;
:In BlueSpice 5.2, it is now possible to edit draw.io diagrams in full-screen mode. This is particularly useful for very large diagrams, as it enables adjustments to be made easily and clearly. From now on there will be two editing modes for draw.io diagrams: page view and full-screen mode. These modes can be configured via the configuration manager so that the selected setting is used as the default across the wiki. In addition, it is also possible to select the editing mode by inserting the diagram droplet so that users can choose according to their preferences.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Implement the ability to import BPMN-based XML files and download existing processes as XML&#039;&#039;&#039; (ERM42773)&lt;br /&gt;
:BlueSpice 5.2 now offers the option of importing BPMN-based XML files into the wiki. This allows large and complex processes to be made available in the wiki immediately and supports their further processing within the wiki. It is also possible to download existing processes in the wiki as BPMN-based XML files so that they can be reused in other places.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UX PDFCreator - Enhanced visibility for PDF template editing&#039;&#039;&#039; (ERM44869)&lt;br /&gt;
:To increase the visibility of the PDF template editing option, it has been added to the global actions mega menu. This makes it easier for users to access the PDF template editor.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UX StandardDialogs - Improved consistency of dialogs in BlueSpice&#039;&#039;&#039; (ERM43047, ERM42551, ERM42202, ERM42275, ERM42197)&lt;br /&gt;
:As part of a UX review in BlueSpice 5.2 various dialogs were audited and improved in terms of consistency. This includes smoothening actions, labeling and more. Just to name a few places where dialogs have been improved: user manager, upload, workflow triggers, expiry, bookshelf and processes.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UX OOJSPlus - Add more skeleton loaders to mark loading processes&#039;&#039;&#039; (ERM42277, ERM42415)&lt;br /&gt;
:As part of a UX review in BlueSpice 5.2, additional skeleton loaders were added to the application so that loading processes are more clearly visually distinguished. This applies, for example, to workflow triggers and the tasks overview.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;UX ContentDroplets - Improved layout of the Content Droplet inspectors&#039;&#039;&#039; (ERM43452)&lt;br /&gt;
:As part of a UX review in BlueSpice 5.2 the layout of various inspectors used for content droplets has already been improved. The aim is to make the inspectors clearer, give them more specific labels and provide meaningful help texts.&lt;br /&gt;
&lt;br /&gt;
=== Changes and bugfixes ===&lt;br /&gt;
&lt;br /&gt;
===Notable changes===&lt;br /&gt;
&lt;br /&gt;
==== Free ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Improve browser contrast settings&#039;&#039;&#039; (ERM44761)&lt;br /&gt;
:If a color setting is made via the browser, the contrasts are now automatically optimized and adapt the browser setting.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Correction suggestion not active for fuzzy search queries&#039;&#039;&#039; (ERM43405)&lt;br /&gt;
:The correction suggestion for a fuzzy search query is now possible again. However, a search reindex is necessary to restore functionality.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===Bugfixes===&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Free ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCustomMenu - Custom menu is truncated if no content is defined&#039;&#039;&#039; (ERM44585)&lt;br /&gt;
:The custom menu is now displayed correctly again, even if no entries have been defined yet.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Strange styling is applied to text in source edit mode&#039;&#039;&#039; (ERM40541)&lt;br /&gt;
:When using source edit mode to edit a page, the text is no longer formatted twice.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCustomMenu - Improve empty custom menu view&#039;&#039;&#039; (ERM43523)&lt;br /&gt;
:If the custom menu contained no entries, only a small hint was displayed. As part of the UX review, the menu was designed to be more appealing and was aligned with the design of other empty menus. &lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Pro ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - If a file containing a space is used for a book cover image, the image will not be displayed in the PDF export&#039;&#039;&#039; (ERM39969)&lt;br /&gt;
:If a file containing spaces is used for the book cover image, it is now encoded correctly so that the cover image is also displayed correctly in the PDF. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf image is not displayed if file is uploaded to custom namespace&#039;&#039;&#039; (ERM38527)&lt;br /&gt;
:If a bookshelf image is uploaded to a custom namespace, it will now be displayed again on &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - &amp;lt;code&amp;gt;Edit book&amp;lt;/code&amp;gt; action is visible to users without the appropriate permission&#039;&#039;&#039; (ERM44450)&lt;br /&gt;
:The Edit book action is now only displayed if the user has the appropriate permission.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf image is sometimes blurry&#039;&#039;&#039; (ERM42225)&lt;br /&gt;
:The size of the image used on Special:Books has been increased from &amp;lt;code&amp;gt;350px&amp;lt;/code&amp;gt; in width. This means that the available space is now &amp;lt;code&amp;gt;325px&amp;lt;/code&amp;gt;, which avoids blurry images.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Filtering on &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; leads to infinite loading&#039;&#039;&#039; (ERM43363)&lt;br /&gt;
:If a filter is applied on the &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Special:Reminder&amp;lt;/code&amp;gt; pages, the results will be displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Expired watermark missing when user language is neither EN nor DE&#039;&#039;&#039; (ERM44170)&lt;br /&gt;
:The watermark is now displayed correctly again. If a language other than EN or DE is selected, the watermark automatically falls back to the EN default.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - Number of page visits for different intervals do not match&#039;&#039;&#039; (ERM36739)&lt;br /&gt;
:If the query &amp;lt;code&amp;gt;Visits per page&amp;lt;/code&amp;gt; is selected on the page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; and executed with different intervals (daily, weekly, etc.), the actual values displayed will now match again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReadConfirmation -Indicator for read confirmation task should only be displayed if its enabled in a namespace&#039;&#039;&#039;(ERM44746)&lt;br /&gt;
:The task indicator only appears for a requested read confirmation if it is enabled a namespace. &lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Prefixed processes are not respected during migration&#039;&#039;&#039; (ERM44887)&lt;br /&gt;
:If a process is created in a custom namespace and thus receives a prefix, this is now taken into account and the processes are recreated correctly during migration.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Export to PDF via draw.io Editor doesn&#039;t work&#039;&#039;&#039; (ERM44873)&lt;br /&gt;
:When using draw.io&#039;s internal PDF export, PDFs are now generated correctly again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Filtering for users in the user manager only works with lowercase letters&#039;&#039;&#039; (ERM43906)&lt;br /&gt;
:When filtering for users in the user manager, results are now displayed regardless of upper or lower case.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Using Tabber to display tables with a tab switch causes PDF export to fail&#039;&#039;&#039; (ERM44099)&lt;br /&gt;
:If a table is embedded on a page using Tabber and contains a tab switch to navigate between tables, PDF export will now work properly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Blank pages in export before and after content&#039;&#039;&#039; (ERM44666)&lt;br /&gt;
:When exporting a page, no blank page is added before or after the content.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Oversized images lead to incorrect display in exported file&#039;&#039;&#039; (ERM44707)&lt;br /&gt;
:If an oversized image is inserted on a page, for example by adding only a  link, the images are now automatically scaled so that the export is displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Checkbox status for minor revision not persistent&#039;&#039;&#039; (ERM43221)&lt;br /&gt;
:When creating a workflow using the ui editor and editing the form &amp;lt;code&amp;gt;Edit wiki page&amp;lt;/code&amp;gt;, the status of the &amp;lt;code&amp;gt;Minor revision?&amp;lt;/code&amp;gt; checkbox is now persisted again.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Farm ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Embedding a &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt; droplet on a page leads to translation of file names which results in a broken view&#039;&#039;&#039; (ERM44573)&lt;br /&gt;
:If a &amp;lt;code&amp;gt;Gallery&amp;lt;/code&amp;gt; droplet is inserted on a page, the file names are no longer translated and the gallery is displayed correctly. However, the image captions of the individual files are still taken into account for translation and are displayed correctly after the transfer.&lt;br /&gt;
*&#039;&#039;&#039;ContentTransfer - Introduce numerical and alphabetical sorting for the dropdown menu of receiving wikis&#039;&#039;&#039; (ERM44732)&lt;br /&gt;
:On the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;, numerical and alphabetical sorting has been introduced for the dropdown of the receiving wikis, making it easier and faster for users to navigate.&lt;br /&gt;
==5.1.3==&lt;br /&gt;
&lt;br /&gt;
This release contains the security fix for [https://en.wiki.bluespice.com/wiki/Security:Security_Advisories/BSSA-2025-06 BSSA-2025-06].{{#subobject:|Release=5|Releasedate=27.10.2025|Releasepatch=5.1.3}}&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceConfigManager - Configuration changes cannot be saved by using the search box because save button is disabled&#039;&#039;&#039; (ERM43178)&lt;br /&gt;
:If a configuration is to be changed in ConfigManager and the corresponding configuration is filtered using the search box, the tab on the left is automatically preselected so that the save button is active.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Ampersand in page title causes subpage names are not shown correctly&#039;&#039;&#039; (ERM44037)&lt;br /&gt;
:It is now possible to use an ampersand in the page title without causing display issues in the wiki.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Section links in the Search center do not work properly&#039;&#039;&#039; (ERM43182)&lt;br /&gt;
: Clicking on a section link in the Search center forwards the user to the corresponding page and automatically scrolls to the relevant section.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Style of multimedia viewer should be aligned to the Discovery skin&#039;&#039;&#039; (ERM44081)&lt;br /&gt;
: The style of the multimedia indicator has been aligned to the Discovery skin.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePermissionManager - When a group is renamed, the permissions for the old group are retained&#039;&#039;&#039; (ERM43152)&lt;br /&gt;
: If a group is renamed in the permission manager, the permissions are transferred correctly. Also after a group is deleted, the corresponding permissions assigned to it are deleted properly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePrivacy - User settings for convenience cookies are not respected&#039;&#039;&#039; (ERM42363)&lt;br /&gt;
:If a user intentionally rejects convenience cookies, these cookies will no longer be set. &lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - When using drag and drop for uploading an image which is a duplicate, an error message is shown&#039;&#039;&#039; (ERM43755)&lt;br /&gt;
: If a user attempts to add an image to a page using drag and drop and the image is a duplicate, a dialog will now appear. It informs the user that it is a duplicate file and asks whether they would like to use the original file instead.&lt;br /&gt;
*&#039;&#039;&#039;Lingo - BlueSpice LTS does not use the latest version of Lingo&#039;&#039;&#039; (ERM44438)&lt;br /&gt;
:The new release of BlueSpice includes the latest version of the extension Lingo, namely version &amp;lt;code&amp;gt;3.2.4&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - User name is displayed incorrectly in mail sent when user name contains a dot&#039;&#039;&#039; (ERM43879)&lt;br /&gt;
: When resetting the password of a user who has a dot in their username, the username is now displayed correctly in the email.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Mathematical formulas and PDFHandler images are not exported correctly&#039;&#039;&#039; (ERM41796)&lt;br /&gt;
: The display of mathematical formulas has been improved in PDF export. Furthermore, it is now possible again to export thumbnails that are integrated via PDFHandler.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUserManager - It&#039;s not possible to add new users as well as editing existing ones&#039;&#039;&#039; (ERM44481)&lt;br /&gt;
: Adding new users as well as editing existing users via Special:UserManager works again.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceUserSidebar - Watchlist entry should be displayed in the default user menu, even if the user has not yet added any pages to the watchlist&#039;&#039;&#039; (ERM43373)&lt;br /&gt;
: In the user menu that is delivered as standard, the Watchlist entry is now always present, even if the user has not yet added any pages to  their watchlist. Below the heading Watchlist, it is indicated that there are no entries yet. As soon as the user adds pages to the watchlist, these are displayed as usual as soon as changes are made by other users. If the Watchlist entry in the user menu is not desired, it can be easily removed via menu editing.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditor - When a displaytitle is set, it&#039;s not visible in the page options after page has been reopened&#039;&#039;&#039; (ERM44042)&lt;br /&gt;
:Once a display title has been assigned via the page options, it will be visible in the visual editor when the page options dialog is reopened. If the display title is changed again, the display will adjust accordingly after the page is saved. &lt;br /&gt;
* &#039;&#039;&#039;VueJsPlus - It is no longer possible to expand and collapse chapters in the book tree&#039;&#039;&#039; (ERM43293)&lt;br /&gt;
: Expanding and collapsing chapters in the book tree now works correctly again.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;AIEditingAssistant - It&#039;s not possible to define the AI model via the configuration manager&#039;&#039;&#039; (ERM43680)&lt;br /&gt;
: The corresponding AI model can now be specified via the configuration manager.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceCategoryManager - The query “Pages in categories” does not show any results&#039;&#039;&#039; (ERM43624)&lt;br /&gt;
: If the query type Pages in categories is selected on the page Special:AggregatedStatistics, it will now display results again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Date format is not displayed correctly in filterable tables if they are based on a template with a query&#039;&#039;&#039; (ERM43615)&lt;br /&gt;
: The date format is now displayed correctly in filterable tables, even if they are based on a template with a query.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Custom XML File cannot be used for creating new processes because the bpmn: prefix is missing&#039;&#039;&#039;(ERM44011)&lt;br /&gt;
:When using a custom &amp;lt;code&amp;gt;XML&amp;lt;/code&amp;gt; file containing a &amp;lt;code&amp;gt;BPMN&amp;lt;/code&amp;gt; definition of a process, it is now possible for creating new processes despite the missing &amp;lt;code&amp;gt;bpmn:&amp;lt;/code&amp;gt; prefix.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Saving a process prevents the SVG being created and displays an error message&#039;&#039;&#039; (ERM44539)&lt;br /&gt;
:Saving a process while simultaneously creating an SVG file now works again.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - draw.io diagram not updated because of browser cache&#039;&#039;&#039; (ERM37845)&lt;br /&gt;
: Draw.io diagrams are now displayed correctly after saving and refreshing the page.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - If there is an internal link to a page that is part of the PDF, turn it into a jump link.&#039;&#039;&#039; (ERM43643)&lt;br /&gt;
: If a book is created that contains a page link to a page that is also part of the book, the user is redirected to the corresponding chapter. If the page to which a page link within a book page points is not part of the book, the page is opened in the wiki. This behavior is also reflected in the book export, provided that links are allowed in the corresponding book template.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - PDF export fails when a font style is appended inline after existing text&#039;&#039;&#039; (ERM43194)&lt;br /&gt;
:All 14 base fonts are now included in the &amp;lt;code&amp;gt;webservice-html2pdf&amp;lt;/code&amp;gt; and loaded in the &amp;lt;code&amp;gt;.jar&amp;lt;/code&amp;gt;. In addition the font styles &amp;lt;code&amp;gt;Monospace&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Serif&amp;lt;/code&amp;gt; are now supported when using them inline for existing text. Then the font styles are also displayed correctly in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Width of figcaption is not limited to thumbnail width when exporting a page&#039;&#039;&#039; (ERM44153)&lt;br /&gt;
: The width of the caption when exporting a page is now adjusted to the thumbnail so that the export looks more appealing and avoids unsightly line breaks.&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - If a page name contains umlauts, it will be encoded incorrectly when exporting to PDF&#039;&#039;&#039; (ERM44431)&lt;br /&gt;
: The encoding when exporting pages with an umlaut in the page title has been improved so that umlauts are now displayed correctly in the downloaded file.&lt;br /&gt;
* &#039;&#039;&#039;SimpleTasks - Tasks do not generate semantic properties&#039;&#039;&#039; (ERM44300)&lt;br /&gt;
: When a task on a page is created, the semantic properties are now also created using a subobject, which can be viewed on the page properties page. This also enables the ContentDroplet Task report to work again properly, which displays the corresponding tasks in the wiki.&lt;br /&gt;
*&#039;&#039;&#039;SemanticResultFormats - SearchPanes do not work and cause a DBLanguageError&#039;&#039;&#039; (ERM42416)&lt;br /&gt;
:The issue has been fixed and using search panes is now possible again.&lt;br /&gt;
*&#039;&#039;&#039;SemanticResultFormats - Upgrade SemanticResultFormats to latest version&#039;&#039;&#039; (ERM43971)&lt;br /&gt;
:The latest version of SemanticResultFormats has been released and is used with the current release of BlueSpice.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflow triggers are executed multiple times&#039;&#039;&#039; (ERM42583)&lt;br /&gt;
:If a workflow trigger is defined, it will now only trigger once.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Cannot start a workflow on a &amp;lt;code&amp;gt;.formadata&amp;lt;/code&amp;gt; page&#039;&#039;&#039; (ERM36518)&lt;br /&gt;
:It is now possible to start a workflow on a &amp;lt;code&amp;gt;.formdata&amp;lt;/code&amp;gt; page.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiFarm - ContentTransfer is not showing instances that are created from existing wiki&#039;&#039;&#039; (ERM43401)&lt;br /&gt;
: Cloned instances are now also displayed again in the selection of the receiving wiki on the page Special:ContentTransfer.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceTranslationTransfer - Improve the view of configuration settings in ConfigManager&#039;&#039;&#039; (ERM43401)&lt;br /&gt;
:The configuration options for the BlueSpiceTranslationTransfer extension have been improved in the configuration manager. This includes a clearer visual presentation as well as unambiguous labels and help texts.&lt;br /&gt;
&lt;br /&gt;
== 5.1.2 ==&lt;br /&gt;
Dieses Release enthält den Sicherheitsfix für [https://www.cve.org/CVERecord?id=CVE-2025-46703 CVE-2025-46703], [https://www.cve.org/CVERecord?id=CVE-2025-48007 CVE-2025-48007], [https://www.cve.org/CVERecord?id=CVE-2025-57880 CVE-2025-57880], [https://www.cve.org/CVERecord?id=CVE-2025-58114 CVE-2025-58114].&lt;br /&gt;
&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=18.09.2025|Releasepatch=5.1.2}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice Docker - Wiki uses UTC as default timezone, but should use local timezone instead&#039;&#039;&#039; (ERM42851)&lt;br /&gt;
:It is now possible that timezone can be set via env variable. Docker images are updated accordingly.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
*&#039;&#039;&#039;Vulnerabilities in various extensions&#039;&#039;&#039; (ERM44091)&lt;br /&gt;
:Fix for the vulnerabilities from  security advisory [https://en.wiki.bluespice.com/wiki/Security:Security_Advisories/BSSA-2025-05 BSSA-2025-05].&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Sidebar is displayed on Special:PasswordReset and Special:UserLogout although anonymous users are not allowed to read the wiki due to permission concept&#039;&#039;&#039; (ERM43672)&lt;br /&gt;
:The sidebar is no longer visible on &amp;lt;code&amp;gt;Special:PasswordReset&amp;lt;/code&amp;gt; as well as &amp;lt;code&amp;gt;Special:UserLogout&amp;lt;/code&amp;gt; if anonymous users are not allowed to read the wiki.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - EnhancedSidebarTree is not stateful&#039;&#039;&#039; (ERM42333)&lt;br /&gt;
:When using the enhanced MediaWiki sidebar, tabs that have been opened or closed in the navigation now retain their state.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Remove white space between label and input field in media dialog&#039;&#039;&#039; (ERM43927)&lt;br /&gt;
:The white space between the label and the input field in the media dialog (tab &amp;lt;code&amp;gt;General&amp;lt;/code&amp;gt;) has been adjusted accordingly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Right sidebar should be expanded by default&#039;&#039;&#039; (ERM43125)&lt;br /&gt;
:The right sidebar was hidden during the first login, which was not ideal for new users because they could not see the functionalities of the right sidebar at first glance. From now on, the right sidebar is displayed by default, unless the user decides to collapse it.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Add caching while using the enhanced MediaSiki sidebar to improve performance&#039;&#039;&#039; (ERM42889)&lt;br /&gt;
:Caching was introduced when using the enhanced MediaWiki sidebar so that the performance of the application can be improved.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - When using the query &amp;lt;code&amp;gt;Page visits in relation&amp;lt;/code&amp;gt;, only DivisionByZeroError is displayed&#039;&#039;&#039; (ERM43806)&lt;br /&gt;
:When using the query &amp;lt;code&amp;gt;Page visits in relation&amp;lt;/code&amp;gt; on the page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; , a result is now displayed again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Add BlueSpiceExtendedSearch to &amp;lt;code&amp;gt;/w/opensearch_desc.php&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM377723)&lt;br /&gt;
:It is possible to configure the search so that it can also be started in the wiki via the URL address bar.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - When using the ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; with restriction of sources, the search is executed in all available indexes&#039;&#039;&#039;&lt;br /&gt;
(ERM42563)&lt;br /&gt;
:If the droplet Search field with source restriction is inserted on a page, search results from the current instance are displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - The values defined in the input field &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt; using the ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; are not transferred&#039;&#039;&#039; (ERM43745)&lt;br /&gt;
:If the ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; is used on a page and values are specified for the &amp;lt;code&amp;gt;type&amp;lt;/code&amp;gt;, these are now correctly applied and displayed in the wiki text.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - The creation date is more recent than the modification date in the Search center&#039;&#039;&#039; (ERM36533)&lt;br /&gt;
:If files are uploaded to the wiki and modified after a certain period of time, both the creation and modification dates are now displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpicePagesVisited - User sidebar displays JSON code of a form&#039;&#039;&#039; (ERM37944)&lt;br /&gt;
:The user sidebar no longer displays JSON code under the visited pages tab, but only the page that the user has visited.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceVisualEditorConnector - Although no changes have been made to a page and editing is canceled, a prompt appears asking whether editing should really be canceled&#039;&#039;&#039; (ERM41515)&lt;br /&gt;
:If no changes are added to a page, it is now possible to cancel edit mode without a confirmation prompt being displayed. The application behaves differently if a change has actually been made and unsaved changes could be lost - in this case, a confirmation prompt is displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Once a cell border has been removed, it cannot be added again&#039;&#039;&#039; (ERM42795)&lt;br /&gt;
:Adding and removing cell borders now works correctly again.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - The page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; fails to load if a user only has permissions for the &amp;lt;code&amp;gt;Blog talk&amp;lt;/code&amp;gt; namespace but not for the &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; namespace&#039;&#039;&#039; (ERM43159)&lt;br /&gt;
:The page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; will now load even if the user is only allowed to read the &amp;lt;code&amp;gt;Blog talk&amp;lt;/code&amp;gt; namespace and not the &amp;lt;code&amp;gt;Blog&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Loading indicator missing when switching to next page or changing namespace&#039;&#039;&#039;(ERM42833)&lt;br /&gt;
:If the paginator is used or the namespace is changed on the page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;, this is now indicated by a loading indicator.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Infinite loading when searching for just one letter on the page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42229)&lt;br /&gt;
:Searching for just one letter on the page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; no longer results in endless loading, but displays a result within a reasonable amount of time.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - No comprehensible sorting after uploading files to ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; &#039;&#039;&#039; (ERM43448)&lt;br /&gt;
:If the ContentDroplet &amp;lt;code&amp;gt;Attachments&amp;lt;/code&amp;gt; is inserted on a page and files are added to it, the files are sorted according to the upload order. In addition, there is the option of temporarily sorting the files alphabetically in ascending or descending order.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - The number of entries displayed in the version history is incorrect&#039;&#039;&#039; (ERM43274)&lt;br /&gt;
:The number of entries in the version history is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlu - If the quick access button to the last page of the version history is selected, the incorrect entry is displayed&#039;&#039;&#039; (ERM43277)&lt;br /&gt;
:If the user jumps to the last position in the version history using the quick access button, the correct entry is now displayed again.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - If a page is edited by an anonymous user, only the IP address is displayed in the version history instead of an avatar&#039;&#039;&#039; (ERM43754)&lt;br /&gt;
:If a page is edited by an anonymous user, the avatar for an unknown user is displayed in the version history as usual.This also applies to other locations in the wiki, such as the page information dialog, the notification center, and others.&lt;br /&gt;
*&#039;&#039;&#039;UserProfile - Distorted profile picture after upload&#039;&#039;&#039; (ERM43450)&lt;br /&gt;
:If an image is more rectangular in shape, it will no longer be stretched when displayed on the user profile.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceAvatars - Align cancel action in profile image dialog&#039;&#039;&#039; (ERM43455)&lt;br /&gt;
:During a UX review, the cancel action in the profile picture editing dialog was adjusted to match the standard used in the application.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceConfigManager - Configmanager toolbar labels must use messages instead of hardcoding labels&#039;&#039;&#039; (ERM43358)&lt;br /&gt;
:During a UX review, the labels in the configuration manager were audited and hard-coded labels were changed to messages so that they can be translated.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
*&#039;&#039;&#039;Security Vulnerabilities Disclosure regarding Cognitive Process Designer&#039;&#039;&#039; (ERM43951)&lt;br /&gt;
:From now on, the svg file is validated before saved. If it is invalid or dangerous, the process will still be saved, but without storing the svg file.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Indents for subchapters are not displayed correctly in the book editor&#039;&#039;&#039; (ERM38516)&lt;br /&gt;
:The indentations for subchapters are now displayed correctly in the book editor. Furthermore, improvements have been made to the drag and drop mode in the book editor as part of this ticket.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Class &amp;lt;code&amp;gt;class=&amp;quot;mw-headline-number hidden&amp;quot;&amp;lt;/code&amp;gt; does not work&#039;&#039;&#039; (ERM42927)&lt;br /&gt;
:A hidden &amp;lt;code&amp;gt;mw-headline-number&amp;lt;/code&amp;gt; has been introduced to headings, so that the &amp;lt;code&amp;gt;class=&amp;quot;mw-headline-number hidden&amp;quot;&amp;lt;/code&amp;gt; is displayed in the body.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Legacy bookshelf tag causes page break, so that there&#039;s a empty page before TOC displayed&#039;&#039;&#039; (ERM43439)&lt;br /&gt;
:The legacy Bookshelf tag has been removed so that unnecessary page breaks are no longer generated.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Button for expanding a chapter disappears when clicking on a subchapter&#039;&#039;&#039; (ERM43426)&lt;br /&gt;
:When opening a book chapter with subchapters, the button for expanding and collapsing the chapter now remains visible.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory - Adding a category to a form page results in error&#039;&#039;&#039; (ERM37237)&lt;br /&gt;
:Categories can now be added to form pages.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - When a page expires, the date on the page &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt; is not marked in red color&#039;&#039;&#039; (ERM43687)&lt;br /&gt;
:When a page becomes outdated, the expiration date is now displayed in red color on the page &amp;lt;code&amp;gt;Special:Expiry&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExportTables - There are unnecessary empty rows in the statistics export&#039;&#039;&#039; (ERM43569)&lt;br /&gt;
:When statistics are exported on the page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt;, the export no longer contains unnecessary and empty rows.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - Monthly evaluations are displayed negatively with regard to their values&#039;&#039;&#039; (ERM38330)&lt;br /&gt;
:The monthly evaluation of queries on &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; is now displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - Add descriptions to the individual queries in the dropdown&#039;&#039;&#039; (ERM43625)&lt;br /&gt;
:For better clarity, descriptions have been added to the individual queries for the statistics in the selection dropdown.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - No total hits for the query &amp;lt;code&amp;gt;Number of search queries&amp;lt;/code&amp;gt; displayed&#039;&#039;&#039; (ERM37900)&lt;br /&gt;
:The total number of hits for the query &amp;lt;code&amp;gt;Number of search queries&amp;lt;/code&amp;gt; are displayed again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceRating - Recommendations can only be used if ratings are enabled in the NamespaceManager&#039;&#039;&#039; (ERM43179)&lt;br /&gt;
:Recommendations now work again regardless of whether rating is enabled in a namespace or not.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - Special:Preferences doesn&#039;t display dropdown for namespace selection&#039;&#039;&#039; (ERM43029)&lt;br /&gt;
:Namespaces for reminders can now be selected again in the user preferences.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Swim lane label updates are not reflected in page paths&#039;&#039;&#039; (ERM42740)&lt;br /&gt;
:The swim lane labels and general activities are now displayed correctly in the page paths. In addition, the renaming mechanism has been improved so that it is no longer necessary to click outside the shape in order to save the change.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Process diagram cannot be saved due to use of an unescaped character&#039;&#039;&#039; (ERM43493)&lt;br /&gt;
:If a process diagram is created with an apostrophe, it can now be saved correctly.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - If process ns is exclusive for a group, option for creating a new process should not be displayed&#039;&#039;&#039; (ERM43942)&lt;br /&gt;
:If editing the process namespace is restricted for a specific group via permissions, the &amp;lt;code&amp;gt;Create new process&amp;lt;/code&amp;gt; action will no longer be displayed on the page &amp;lt;code&amp;gt;Special:ProcessOverview&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Introduce a body class for the page status&#039;&#039;&#039; (ERM39797)&lt;br /&gt;
:The page status is now defined as a body class for the extension &amp;lt;code&amp;gt;ContentStabilization&amp;lt;/code&amp;gt;. Specifically, these are the classes: &amp;lt;code&amp;gt;cs-stable&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;cs-unstable&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cs-state-first-unstable&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cs-state-unstable&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cs-state-stable&amp;lt;/code&amp;gt;, and &amp;lt;code&amp;gt;cs-state-implicit-unstable&amp;lt;/code&amp;gt;. For further information, please refer to our helpdesk.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - When approval is active, the approved version of draw.io is no longer displayed on a page, only the draft version is shown&#039;&#039;&#039; (ERM43640)&lt;br /&gt;
:If approval is active in a namespace and a new version of a draw.io diagram is created, the draft and the approved page will now be displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Links are shifted if they are located within a container shape&#039;&#039;&#039; (ERM40870)&lt;br /&gt;
:If a draw.io diagram is created with containers that also contain linked shapes, these links now work both inside and outside the container.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Improve the description for a draw.io diagram and support the display of the image&#039;&#039;&#039; (ERM43189)&lt;br /&gt;
:The link to the file description page is now located as an additional entry next to the function for editing the diagram. In addition, another option has been introduced during the insertion of the draw.io diagram, allowing the diagram itself to be aligned left, centered, or right on a page.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - SVG links from internal links (including jump links) do not work&#039;&#039;&#039; (ERM43382)&lt;br /&gt;
:SVG links from internal and external links in a draw.io diagram are now working properly again.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Fix broken draw.io internal function for PDF export&#039;&#039;&#039; (ERM42986)&lt;br /&gt;
:The draw.io editor has its own PDF export function, which is now working again and can be used as an export option.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - When a draw.io diagram is exported as a PDF, the text inside shapes is cut off&#039;&#039;&#039; (ERM43383)&lt;br /&gt;
:If a draw.io diagram is created with shapes in which additional text has been inserted, the text will no longer be cut off in the PDF output. If the text extends beyond the shape, it is recommended to enlarge the shape and initiate a new export.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Scaling draw.io causes links to shift&#039;&#039;&#039; (ERM40483)&lt;br /&gt;
:Scaling draw.io no longer causes links to shift. Links within shapes remain in place.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - If a description is added to a draw.io diagram, it is not visible in the HTML&#039;&#039;&#039; (ERM43679)&lt;br /&gt;
:If a description is added when inserting a draw.io diagram, it is now visible in the HTML.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Word import fails when importing a file with a duplicate image&#039;&#039;&#039; (ERM43212)&lt;br /&gt;
:If a Word file with a duplicate image is imported, the import no longer fails. In &amp;lt;code&amp;gt;Rename&amp;lt;/code&amp;gt; mode, a duplicate of the image is created, and in &amp;lt;code&amp;gt;Override&amp;lt;/code&amp;gt; mode, the duplicate of the image is overwritten.&lt;br /&gt;
*&#039;&#039;&#039;MultimediaViewer - MultimediaViewer fails to handle file names containing &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt;&#039;&#039;&#039; &#039;&#039;&#039;character&#039;&#039;&#039; (ERM42881)&lt;br /&gt;
:If a file with a &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; in its name is uploaded to the wiki, the MultimediaViewer can now encode the file name correctly, allowing the file to be previewed again.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - File versioning fails&#039;&#039;&#039; (ERM43331)&lt;br /&gt;
:If a new version of a file is uploaded to a namespace, it is now possible to revert and delete the first / original file again.&lt;br /&gt;
*&#039;&#039;&#039;NumberHeadings - Heading numbering is not displayed correctly in exported file&#039;&#039;&#039; (ERM43395)&lt;br /&gt;
:If heading numbering is activated via the configuration manager, the heading numbering in the exported file will now be displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - The &amp;lt;code&amp;gt;&amp;lt;pdfexcludestart&amp;gt;&amp;lt;/code&amp;gt; tag does not consider the exclusion of headings in the TOC&#039;&#039;&#039; (ERM42812)&lt;br /&gt;
:If an entire chapter is excluded from export via the &amp;lt;code&amp;gt;&amp;lt;pdfexcludestart&amp;gt;&amp;lt;/code&amp;gt; tag, the heading will no longer be displayed in the PDF&#039;s table of contents.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - The &amp;lt;code&amp;gt;embed-page-toc&amp;lt;/code&amp;gt; config was not restricted for export and TOC was always shown&#039;&#039;&#039; (ERM42226)&lt;br /&gt;
:With setting config &amp;lt;code&amp;gt;embed-page-toc&amp;lt;/code&amp;gt; the TOC for multiple page export is not added to PDF as well as the page TOC is not shown if setting is active.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - The ampersand character causes to generate a blank page with no content when exporting to PDF&#039;&#039;&#039; (ERM42882)&lt;br /&gt;
:It is now possible to use an ampersand in the page title without causing display issues in an exported file.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Export of a page with a svg thumb image fails&#039;&#039;&#039; (ERM43074)&lt;br /&gt;
:If an SVG image is embedded on a page and displayed as a thumbnail, this page can now be exported again correctly.&lt;br /&gt;
*&#039;&#039;&#039;SemanticResultFormats - SearchPanes do not work and cause a DB language error&#039;&#039;&#039; (ERM42415)&lt;br /&gt;
:The issue has been fixed and using search panes is now possible again.&lt;br /&gt;
*&#039;&#039;&#039;UX BlueSpiceCategoryManager - When creating a new category, the behavior must be adapted to the creation of a new page, as otherwise an error message will appear in the case of duplicates&#039;&#039;&#039; (ERM43012)&lt;br /&gt;
:If a new category is created in the category manager that already exists, the user is now informed by a message in the dialog to rename the category.&lt;br /&gt;
*&#039;&#039;&#039; UX Workflows - Edit icon should not contain class &amp;lt;code&amp;gt;destructive&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42987)&lt;br /&gt;
:As part of the UX review, the class &amp;lt;code&amp;gt;destructive&amp;lt;/code&amp;gt; was removed from the edit icon on &amp;lt;code&amp;gt;Special:WorkflowTriggers&amp;lt;/code&amp;gt;, as this could be misinterpreted when using a different skin.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Revision of a MediaWiki:Workflow_Example.bpmn page cannot be reset in the version history&#039;&#039;&#039; (ERM42381)&lt;br /&gt;
:If a new workflow is defined in the &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; namespace using the Workflow UI Editor, it is now possible to reset changes via the version history.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Moving the definition page of a running workflow causes errors on &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:My_tasks&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42826)&lt;br /&gt;
:Moving the workflow definition page is now prevented as soon as the workflow is active on a page in the wiki.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Missing german translations for Workflows extension&#039;&#039;&#039; (ERM43257)&lt;br /&gt;
:Some German translations for the extension &amp;lt;code&amp;gt;Workflows&amp;lt;/code&amp;gt; have been updated and adapted. In addition, the translations for the extension &amp;lt;code&amp;gt;Forms&amp;lt;/code&amp;gt; have also been updated as part of this ticket.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Add link to &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt; to global actions&#039;&#039;&#039; (ERM43335)&lt;br /&gt;
:To enable faster access to farm management in the future, the link to it has been added to the global actions.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - The farm creation fails if the instance is created by a user with spaces in their username&#039;&#039;&#039; (ERM43525)&lt;br /&gt;
:If a user with spaces in their username wants to create a new farm instance, this now works correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Group assignment is lost when creating a new instance&#039;&#039;&#039; (ERM42342)&lt;br /&gt;
:If a new instance is created or cloned via the page &amp;lt;code&amp;gt;Special:Farm_management&amp;lt;/code&amp;gt; and a group is specified in the form, the new or cloned instance is now also assigned to this group and appears under the corresponding tab.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Cloud ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCloudClient - Storage ratio is not displayed on &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt; for Cloud edition&#039;&#039;&#039; (ERM43561)&lt;br /&gt;
:The storage ratio of the wiki is now displayed correctly on the page &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt; for Cloud edition.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== 5.1.1 ==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=16.07.2025|Releasepatch=5.1.1}}&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Settings in ConfigManager do not work&#039;&#039;&#039; (ERM29755)&lt;br /&gt;
:  The functionality of the setting &amp;lt;code&amp;gt;Set page categories as default in upload dialog&amp;lt;/code&amp;gt; in the ConfigManager has been restored and can now be used again. In addition, the setting &amp;lt;code&amp;gt;Insert category with its parent&amp;lt;/code&amp;gt; has been removed from the ConfigManager as it no longer has any functionality.&lt;br /&gt;
* &#039;&#039;&#039;MediaWiki - Newly uploaded files are not displayed on &amp;lt;code&amp;gt;Special:RecentChanges&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41297)&lt;br /&gt;
:If a user uploads a new file, this action can now also be seen on the page &amp;lt;code&amp;gt;Special:RecentChanges&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Improve concept of digest mails&#039;&#039;&#039; (ERM39568)&lt;br /&gt;
: The concept of digest mails has been adjusted. Mails are now sent at 7am for &amp;lt;code&amp;gt;Frequency: Daily&amp;lt;/code&amp;gt; and at 7 am on Monday for &amp;lt;code&amp;gt;Frequency:Weekly&amp;lt;/code&amp;gt;. In the course of this change, the introductory sentence was also adapted so that it is clear that the changes refer to the last 24 hours or the last week in the wiki.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Header of dialog is shifted when using the ContentDroplet &amp;lt;code&amp;gt;Modal button&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41380)&lt;br /&gt;
:  When using the droplet &amp;lt;code&amp;gt;Modal button&amp;lt;/code&amp;gt;, the header is now displayed correctly when opening the dialog.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Invalid page titles break enhanced sidebar subpage tree&#039;&#039;&#039; (ERM42605)&lt;br /&gt;
:Invalid pages titles no longer break the enhanced sidebar subpage tree.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Button for creating new pages should respect permission settings of a wiki&#039;&#039;&#039; (ERM42523)&lt;br /&gt;
: If a wiki is protected or can be viewed by anonymous readers via a custom setup, the button for creating new pages is now disabled and cannot be clicked.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - AC doesn&#039;t feature &amp;lt;code&amp;gt;search in book&amp;lt;/code&amp;gt; if user is on a book page&#039;&#039;&#039; (ERM43077)&lt;br /&gt;
:If a user is in a book and enters a search term via the autocomplete search, the option &amp;lt;code&amp;gt;in book&amp;lt;/code&amp;gt; is now also suggested.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - When using the ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; with restriction of sources, the search is executed in all available indexes&#039;&#039;&#039; (ERM42563)&lt;br /&gt;
:If the droplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; with source restriction is inserted on a page, only search results from the current instance are displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - HTML tag visible when searching for page in subpages via Search center&#039;&#039;&#039; (ERM42560)&lt;br /&gt;
: The html tag is no longer displayed when searching for a subpage via Search center.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Display of results with many hits in ContentDroplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt; looks broken&#039;&#039;&#039; (ERM42418)&lt;br /&gt;
: If many hits are found via the droplet &amp;lt;code&amp;gt;Search field&amp;lt;/code&amp;gt;, these are displayed properly in the dropdown again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedStatistics - Label for namespace &amp;lt;code&amp;gt;(Pages)&amp;lt;/code&amp;gt; is missing in namespace selection&#039;&#039;&#039; (ERM42777)&lt;br /&gt;
:  When using the report type &amp;lt;code&amp;gt;Pages in categories&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt;, the label for the namespace &amp;lt;code&amp;gt;(Pages)&amp;lt;/code&amp;gt; is visible again in the selection dropdown.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - Params &amp;lt;code&amp;gt;poster&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cover&amp;lt;/code&amp;gt;and &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;for videos aren&#039;t working in Discovery&#039;&#039;&#039; (ERM35098)&lt;br /&gt;
: The params &amp;lt;code&amp;gt;poster&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;cover&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;title&amp;lt;/code&amp;gt;work again when embedding a video on a page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Action for hiding talk namespaces is non-functional&#039;&#039;&#039; (ERM39915)&lt;br /&gt;
: The handling of the action &amp;lt;code&amp;gt;Hide talk namespaces&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:NamespaceManager&amp;lt;/code&amp;gt; has been improved and was made more userfriendly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAssignments - User picker for assigning a page doesn&#039;t work&#039;&#039;&#039; (ERM42609)&lt;br /&gt;
: The assignment of a user to a page works again, as users are displayed and can be selected via the dropdown.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageTemplates - Page templates should not be displayed if the user does not have permission to create a page&#039;&#039;&#039; (ERM42564)&lt;br /&gt;
: If a user does not have the permission to create a page, a message about the missing permission is now displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Templates from the namespace &amp;lt;code&amp;gt;Template&amp;lt;/code&amp;gt; cannot be found&#039;&#039;&#039; (ERM42183)&lt;br /&gt;
:When selecting a template on &amp;lt;code&amp;gt;Special:PageTemplateAdmin&amp;lt;/code&amp;gt;, templates from the &amp;lt;code&amp;gt;Template&amp;lt;/code&amp;gt; namespace can be found again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePermissionManager - Setting permissions for anonymous users breaks inheritance&#039;&#039;&#039; (ERM42917)&lt;br /&gt;
:The permissions set for anonymous users no longer break the inheritance for other user groups.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - ContentDroplet &amp;lt;code&amp;gt;Recent Changes&amp;lt;/code&amp;gt; shows username instead of real name&#039;&#039;&#039; (ERM37458)&lt;br /&gt;
: When inserting the droplet &amp;lt;code&amp;gt;Recent changes&amp;lt;/code&amp;gt;, the real name of a user is now displayed, if available. If no real name of the user is specified, the user name is displayed instead.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUserSidebar - Editing the user menu is exclusively linked to the permission &amp;lt;code&amp;gt;editinterface&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42526)&lt;br /&gt;
: Editing the user menu is now possible again for every user who has edit permissions in the wiki.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUserSidebar - Editing  the user menu for the first time causes the default entries &amp;lt;code&amp;gt;PAGESVISITED&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;YOUREDITS&amp;lt;/code&amp;gt; to disappear&#039;&#039;&#039; (ERM42527)&lt;br /&gt;
: If a user edits the user menu for the first time, the default entries &amp;lt;code&amp;gt;PAGESVISITED&amp;lt;/code&amp;gt; as well as &amp;lt;code&amp;gt;YOUREDITS&amp;lt;/code&amp;gt; are kept after saving the changes.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Hovering over colored text displays incorrect reference tooltip&#039;&#039;&#039; (ERM37603)&lt;br /&gt;
: When a user hovers over colored plain text that contains no further reference, the misleading tooltip is no longer displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Coloring of cells and also cell borders does not work properly&#039;&#039;&#039; (ERM39942)&lt;br /&gt;
: The coloring of cells in tables works properly again. Coloring and removing the color of cell borders also works correctly now.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Preloaded template headers display an error in front of them&#039;&#039;&#039; (ERM41142)&lt;br /&gt;
:  When using preloaded templates the error in front of the header is no longer displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Implicit TOC breaks template&#039;&#039;&#039; (ERM42767)&lt;br /&gt;
: Implict TOC no longer affects and breaks templates.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Page cannot be saved after page access droplet has been inserted&#039;&#039;&#039; (ERM42768)&lt;br /&gt;
: If the droplet &amp;lt;code&amp;gt;Page access&amp;lt;/code&amp;gt; is now inserted on a page, the page can be saved correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Display of a table differs in read and edit mode&#039;&#039;&#039; (ERM41644)&lt;br /&gt;
: If a table with the style  &amp;lt;code&amp;gt;Casablanca&amp;lt;/code&amp;gt; in conjunction with the property &amp;lt;code&amp;gt;filterable&amp;lt;/code&amp;gt; is inserted on a page, the display of the table in read and edit mode matches again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Table syntax is updated on each page save, resulting in an incorrect diff view&#039;&#039;&#039; (ERM42062)&lt;br /&gt;
: The table syntax is not updated after each save unless real changes have been made. This means that the diff view is correct again and, above all, legible.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Fix visual issues with the button group of the embedded attachment tag&#039;&#039;&#039; (ERM38680)&lt;br /&gt;
:Visual issues with the &amp;lt;code&amp;gt;&amp;lt;attachment&amp;gt;&amp;lt;/code&amp;gt; tag embedded on a page, like shifted buttons in the button group and their alignment, have been fixed.&lt;br /&gt;
* &#039;&#039;&#039;ImageMapEdit - ImageMap is not functional&#039;&#039;&#039; (ERM39350)&lt;br /&gt;
: The ImageMap has been fixed and overall improved, so that the desired functionalities are working again.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - Incorrect user name in e-mail displayed if the user name contains a dot on user creation&#039;&#039;&#039; (ERM42713)&lt;br /&gt;
:If a user name with a dot is created, the user name contained in the email sent will be correct.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Recently uploaded file is displayed in the file selection after the upload&#039;&#039;&#039; (ERM42584)&lt;br /&gt;
:If a user successfully uploads a file and the page &amp;lt;code&amp;gt;Special:Upload&amp;lt;/code&amp;gt; is not reloaded, the previously uploaded file is no longer displayed in the file selection.&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Message on existing page name does not disappear, although it has been adjusted&#039;&#039;&#039; (ERM42228)&lt;br /&gt;
: If an already existing page name is selected when creating a new page and it is adjusted directly, the message about the necessary unique name of the page disappears now.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceConfigManager - The same view should be retained after saving a config&#039;&#039;&#039; (ERM42192)&lt;br /&gt;
: After saving a configuration, a reload of the ConfigManager led to a jump back to the first selectable page. As part of the UX, the behavior was adjusted so that the user remains in the same view after saving.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceExtendedSearch - Unified adjustment of font sizes in the AC search popup&#039;&#039;&#039; (ERM42246)&lt;br /&gt;
: In course of a UX review, the font sizes in the autocomplete search popup were standardized and adjusted.&lt;br /&gt;
*&#039;&#039;&#039; UX BlueSpiceUserManager - Improve wording for labels for deactivating users via UserManager&#039;&#039;&#039; (ERM41527)&lt;br /&gt;
:In course of a UX review, the wording of the labels for deactivating users via the user manager was made consistent and has been adjusted.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceVisualEditorConnector - Standardization of buttons and labels in the table dialog&#039;&#039;&#039; (ERM42657)&lt;br /&gt;
: In course of a UX review, the labels and buttons of the &amp;lt;code&amp;gt;add table&amp;lt;/code&amp;gt; dialog were standardized and adapted accordingly.&lt;br /&gt;
* &#039;&#039;&#039;UX EnhancedUpload - Standardization and alignment of labels in the upload dialog&#039;&#039;&#039; (ERM42423)&lt;br /&gt;
: In course of a UX review, the labels of the upload dialog were standardized and adapted accordingly.&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner -  Hide category editor if content model of page is not supported&#039;&#039;&#039; (ERM42755)&lt;br /&gt;
: Due to the content model &amp;lt;code&amp;gt;CPD&amp;lt;/code&amp;gt; it&#039;s not possible to assign categories to a process page. Therefore the category editor at the bottom of the page is not displayed anymore.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Allow diagrams to be saved as &amp;lt;code&amp;gt;SVG&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42236)&lt;br /&gt;
:In future, draw.io diagrams will be saved as &amp;lt;code&amp;gt;SVG&amp;lt;/code&amp;gt;. However, it is still possible to save the diagrams as &amp;lt;code&amp;gt;PNG&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - When adding a page to a book via the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; dialog, the book structure breaks&#039;&#039;&#039; (ERM42702)&lt;br /&gt;
: When adding a page to a book via the &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; dialog, the book structure remains the same regardless of whether a page is added as the last chapter or under an existing chapter.&lt;br /&gt;
* &#039;&#039;&#039; BlueSpiceExportableTables - Each time the report type is selected, the export button is added again on &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41375)&lt;br /&gt;
:The export button is now continuously retained and is no longer duplicated as soon as the report type is changed by the user.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExportTables - Export button is displayed on &amp;lt;code&amp;gt;Special:AllMessages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41565)&lt;br /&gt;
: The export button is no longer displayed on the page &amp;lt;code&amp;gt;Special:AllMessages&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Filterable table does not render links&#039;&#039;&#039; (ERM42007)&lt;br /&gt;
: If a filterable table is used on a page, links are rendered correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceMatomoConnector - Description of BlueSpiceMatomoConnector is missing on &amp;lt;code&amp;gt;Special:Version&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42299)&lt;br /&gt;
:The description of the extension &amp;lt;code&amp;gt;BlueSpiceMatomoConnector&amp;lt;/code&amp;gt; has been added to &amp;lt;code&amp;gt;Special:Version&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceProDistributionConnector - Button of ContentDroplet &amp;lt;code&amp;gt;Modal button&amp;lt;/code&amp;gt; is not changing its color&#039;&#039;&#039; (ERM40777)&lt;br /&gt;
: Changing the color of the button for the droplet &amp;lt;code&amp;gt;Modal button&amp;lt;/code&amp;gt; is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceProDistributionConnector - Incorrect wording on &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42943)&lt;br /&gt;
:The incorrect wording on &amp;lt;code&amp;gt;Special:Instance_Status&amp;lt;/code&amp;gt; as well as on &amp;lt;code&amp;gt;Special:UserManager&amp;lt;/code&amp;gt; has been adjusted.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSMWConnector - Using the input type &amp;lt;code&amp;gt;bs-usercombo&amp;lt;/code&amp;gt; in a form does not display a user picker&#039;&#039;&#039; (ERM41361)&lt;br /&gt;
: If the input type &amp;lt;code&amp;gt;bs-usercombo&amp;lt;/code&amp;gt; is used in a form, this now displays a user picker again so that users can be added easily.&lt;br /&gt;
* &#039;&#039;&#039;BluespiceUEModuleTable2Excel - Exportable tables do not display umlauts correctly after export&#039;&#039;&#039; (ERM40262)&lt;br /&gt;
: Umlauts are now displayed correctly when using exportable tables.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - The creation of existing processes should not be allowed when clicking on &amp;lt;code&amp;gt;Create new process&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42199)&lt;br /&gt;
:By clicking on &amp;lt;code&amp;gt;Create new process&amp;lt;/code&amp;gt;, it is now possible to create new processes only. If a process already exists under the specified name, a message appears which advices to change the process name.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - It&#039;s not possible to create multiple yes/no-decision labels for gateways&#039;&#039;&#039; (ERM42395)&lt;br /&gt;
: It is now possible to add multiple yes/no-decision labels to gateways, as well as all non subpage types.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Creating a new process is possible altough wiki is protected&#039;&#039;&#039; (ERM42519)&lt;br /&gt;
: The action &amp;lt;code&amp;gt;Create new process&amp;lt;/code&amp;gt; now respects the permission settings of a wiki, means if a wiki is protected or grants read permission only to anonymous users, it is not possible anymore to create a new process. &lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Labels with hyphens and separators should be considered when creating process description pages&#039;&#039;&#039; (ERM42675)&lt;br /&gt;
: It is now possible to use special characters in labels for process description pages. It is possible to use soft hyphens as well as a dash and in addition illegal characters are stripped out. &lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Process diagrams are not included in the PDF export&#039;&#039;&#039; (ERM42738)&lt;br /&gt;
: If a page is exported on which a process diagram is embedded, the process diagram is now also displayed again in the PDF export.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Process description pages are not created for subtypes of tasks&#039;&#039;&#039; (ERM42743)&lt;br /&gt;
: In accordance with the BPMN standard, tasks can also be declared as specific subtypes, e.g. &amp;lt;code&amp;gt;ServiceTask&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;UserTask&amp;lt;/code&amp;gt;. Process description pages are now also created for these subtypes of tasks.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Missing german translations for default &amp;lt;code&amp;gt;CPD&amp;lt;/code&amp;gt; templates&#039;&#039;&#039; (ERM42809)&lt;br /&gt;
: The german translations for the &amp;lt;code&amp;gt;CPD&amp;lt;/code&amp;gt; templates delivered by default have been added. This affects all pages that are located as subpages under &amp;lt;code&amp;gt;Template:CPD/...&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Page content isn&#039;t displayed when the page is opened in &amp;lt;code&amp;gt;Edit together&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM38918)&lt;br /&gt;
: If a page contains content that cannot be processed by using the &amp;lt;code&amp;gt;Edit together&amp;lt;/code&amp;gt; mode, the session can no longer be started in order to avoid data loss.&lt;br /&gt;
* &#039;&#039;&#039;CommentStreams - Error message displayed when trying to add a comment as anonymous user&#039;&#039;&#039; (ERM42194)&lt;br /&gt;
: It is now possible to post comments and write replies as an anonymous user, as long as the wiki is publicly readable.&lt;br /&gt;
* &#039;&#039;&#039;CommentStreams - Use of quotation marks in comment titles does not work&#039;&#039;&#039; (ERM42347)&lt;br /&gt;
: The use of quotation marks in the title of a comment is now possible.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt; loads endlessly and doesn&#039;t shows results&#039;&#039;&#039; (ERM35099)&lt;br /&gt;
: Even if Approval is not enabled in any namespace, the grid can be viewed on the page &amp;lt;code&amp;gt;Special:Quality_management_overview&amp;lt;/code&amp;gt; and results are displayed.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs- Namespace filter &amp;lt;code&amp;gt;(Main)&amp;lt;/code&amp;gt; is not displayed on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM40744)&lt;br /&gt;
: The &amp;lt;code&amp;gt;(Main)&amp;lt;/code&amp;gt; namespace can now be selected again in the namespace filter on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Forms - Allow wikitext template editing via Forms editor&#039;&#039;&#039; (ERM41166)&lt;br /&gt;
: Similar to PageForms, wikitext template editing is now also possible in Forms editor.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - &amp;lt;code&amp;gt;Uploadable&amp;lt;/code&amp;gt; form field doesn&#039;t respect namespace selection&#039;&#039;&#039; (ERM31432)&lt;br /&gt;
: The &amp;lt;code&amp;gt;uploadable&amp;lt;/code&amp;gt; form field forwards to the standard MediaWiki upload page, where a target namespace can be selected and is now respected after uploading a file to a dedicated namespace.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Replace PDF-related maintenance scripts&#039;&#039;&#039; (ERM41932)&lt;br /&gt;
:Due to the release of a new major version, the old PDF-related maintenance scripts were no longer functional. This has now been fixed and the corresponding descriptions can be found on the helpdesk.&lt;br /&gt;
*&#039;&#039;&#039;Popups- Preview images aren&#039;t displayed for pages in a custom namespace&#039;&#039;&#039; (ERM33779)&lt;br /&gt;
:Preview images for pages in a custom namespace are now displayed again when hovering over a link.&lt;br /&gt;
*&#039;&#039;&#039;SemanticMediaWiki - Redirection to the main page when filtering for a subpage property&#039;&#039;&#039; (ERM42582)&lt;br /&gt;
:The filter for a subpage property now works properly again.&lt;br /&gt;
*&#039;&#039;&#039; SemanticMediaWiki - Page &amp;lt;code&amp;gt;Special:FacetedSearch&amp;lt;/code&amp;gt; cannot load default profile and settings for SMW cannot be saved on &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM42698)&lt;br /&gt;
:The loading of the default profile on the page &amp;lt;code&amp;gt;Special:FacetedSearch&amp;lt;/code&amp;gt; works now. In addition it&#039;s also possible to save the settings for Semantic MediaWiki on &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt; again.&lt;br /&gt;
*&#039;&#039;&#039;SemanticMediaWiki - Page &amp;lt;code&amp;gt;Special:Statistics&amp;lt;/code&amp;gt; displays Statistics RuntimeException&#039;&#039;&#039; (ERM42776)&lt;br /&gt;
:The page &amp;lt;code&amp;gt;Special:Statistics&amp;lt;/code&amp;gt; is correctly displayed again.&lt;br /&gt;
*&#039;&#039;&#039;SemanticResultFormats - Template expansion doesn&#039;t work anymore&#039;&#039;&#039; (ERM42572)&lt;br /&gt;
:SMW queries showed an error when the template parameter value started with a space.  Now template expansion works again if the template name starts with a space.&lt;br /&gt;
* &#039;&#039;&#039;SimpleBlogPage - Entrypoint &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt; in left sidebar cannot be hidden&#039;&#039;&#039; (ERM42190)&lt;br /&gt;
: The &amp;lt;code&amp;gt;Blogs&amp;lt;/code&amp;gt; entrypoint can now be hidden again. This can be done via the ConfigManager and the tab &amp;lt;code&amp;gt;Skinning&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;SimpleTasks - User is notified after copying a page with a completed task on it&#039;&#039;&#039; (ERM42808)&lt;br /&gt;
: When copying a page with a completed task on it, the mentioned user is only informed about the mention itself, but not about a new assigned task.&lt;br /&gt;
* &#039;&#039;&#039;UX BlueSpiceCategoryManager - Create consistency between &amp;quot;Add category&amp;quot; and &amp;quot;Create category&amp;quot; in the dialog&#039;&#039;&#039; (ERM42201)&lt;br /&gt;
: In the course of a UX review, consistency was created on the page &amp;lt;code&amp;gt;Special:Category_manager&amp;lt;/code&amp;gt; between the labels in the grid and in the dialog.&lt;br /&gt;
* &#039;&#039;&#039;VueJsPlus - Issues on chapter view of book&#039;&#039;&#039; (ERM42608)&lt;br /&gt;
: The chapter view of a book works again. On the one hand, the checkboxes have their full functionality and on the other hand, the chapter export also works properly now.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Sorting on &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; does not work properly&#039;&#039;&#039; (ERM40877)&lt;br /&gt;
: The sorting on &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; has been improved. This mainly affects the columns &amp;lt;code&amp;gt;State&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Started on&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Last activity on&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Missing description for the &amp;lt;code&amp;gt;EditRequest&amp;lt;/code&amp;gt; workflow activity&#039;&#039;&#039; (ERM42217)&lt;br /&gt;
:The description text for the &amp;lt;code&amp;gt;EditRequest&amp;lt;/code&amp;gt; workflow activity is now visible again.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Dialog for &amp;lt;code&amp;gt;groupVote&amp;lt;/code&amp;gt; activity cannot be opened in the Workflows UI editor&#039;&#039;&#039; (ERM42168)&lt;br /&gt;
: If the &amp;lt;code&amp;gt;groupVote&amp;lt;/code&amp;gt; activity is used in the Workflows UI editor, a dialog can be opened by double-clicking on it, which allows further data to be specified.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Links are not considered in &amp;lt;code&amp;gt;SendMail&amp;lt;/code&amp;gt; activity&#039;&#039;&#039; (ERM42380)&lt;br /&gt;
:In the extension &amp;lt;code&amp;gt;Workflows&amp;lt;/code&amp;gt; there is a format property which allows to change the content to HTML for e-mails. This makes it possible to create links.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - It&#039;s not possible to start a workflow on a process page&#039;&#039;&#039; (ERM42203)&lt;br /&gt;
:It is now possible to start a workflow on a process page.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
&lt;br /&gt;
==== Noteable changes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Add a configuration to the ConfigManager to allow translations in custom namespaces&#039;&#039;&#039; (ERM42344)&lt;br /&gt;
:The default setting for the translation workflow is that it is enabled in the namespace &amp;lt;code&amp;gt;(Main)&amp;lt;/code&amp;gt;. To enable the translation workflow for custom namespaces as well, there is now a setting in the ConfigManager that allows you to define further custom namespaces.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceProDistributionConnector - Fix userlimit in BlueSpice Farm edition&#039;&#039;&#039; (ERM42779)&lt;br /&gt;
:The userlimit in BlueSpiceFarm edition has been fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Defined terms from the translation glossary are not taken into account for translations&#039;&#039;&#039; (ERM41868)&lt;br /&gt;
:If the corresponding terms are defined via the translation glossary before a translation workflow, they are now taken into account during the translation and displayed correctly in the output wiki page. Further helpful tips regarding the translation glossary can be found on the helpdesk.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Translation overview doesn&#039;t work due to permanent loading&#039;&#039;&#039; (ERM42252)&lt;br /&gt;
:The page &amp;lt;code&amp;gt;Special:TranslationsOverview&amp;lt;/code&amp;gt; now works correctly again and displays all the translations that have been done already.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - Translation dictionary doesn&#039;t work due to permanent loading&#039;&#039;&#039; (ERM42700)&lt;br /&gt;
:The page &amp;lt;code&amp;gt;Special:TranslationDictionary&amp;lt;/code&amp;gt; now works correctly again and displays all the page titles that have been defined during the translation workflow.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTranslationTransfer - White gap in translation preview looks odd&#039;&#039;&#039; (ERM42770)&lt;br /&gt;
:The display of the preview translation dialog has been improved. &lt;br /&gt;
=== BlueSpice Cloud ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - DeepL Translate API URL preset in the ConfigManager&#039;&#039;&#039; (ERM42195)&lt;br /&gt;
:The default DeepL Translate API URL in the ConfigManager has been fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceProDistributionConnector - Notification center displays new notification although everything has been read&#039;&#039;&#039; (ERM42646)&lt;br /&gt;
:If all notifications have been read already, there is no longer an indicator displayed for the notification menu. &lt;br /&gt;
*&#039;&#039;&#039;MediaWiki MWStakeComponent - Search on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; doesn&#039;t work&#039;&#039;&#039; (ERM42403)&lt;br /&gt;
:Searching for files on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; works again.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Saving a page displays an error randomly&#039;&#039;&#039; (ERM42663)&lt;br /&gt;
:There&#039;s no longer an error displayed when saving a page.&lt;br /&gt;
&lt;br /&gt;
==5.1==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=04.06.2025|Releasepatch=5.1|ContentChange=Mehrere Erweiterungen|ContentChangeDesc=Die folgenden Funktionen führen zu Inhaltsänderungen in BlueSpice 5 und sollten vor dem Update auf diese Version überprüft werden: Blog, Diskussionen, PDF-Export. [[BlueSpice 5/Inhaltsänderungen|Inhaltsänderungen ansehen]]}}{{askContentChange|release=5.1}}&lt;br /&gt;
===Extensions ===&lt;br /&gt;
====Extensions added ====&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;col-blue-light-bg&amp;quot; |&#039;&#039;&#039;Extension&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;col-blue-light-bg&amp;quot; |&#039;&#039;&#039;Description&#039;&#039;&#039;&lt;br /&gt;
! style=&amp;quot;&amp;quot; class=&amp;quot;col-blue-light-bg&amp;quot; |&#039;&#039;&#039;BlueSpice Version&#039;&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpiceMatomoConnector&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Allows the integration of Matomo to the wiki to create dashboards in Matomo&lt;br /&gt;
| style=&amp;quot;&amp;quot; |BlueSpice Pro &lt;br /&gt;
|}&lt;br /&gt;
===Changes and bugfixes===&lt;br /&gt;
&lt;br /&gt;
==== Notable changes ====&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Free =====&lt;br /&gt;
*&#039;&#039;&#039; BlueSpice Discovery - Implement async subpage tree component&#039;&#039;&#039; (ERM41945)&lt;br /&gt;
:The subpage tree is now loaded asynchronously to improve performance across the entire application.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice UX - Introduce unified skeletons and loading indicators&#039;&#039;&#039; (ERM31194)&lt;br /&gt;
:In the course of improving the user experience, skeletons and loading indicators have been introduced in BlueSpice 5, which briefly appear when a page is set up.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpice UX - Adjust the banner colors to the BlueSpice style guide&#039;&#039;&#039; (ERM42116)&lt;br /&gt;
:In the course of improving the user experience, the application banners have been revised and their color scheme adapted to the BlueSpice style guide.&lt;br /&gt;
*&#039;&#039;&#039;StandardDialogs - New page dialog does not give feedback on invalid page title&#039;&#039;&#039; (ERM41437)&lt;br /&gt;
:When creating a new page, the dialog now supports the user by displaying a note if characters are used for a page title that are not allowed or even if a page title already exists.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Improve labels and tooltips for notification subscriptions&#039;&#039;&#039; (ERM41409)&lt;br /&gt;
:The labels of the individual subscription sets have been simplified and improved. In addition, the tooltips now show for which event the respective set sends a notification.&lt;br /&gt;
*&#039;&#039;&#039;StandardDialogs - After a self-move, the button for move remains inactive after a change&#039;&#039;&#039; (ERM40351)&lt;br /&gt;
:The dialogs for moving and copying a page have been made more user-friendly and supportive. Self-referencing is now avoided (both when moving and copying) by providing a new name suggestion in the dialog, additionally displaying a note that the page title already exists and keeping the &amp;lt;code&amp;gt;Done&amp;lt;/code&amp;gt; button inactive until the name of the page is unique.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - Visual editor toolbar breaks into two lines&#039;&#039;&#039; (ERM40066)&lt;br /&gt;
:To avoid the toolbar of the visual editor breaking into two lines, the help icon has been arranged in the hamburger menu and the label of the insert menu has been replaced by a plus icon.&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Pro =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Add semantic extra special property &amp;lt;code&amp;gt;Books&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM41743)&lt;br /&gt;
:A new page attribute &amp;lt;code&amp;gt;Books&amp;lt;/code&amp;gt; was introduced as part of a feature request. This allows the user to search or filter for pages using an ask query.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceBookshelf - Improve &amp;lt;code&amp;gt;Add to book&amp;lt;/code&amp;gt; dialog and allow to determine the position of the page&#039;&#039;&#039; (ERM36147)&lt;br /&gt;
:In BlueSpice 5.1 the &amp;lt;code&amp;gt;Add to a book&amp;lt;/code&amp;gt; dialog has been revised. The user is not only able to create new books by using this dialog, but also to determine the position of the page to be added to a book. This should save the user time of not having to edit the book and its structure again afterwards.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceConfigManager - Avoid exposing license keys&#039;&#039;&#039; (ERM42099)&lt;br /&gt;
:The entry of license keys (such as for OpenAI or DeepL) in the configuration manager is now encrypted so that the values are no longer exposed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Cancel button should display a message if unsaved changes have been made&#039;&#039;&#039; (ERM41895)&lt;br /&gt;
:A confirmation dialog has been introduced for editors, such as the book editor or process editor, so that unsaved changes cannot be lost unintentionally.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Add stub for &amp;lt;code&amp;gt;&amp;lt;uenoexport /&amp;gt;&amp;lt;/code&amp;gt; tag&#039;&#039;&#039; (ERM41910)&lt;br /&gt;
: To simplify the upgrade to BlueSpice 5, a stub for the &amp;lt;code&amp;gt;&amp;lt;uenoexport /&amp;gt;&amp;lt;/code&amp;gt; tag has been introduced so that it continues to work and does not need to be replaced manually. In the future, it is nevertheless recommended to use the new &amp;lt;code&amp;gt;&amp;lt;pdfexclude /&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceMatomoConnector - Integrate BlueSpiceMatomoConnector into BlueSpice 5.1&#039;&#039;&#039; (ERM41109)&lt;br /&gt;
:The MatomoConnector becomes part of the product with BlueSpice 5.1 and allows Matomo to be integrated to BlueSpice so that dashboards can be created to analyze user behavior.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Display entrypoint &amp;lt;code&amp;gt;Processes&amp;lt;/code&amp;gt; in the left sidebar by default&#039;&#039;&#039; (ERM41966)&lt;br /&gt;
:The &amp;lt;code&amp;gt;Processes&amp;lt;/code&amp;gt; entry point is displayed by default in the left navigation. If this is not desired, it can be easily disabled by using the configuration manager.&lt;br /&gt;
*&#039;&#039;&#039; CognitiveProcessDesigner - Allow approval mechanism for processes&#039;&#039;&#039; (ERM34767)&lt;br /&gt;
:The extension &amp;lt;code&amp;gt;CognitiveProcessDesigner&amp;lt;/code&amp;gt; for creating processes now also works using the approval. Stabilizing process digarams works according to the configuration in the wiki.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Improve version history for process diagrams&#039;&#039;&#039; (ERM40817)&lt;br /&gt;
:The version history of processes has been improved so that adding, removing and moving process shapes can now be easily recognized in the visual mode when using the diff view.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Add &amp;lt;code&amp;gt;pre to clip&amp;lt;/code&amp;gt; feature for copying raw XML&#039;&#039;&#039; (ERM40796)&lt;br /&gt;
:In BlueSpice 5.1, the &amp;lt;code&amp;gt;pre to clip&amp;lt;/code&amp;gt; feature has also been made compatible for the raw XML of a process. This allows the user to quickly add the XML to the clipboard for further editing or for creating a new process from it if required.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Introduction of a global server variable to limit the width of thumbnails&#039;&#039;&#039; (ERM29987)&lt;br /&gt;
:A new variable &amp;lt;code&amp;gt;$wgImportOfficeFilesWord2007ImageWidthThreshold&amp;lt;/code&amp;gt; has been introduced, which allows to specify a threshold for large images that are being displayed as thumbnails.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Introduce a dialog for creating and editing PDF templates&#039;&#039;&#039; (ERM41125)&lt;br /&gt;
:BlueSpice 5.1 introduces a dialog for creating and editing PDF templates. This allows users to easily create PDF templates by guiding the user through the creation process.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - Empty file when exporting the book tree view using export icon in right sidebar&#039;&#039;&#039; (ERM38501)&lt;br /&gt;
:If the book tree view is to be exported, this now only works via the export button above the tree. The export action in the right sidebar has been removed for this view.&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Farm =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Add prefix &amp;lt;code&amp;gt;wiki-&amp;lt;/code&amp;gt; to custom instance names&#039;&#039;&#039;(ERM41807)&lt;br /&gt;
:For an better overview of custom-created instances, these now have the prefix &amp;lt;code&amp;gt;wiki-&amp;lt;/code&amp;gt; in front of specified instance name.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Free =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Subpagetree of Enhanced MediaWiki Sidebar should display subpages from level 1 already&#039;&#039;&#039; (ERM42100)&lt;br /&gt;
:The behavior of the subpage tree in the Enhanced MediaWiki Sidebar has been adjusted so that the subpages of a parent page are already displayed from level 1.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Enhanced MediaWiki Sidebar shows displaytitle instead of defined link label&#039;&#039;&#039; (ERM42054)&lt;br /&gt;
:If a page has a displaytitle, but a label has been set in the menu editor via the enhanced MediaWiki Sidebar, the defined label has priority and is displayed in the navigation.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Incorrect display of lists in combination with indented images&#039;&#039;&#039; (ERM41156)&lt;br /&gt;
:The display of lists using indented images is now correct again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - State of the on hover tooltip for primary and secondary sidebar are displayed incorrectly&#039;&#039;&#039; (ERM36302)&lt;br /&gt;
:The tooltips on hover were switched for the state of the left and right sidebar. This has now been fixed and the tooltips are displayed correctly again according to the sidebar state.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Parser fragments are displayed in the preview of the search results in the full text search&#039;&#039;&#039; (ERM40009)&lt;br /&gt;
:In the full text search, fragments of the parser function are no longer displayed in the preview of the search results.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInterWikiLinks - After an incorrect entry, the dialog must be reopened so that the changes can be saved&#039;&#039;&#039; (ERM40653)&lt;br /&gt;
:After an incorrect entry in the dialog for adding an Interwiki link, the entry can simply be corrected and then saved without having to reopen the dialog.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Page content is shown in page history for first revision&#039;&#039;&#039; (ERM39584)&lt;br /&gt;
:In first drafts, only the wikitext is now parsed and the content is truncated after 400 characters.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - When uploading a duplicate, the link in the warning is not rendered correctly&#039;&#039;&#039; (ERM37652)&lt;br /&gt;
:If a duplicate file is uploaded, the link in the warning message is now clickable again so that the user is redirected to the file page.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - When uploading a file via a redlink, there is no way to return to the page (ERM41562)&lt;br /&gt;
:If a new file is uploaded via a redlink, it is now possible to return to the original page via a backlink in the title area of the upload mask. In addition, the label of the former &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt; button has been changed to &amp;lt;code&amp;gt;Reset&amp;lt;/code&amp;gt;, so that it is clearer that the selection for uploading can be reset, but not the exit from the upload mask.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Subpages preview is not working on page in a custom namespace&#039;&#039;&#039; (ERM42155)&lt;br /&gt;
:The action &amp;lt;code&amp;gt;Add new subpage&amp;lt;/code&amp;gt; to a parent page works again for pages in a custom namespace and also displays a preview of existing subpages.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - The contents of the workflow e-mails are mixed in German and English&#039;&#039;&#039; (ERM38931)&lt;br /&gt;
:The workflow e-mail content is now adapted to the language of the recipient and no longer contains a mix of German and English.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Group label of the page assignments is recognized but not saved&#039;&#039;&#039; (ERM41702)&lt;br /&gt;
:If a group label is entered completely in the page assignment dialog, it can be selected and is now also recognized and saved by the dialog.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - Inline inspector for formatting is incorrectly displayed in source edit mode&#039;&#039;&#039; (ERM42127)&lt;br /&gt;
:The inline inspector for formatting has no functionality in source edit mode and is therefore no longer displayed there; it can only be used in visual edit mode.&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Pro =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Integrate &amp;lt;code&amp;gt;NSFileRepo&amp;lt;/code&amp;gt; to support background cover images from any namespace&#039;&#039;&#039; (ERM41077)&lt;br /&gt;
:By integrating the &amp;lt;code&amp;gt;NSFileRepo&amp;lt;/code&amp;gt; into the &amp;lt;code&amp;gt;BlueSpiceBookshelf&amp;lt;/code&amp;gt; extension, the dropdown for bookshelf images within the meta data dialog supports images from all namespaces now.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - On return via the browser from &amp;lt;code&amp;gt;Reminders for this page&amp;lt;/code&amp;gt; to the Reminder dialog, the dialog freezes&#039;&#039;&#039; (ERM39904)&lt;br /&gt;
:When returning via the browser, the reminder dialog no longer freezes and editing can be continued.&lt;br /&gt;
*&#039;&#039;&#039;Checklists - Checklist is not parsed correctly as soon as the tagsearch is also on the page&#039;&#039;&#039; (ERM41388)&lt;br /&gt;
:The tag search and checklists can be used on a page and are displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;Forms - When using the &amp;lt;code&amp;gt;User input&amp;lt;/code&amp;gt; form, the &amp;lt;code&amp;gt;styling&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;others&amp;lt;/code&amp;gt; tabs are not accessible&#039;&#039;&#039; (ERM41584)&lt;br /&gt;
:When using the &amp;lt;code&amp;gt;User input&amp;lt;/code&amp;gt; form, the &amp;lt;code&amp;gt;styling&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;other&amp;lt;/code&amp;gt; tabs are accessible again.&lt;br /&gt;
* &#039;&#039;&#039;LDAPAuthentication2xPluggableAuth - Button for login is moved to the top&#039;&#039;&#039; (ERM40950)&lt;br /&gt;
:The extension &amp;lt;code&amp;gt;PluggableAuth&amp;lt;/code&amp;gt;  handles additional login fields, which are now arranged correctly using extension &amp;lt;code&amp;gt;LDAPAuthentication2&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Improve the handling of invalid characters when naming the page during import&#039;&#039;&#039; (ERM39271)&lt;br /&gt;
: If invalid characters are used when naming the page during the import of a file, a message now appears informing the user which character is not allowed. Also, the &amp;lt;code&amp;gt;Next&amp;lt;/code&amp;gt; button only becomes active if it is a valid page name.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Illegible date format when exporting the workflow overview&#039;&#039;&#039; (ERM40880)&lt;br /&gt;
:When the workflow overview is exported, the excel file now contains a date format that is clear and legible.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflow query of data for entering users/user groups is not possible&#039;&#039;&#039; (ERM37951)&lt;br /&gt;
:Workflow query of data for entering users/user groups is now possible.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflow is displayed as active although it&#039;s expired&#039;&#039;&#039; (ERM41518)&lt;br /&gt;
:On the page &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; expired workflows are no longer listed under active workflows.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflows detail dialog styling is inconsistent&#039;&#039;&#039; (ERM41571)&lt;br /&gt;
:The styling of the workflow detail dialog has been adjusted, as there were some inconsistencies here. The info icon is no longer progressive as there is no primary action and the underlined headings have been removed so that they cannot be confused with links.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Workflow ui editor does not trigger forms correctly &#039;&#039;&#039; (ERM37990)&lt;br /&gt;
:The &amp;lt;code&amp;gt;custom_form&amp;lt;/code&amp;gt; is marked as a &amp;lt;code&amp;gt;userTask&amp;lt;/code&amp;gt; now and expects input from a user, so that the workflow is executed correctly.&lt;br /&gt;
&lt;br /&gt;
===== BlueSpice Farm =====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Search droplet displays results from other instances&#039;&#039;&#039; (ERM40811)&lt;br /&gt;
:The indexing of imported pages has been fixed, so that the search droplet works as it should.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFarm - Avatars in farm are created in main instances images folder&#039;&#039;&#039; (ERM42064)&lt;br /&gt;
: The issue with creating an storing avatars in farm instances has been fixed, so that those are not overriding each other.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInterWikiSearch - Improve the display of search results from Interwikisearch and the dialog for accessing other instances&#039;&#039;&#039; (ERM40752)&lt;br /&gt;
:The display of search results from the Interwiki search has been made more balanced and the information dialog for accessing another instance (and possibly requiring a login there) has also been adjusted and improved according to their styling.&lt;br /&gt;
*&#039;&#039;&#039;ContentTransfer - Fix minor styling issues in the user interface&#039;&#039;&#039; (ERM41582)&lt;br /&gt;
:The styling of the &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt; page has been revised so that the labels are displayed correctly, a date picker is available for date selection and the loading indicator is also displayed more centered.&lt;br /&gt;
*&#039;&#039;&#039; ContentTransfer - Localization for some labels is missing&#039;&#039;&#039; (ERM41741)&lt;br /&gt;
:The labels on the page &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt; have been localized so that they are displayed correctly in the corresponding user language.&lt;br /&gt;
&lt;br /&gt;
==5.0==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=09.04.2025|Releasepatch=5.0|ContentChange=Mehrere Erweiterungen|ContentChangeDesc=Die folgenden Funktionen führen zu Inhaltsänderungen in BlueSpice 5 und sollten vor dem Update auf diese Version überprüft werden: Blog, Diskussionen, PDF-Export. [[BlueSpice 5/Inhaltsänderungen|Inhaltsänderungen ansehen]]}}{{askContentChange|release=5.0}}&lt;br /&gt;
===Features===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Upgrade to MediaWiki REL1.43 and PHP 8.3 compat&#039;&#039;&#039; (ERM38444)&lt;br /&gt;
** BlueSpice 5 is now based on the LTS version of MediaWiki REL1.43. All functionalities of BlueSpice have been made compatible with this MediaWiki version in order to maintain support for MediaWiki Core functionalities and to be provided with security fixes. Compatibility with PHP 8.3 has also been established.&lt;br /&gt;
* &#039;&#039;&#039;Allow the internationalization of wiki pages in farm environments through a translation feature&#039;&#039;&#039; (ERM40835, ERM37250, ERM41110)&lt;br /&gt;
** BlueSpice 5 introduces a new feature that can be used in the farm environment to internationalize wiki instances. This includes the possibility to translate content from a main instance and publish it in other language instances. It is also possible to define title dictionaries and glossary translations in order to ensure consistent word usage. The namespaces and their translations can also be mapped using the configuration manager.&lt;br /&gt;
** In addition, there is also a small feature for BlueSpice 5 Pro in the area of internationalization. Here, pages that do not correspond to your own user language can be easily translated in the browser. This makes it easier to read and understand content in another language more quickly and easily.&lt;br /&gt;
** &#039;&#039;&#039;Important information:&#039;&#039;&#039;&lt;br /&gt;
*** In order to use the multilingual feature, a &#039;&#039;&#039;valid DeepL license is required&#039;&#039;&#039;, which can be stored in the Config manager.&lt;br /&gt;
*** In order to use the multilingual feature in a &#039;&#039;&#039;cloud environment the configuration needs to be done by Hallo Welt! GmbH&#039;&#039;&#039;. &lt;br /&gt;
* &#039;&#039;&#039;Redesign of the CognitiveProcessDesigner extension for improved use in the wiki&#039;&#039;&#039; (ERM34753, ERM34754, ERM34756, ERM34757)&lt;br /&gt;
** The basic functionalities of the Cognitive Process Designer are already familiar from previous versions, but it has been completely revised for BlueSpice 5. The Cognitive Process Designer now introduces an option for modeling bpmn processes in the wiki, which are saved in a separate &amp;lt;code&amp;gt;Process&amp;lt;/code&amp;gt; namespace. It is also possible to extend the modeled process by automatically creating sub-pages for specific process steps. The process description pages can be pre-filled with standardized templates and also have a navigation concept linked to the page itself in order to stay informed about incoming and outgoing events and to click through the process using these. The process also contains the linked pages within the bpmn shapes, which are clickable for the user if a process is integrated on a page, for example.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Provide an improved PDF export backend and allow PDF template editing in the wiki&#039;&#039;&#039; (ERM38759, ERM38695)&lt;br /&gt;
** The new PDF export in BlueSpice 5 comes with a completely new backend, primarily focused on updating existing tools. In the future, the PDF export will offer support for SVG and in the area of accessibility. Starting from BlueSpice 5, users can create and manage their own PDF templates in the wiki. This feature was previously only available in the Cloud but is now also available for OnPrem versions. The PDF template editor has also been integrated with FlexiSkin, so that the applied styles are reflected in the exported file.&lt;br /&gt;
&lt;br /&gt;
=== Improvements ===&lt;br /&gt;
* &#039;&#039;&#039;Remove all &amp;lt;code&amp;gt;Social&amp;lt;/code&amp;gt; extensions and offer an improved replacement&#039;&#039;&#039; (ERM39498, ERM38857, ERM39792, ERM39784)&lt;br /&gt;
** In BlueSpice 5, the former social extensions have been completely removed and rebuilt. The user profile has been visually redesigned and rewritten. The design is now more lightweight as well as modern. These visual changes also affect the ContentDroplet &amp;lt;code&amp;gt;User profile&amp;lt;/code&amp;gt;, providing an improved display when embedding a user profile on a page. Additionally, a new blogging system has been introduced, which includes a comment and voting function, as well as a special page listing all blog posts. This special page can be displayed as an entrypoint for blogs in the left sidebar via the configuration manager. Both general and user-specific blog posts can now be created. Furthermore, discussion areas are replaced by comments, which can be configured based on a namespace using the Namespace manager. The former discussions in BlueSpice 5 are migrated via a migration path, ensuring that no information is lost.&lt;br /&gt;
** For further information please see the following page: [[BlueSpice 5/Inhaltsänderungen#Blog-Funktionalit.C3.A4t|BlueSpice_5/Content_changes#Blog_functionality]]&lt;br /&gt;
* &#039;&#039;&#039;Move from ExtJS framework to OOJSPlus&#039;&#039;&#039;&lt;br /&gt;
** BlueSpice 5 introduces some changes to the application interface. The former ExtJS framework has now also been completely replaced by OOJSPlus. The interfaces for the manager, maintenance pages and overview pages have been completely moved to OOJS, so that there is consistency in the application, which has a recognition value and is therefore improving the user experience.&lt;br /&gt;
** The following extensions are affected by the transition to the OOJSPlus framework&lt;br /&gt;
*** BlueSpiceArticleInfo (ERM39421)&lt;br /&gt;
*** BlueSpiceAvatars (ERM39422)&lt;br /&gt;
*** BlueSpiceCategoryManager (ERM39424)&lt;br /&gt;
*** BlueSpiceContextMenu (ERM39426)&lt;br /&gt;
*** BlueSpiceDistributionConnector (ERM39427)&lt;br /&gt;
*** BlueSpiceExpiry (ERM39428)&lt;br /&gt;
*** BlueSpiceExtendedSearch (ERM39431)&lt;br /&gt;
*** BlueSpiceExportTables (ERM39429)&lt;br /&gt;
*** BlueSpiceFilterableTables (ERM39434)&lt;br /&gt;
*** BlueSpiceFoundation (ERM39435)&lt;br /&gt;
*** BlueSpiceInsertCategory (ERM39436)&lt;br /&gt;
*** BlueSpiceInsertFile (ERM39437)&lt;br /&gt;
*** BlueSpiceInsertLink (ERM39438)&lt;br /&gt;
*** BlueSpiceInterWikiLinks (ERM39439)&lt;br /&gt;
*** BlueSpiceNamespaceManager (ERM39440)&lt;br /&gt;
*** BlueSpiceNSFileRepoConnector (ERM39441)&lt;br /&gt;
*** BlueSpicePageAccess (ERM39442)&lt;br /&gt;
*** BlueSpicePageAssignments (ERM39443)&lt;br /&gt;
*** BlueSpicePageTemplates (ERM39444)&lt;br /&gt;
*** BlueSpicePermissionManager (ERM39445)&lt;br /&gt;
*** BlueSpicePrivacy (ERM39446)&lt;br /&gt;
*** BlueSpiceReadConfirmation (ERM39447)&lt;br /&gt;
*** BlueSpiceReaders (ERM39448)&lt;br /&gt;
*** BlueSpiceReminder (ERM39449)&lt;br /&gt;
*** BlueSpiceRSSFeeder (ERM39450)&lt;br /&gt;
*** BlueSpiceSmartList (ERM39451)&lt;br /&gt;
*** BlueSpiceSMWConnector (ERM39452)&lt;br /&gt;
*** BlueSpiceUserInfo (ERM39456)&lt;br /&gt;
*** BlueSpiceUserManager (ERM39457)&lt;br /&gt;
&lt;br /&gt;
===Changes and bugfixes===&lt;br /&gt;
===Notable changes===&lt;br /&gt;
&lt;br /&gt;
==== Free ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Implement backlinks in BlueSpiceDiscovery skin&#039;&#039;&#039; (ERM40112)&lt;br /&gt;
** BlueSpice 5 implements a backlink concept to optimize user guidance. If a user is on a special page (e.g. Recent Changes) that contains a link to another page, a backlink will be displayed under the page title in the future.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Improve BlueSpiceDiscovery skin for BlueSpice 5&#039;&#039;&#039; (ERM39274)&lt;br /&gt;
**The BlueSpiceDiscovery Skin has been further optimized as part of BlueSpice 5. The design is overall lighter and brighter. The whitespace in the header and title area has been reduced. The former &amp;lt;code&amp;gt;New&amp;lt;/code&amp;gt; button has been replaced by a simple &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button, now located next to the search field. In edit mode, the labels for the &amp;lt;code&amp;gt;Save&amp;lt;/code&amp;gt; button have been standardized throughout the application, and the &amp;lt;code&amp;gt;Cancel&amp;lt;/code&amp;gt; button is now located on the left side of the visual editor&#039;s toolbar. Additionally, the action &amp;lt;code&amp;gt;Add to a book&amp;lt;/code&amp;gt; has been moved to the actions section in the right sidebar.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Optimization of the search results display&#039;&#039;&#039; (ERM41052)&lt;br /&gt;
** The display of search results has been improved during the development of BlueSpice 5. Both in the autocomplete search and in the search center, the results are now more clear and easier to read. The corresponding namespace and parent breadcrumb are displayed below each search result. This focuses more on the title of a page without neglecting important additional information.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Fine tuning the search behavior&#039;&#039;&#039;(ERM40591)&lt;br /&gt;
** The output of file names in the autocomplete search was often considered irritating and not useful. For this reason the &amp;lt;code&amp;gt;File:&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Media:&amp;lt;/code&amp;gt; namespaces are now excluded from the autocomplete search; instead, files and media can be found via the search center. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Retain user-related settings for the results in the Search center&#039;&#039;&#039; (ERM39588)&lt;br /&gt;
** This adjustment is a feature request aimed at retaining the search options in the search center for a user without having to set them again after each search. This should have a positive impact on the user experience and support the search process. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Replace star icon in the Search center to avoid misunderstandings&#039;&#039;&#039; (ERM41170)&lt;br /&gt;
** The icon for the ranking in the search center has been changed. The star gave the impression that the page would be added to the watchlist, as this icon is used in other places. To avoid misunderstandings, the icon has been replaced by a pin, which influences the ranking of the search results in the search center. &lt;br /&gt;
*&#039;&#039;&#039;MediaWiki - Replace the webinstaller with a command line wizard&#039;&#039;&#039; (ERM36767)&lt;br /&gt;
**The old web installer is being discontinued, as a CLI installer is available with MediaWiki 1.43, which has wizard-like behavior.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - How to migrate custom PDF templates in BlueSpice Cloud&#039;&#039;&#039; (ERM40786)&lt;br /&gt;
**BlueSpice 5 does not offer a migration path for existing custom PDF templates, but they can still be used in the new major version. The custom PDF templates simply have to be adapted to the new structure for creating PDF templates. Instructions: [[Handbuch:Erweiterung/PDFCreator/Migration bestehender BlueSpice cloud PDF-Vorlagen|Migrating existing cloud templates]]&lt;br /&gt;
**For further information please see the following page: [[BlueSpice 5/Inhaltsänderungen#PDF-Vorlagen|BlueSpice_5/Content_changes#PDF_templates]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;PDFCreator - Update PDF link droplet to PDFCreator&#039;&#039;&#039; (ERM38695)&lt;br /&gt;
**As the PDF export is based on a new extension and a new backend, a replacement for the tag  &amp;lt;&amp;lt;code&amp;gt;bs:uenoexport /&amp;gt;&amp;lt;/code&amp;gt; had to be implemented. In BlueSpice 5 the new tag can be inserted as usual via ContentDroplets, but has a different name: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;pdfexcludestart /&amp;gt;&amp;lt;/nowiki&amp;gt; &amp;lt;nowiki&amp;gt;&amp;lt;pdfexcludeend /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;. When upgrading to BlueSpice 5, the &amp;lt;code&amp;gt;&amp;lt;bs:uenoexport /&amp;gt;&amp;lt;/code&amp;gt; tag is not automatically overwritten and must be removed manually. For support the ReplaceText can be used here.&lt;br /&gt;
**For further information please see the following page: h[[BlueSpice 5/Inhaltsänderungen#Parser-Tags|BlueSpice_5/Content_changes#Parser_tags]]&lt;br /&gt;
&lt;br /&gt;
====Pro====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Remove setting &amp;lt;code&amp;gt;Suprress namespace prefix of book articles in output&amp;lt;/code&amp;gt; from ConfigManager&#039;&#039;&#039; (ERM40935)&lt;br /&gt;
** The setting &amp;lt;code&amp;gt;Suppress namespace prefix of book articles in output&amp;lt;/code&amp;gt; has been removed from the Config manager, since the PDFCreator offers a replacement for the general handling of the display.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Chapter number should be in a separate HTML element&#039;&#039;&#039; (ERM40989)&lt;br /&gt;
** The chapter numbers are now in a separate HTML element so that they can be targeted in a css class. This allows to hide chapter numbers in a book.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Remove setting &amp;lt;code&amp;gt;Show watermark in print version&amp;lt;/code&amp;gt; from ConfigManager&#039;&#039;&#039; (ERM40936)&lt;br /&gt;
** Due to technical limitation the setting &amp;lt;code&amp;gt;Show watermark in print version&amp;lt;/code&amp;gt; has been removed from the Config manager.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedStatistics - Remove &amp;lt;code&amp;gt;Special:ExtendededStatistics&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM40884)&lt;br /&gt;
** With BlueSpice 5 the page &amp;lt;code&amp;gt;Special:ExtendedStatistics&amp;lt;/code&amp;gt; is no longer offered and has been removed from the product. The page &amp;lt;code&amp;gt;Special:AggregatedStatistic&amp;lt;/code&amp;gt; page is still part of the product.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceRating - Create page properties for Rating and Recommendations&#039;&#039;&#039; (ERM38908)&lt;br /&gt;
**BlueSpice 5 introduces two additional page properties in the course of a feature request. When ratings and recommendations are configured via the Namespace manager, the page properties are automatically created and displayed on Special:Browse. The properties are &amp;lt;code&amp;gt;Number of recommendations&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Number of ratings&amp;lt;/code&amp;gt; and can be used to create queries.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Migration of existing BPMN diagrams&#039;&#039;&#039; (ERM41546)&lt;br /&gt;
**Existing BPMN diagrams are migrated during the update. However, as there have been changes in the functionality of the &amp;lt;code&amp;gt;CognitiveProcessDesigner&amp;lt;/code&amp;gt;, the diagrams may have to be revised again with regard to the naming of the individual shapes so that the new functions can be used to their full extent.&lt;br /&gt;
*&#039;&#039;&#039;CommentStreams - Implement extension CommentStreams&#039;&#039;&#039; (ERM39784)&lt;br /&gt;
**Since CommentStreams has been implemented as a replacement for the discussion area, the magic word &amp;lt;code&amp;gt;NODISCUSSION__&amp;lt;/code&amp;gt; no longer has any functionality. The comment area can be configured via namespace and can be hidden on a page basis  using the tag  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;no-comment-streams /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; .&lt;br /&gt;
**For further information please see the following page: [[BlueSpice 5/Inhaltsänderungen#Diskussionen|BlueSpice_5/Content_changes#Discussions]] &lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Remove property &amp;lt;code&amp;gt;Implicit draft&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:Browse&amp;lt;/code&amp;gt; overview&#039;&#039;&#039; (ERM40602)&lt;br /&gt;
** The &amp;lt;code&amp;gt;Implicit draft&amp;lt;/code&amp;gt; property has been removed as it was causing confusion among users. Since the implicit draft doesn&#039;t refer to a change on the page itself, it is hardly understable when the property is displayed or whether it&#039;s not. The removal of this property does not affect the yellow banner information about an embedded resource change, but does affect the &amp;lt;code&amp;gt;QM/Document status&amp;lt;/code&amp;gt; on &amp;lt;code&amp;gt;Special:Browse&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Configuration for creating lists related to stabilization information in PDF file has been removed&#039;&#039;&#039; (ERM40938)&lt;br /&gt;
**The setting for creating a list of pages related to their stabilization information has been removed from the Config manager. This affects:&lt;br /&gt;
***&amp;lt;code&amp;gt;Export: List of approved pages contained in the book&amp;lt;/code&amp;gt;&lt;br /&gt;
***&amp;lt;code&amp;gt;Export: List not approved pages contained in the book&amp;lt;/code&amp;gt;&lt;br /&gt;
***&amp;lt;code&amp;gt;Export: List pages contained in the book that do not have stabilization enabled&amp;lt;/code&amp;gt;&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Add font &amp;lt;code&amp;gt;Hyperlegible&amp;lt;/code&amp;gt; for selection in FlexiSkin&#039;&#039;&#039; (ERM40251)&lt;br /&gt;
** Due to a feature request, the font  &amp;lt;code&amp;gt;Hyperlegible&amp;lt;/code&amp;gt; was included in the FlexiSkin. It can be used from BlueSpice 5 onwards. This font is accessible and can therefore support accessible content.&lt;br /&gt;
*&#039;&#039;&#039;Workflows -  Changes to the user interface and the visibility of WorkflowTriggers&#039;&#039;&#039; (ERM38103)&lt;br /&gt;
**The visibility of the page &amp;lt;code&amp;gt;Special:Workflow_triggers&amp;lt;/code&amp;gt; is now tied to the permission &amp;lt;code&amp;gt;workflows-admin&amp;lt;/code&amp;gt;, indicating that the entry in the global actions is only visible if a user has this permission. Furthermore, only the UI for creating and editing triggers can be found via the global actions. The source text of triggers can now be edited via the page &amp;lt;code&amp;gt;MediaWiki:WorkflowTriggers&amp;lt;/code&amp;gt;. &lt;br /&gt;
&lt;br /&gt;
==== Farm ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - Improve the display of the receiving wiki&#039;&#039;&#039; (ERM35764)&lt;br /&gt;
** In course of a feature request, the wiki name is now displayed instead of the internal / canonical URL when transferring content from a wiki to a target wiki, so that the view is more legible.&lt;br /&gt;
*&#039;&#039;&#039;ContentTransfer -  Auto-setup ContentTransfer in BlueSpiceWikiFarm&#039;&#039;&#039; (ERM40835)&lt;br /&gt;
**All wiki instances are wired for &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt;. There is no dedicated configruation necessary; it simply works by default when creating new wiki instances. The instances can then be found in the dropdown for the receiving wiki.&lt;br /&gt;
&lt;br /&gt;
===Bugfixes===&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Free ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceConfigManager - Improve arrangement of settings in the ConfigManager&#039;&#039;&#039; (ERM37256) &#039;&#039;&#039;and review as well as improve help texts also&#039;&#039;&#039; (ERM39597)&lt;br /&gt;
** The arrangement of settings in the ConfigManager has been reviewed in terms of their meaningfulness and rearranged. For example, the settings for books are now all located under the &amp;lt;code&amp;gt;Books&amp;lt;/code&amp;gt; tab. Furthermore, the help texts have been reviewed and improved.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Media settings dialog is located above color picker&#039;&#039;&#039; (ERM40096)&lt;br /&gt;
** If the color of the image caption needs to be changed, the color picker is now in the foreground and usable.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - If the term &amp;lt;code&amp;gt;News&amp;lt;/code&amp;gt; is used as the name for a namespace and subpages are disabled, the breadcrumbs are broken&#039;&#039;&#039; (ERM41093)&lt;br /&gt;
** If the term &amp;lt;code&amp;gt;News&amp;lt;/code&amp;gt; is used as a namespace and at the same time the subpages are disabled for this namespace, the breadcrumbs title will be parsed correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Allow search with special characters &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM39662)&lt;br /&gt;
** If a search term contains a special character like &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;, results will now be displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Search does not return exact results when using &amp;lt;code&amp;gt;&amp;quot;&amp;quot;&amp;lt;/code&amp;gt; as well as special characters (like &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;, ...)&#039;&#039;&#039; (ERM39924)&lt;br /&gt;
** The tokenization of special characters has been improved, so that matching results are displayed now when using special characters like &amp;lt;code&amp;gt;&amp;quot;&amp;quot;&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;§&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Operators do not work in Search center&#039;&#039;&#039; (ERM39923)&lt;br /&gt;
** The search operators &amp;lt;code&amp;gt;AND&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;OR&amp;lt;/code&amp;gt; are now fully functional when using full-text search.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Type filter of TagSearch does not work&#039;&#039;&#039;  (ERM40019)&lt;br /&gt;
** Using queries generated by the TagSearch do now preserve the type filter.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Transclusions do not take the permissions into account (ERM39926)&#039;&#039;&#039;&lt;br /&gt;
**If the content of a page is transcluded to another page, which is protected by permissions in the corresponding namespace, this transcluded content is now only displayed to users who have the corresponding permissions.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory - Content model &amp;lt;code&amp;gt;book&amp;lt;/code&amp;gt; doesn&#039;t support categories&#039;&#039;&#039; (ERM39857)&lt;br /&gt;
** It is now prevented to add a category on a page with the content model &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt;. Categories can only be added to pages that correspond to the content model &amp;lt;code&amp;gt;Page&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Categories are not sorted&#039;&#039;&#039;  (ERM40753)&lt;br /&gt;
** The categories are now sorted alphabetically to ensure consistent sorting logic.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory &amp;amp; BlueSpicePageAssignments - Limitation of display for categories and page assignments to a quantity of 25&#039;&#039;&#039; (ERM40291)&lt;br /&gt;
** The limit for displaying categories and page assignments has been increased, as otherwise not all of them were shown.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - If a namespace alread existed once, but was renamed and has now been created again, both namespaces are deleted&#039;&#039;&#039; (ERM40415)&lt;br /&gt;
** If the original name of a namespace that has been renamed in the meantime is reassigned and then deleted, only the deletion of the intended namespace will occur.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - Alias for system namespaces is not saved&#039;&#039;&#039; (ERM41169)&lt;br /&gt;
** If an alias is defined for a system namespace, it is now saved properly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - When creating an export of the NamespaceManager grid, the numbers of pages is not displayed correctly&#039;&#039;&#039; (ERM31448)&lt;br /&gt;
** If the grid of the NamespaceManager is exported, the number of pages in the respective namespaces appears correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSaferEdit - Improve displaying the yellow banner during a page edit&#039;&#039;&#039; (ERM38986)&lt;br /&gt;
** The yellow banner which indicates that a user is editing a page has been enhanced for faster and more reliable display.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - Improve the design of the version history and introduce a backlink (&#039;&#039;&#039;ERM34702)&lt;br /&gt;
** The design of the version history in &amp;lt;code&amp;gt;Diff View&amp;lt;/code&amp;gt; has been improved in terms of coloring, the default display mode and the removal of unnecessary information. Furthermore, the version history breadcrumbs have been made clickable and a backlink has been introduced to improve user guidance.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Special:Pages must be bound to user permissions&#039;&#039;&#039; (ERM41321)&lt;br /&gt;
** The display of namespaces and the contained pages now depends on the permissions of a user. Namespaces or pages that the user does not have read permission to will no longer be shown on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - Faulty notification is displayed after a user has been anonymized&#039;&#039;&#039; (ERM40467)&lt;br /&gt;
** After successful anonymization of a user, a clear and accurate notification is now displayed.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Improve concept of digest mails&#039;&#039;&#039; (ERM39568)&lt;br /&gt;
** The concept of digest mails has been adjusted. Mails are now sent at 7am for &amp;lt;code&amp;gt;Frequency: Daily&amp;lt;/code&amp;gt; and at 7 am on Monday for &amp;lt;code&amp;gt;Frequency:Weekly&amp;lt;/code&amp;gt;. In the course of this change, the introductory sentence was also adapted so that it is clear that the changes refer to the last 24 hours or the last week in the wiki.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Styling issue when accessing &amp;lt;code&amp;gt;Readers of this page&amp;lt;/code&amp;gt; in page information dialog&#039;&#039;&#039; (ERM39064)&lt;br /&gt;
** The incorrect styling of the pager was fixed in the page information dialog.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Cannot upload file in &amp;lt;code&amp;gt;tiff&amp;lt;/code&amp;gt; format&#039;&#039;&#039; (ERM40697)&lt;br /&gt;
** Uploading a &amp;lt;code&amp;gt;tiff&amp;lt;/code&amp;gt; file is now possible again.&lt;br /&gt;
* P&#039;&#039;&#039;ageHeader - Page status sentence is not displayed correctly when using french language&#039;&#039;&#039;  (ERM40252)&lt;br /&gt;
** The page status sentence is now correctly displayed if user language is set to french.&lt;br /&gt;
*&#039;&#039;&#039;PDFCreator - When exporting pages that contain links with redirects, only the redirected page is printed in the file and not the target page&#039;&#039;&#039; (ERM40109)&lt;br /&gt;
** If a page with links for redirects is exported, now the target page will be exported instead of the redirected page.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - Inline inspector for formatting is dislocated when using &amp;lt;code&amp;gt;collab-edit&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM40411)&lt;br /&gt;
** The inline inspector is displayed correctly when using the collaborative editing mode. &lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - Underscores without spaces beforehand changes character to italic formatting&#039;&#039;&#039; (ERM39408)&lt;br /&gt;
** Italic formatting using underscores is only done when there is a space after the word. Thus, terms separated by underscores remain unchanged.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Pro ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Setting for selecting the default view of the bookshelf is obsolete&#039;&#039;&#039;  (ERM39946)&lt;br /&gt;
** On &amp;lt;code&amp;gt;Special:Preferences&amp;lt;/code&amp;gt; the setting for selecting the default view of the bookshelf has been removed, as this is no longer necessary due to further development.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - If the read confirmation is configured to only trigger a read confirmation for approved pages, then the redirection from the task overview leads to the draft version instead of the approved version&#039;&#039;&#039; (ERM40856)&lt;br /&gt;
** If the configuration of the read confirmation is changed to approved pages only, a task on &amp;lt;code&amp;gt;Special:My_tasks&amp;lt;/code&amp;gt; forwards correctly to the approved version. &lt;br /&gt;
* &#039;&#039;&#039;Checklists - The content of the page is deleted if a collab session takes place and at the same time a user who is not part of the session changes the status of a checkbox&#039;&#039;&#039; (ERM40413)&lt;br /&gt;
** During an ongoing collab session, it is no longer possible to change the status of a checkbox. This ensures that the content is properly saved after the session is completed.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - Page content is displayed when the page is opened in &amp;lt;code&amp;gt;collab-edit&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM38918)&lt;br /&gt;
** If a page contains content that cannot be processed by using the &amp;lt;code&amp;gt;Edit together&amp;lt;/code&amp;gt; mode, the session can no longer be started in order to avoid data loss.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Align selection for user groups in config manager with groups from permission manager&#039;&#039;&#039; (ERM40862)&lt;br /&gt;
** The user groups should be aligned throughout the application to support more consistency. Therefore, the groups displayed in the configuration manager correspond to the groups defined in the permission manager.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - Sorting for namespaces or categories on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; breaks displaying results&#039;&#039;&#039; (ERM38961)&lt;br /&gt;
** Due to technical limitations the sorting option for the columns namespaces as well as categories on &amp;lt;code&amp;gt;Special:File_list&amp;lt;/code&amp;gt; has been removed.&lt;br /&gt;
* &#039;&#039;&#039;Forms - Naming of a form is not consistent when a new page is created from that form&#039;&#039;&#039; (ERM37716)&lt;br /&gt;
** Saving the form now keeps the form name intact.&lt;br /&gt;
*&#039;&#039;&#039;HeaderTabs - The use of special characters or umlauts leads to issues when using HeaderTabs&#039;&#039;&#039;  (ERM31276)&lt;br /&gt;
** If a heading contains special characters (like &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;(&amp;lt;/code&amp;gt; ) or umlauts there are no more issues and switching the tabs with one single click works as well.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Adjust wording for word import in new button&#039;&#039;&#039; (ERM39686)&lt;br /&gt;
** The label for a new Word import via &amp;lt;code&amp;gt;+&amp;lt;/code&amp;gt; button has been adjusted to ensure a consistent user interface.&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Imported pages are not indexed in search&#039;&#039;&#039; (ERM41242)&lt;br /&gt;
** Importing new pages via the Word import leads to the indexing of these pages so that they can be found via the search again.&lt;br /&gt;
*&#039;&#039;&#039;PageForms - System user should be excluded from the selection using &amp;lt;code&amp;gt;bs-usercombo&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM39874)&lt;br /&gt;
** If the inputfield  &amp;lt;code&amp;gt;bs-usercombo&amp;lt;/code&amp;gt; is used when creating forms, system users are no longer displayed.&lt;br /&gt;
*&#039;&#039;&#039;SemanticMediaWiki - As soon as a namespace &amp;lt;code&amp;gt;GROUP&amp;lt;/code&amp;gt; exists &amp;lt;code&amp;gt;Schema_properties&amp;lt;/code&amp;gt; are created&#039;&#039;&#039; (ERM41141)&lt;br /&gt;
** When creating the &amp;lt;code&amp;gt;GROUP&amp;lt;/code&amp;gt; namespace, system-generated pages such as &amp;lt;code&amp;gt;Schema_properties&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Predefined_properties&amp;lt;/code&amp;gt; are no longer created.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Message key instead of message is displayed on &amp;lt;code&amp;gt;Special:RecentChanges&amp;lt;/code&amp;gt; if page was edited because of workflow activity &amp;lt;code&amp;gt;EditRequest&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM35247)&lt;br /&gt;
** If a page is now being edited due to the Workflow activity &amp;lt;code&amp;gt;EditRequest&amp;lt;/code&amp;gt;, a readable message will appear on &amp;lt;code&amp;gt;Special:RecentChanges&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - If an incorrect email address is entered, the dialog is canceled&#039;&#039;&#039; (ERM41016)&lt;br /&gt;
** If an incorrect entry is made when starting a workflow, the dialog no longer aborts, but returns the user to the point where the incorrect entry was made via a &amp;lt;code&amp;gt;Dismiss&amp;lt;/code&amp;gt; button. &lt;br /&gt;
*&#039;&#039;&#039;Workflows - &amp;lt;code&amp;gt;Special:Log&amp;lt;/code&amp;gt; doesn&#039;t display start and end events&#039;&#039;&#039; (ERM39016)&lt;br /&gt;
** Besides the workflow activities (such as user votes, user feedback, send mails), the start and end events of the workflows will now also be displayed on the page &amp;lt;code&amp;gt;Special:Log&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - In the workflows ui editor it is not possible to pass variables such as &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;date&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;page&amp;lt;/code&amp;gt;, etc.&#039;&#039;&#039; (ERM39361)&lt;br /&gt;
** It is now possible to pass variables for the workflow activities &amp;lt;code&amp;gt;checkin&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;checkout&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;uservote&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;approvepage&amp;lt;/code&amp;gt;. Also using the parser function &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{#time}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; for due date works properly.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - First column on &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt; is empty&#039;&#039;&#039; (ERM40879)&lt;br /&gt;
** If a workflow has exceeded the due date, an icon is now displayed again in the first column on the &amp;lt;code&amp;gt;Special:Workflows_overview&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice Farm ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFarm - User who creates a new instance should receive sysop rights in this instance&#039;&#039;&#039; (ERM40078)&lt;br /&gt;
** If a user creates a new instance, this user is automatically created with the sysop group assignment in the new instance.&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - Prevent displaying a empty dropdown for &amp;lt;code&amp;gt;Receiving wiki&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Transfer as user&amp;lt;/code&amp;gt; if it&#039;s not configured&#039;&#039;&#039; (ERM40818)&lt;br /&gt;
** The dropdown menu for selecting the receiving wiki or for selecting the transfer as user on &amp;lt;code&amp;gt;Special:ContentTransfer&amp;lt;/code&amp;gt; is only displayed when the configuration is done.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[en:{{FULLPAGENAME}}]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Vorlage:Textbox&amp;diff=16645</id>
		<title>Vorlage:Textbox</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Vorlage:Textbox&amp;diff=16645"/>
		<updated>2026-06-24T15:29:21Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;includeonly&amp;gt;&amp;lt;templatestyles src=&amp;quot;Textbox/styles.css&amp;quot; /&amp;gt;&amp;lt;div class=&amp;quot;cd-textbox cd-textbox-{{{boxtype}}}&amp;gt;&amp;lt;div class=&amp;quot;icon-col {{#switch: {{{icon}}}|yes=has-icon|ja=has-icon}}&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;div class=&amp;quot;text-col&amp;quot;&amp;gt;&amp;lt;span class=&amp;quot;boxheader&amp;quot;&amp;gt;{{{header}}}&amp;lt;/span&amp;gt;&amp;lt;span class=&amp;quot;boxtext&amp;gt;&lt;br /&gt;
{{{text}}}&amp;lt;/span&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/includeonly&amp;gt;&lt;br /&gt;
&amp;lt;noinclude&amp;gt;&lt;br /&gt;
Kopiervorlage:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
{{Textbox|boxtype = |icon=|header =| text =}}&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Setup:Releasehistorie&amp;diff=16644</id>
		<title>Setup:Releasehistorie</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Setup:Releasehistorie&amp;diff=16644"/>
		<updated>2026-06-24T15:28:37Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#vardefine:latestpatch|{{#ask: [[-Has subobject::Setup:Release_Notes]]|?Releasepatch|mainlabel=- |format=plainlist|headers=hide|limit=1|searchlabel=|sort=Releasedate|order=desc}}}}&lt;br /&gt;
{{Featureseite|featured=true|featuredesc=Release Notes: &amp;lt;!-- {{#var:latestpatch}} --&amp;gt;5.2.5, 5.1.9|featurestart=24.06.2026}}   {{Textbox|boxtype=important|header=Hinweis:|text=*Support für BlueSpice 4.x endet am 15. Juli 2026.&lt;br /&gt;
*Support für BlueSpice 3.x endete am 15. März 2023.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
Die Versionierung von BlueSpice folgt der &#039;&#039;Semantic Versioning Spezifikation&#039;&#039; von [https://semver.org/lang/de/ semver.org]. &lt;br /&gt;
&lt;br /&gt;
==Minor Releases ==&lt;br /&gt;
{{#ask: [[:+]] [[~BlueSpice 5.*]] [[!~BlueSpice 5.*/*]] [[Modification date::+]]|format=ul|order=desc|default=Es gibt keine Minor-Releases.}}&lt;br /&gt;
&lt;br /&gt;
==Alle Releases==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Major Release&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Version&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Veröffentlichung&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Details&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Typ&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;13&amp;quot; |&#039;&#039;&#039;BlueSpice 5&#039;&#039;&#039;&lt;br /&gt;
|5.2.5, 5.1.9&lt;br /&gt;
|24.06.2026&lt;br /&gt;
|[[Setup:Release Notes#5.2.5|Release Notes 5.2.5]]&lt;br /&gt;
[[Setup:Release Notes#5.1.9|Release Notes 5.1.9]]&lt;br /&gt;
|Patch Release&lt;br /&gt;
|-&lt;br /&gt;
|5.2.4, 5.1.8&lt;br /&gt;
|26.05.2026&lt;br /&gt;
|[[Setup:Release Notes#5.2.4|Release Notes 5.2.4]]&lt;br /&gt;
[[Setup:Release Notes#5.1.8|Release Notes 5.1.8]]&lt;br /&gt;
|Patch Release&lt;br /&gt;
|-&lt;br /&gt;
|5.2.3, 5.1.7&lt;br /&gt;
|22.04.2026&lt;br /&gt;
|[[Setup:Release Notes#5.2.3|Release Notes 5.2.3]] &lt;br /&gt;
[[Setup:Release Notes#5.1.7|Release Notes 5.1.7]] &lt;br /&gt;
|Patch Release&lt;br /&gt;
|-&lt;br /&gt;
|5.2.2, 5.1.6&lt;br /&gt;
|26.02.2026&lt;br /&gt;
|[[Setup:Release Notes#5.2.2|Release Notes 5.2.2]]&lt;br /&gt;
[[Setup:Release Notes#5.1.6|Release Notes 5.1.6]]&lt;br /&gt;
|Patch Release&lt;br /&gt;
Sicherheits-Patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.2.1&lt;br /&gt;
|22.01.2026&lt;br /&gt;
|[[Setup:Release Notes#5.2.1|Release Notes]]&lt;br /&gt;
|Patch Release&lt;br /&gt;
|-&lt;br /&gt;
|5.1.5&lt;br /&gt;
|22.01.2026&lt;br /&gt;
|[[Setup:Release Notes#5.1.5|Release Notes]]&lt;br /&gt;
|Patch Release&lt;br /&gt;
|-&lt;br /&gt;
|5.1.4&lt;br /&gt;
|9.12.2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.4|Release Notes]]&lt;br /&gt;
|Patch Release&lt;br /&gt;
|-&lt;br /&gt;
|[[BlueSpice 5.2|5.2]] (cloud)&lt;br /&gt;
|18.11.2025&lt;br /&gt;
|[[BlueSpice 5.2|Beschreibung]],&lt;br /&gt;
[[Setup:Release Notes#5.2|Release Notes]]&lt;br /&gt;
|Minor Release (cloud only)&lt;br /&gt;
|-&lt;br /&gt;
|5.1.3&lt;br /&gt;
|28.10.2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.3|Release Notes]]&lt;br /&gt;
|Patch Release&lt;br /&gt;
Sicherheits-Patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.2&lt;br /&gt;
|18.09.2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.2|Release Notes]]&lt;br /&gt;
|Patch Release&lt;br /&gt;
Sicherheits-Patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.1&lt;br /&gt;
|16.07.2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.1|Release Notes]]&lt;br /&gt;
|Patch Release&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|5.1]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |04.06.2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Beschreibung]],&lt;br /&gt;
[[Setup:Release Notes#5.1|Release Notes]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Major Release&lt;br /&gt;
[[Setup:Release Notes/Content changes|Inhaltsänderungen beachten!]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|5.0]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |09.04.2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Beschreibung]],&lt;br /&gt;
[[Setup:Release Notes#5.0|Release Notes]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Major Release (nur BlueSpice cloud)&lt;br /&gt;
[[Setup:Release Notes/Content changes|Inhaltsänderungen beachten!]]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |&#039;&#039;&#039;BlueSpice 4&#039;&#039;&#039;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;&amp;quot; |[[Setup:Releasehistorie/BlueSpice 4|Releasehistorie]]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |&#039;&#039;&#039;BlueSpice 1-3&#039;&#039;&#039;&lt;br /&gt;
| colspan=&amp;quot;4&amp;quot; style=&amp;quot;&amp;quot; |[[Setup:Releasehistorie/BlueSpice 1-3|Releasehistorie]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[en:Setup:Release History]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16643</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16643"/>
		<updated>2026-06-23T09:38:07Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches mithilfe der Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen. Die Linkbezeichnung wird übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, xlsx,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Aktuell wird eine Seite in mehreren Stapeln an den Übersetzungsdienst geschickt und sollte daher keine Fehlermeldung mehr auslösen.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen, die bereits im Ziel-Wiki vorhanden sind werden nicht übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen&#039;&#039;&#039; ([[Referenz:Page Forms|Page Forms]])&#039;&#039;&#039;:&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Übersetzungs-Wörterbuch ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#.C3.9Cbersetzungs-W.C3.B6rterbuch|Übersetzungs-Wörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16642</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16642"/>
		<updated>2026-06-23T09:33:07Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches mithilfe der Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen. Die Linkbezeichnung wird übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, xlsx,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen, die bereits im Ziel-Wiki vorhanden sind werden nicht übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen&#039;&#039;&#039; ([[Referenz:Page Forms|Page Forms]])&#039;&#039;&#039;:&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Übersetzungs-Wörterbuch ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#.C3.9Cbersetzungs-W.C3.B6rterbuch|Übersetzungs-Wörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16637</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16637"/>
		<updated>2026-06-23T09:27:48Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen. Die Linkbezeichnung wird übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, xlsx,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen&#039;&#039;&#039; ([[Referenz:Page Forms|Page Forms]])&#039;&#039;&#039;:&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Übersetzungs-Wörterbuch ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#.C3.9Cbersetzungs-W.C3.B6rterbuch|Übersetzungs-Wörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16636</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16636"/>
		<updated>2026-06-23T09:27:27Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen. Die Linkbezeichnung wird übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, xlsx,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen&#039;&#039;&#039; ([[Referenz:Page Forms|Page Forms]])&#039;&#039;&#039;:&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Übersetzungs-Wörterbuch ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Manual:Extension/BlueSpiceTranslationTransfer#Titelverzeichnis|Übersetzungswörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16635</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16635"/>
		<updated>2026-06-23T09:26:29Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen. Die Linkbezeichnung wird übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, xlsx,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen&#039;&#039;&#039; ([[Referenz:Page Forms|Page Forms]])&#039;&#039;&#039;:&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Titelverzeichnis ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Manual:Extension/BlueSpiceTranslationTransfer#Titelverzeichnis|Übersetzungswörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16634</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16634"/>
		<updated>2026-06-23T09:25:18Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen. Die Linkbezeichnung wird übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, xlsx,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server [[Referenz:BlueSpiceTranslationTransfer#Zus.C3.A4tzliche Konfigurationsm.C3.B6glichkeiten|Vorlagenparameter konfiguriert]] werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen&#039;&#039;&#039; ([[Referenz:Page Forms|Page Forms]])&#039;&#039;&#039;:&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Titelverzeichnis ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Manual:Extension/BlueSpiceTranslationTransfer#Translation dictionary|Übersetzungswörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceTranslationTransfer&amp;diff=16633</id>
		<title>Referenz:BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceTranslationTransfer&amp;diff=16633"/>
		<updated>2026-06-23T09:20:57Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=HalloWelt&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice farm&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Administration&lt;br /&gt;
|bsvFrom=5.0&lt;br /&gt;
|features=BlueSpiceTranslationTransfer (BSTT) ermöglicht es Nutzern eines Wikis, ihre übersetzten Artikel an ein anderes Wiki zu senden.&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
* Quellwiki: Die Wikiseiten werden aus diesem Wiki übersetzt. Nur ein Quellwiki ist möglich.&lt;br /&gt;
* Zielwiki: Die übersetzte Wikiseite wird im Zielwiki erstellt. Mehrere Zielwikis sind möglich (standardmäßig in einer [[Referenz:BueSpiceWikiFarm|Wikifarm]]).&lt;br /&gt;
* DeepL API-Schlüssel (dieser wird in der Konfigurationsverwaltung des Quellwikis angegeben)&lt;br /&gt;
* Die Erweiterungen &#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;, &#039;&#039;ContentTransfer&#039;&#039; und &#039;&#039;MergeArticles&#039;&#039; (optional) sind in allen Wikis (Quell- und Zielwikis) am Übersetzungsworkflow beteiligt.&lt;br /&gt;
* Bot-Benutzer im Zielwiki zum Erstellen der Seiten (erstellt über &#039;&#039;Spezial:BotPasswords&#039;&#039;) (in BlueSpice farm bereits vorkonfiguriert)&lt;br /&gt;
* Internetverbindung für das Quellwiki&lt;br /&gt;
* Verbindung zwischen den Wikis (in BlueSpice farm bereits vorkonfiguriert)&lt;br /&gt;
* Gemeinsam genutzte Tabelle &amp;lt;code&amp;gt;bs_translationtransfer_translations&amp;lt;/code&amp;gt; (kann in der Stammdatei &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; oder in einer der &amp;lt;code&amp;gt;settings.d&amp;lt;/code&amp;gt;-Dateien angegeben werden, z. B. &amp;lt;code&amp;gt;settings.d/050-BlueSpiceTranslationTransfer&amp;lt;/code&amp;gt;&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
}}&lt;br /&gt;
===Zertifikate===&lt;br /&gt;
Wenn selbstsignierte Zertifikate verwendet werden (und keine ausgehenden Verbindungen erlaubt sind), muss&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;wgWikiFarmConfig_internalServer&#039;] = &#039;http://wiki-web:9090&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
in &amp;lt;code&amp;gt;data/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt; konfiguriert werden.&lt;br /&gt;
&lt;br /&gt;
=== Zusätzliche Konfigurationsmöglichkeiten ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Wert&lt;br /&gt;
|-&lt;br /&gt;
|bsgTranslateTransferUsePipeline&lt;br /&gt;
|&lt;br /&gt;
# Wenn diese Option aktiviert ist, wird die neue, platzhalterbasierte Übersetzungspipeline anstelle der bisherigen Methode &amp;lt;code&amp;gt;ignore_tags&amp;lt;/code&amp;gt; verwendet. &amp;lt;br /&amp;gt;&#039;&#039;&#039;Standardeinstellung:true&#039;&#039;&#039;. &amp;lt;br /&amp;gt;Die bisherige Pipeline ist veraltet und wird zukünftig entfernt.&lt;br /&gt;
# Setzen Sie die Option auf  &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, um die neue Pipeline vorübergehend zu deaktivieren, falls Probleme auftreten.&lt;br /&gt;
|-&lt;br /&gt;
|bsgTranslateTransferTemplateArgs&lt;br /&gt;
|&lt;br /&gt;
# Dies ist ein Verzeichnis von Vorlagenargumenten, die übersetzt werden sollen. Die Schlüssel sind die Vorlagennamen, die Werte sind Zuordnungen (Maps) von Argumentnamen zu Übersetzungsmethoden („text“ für eine reguläre DeepL-Übersetzung, „title“ für die Übersetzung von Wiki-Seitentiteln mittels TitleDictionary).&lt;br /&gt;
# Zuvor waren diese Vorlagen und die zu übersetzenden Argumente fest im Code hinterlegt (hardcodiert). Nun erfolgt die Konfiguration über eine Variable.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16632</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16632"/>
		<updated>2026-06-23T09:20:22Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen. Die Linkbezeichnung wird übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, xlsx,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki noch nicht vorhanden sind. Eine Übersetzung der Inhalte findet jedoch nicht statt. Die Vorlagen werden manuell in den jeweiligen Sprachversionen gepflegt. Es können jedoch auf dem Server Vorlagenparameter konfiguriert werden, die übersetzt werden sollen.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlageninhalte:&#039;&#039;&#039; Vorlagen werden bei der Übersetzung in das Zielwiki übertragen, eine Übersetzung der Inhalte findet jedoch nicht statt.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen ([[Referenz:Page Forms|Page Forms]]):&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Titelverzeichnis ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Manual:Extension/BlueSpiceTranslationTransfer#Translation dictionary|Übersetzungswörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16631</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16631"/>
		<updated>2026-06-23T07:42:11Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen. Die Linkbezeichnung wird übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, xlsx,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki nicht vorhanden sind.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlageninhalte:&#039;&#039;&#039; Vorlagen werden bei der Übersetzung in das Zielwiki übertragen, eine Übersetzung der Inhalte findet jedoch nicht statt.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen ([[Referenz:Page Forms|Page Forms]]):&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Titelverzeichnis ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Manual:Extension/BlueSpiceTranslationTransfer#Translation dictionary|Übersetzungswörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16630</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16630"/>
		<updated>2026-06-23T07:15:38Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, pdf,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki nicht vorhanden sind.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlageninhalte:&#039;&#039;&#039; Vorlagen werden bei der Übersetzung in das Zielwiki übertragen, eine Übersetzung der Inhalte findet jedoch nicht statt.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen ([[Referenz:Page Forms|Page Forms]]):&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Titelverzeichnis ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Manual:Extension/BlueSpiceTranslationTransfer#Translation dictionary|Übersetzungswörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceTranslationTransfer&amp;diff=16629</id>
		<title>Referenz:BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceTranslationTransfer&amp;diff=16629"/>
		<updated>2026-06-23T07:14:03Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=HalloWelt&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice farm&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Administration&lt;br /&gt;
|bsvFrom=5.0&lt;br /&gt;
|features=BlueSpiceTranslationTransfer (BSTT) ermöglicht es Nutzern eines Wikis, ihre übersetzten Artikel an ein anderes Wiki zu senden.&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
* Quellwiki: Die Wikiseiten werden aus diesem Wiki übersetzt. Nur ein Quellwiki ist möglich.&lt;br /&gt;
* Zielwiki: Die übersetzte Wikiseite wird im Zielwiki erstellt. Mehrere Zielwikis sind möglich (standardmäßig in einer [[Referenz:BueSpiceWikiFarm|Wikifarm]]).&lt;br /&gt;
* DeepL API-Schlüssel (dieser wird in der Konfigurationsverwaltung des Quellwikis angegeben)&lt;br /&gt;
* Die Erweiterungen &#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;, &#039;&#039;ContentTransfer&#039;&#039; und &#039;&#039;MergeArticles&#039;&#039; (optional) sind in allen Wikis (Quell- und Zielwikis) am Übersetzungsworkflow beteiligt.&lt;br /&gt;
* Bot-Benutzer im Zielwiki zum Erstellen der Seiten (erstellt über &#039;&#039;Spezial:BotPasswords&#039;&#039;) (in BlueSpice farm bereits vorkonfiguriert)&lt;br /&gt;
* Internetverbindung für das Quellwiki&lt;br /&gt;
* Verbindung zwischen den Wikis (in BlueSpice farm bereits vorkonfiguriert)&lt;br /&gt;
* Gemeinsam genutzte Tabelle &amp;lt;code&amp;gt;bs_translationtransfer_translations&amp;lt;/code&amp;gt; (kann in der Stammdatei &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; oder in einer der &amp;lt;code&amp;gt;settings.d&amp;lt;/code&amp;gt;-Dateien angegeben werden, z. B. &amp;lt;code&amp;gt;settings.d/050-BlueSpiceTranslationTransfer&amp;lt;/code&amp;gt;&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
}}&lt;br /&gt;
===Zertifikate===&lt;br /&gt;
Wenn selbstsignierte Zertifikate verwendet werden (und keine ausgehenden Verbindungen erlaubt sind), muss&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;wgWikiFarmConfig_internalServer&#039;] = &#039;http://wiki-web:9090&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
in &amp;lt;code&amp;gt;data/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt; konfiguriert werden.&lt;br /&gt;
==Zusätzliche Konfigurationsmöglichkeiten==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Wert&lt;br /&gt;
|-&lt;br /&gt;
|bsgTranslateTransferUsePipeline&lt;br /&gt;
|&lt;br /&gt;
# Wenn diese Option aktiviert ist, wird die neue, platzhalterbasierte Übersetzungspipeline anstelle der bisherigen Methode &amp;lt;code&amp;gt;ignore_tags&amp;lt;/code&amp;gt; verwendet. &amp;lt;br /&amp;gt;&#039;&#039;&#039;Standardeinstellung:true&#039;&#039;&#039;. &amp;lt;br /&amp;gt;Die bisherige Pipeline ist veraltet und wird zukünftig entfernt.&lt;br /&gt;
# Setzen Sie die Option auf  &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, um die neue Pipeline vorübergehend zu deaktivieren, falls Probleme auftreten.&lt;br /&gt;
|-&lt;br /&gt;
|bsgTranslateTransferTemplateArgs&lt;br /&gt;
|&lt;br /&gt;
# Dies ist ein Verzeichnis von Vorlagenargumenten, die übersetzt werden sollen. Die Schlüssel sind die Vorlagennamen, die Werte sind Zuordnungen (Maps) von Argumentnamen zu Übersetzungsmethoden („text“ für eine reguläre DeepL-Übersetzung, „title“ für die Übersetzung von Wiki-Seitentiteln mittels TitleDictionary).&lt;br /&gt;
# Zuvor waren diese Vorlagen und die zu übersetzenden Argumente fest im Code hinterlegt (hardcodiert). Nun erfolgt die Konfiguration über eine Variable.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceTranslationTransfer&amp;diff=16628</id>
		<title>Referenz:BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceTranslationTransfer&amp;diff=16628"/>
		<updated>2026-06-23T07:09:03Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=HalloWelt&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice farm&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Administration&lt;br /&gt;
|bsvFrom=5.0&lt;br /&gt;
|features=BlueSpiceTranslationTransfer (BSTT) ermöglicht es Nutzern eines Wikis, ihre übersetzten Artikel an ein anderes Wiki zu senden.&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
* Quellwiki: Die Wikiseiten werden aus diesem Wiki übersetzt. Nur ein Quellwiki ist möglich.&lt;br /&gt;
* Zielwiki: Die übersetzte Wikiseite wird im Zielwiki erstellt. Mehrere Zielwikis sind möglich (standardmäßig in einer [[Referenz:BueSpiceWikiFarm|Wikifarm]]).&lt;br /&gt;
* DeepL API-Schlüssel (dieser wird in der Konfigurationsverwaltung des Quellwikis angegeben)&lt;br /&gt;
* Die Erweiterungen &#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;, &#039;&#039;ContentTransfer&#039;&#039; und &#039;&#039;MergeArticles&#039;&#039; (optional) sind in allen Wikis (Quell- und Zielwikis) am Übersetzungsworkflow beteiligt.&lt;br /&gt;
* Bot-Benutzer im Zielwiki zum Erstellen der Seiten (erstellt über &#039;&#039;Spezial:BotPasswords&#039;&#039;) (in BlueSpice farm bereits vorkonfiguriert)&lt;br /&gt;
* Internetverbindung für das Quellwiki&lt;br /&gt;
* Verbindung zwischen den Wikis (in BlueSpice farm bereits vorkonfiguriert)&lt;br /&gt;
* Gemeinsam genutzte Tabelle &amp;lt;code&amp;gt;bs_translationtransfer_translations&amp;lt;/code&amp;gt; (kann in der Stammdatei &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; oder in einer der &amp;lt;code&amp;gt;settings.d&amp;lt;/code&amp;gt;-Dateien angegeben werden, z. B. &amp;lt;code&amp;gt;settings.d/050-BlueSpiceTranslationTransfer&amp;lt;/code&amp;gt;&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
}}&lt;br /&gt;
===Zertifikate===&lt;br /&gt;
Wenn selbstsignierte Zertifikate verwendet werden (und keine ausgehenden Verbindungen erlaubt sind), muss&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;wgWikiFarmConfig_internalServer&#039;] = &#039;http://wiki-web:9090&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
in &amp;lt;code&amp;gt;data/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt; konfiguriert werden.&lt;br /&gt;
==Zusätzliche Konfigurationsmöglichkeiten==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Wert&lt;br /&gt;
|-&lt;br /&gt;
|bsgTranslateTransferUsePipeline&lt;br /&gt;
|&lt;br /&gt;
# Wenn diese Option aktiviert ist, wird die neue, platzhalterbasierte Übersetzungspipeline anstelle der bisherigen Methode &amp;lt;code&amp;gt;ignore_tags&amp;lt;/code&amp;gt; verwendet. Standardmäßig ist diese Option aktiviert. Die bisherige Pipeline ist veraltet und wird zukünftig entfernt.&lt;br /&gt;
# Setzen Sie die Option auf  &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, um die neue Pipeline vorübergehend zu deaktivieren, falls Probleme auftreten.&lt;br /&gt;
|-&lt;br /&gt;
|bsgTranslateTransferTemplateArgs&lt;br /&gt;
|&lt;br /&gt;
# Dies ist ein Verzeichnis von Vorlagenargumenten, die übersetzt werden sollen. Die Schlüssel sind die Vorlagennamen, die Werte sind Zuordnungen (Maps) von Argumentnamen zu Übersetzungsmethoden („text“ für eine reguläre DeepL-Übersetzung, „title“ für die Übersetzung von Wiki-Seitentiteln mittels TitleDictionary).&lt;br /&gt;
# Zuvor waren diese Vorlagen und die zu übersetzenden Argumente fest im Code hinterlegt (hardcodiert). Nun erfolgt die Konfiguration über eine Variable.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceTranslationTransfer&amp;diff=16627</id>
		<title>Referenz:BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:BlueSpiceTranslationTransfer&amp;diff=16627"/>
		<updated>2026-06-23T07:07:18Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=HalloWelt&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice farm&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Administration&lt;br /&gt;
|bsvFrom=5.0&lt;br /&gt;
|features=BlueSpiceTranslationTransfer (BSTT) ermöglicht es Nutzern eines Wikis, ihre übersetzten Artikel an ein anderes Wiki zu senden.&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Voraussetzungen ===&lt;br /&gt;
&lt;br /&gt;
* Quellwiki: Die Wikiseiten werden aus diesem Wiki übersetzt. Nur ein Quellwiki ist möglich.&lt;br /&gt;
* Zielwiki: Die übersetzte Wikiseite wird im Zielwiki erstellt. Mehrere Zielwikis sind möglich (standardmäßig in einer [[Referenz:BueSpiceWikiFarm|Wikifarm]]).&lt;br /&gt;
* DeepL API-Schlüssel (dieser wird in der Konfigurationsverwaltung des Quellwikis angegeben)&lt;br /&gt;
* Die Erweiterungen &#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;, &#039;&#039;ContentTransfer&#039;&#039; und &#039;&#039;MergeArticles&#039;&#039; (optional) sind in allen Wikis (Quell- und Zielwikis) am Übersetzungsworkflow beteiligt.&lt;br /&gt;
* Bot-Benutzer im Zielwiki zum Erstellen der Seiten (erstellt über &#039;&#039;Spezial:BotPasswords&#039;&#039;) (in BlueSpice farm bereits vorkonfiguriert)&lt;br /&gt;
* Internetverbindung für das Quellwiki&lt;br /&gt;
* Verbindung zwischen den Wikis (in BlueSpice farm bereits vorkonfiguriert)&lt;br /&gt;
* Gemeinsam genutzte Tabelle &amp;lt;code&amp;gt;bs_translationtransfer_translations&amp;lt;/code&amp;gt; (kann in der Stammdatei &amp;lt;code&amp;gt;LocalSettings.php&amp;lt;/code&amp;gt; oder in einer der &amp;lt;code&amp;gt;settings.d&amp;lt;/code&amp;gt;-Dateien angegeben werden, z. B. &amp;lt;code&amp;gt;settings.d/050-BlueSpiceTranslationTransfer&amp;lt;/code&amp;gt;&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
}}&lt;br /&gt;
===Zertifikate===&lt;br /&gt;
Wenn selbstsignierte Zertifikate verwendet werden (und keine ausgehenden Verbindungen erlaubt sind), muss&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;wgWikiFarmConfig_internalServer&#039;] = &#039;http://wiki-web:9090&#039;;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
in &amp;lt;code&amp;gt;data/bluespice/pre-init-settings.php&amp;lt;/code&amp;gt; konfiguriert werden.&lt;br /&gt;
==Zusätzliche Konfigurationsmöglichkeiten==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
!Name&lt;br /&gt;
!Wert&lt;br /&gt;
|-&lt;br /&gt;
|bsgTranslateTransferUsePipeline&lt;br /&gt;
|&lt;br /&gt;
# When &#039;&#039;&#039;true&#039;&#039;&#039;, use the new placeholder-based translation pipeline instead of the legacy &amp;lt;code&amp;gt;ignore_tags&amp;lt;/code&amp;gt; approach. &#039;&#039;&#039;By default: true&#039;&#039;&#039;. As the legacy pipeline is deprecated and will eventually be removed.&lt;br /&gt;
# Set to &#039;&#039;&#039;false&#039;&#039;&#039; to temporarily disable the new pipeline if you encounter issues.&lt;br /&gt;
|-&lt;br /&gt;
|bsgTranslateTransferTemplateArgs&lt;br /&gt;
|&lt;br /&gt;
# Registry of template arguments that should be translated. Keys are template names, values are maps of argument name to translation method (&#039;text&#039; for regular DeepL translation, &#039;title&#039; for wiki page title translation via TitleDictionary).&lt;br /&gt;
# Previously these templates and their arguments which should be translated - were hardcoded. Now it is exposed via config variable.&lt;br /&gt;
# &#039;&#039;&#039;For Eventim&#039;&#039;&#039; we would need to add that [3] to &amp;lt;code&amp;gt;post-init-settings.php&amp;lt;/code&amp;gt; after deployment, to add needed for them templates to the registry.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16626</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16626"/>
		<updated>2026-06-23T07:04:27Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des  vorgeschlagenen Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten. Bei Text-Links wird die Linkbezeichnung übersetzt.&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt.&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateianhänge werden wie alle Dateien ins Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, pdf,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki nicht vorhanden sind.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlageninhalte:&#039;&#039;&#039; Vorlagen werden bei der Übersetzung in das Zielwiki übertragen, eine Übersetzung der Inhalte findet jedoch nicht statt.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen ([[Referenz:Page Forms|Page Forms]]):&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Titelverzeichnis ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Manual:Extension/BlueSpiceTranslationTransfer#Translation dictionary|Übersetzungswörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16625</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16625"/>
		<updated>2026-06-22T09:35:41Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden ([[Handbuch:Erweiterung/BlueSpiceTranslationTransfer#Dateien ausschlie.C3.9Fen|siehe Dateien ausschließen]]).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateien  werden wie alle Dateien ins Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, pdf,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki nicht vorhanden sind.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlageninhalte:&#039;&#039;&#039; Vorlagen werden bei der Übersetzung in das Zielwiki übertragen, eine Übersetzung der Inhalte findet jedoch nicht statt.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen ([[Referenz:Page Forms|Page Forms]]):&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Umschalter  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Titelverzeichnis ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Manual:Extension/BlueSpiceTranslationTransfer#Translation dictionary|Übersetzungswörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16624</id>
		<title>Handbuch:Erweiterung/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Handbuch:Erweiterung/BlueSpiceTranslationTransfer&amp;diff=16624"/>
		<updated>2026-06-22T09:33:47Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Der Übersetzungsmechanismus in einer Wiki-Farm wird über die Erweiterung &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; gesteuert.{{DISPLAYTITLE:Übersetzungen  in der Wiki farm (TranslationTransfer)}}&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API-Schlüssel erforderlich|text=Diese Funktion benötigt einen gültigen DeepL API-Schlüssel. Dieser wird nicht von BlueSpice bereitgestellt. Der Schlüssel wird in der [[Handbuch:Erweiterung/BlueSpiceConfigManager#DeepL_API|Konfigurationsverwaltung des Quellwikis]] angegeben.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Quell- und Zielwikis bestimmen ==&lt;br /&gt;
Der Übersetzungsmechanismus erfordert ein Quellwiki und ein oder mehrere Zielwikis. &lt;br /&gt;
&lt;br /&gt;
Die Inhaltssprache des Stammwikis   bestimmt, welche Wiki-Instanz in der Farm als Quellwiki für Übersetzungen dient. Das Stammwiki ist das Wiki,  über welches über die Seite &#039;&#039;Spezial:FarmManager&#039;&#039; die anderen Instanzen generiert werden.&lt;br /&gt;
&lt;br /&gt;
Wenn beispielsweise das Stammwiki als deutsches Wiki (mit der Inhaltssprache DE) installiert ist, &#039;&#039;&#039;muss im Wiki zusätzlich eine Instanz mit dem Namen DE vorhanden sein&#039;&#039;&#039;. Diese DE-Instanz funktioniert nun als Quellwiki für Übersetzungen. Von dort aus können Übersetzungen von Wikiseiten in andere Sprachwikis generiert werden.  &lt;br /&gt;
&lt;br /&gt;
Die Werkzeugleiste der Wikiseiten zeigt somit automatisch einen Übersetzungslink, auch wenn kein DeepL API-Schlüssel eingetragen wurde.  &lt;br /&gt;
&lt;br /&gt;
=== Anlegen der Zielwikis ===&lt;br /&gt;
Sprachwikis werden immer mit ihrem zweistelligen [https://de.wikipedia.org/wiki/Liste_der_ISO-639-Sprachcodes ISO 639-1 Sprachkürzel] angelegt (zum Beispiel &amp;lt;code&amp;gt;EN&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;en&amp;lt;/code&amp;gt; für die englischsprachige Instanz, &amp;lt;code&amp;gt;FR&amp;lt;/code&amp;gt; oder &amp;lt;code&amp;gt;fr&amp;lt;/code&amp;gt; für die französische). Bei der Übersetzung können alle Sprachinstanzen angelegt werden, die vom DeepL Übersetzungsdienst unterstützt werden.&lt;br /&gt;
&lt;br /&gt;
Dies bedeutet auch, dass eine Wiki-Instanz mit dem Namen &amp;lt;code&amp;gt;IT&amp;lt;/code&amp;gt; automatisch als Sprachwiki erkannt wird. Für die IT-Abteilung muss dann entsprechend eine Instanz erstellt werden, die nicht dem Sprachkürzel für Italienisch entspricht (z.B. &amp;lt;code&amp;gt;IT-Wiki&amp;lt;/code&amp;gt;).&lt;br /&gt;
&lt;br /&gt;
=== Übereinstimmung von Pfad und Inhaltssprache ===&lt;br /&gt;
{{Textbox|boxtype=important|header=Richtige Sprache setzen!|text=Beim Anlegen einer Wiki-Instanz müssen Sie darauf achten, dass sowohl der Pfad als auch die Inhaltssprache dem ISO-Sprachkürzel entsprechen. Ansonsten wird die Instanz nicht als Sprachwiki erkannt. Der Seitenname kann frei gewählt werden, es bietet sich jedoch an, auch diesen konsequent mit dem Sprachkürzel anzulegen. Eine nachträgliche Umkonfiguration von Wikis, die bereits mit Inhalten gefüllt sind, kann schwierig sein, da einige Bezeichnungen sprachspezifisch sind (z.B. die Syntax von Bildattributen).|icon=yes}}[[Datei:BlueSpiceTranslationTransfer - neue Instanz anlegen.png|zentriert|mini|alternativtext=Dialogfenster zum Erstellen einer englischen Sprachinstanz in der Wikifarm|450x450px|Dialogfenster zum Erstellen einer neuen Sprachinstanz mit Seitennamen (1), Pfad (2) und übereinstimmender Inhaltssprache (3) in einem deutschen Stammwiki.]]&lt;br /&gt;
Die Beziehung zwischen den Instanzen einer Wiki-Farm mit Bezug auf Übersetzung sieht also verbildlicht so aus:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;drawio filename=&amp;quot;TranslationTransfer_Instanzen&amp;quot; alt=&amp;quot;&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;Benötigt eine Wiki-Farm ein anderes Setup, muss die Serverkonfiguration entsprechend von einem Server-Administrator angepasst werden (nur bei On-Premise-Installationen möglich).&lt;br /&gt;
&lt;br /&gt;
== Übersetzung einer Seite ==&lt;br /&gt;
Nach der Erstellung der benötigten Wiki-Instanzen können Seiten aus dem Quellwiki übersetzt  und in einer anderen Sprach-Wiki-Instanz angelegt werden.&lt;br /&gt;
&lt;br /&gt;
Um eine Seite zu übersetzen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf der Quellseite auf den &#039;&#039;Übersetzen (Translate)&#039;&#039;-Link in der Werkzeugleiste.  Es öffnet sich ein Dialog.[[Datei:Extension BlueSpiceTranslationTransfer 1743770053694.png|alternativtext=Werkzeugleiste mit hervorgehobenem &amp;quot;Translate&amp;quot;-Link|zentriert|mini|206x206px|Übersetzen (Translate)-Link]]&lt;br /&gt;
# &#039;&#039;&#039;Wählen&#039;&#039;&#039; Sie die gewünschte Zielsprache aus.[[Datei:Extension BlueSpiceTranslationTransfer 1743770108045.png|alternativtext=Dialogfenster zur Auswahl aus verschiedenen Zielsprachen mit &amp;quot;Deutsch&amp;quot; ausgewählt|zentriert|mini|250x250px|Zielsprache auswählen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Übersetzen (Translate)&#039;&#039;, um die Übersetzung zu starten.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie den vorgeschlagenen Seitennamen im Zielwiki und ändern Sie ihn, falls nötig. Dieses Dialogfeld erscheint nur bei der Erstübersetzung der Seite.[[Datei:Extension BlueSpiceTranslationTransfer 1743770150061.png|alternativtext=Dialogfenster zur Eingabe des Zielseitennamens|zentriert|mini|400x400px|Überprüfen Sie den gewünschten Zielseitennamen]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie erneut &#039;&#039;Übersetzen (Translate)&#039;&#039;, um den Seitennamen zu speichern. Die Übersetzungsvorschau wird angezeigt.[[Datei:TranslationTransfer preview.png|alternativtext=Vorschaufenster mit übersetztem Seiteninhalt|zentriert|mini|400x400px|Übersetzungsvorschau]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Speichern (Save)&#039;&#039;, um die übersetzte Seite  im Zielwiki zu speichern.  Ein Bestätigungsfenster zeigt das Ergebnis des Transfers.[[Datei:TranslationTransfer confirmation.png|alternativtext=Bestätigungsdialog mit Informationen zu einer übertragenen eingebetteten Vorlage.|zentriert|mini|350x350px|Übersetzungsbestätigung]]&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie &#039;&#039;Fertig (Done)&#039;&#039;. Sie können nun direkt zur Seite im Ziel-Wiki gelangen. Die Originalsprachenseite zeigt nun einen Sprachwechsler im Titelbereich an.[[Datei:Extension BlueSpiceTranslationTransfer 1743769862375.png|alternativtext=Sprachauswahl mit der Option &amp;quot;Deutsch&amp;quot;.|zentriert|mini|200x200px|Sprachwechsler]]&lt;br /&gt;
&lt;br /&gt;
== Nachfolgende Übersetzungen ==&lt;br /&gt;
Wenn eine Seite bereits im Ziel-Wiki existiert, werden eingebettete Ressourcen wie Vorlagen nicht erneut dorthin übertragen. Vorlagen werden in jedem Sprach-Wiki separat verwaltet, da der Übersetzungsdienst nicht feststellen kann, welche Vorlagenelemente übersetzt werden müssen. Nach Abschluss der Übersetzung zeigt das Wiki ein Bestätigungsfenster an, in dem alle eingebetteten Ressourcen aufgelistet sind, die nicht in das Ziel-Wiki übertragen wurden.&lt;br /&gt;
[[Datei:TranslationTransfer embedded resources.png|alternativtext=Dialogfenster, das anzeigt, dass eine Vorlage nicht in das Ziel-Wiki kopiert wurde.|zentriert|mini|350x350px|Hinweis zu eingebetteten Ressourcen]]&lt;br /&gt;
&lt;br /&gt;
== Seiteninhalt zusammenführen ==&lt;br /&gt;
Wenn eine Seite bereits übersetzt wurde, überschreiben nachfolgende Übersetzungen die vorherige Seite.&lt;br /&gt;
&lt;br /&gt;
Es ist jedoch in der Serverkonfiguration einstellbar, ob bereits übersetzte Seiten zunächst in einem Entwurf-Namensraum landen und manuell geprüft und freigegeben werden müssen.&lt;br /&gt;
&lt;br /&gt;
Sofern dies konfiguriert ist, ist die entsprechende Dokumentation auf der [[Handbuch:Erweiterung/MergeArticles|Handbuch-Seite der Erweiterung MergeArticles]] verfügbar.&lt;br /&gt;
&lt;br /&gt;
== Übersetzte Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Seitentext&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Seitentitel&#039;&#039;&#039; (Anpassung des Titels ist bei der Erstübersetzung möglich)&lt;br /&gt;
* &#039;&#039;&#039;Anzeigetitel&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Kategorien&#039;&#039;&#039; &lt;br /&gt;
** Die auf einer Seiten angegeben Kategorien werden bei der Erstübersetzung der Seite übersetzt, sofern die Kategorien nicht bereits über eine andere Wiki-Seite übersetzt wurden.&lt;br /&gt;
** Existiert eine Kategorie aus dem Quellwiki durch eine frühere Übersetzung der Seite oder durch eine Übersetzung über eine andere Seite bereits im Zielwiki, wird sie von einer erneuten Übersetzung ausgeschlossen. Dies verhindert, dass die Kategorie vom Übersetzungs-Service mit einer neuen abweichenden Übersetzung ersetzt kann.&lt;br /&gt;
* &#039;&#039;&#039;Interne Links:&#039;&#039;&#039; Wiki-Links werden übersetzt. Falls eine Seite im Zielwiki nicht existiert, wird sie entsprechend als &amp;quot;Gewünschte Seite&amp;quot; (Redlink) angezeigt .&lt;br /&gt;
* &#039;&#039;&#039;Eingebundene Dateien (png, jpg, gif,...)&#039;&#039;&#039;  werden ins Zielwiki übertragen:&lt;br /&gt;
** Der Dateiname wird beibehalten&lt;br /&gt;
** Die Beschreibung und der Alternativtext von eingebetteten Dateien werden übersetzt&lt;br /&gt;
** Die Übertragung von auf Dateien kann manuell unterdrückt werden (siehe Dateien ausschließen).&lt;br /&gt;
* &#039;&#039;&#039;Dateianhänge:&#039;&#039;&#039; Dateien  werden wie alle Dateien ins Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Medien (pdf, docx, pdf,...):&#039;&#039;&#039; Die Linkbeschreibung wird übersetzt und das Originaldokument wird in das Zielwiki kopiert.&lt;br /&gt;
* &#039;&#039;&#039;Galerien:&#039;&#039;&#039; Wenn ein Galerie-Droplet auf einer Seite eingefügt wird, werden die Dateinamen nicht übersetzt und die Galerie wird korrekt im Zielwiki angezeigt. Die Bildunterschriften werden übersetzt.&lt;br /&gt;
* &#039;&#039;&#039;Vorlagen:&#039;&#039;&#039; Vorlagen werden mit dem Original-Seitennamen übertragen, falls sie im Ziel-Wiki nicht vorhanden sind.&lt;br /&gt;
* &#039;&#039;&#039;Magische Wörter&#039;&#039;&#039; werden in ihre kanonische Bezeichnung (EN) übersetzt.&lt;br /&gt;
{{Textbox|boxtype=note|header=Hinweis:|text=Einschränkung in früheren BlueSpice-Versionen: Wenn eine Seite zu groß ist, kann die DeepL API sie nicht übersetzen. Die beste Möglichkeit ist, die Seite in kleinere Unterseiten aufzuteilen oder auf die aktuellste BlueSpice-Version zu wechseln.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Nicht-übersetzte oder nicht-übertragene Elemente ==&lt;br /&gt;
Folgende Elemente werden für die Übersetzung nichtg berücksichtigt:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Bereits im Ziel-Wiki vorhandene Vorlagen:&#039;&#039;&#039; Vorlagen werden im Ziel-Wiki nicht überschrieben, wenn sie dort bereits vorhanden sind.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Vorlageninhalte:&#039;&#039;&#039; Vorlagen werden bei der Übersetzung in das Zielwiki übertragen, eine Übersetzung der Inhalte findet jedoch nicht statt.&lt;br /&gt;
* &#039;&#039;&#039;Formulare für Vorlagen ([[Referenz:Page Forms|Page Forms]]):&#039;&#039;&#039; Formulare müssen manuell in die Zielwikis übertragen werden und dort der jeweiligen Sprache angepasst werden.&lt;br /&gt;
* &#039;&#039;&#039;Transkludierte Seiten:&#039;&#039;&#039; Transkludierte Seiten werden derzeit ohne Übersetzung in das Zielwiki übertragen.&lt;br /&gt;
* &#039;&#039;&#039;Codeblöcke:&#039;&#039;&#039; werden nicht übersetzt.&lt;br /&gt;
&lt;br /&gt;
== Inhalte von der Übersetzung ausschließen ==&lt;br /&gt;
&lt;br /&gt;
=== Text  ausschließen{{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Bevor Sie den Text schreiben:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Öffnen&#039;&#039;&#039; Sie das &#039;&#039;Menü Einfügen (+)&#039;&#039; in der Editor-Symbolleiste.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Von der Übersetzung ausschließen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie den Text hinzu, den Sie ausschließen möchten.&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Klicken&#039;&#039;&#039; Sie auf &#039;&#039;Einfügen&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
Wenn Ihr Text bereits auf der Seite vorhanden ist, müssen Sie in den Quelltextbearbeitungsmodus wechseln und das Tag „ignore“ manuell einfügen. Dieses Tag hat einen Start- und einen End-Tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;Text hier&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Dateien ausschließen ===&lt;br /&gt;
Auf der Quellseite kann ein Tag eingefügt werden, um alle eingebunden Dateien  für eine bestimmte Seite vom Übersetzungsprozess auszuschließen.&lt;br /&gt;
&lt;br /&gt;
Auf diese Weise werden die im Zielsystem vorgenommenen Änderungen an Dateien bei der nächsten Übersetzung nicht überschrieben.&lt;br /&gt;
&lt;br /&gt;
Schritte, um Dateien von der Übersetzung ausschließen:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Fügen&#039;&#039;&#039; Sie das Tag  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__BS_NO_AUTOMATIC_DOCUMENT_TRANSLATION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; im Quelltext der zu übersetzenden Seite &#039;&#039;&#039;ein&#039;&#039;&#039;. &lt;br /&gt;
# &#039;&#039;&#039;Übersetzen&#039;&#039;&#039; Sie die Seite in die Zielsprache. In der Vorschau werden die Dateien des Quellwikis noch angezeigt. Sie werden allerdings nicht mit übertragen.&lt;br /&gt;
# &#039;&#039;&#039;Überprüfen&#039;&#039;&#039; Sie die Zielseite. Der Dateilink wurde mit dem Originalnamen im Quelltext beibehalten. Die Datei selbst wurde nicht übertragen . Die Datei auf der Seite als “gewünschte Datei” (Redlink) angezeigt. So ist ersichtlich, dass Dateien fehlen und gegebenenfalls ersetzt werden müssen.&lt;br /&gt;
&lt;br /&gt;
​Hinweis: Falls die Datei schon auf dem Zielwiki existiert, wird die Datei angezeigt.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsübersicht ==&lt;br /&gt;
Eine Übersicht über alle Übersetzungen ist unter &amp;lt;code&amp;gt;Spezial:TranslationsOverview&amp;lt;/code&amp;gt;  im Quellwiki verfügbar.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743771129964.png|zentriert|mini|Übersetzungsübersicht|600x600px|alternativtext=Übersetzungsübersichtsseite mit drei Einträgen]]&lt;br /&gt;
== Titelverzeichnis ==&lt;br /&gt;
Das Wörterbuch mit allen Seitentiteln und Verknüpfungen kann unter  &amp;lt;code&amp;gt;Spezial:TranslationDictionary&amp;lt;/code&amp;gt; im Quellwiki verwaltet werden.&lt;br /&gt;
&lt;br /&gt;
Wenn der Titel einer Zielseite nach der ersten Übersetzung angepasst oder gelöscht werden soll, kann das auf dieser Spezialseite erfolgen.&lt;br /&gt;
[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169370583.png|zentriert|mini|Übersetzungs-Wörterbuch|600x600px]]&lt;br /&gt;
&lt;br /&gt;
Wenn eine Quellseite umbenannt wird, werden die Titel automatisch neu übersetzt und die Titelübersetzungen werden in der Datenbank und im Wiki aktualisiert.&lt;br /&gt;
&lt;br /&gt;
Die verschiedenen Übersetzungsversionen werden weiterhin korrekt verlinkt. Die auf der Quellseite gewählte Weiterleitung wird auch auf den entsprechenden Zielseiten eingerichtet.&lt;br /&gt;
&lt;br /&gt;
== Übersetzungsglossar ==&lt;br /&gt;
Auf der Seite &amp;lt;code&amp;gt;Spezial:Übersetzungsglossar&amp;lt;/code&amp;gt; können Glossareinträge für die Übersetzung gepflegt werden. Dies stellt sicher, dass bestimmte Begriffe aus der Quellsprache immer mit einem bestimmtem Begriff aus der Zielsprache übersetzt werden. Dies gilt sowohl für den Seitentitel als auch für den  Seiteninhalt.&lt;br /&gt;
&lt;br /&gt;
Das Wiki-Glossar wird  bei der Übersetzung in das DeepL-Glossar übertragen und verwendet.[[Datei:Handbuch:Erweiterung BlueSpiceTranslationTransfer 1743169204822.png|zentriert|mini|Übersetzungs-Glossar|alternativtext=Spezialseite Übersetzungsglossar mit einem Eintrag|650x650px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Nicht alle Übersetzungssprachen unterstützen die Glossarfunktion ([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs siehe DeepL Dokumentation]).&lt;br /&gt;
&lt;br /&gt;
Bitte beachten Sie die folgenden Empfehlungen zur Definition von Glossarbegriffen (bereitgestellt vom DeepL-Dienst):&lt;br /&gt;
&lt;br /&gt;
* Wir empfehlen grundsätzlich die idiomatische Groß- und Kleinschreibung beim Hinzufügen eines Glossareintrags. Bitte verwenden Sie Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Da Substantive im Englischen generell klein geschrieben werden, empfehlen wir dringend die Verwendung des Glossarpaars „cat – Katze“. Andernfalls erkennt die KI „Cat“ (mit Großbuchstaben) als Eigennamen.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Best Practices für Glossare:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Kein Plural&lt;br /&gt;
* Kein Präteritum&lt;br /&gt;
* Verwenden Sie idiomatische Groß- und Kleinschreibung, wenn dies in der jeweiligen Sprache angebracht ist.&lt;br /&gt;
* Die Verwendung von vorangestellten Artikeln bei Substantiven ist irrelevant und kann ignoriert werden.&lt;br /&gt;
* Verwenden Sie Infinitivmarkierungen bei Verben, wie z. B. „to“ im Englischen, um Missverständnisse zu vermeiden (Beispiel: to rain → regnen; rain → Regen).&lt;br /&gt;
&lt;br /&gt;
== Konfiguration ==&lt;br /&gt;
&lt;br /&gt;
===Zuordnung der Namensräume===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=##.*BlueSpiceTranslationTransfer.*}}&lt;br /&gt;
&lt;br /&gt;
=== Konfiguration DeepL API ===&lt;br /&gt;
{{#dpl:title=Handbuch:Erweiterung/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Fehlermeldungen ==&lt;br /&gt;
Es kann zu Übersetzungskonflikten zwischen Quell- und Zielwiki kommen, wenn Seiten ohne Weiterleitung verschoben werden. Beispiel:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Quellseite wurde verschoben:&#039;&#039;&#039; Eine Seite wurde in einem englischsprachigen Quellwiki ohne Weiterleitung von &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;&lt;br /&gt;
A new page 1&amp;lt;/code&amp;gt; verschoben. Die Seite wurde ursprünglich als &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; ins deutsche Wiki übersetzt. Wenn der Benutzer &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; nach &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; übersetzen möchte, zeigt das Wiki eine Fehlermeldung an, dass die vorgeschlagene Zielseite bereits existiert:[[File:translationtransfer error1.png|alt=Seite kann nicht in den ausgewählten Seitentitel übersetzt werden, da die Zielseite bereits existiert|center|thumb|450x450px|Fehlermeldung bei der Übersetzungsübertragung]]&#039;&#039;&#039;Lösung:&#039;&#039;&#039; Es ist notwendig, die ursprüngliche Zuordnung zwischen den beiden Seiten &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; und &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; aus dem [[Manual:Extension/BlueSpiceTranslationTransfer#Translation dictionary|Übersetzungswörterbuch]] zu löschen. Danach ist es möglich, das Übersetzungsziel für &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; problemlos auf &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; zu setzen, ohne eine Fehlermeldung zu erhalten. Die Zielseite &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; behält ihren Versionsverlauf.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Ad-hoc Übersetzung ==&lt;br /&gt;
In einer Wiki-Instanz mit konfiguriertem DeepL API-Schlüssel wird Benutzern, deren Sprache in der Benutzereinstellung eine andere ist als die Inhaltssprache des Wikis, ein Link zur sogenannten [[Handbuch:Erweiterung/AdhocTranslation|Ad-hoc Übersetzung]] angezeigt. Diese Übersetzung ist nur solange gültig, bis die Seite neu geladen wird. &lt;br /&gt;
&lt;br /&gt;
{{Box Links|Thema1=[[Handbuch:Erweiterung/ContentTransfer]]|Thema2=[[Handbuch:Erweiterung/MergeArticles]]|Thema3=[[Handbuch:Erweiterung/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Kategorie:BlueSpice farm]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:StandardDialogs&amp;diff=16622</id>
		<title>Referenz:StandardDialogs</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:StandardDialogs&amp;diff=16622"/>
		<updated>2026-06-11T13:15:34Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=Hallo Welt!&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice free, BlueSpice pro, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Skinning&lt;br /&gt;
|features=Diese Erweiterung stellt Dialoge für verschiedene Aktionen bereit, darunter:&lt;br /&gt;
&lt;br /&gt;
* Löschen&lt;br /&gt;
* Verschieben&lt;br /&gt;
* Schützen&lt;br /&gt;
* Aktualisieren&lt;br /&gt;
* Neue Seite&lt;br /&gt;
* Neue Unterseite&lt;br /&gt;
|desc=Bietet Dialogbenutzeroberflächen für allgemeine Seitenaktionen.&lt;br /&gt;
|license=GPL v3+&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:StandardDialogs&amp;diff=16621</id>
		<title>Referenz:StandardDialogs</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:StandardDialogs&amp;diff=16621"/>
		<updated>2026-06-11T13:14:41Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|desc=Bietet Dialogbenutzeroberflächen für allgemeine Seitenaktionen.&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=Hallo Welt!&lt;br /&gt;
|type=BlueSpice&lt;br /&gt;
|edition=BlueSpice free, BlueSpice pro, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Skinning&lt;br /&gt;
|license=GPL v3+&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=Referenz:UnifiedTaskOverview&amp;diff=16620</id>
		<title>Referenz:UnifiedTaskOverview</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=Referenz:UnifiedTaskOverview&amp;diff=16620"/>
		<updated>2026-06-11T13:14:21Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|desc=Stellt die Spezialseite &amp;quot;Meine Aufgaben&amp;quot; zur Verfügung.&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=Hallo Welt!&lt;br /&gt;
|type=MediaWiki&lt;br /&gt;
|edition=BlueSpice pro, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=MediaWiki&lt;br /&gt;
|category=Personalisierung&lt;br /&gt;
|license=GPL v3+&lt;br /&gt;
|features=&lt;br /&gt;
Die neue Übersichtsseite “Meine Aufgaben” (&#039;&#039;Spezial:Meine Aufgaben&#039;&#039;) ermöglicht es Benutzern, ihre  im Wiki anstehenden Aufgaben einzusehen. Die Spezialseite ist über das Benutzermenü unter &#039;&#039;Benutzerwerkzeuge &amp;gt; Aufgaben&#039;&#039; zu erreichen. &lt;br /&gt;
&lt;br /&gt;
* 	Derzeit werden [[Referenz:Workflows|Workflow-Aufgaben]] und ausstehende [[Referenz:BlueSpiceReadConfirmation|Lesebestätigungen]] angezeigt.&lt;br /&gt;
* 	Wenn Aufgaben anstehen, wird dies über ein rotes Benachrichtigungs-Icon im Benutzermenü angekündigt.&lt;br /&gt;
* Die Aufgaben-Karte führt zur Wikiseite, die mit der Aufgabe verknüpft ist.&lt;br /&gt;
&lt;br /&gt;
[[Datei:meine aufgaben.png|alternativtext=Spezialseite &amp;quot;Meine Aufgaben&amp;quot;|zentriert|mini|650x650px|Spezialseite &amp;quot;Meine Aufgaben&amp;quot;]]&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16618</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16618"/>
		<updated>2026-06-10T10:31:06Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
/*Sidebar subpagetree */&lt;br /&gt;
&lt;br /&gt;
#sb-pri ul.tree-node-list &amp;gt; li &amp;gt; div, #sb-pri ul.tree-node-list &amp;gt; li &amp;gt; ul.tree-node-list {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
     border-left: 5px solid transparent;&lt;br /&gt;
     box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Entry links*/&lt;br /&gt;
&lt;br /&gt;
#sb-pri .list-group-item a {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid transparent;&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for centering footer links*/&lt;br /&gt;
&lt;br /&gt;
#footer ul {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.edit-footerlinks-link {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 2.2em;}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for EmbedVideo overlay on dark background image*/&lt;br /&gt;
 .embedvideo-thumbnail {&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     z-index: 1;&lt;br /&gt;
     top:-10px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay {&lt;br /&gt;
     display: block;&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     top: 0;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay a {&lt;br /&gt;
    color:white!important;&lt;br /&gt;
     font-size:1.1em!important;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__title {&lt;br /&gt;
     white-space: normal;&lt;br /&gt;
     text-align:center;&lt;br /&gt;
     padding-top:20px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__footer &amp;gt; div {&lt;br /&gt;
     background-color: rgba(226, 0, 0, .8);&lt;br /&gt;
}&lt;br /&gt;
.embedvideo-privacyNotice {&lt;br /&gt;
    height:110%&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__continue {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     outline: inherit;&lt;br /&gt;
     background-color: #36c;&lt;br /&gt;
     color:white ;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__dismiss {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     background-color:white;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__fakeButton {&lt;br /&gt;
     margin-top:30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*WCAG 1.4.3 discernable links*/&lt;br /&gt;
.mw-body-content a:not([class*=&#039;oo-ui-&#039;]),&lt;br /&gt;
[class^=&#039;mw-content-&#039;] a:not([class*=&#039;oo-ui-&#039;]) {&lt;br /&gt;
	text-decoration: underline dotted;&lt;br /&gt;
	text-underline-offset: 4px;&lt;br /&gt;
	text-decoration-thickness: 1px;&lt;br /&gt;
	text-decoration-color: grey&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MW overrides */&lt;br /&gt;
.wikitable {&lt;br /&gt;
	background-color: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr th {&lt;br /&gt;
	background-color: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
figure[typeof~=&#039;mw:File/Thumb&#039;].mw-halign-center,&lt;br /&gt;
figure[typeof~=&#039;mw:File/Frame&#039;].mw-halign-center {&lt;br /&gt;
	margin: 2em auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content li {&lt;br /&gt;
	margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page banner */&lt;br /&gt;
#mpbanner {&lt;br /&gt;
	margin-top: -55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#mpbanner-byline {&lt;br /&gt;
	font-size: 1.8em;&lt;br /&gt;
	color: #3e5389;&lt;br /&gt;
	line-height: 1em;&lt;br /&gt;
	padding-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbanner-title {&lt;br /&gt;
	font-size: 3.4rem;&lt;br /&gt;
	color: #4b80eb;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
	font-weight: 900;&lt;br /&gt;
	letter-spacing: 1px;&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbsv {&lt;br /&gt;
	color: #4666cd&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page general */&lt;br /&gt;
.mpbs5 .section-featured h2 {&lt;br /&gt;
	font-size: 1.2em;&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	border-bottom: none;&lt;br /&gt;
	color: #555&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#startpage.mpbs5 .sectionflexcontainer&amp;gt;div h2 {&lt;br /&gt;
	padding: 20px 15px 5px 15px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Softwarekatalog*/&lt;br /&gt;
table.casablanca.swc tbody tr,&lt;br /&gt;
table.casablanca.swc th {&lt;br /&gt;
	color: #333&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.casablanca.swc thead tr,&lt;br /&gt;
table.casablanca tbody th.swc {&lt;br /&gt;
	background: #e9e9ee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export {&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	float: right;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export:before {&lt;br /&gt;
	font-family: &#039;bootstrap-icons&#039;;&lt;br /&gt;
	content: &#039;\F1B9&#039;;&lt;br /&gt;
	vertical-align: -0.3em;&lt;br /&gt;
	padding-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide PDF Exclude Tags*/&lt;br /&gt;
.hf-nsheader .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsheader .pdfcreator-excludeend,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludeend {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quiz */&lt;br /&gt;
/*Quiz*/&lt;br /&gt;
.quiz .question {&lt;br /&gt;
	margin-bottom: 3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.questionText {&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin-bottom: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question .header {&lt;br /&gt;
	background: #fff0e1;&lt;br /&gt;
	padding: 1px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.questionText {&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question td {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question th {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizQuestions .question .sign {&lt;br /&gt;
	width: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table.settings {&lt;br /&gt;
	margin-left: 30px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr .quiz .question .border {&lt;br /&gt;
	border-width: 0 0 0 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.right {&lt;br /&gt;
	background-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.NA {&lt;br /&gt;
	background-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.wrong {&lt;br /&gt;
	background-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.right {&lt;br /&gt;
	border-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.NA {&lt;br /&gt;
	border-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.wrong {&lt;br /&gt;
	border-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.right {&lt;br /&gt;
	outline: 3px solid #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.NA {&lt;br /&gt;
	outline: 3px solid #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.wrong {&lt;br /&gt;
	outline: 3px solid #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #36c;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	margin-left: 30px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #2551aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #a4a4a4;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #858585;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .correction {&lt;br /&gt;
	background-color: #ffe4c9;&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin: 10px 0 30px 28px;&lt;br /&gt;
	padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** Template downloads **/&lt;br /&gt;
.cards {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div {&lt;br /&gt;
	margin-left: 5px;&lt;br /&gt;
	margin-right: 5px;&lt;br /&gt;
	flex-basis: 290px;&lt;br /&gt;
	margin-bottom: 50px;&lt;br /&gt;
	border-top: 1px solid #f0f0f0;&lt;br /&gt;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);&lt;br /&gt;
	transition: all .3s cubic-bezier(.25, .8, .25, 1);&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div:hover {&lt;br /&gt;
	box-shadow: 0 6px 8px rgba(0, 0, 0, .10), 0 10px 10px rgba(0, 0, 0, .10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards a.image img {&lt;br /&gt;
	max-width: 600px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .screenshot {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
	height: 200px;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	border-top: 14px solid #eee;&lt;br /&gt;
	border-bottom: 14px solid #eee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .cards h2 {&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-color: #444;&lt;br /&gt;
	border: none;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards h2 .mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .text {&lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
	padding: 20px 10px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text text a:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new),&lt;br /&gt;
#mw-content-text .text a:link:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new),&lt;br /&gt;
#mw-content-text .text a:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new):visited,&lt;br /&gt;
#mw-content-text .text a:link:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new):visited {&lt;br /&gt;
	color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .emptycard,&lt;br /&gt;
.cards&amp;gt;div.emptycard:hover {&lt;br /&gt;
	border: 0;&lt;br /&gt;
	box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	.cards .screenshot {&lt;br /&gt;
		width: auto;&lt;br /&gt;
		text-align: center&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #4CAF50;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: white;&lt;br /&gt;
	padding: 8px 20px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	margin: 0 0 10px 0;&lt;br /&gt;
	-webkit-transition-duration: 0.4s;&lt;br /&gt;
	transition-duration: 0.4s;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .getButton a {&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:hover {&lt;br /&gt;
	box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);&lt;br /&gt;
	color: &#039;f5f5f5&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:active {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f019 &#039;;&lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cart a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f217 &#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: 0 0 20px 40px;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea p {&lt;br /&gt;
	margin: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-panelLayout-framed {&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tabSelectWidget-framed {&lt;br /&gt;
	border-bottom: 1px solid #d3d5da;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*404 system message badaccess-groups*/&lt;br /&gt;
#system404-error {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error div.floatnone a.image img {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error hr {&lt;br /&gt;
	margin-top: 0px;&lt;br /&gt;
	margin-bottom: 2rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	max-width: 600px;&lt;br /&gt;
	border-top: 3px dotted #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quick Search */&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
	max-height: 750px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	margin: 0 10px 6px 0;&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {&lt;br /&gt;
	background: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-icon-articleRedirect {&lt;br /&gt;
	background-size: 80%&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup-item-header-redirect a {&lt;br /&gt;
	width: 85% !important;&lt;br /&gt;
	font-size: 0.9em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for section cards */&lt;br /&gt;
.sectionflex {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col1&amp;gt;div {&lt;br /&gt;
	flex-basis: 100%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col2&amp;gt;div {&lt;br /&gt;
	flex-basis: 48%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col3&amp;gt;div {&lt;br /&gt;
	flex-basis: 32%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col4&amp;gt;div {&lt;br /&gt;
	flex-basis: 23%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex&amp;gt;div.empty {&lt;br /&gt;
	border: none;&lt;br /&gt;
	background: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h2 {&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	font-size: 1.3em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h3 {&lt;br /&gt;
	margin: 0 0 1em;&lt;br /&gt;
	font-size: 1.2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.frame&amp;gt;div {&lt;br /&gt;
	border: 1px solid #e7e7e7&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.background&amp;gt;div {&lt;br /&gt;
	background: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex .ve-ce-branchNode-slug,&lt;br /&gt;
.sectionflex span.mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.linked a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.centered&amp;gt;div {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*All topics */&lt;br /&gt;
/*Themen*/&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 1.6em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	border-radius: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd.background div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #fff;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div:hover {&lt;br /&gt;
	background: rgb(233, 233, 238, 0.5)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* bootstrap icons in blue and big */&lt;br /&gt;
.bi-big,&lt;br /&gt;
.fa-big {&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	color: #2b80ea&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {&lt;br /&gt;
	column-count: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 767px) {&lt;br /&gt;
&lt;br /&gt;
	.sectionflex.col2&amp;gt;div,&lt;br /&gt;
	.sectionflex.col3&amp;gt;div {&lt;br /&gt;
		flex-basis: 100%;&lt;br /&gt;
		margin-top: 2em&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Referenz Seiten */&lt;br /&gt;
.extension-infobox {&lt;br /&gt;
	width: 25em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	color: black;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
	margin-left: 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	background-color: #2e6096;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-headertext {&lt;br /&gt;
	font-size: larger;&lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-description {&lt;br /&gt;
	font-weight: normal !important;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 20px 10px 20px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-first-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 20px 10px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-last-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px 20px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding-left: 10px;&lt;br /&gt;
	padding-top: 10px;&lt;br /&gt;
	padding-bottom: 10px;&lt;br /&gt;
	background-color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	float: none;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th {&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header,&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	text-align: center !important;&lt;br /&gt;
	font-size: 1.1em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th,&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexbox {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: flex-start;&lt;br /&gt;
	align-items: stretch;&lt;br /&gt;
	align-content: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent #importdata h3 {&lt;br /&gt;
	margin: 1em 0 1.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox {&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin-top: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text #importdata .flexbox h3,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] #importdata .flexbox h3 {&lt;br /&gt;
	background: #d8d8d9;&lt;br /&gt;
	margin: 0 0 12px 0;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	font-size: 1em !important;&lt;br /&gt;
	font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .mw li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 1px top 3px / 18px url(&#039;/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 2px top 4px / 15px url(&#039;/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox div {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	flex-basis: 33%;&lt;br /&gt;
	padding: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;th,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;th,&lt;br /&gt;
table.wikitable.reference&amp;gt;tr&amp;gt;th,&lt;br /&gt;
.importdata .wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;th {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata div .inner {&lt;br /&gt;
	padding: 8px 12px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs p {&lt;br /&gt;
	font-size: 0.9rem;&lt;br /&gt;
	margin-left: 2.1em;&lt;br /&gt;
	display: list-item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean {&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin-bottom: 20px;&lt;br /&gt;
	background-color: transparent;&lt;br /&gt;
	border-spacing: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;th {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;td {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tbody&amp;gt;tr:nth-child(even) {&lt;br /&gt;
	background-color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Stile für die Unterseitennavigation über Erweiterung HeaderFooter  */&lt;br /&gt;
.hf-navbox {&lt;br /&gt;
	background: #f2f3f9;&lt;br /&gt;
	padding: 1em;&lt;br /&gt;
	margin-bottom: 2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hf-subpages .subpagelist ul {&lt;br /&gt;
	margin-top: 1em;&lt;br /&gt;
	margin-bottom: 1em;&lt;br /&gt;
	column-count: 3&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .hf-subpages .subpagelist li {&lt;br /&gt;
	margin-top: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.hf-subpages .default {&lt;br /&gt;
	display: none;&lt;br /&gt;
	line-height: 0;&lt;br /&gt;
	overflow: hidden&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*avoid empty space if there are no subpages*/&lt;br /&gt;
.wcagnote {&lt;br /&gt;
	border: 1px solid #e9bb06;&lt;br /&gt;
	padding: 2px 6px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	background: #fffdeb;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* See ERM45154 */&lt;br /&gt;
html {&lt;br /&gt;
	filter: none !important;&lt;br /&gt;
	color-scheme: light !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Lingo tooltip */&lt;br /&gt;
.qtip {&lt;br /&gt;
	font-size: 0.9em;&lt;br /&gt;
}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16617</id>
		<title>MediaWiki:Hf-nsheader-Handbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16617"/>
		<updated>2026-06-10T10:29:16Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;no subpages&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16616</id>
		<title>MediaWiki:Hf-nsheader-Handbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16616"/>
		<updated>2026-06-10T10:29:02Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;subpages&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;no subpages&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16615</id>
		<title>MediaWiki:Hf-nsheader-Handbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16615"/>
		<updated>2026-06-10T10:16:21Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{PAGENAME}}|{{SUBPAGENAME}}||&amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}} {{!}} &amp;lt;span style=&amp;quot;font-variant:all-small-caps&amp;quot;&amp;gt;Unterseiten&amp;lt;/span&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16614</id>
		<title>MediaWiki:Hf-nsheader-Handbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16614"/>
		<updated>2026-06-10T10:07:26Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{PAGENAME}}|{{SUBPAGENAME}}||&amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16613</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16613"/>
		<updated>2026-06-10T10:04:24Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
/*Sidebar subpagetree */&lt;br /&gt;
&lt;br /&gt;
#sb-pri ul.tree-node-list &amp;gt; li &amp;gt; div, #sb-pri ul.tree-node-list &amp;gt; li &amp;gt; ul.tree-node-list {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
     border-left: 5px solid transparent;&lt;br /&gt;
     box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Entry links*/&lt;br /&gt;
&lt;br /&gt;
#sb-pri .list-group-item a {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid transparent;&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for centering footer links*/&lt;br /&gt;
&lt;br /&gt;
#footer ul {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.edit-footerlinks-link {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 2.2em;}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for EmbedVideo overlay on dark background image*/&lt;br /&gt;
 .embedvideo-thumbnail {&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     z-index: 1;&lt;br /&gt;
     top:-10px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay {&lt;br /&gt;
     display: block;&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     top: 0;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay a {&lt;br /&gt;
    color:white!important;&lt;br /&gt;
     font-size:1.1em!important;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__title {&lt;br /&gt;
     white-space: normal;&lt;br /&gt;
     text-align:center;&lt;br /&gt;
     padding-top:20px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__footer &amp;gt; div {&lt;br /&gt;
     background-color: rgba(226, 0, 0, .8);&lt;br /&gt;
}&lt;br /&gt;
.embedvideo-privacyNotice {&lt;br /&gt;
    height:110%&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__continue {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     outline: inherit;&lt;br /&gt;
     background-color: #36c;&lt;br /&gt;
     color:white ;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__dismiss {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     background-color:white;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__fakeButton {&lt;br /&gt;
     margin-top:30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*WCAG 1.4.3 discernable links*/&lt;br /&gt;
.mw-body-content a:not([class*=&#039;oo-ui-&#039;]),&lt;br /&gt;
[class^=&#039;mw-content-&#039;] a:not([class*=&#039;oo-ui-&#039;]) {&lt;br /&gt;
	text-decoration: underline dotted;&lt;br /&gt;
	text-underline-offset: 4px;&lt;br /&gt;
	text-decoration-thickness: 1px;&lt;br /&gt;
	text-decoration-color: grey&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MW overrides */&lt;br /&gt;
.wikitable {&lt;br /&gt;
	background-color: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr th {&lt;br /&gt;
	background-color: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
figure[typeof~=&#039;mw:File/Thumb&#039;].mw-halign-center,&lt;br /&gt;
figure[typeof~=&#039;mw:File/Frame&#039;].mw-halign-center {&lt;br /&gt;
	margin: 2em auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content li {&lt;br /&gt;
	margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page banner */&lt;br /&gt;
#mpbanner {&lt;br /&gt;
	margin-top: -55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#mpbanner-byline {&lt;br /&gt;
	font-size: 1.8em;&lt;br /&gt;
	color: #3e5389;&lt;br /&gt;
	line-height: 1em;&lt;br /&gt;
	padding-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbanner-title {&lt;br /&gt;
	font-size: 3.4rem;&lt;br /&gt;
	color: #4b80eb;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
	font-weight: 900;&lt;br /&gt;
	letter-spacing: 1px;&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbsv {&lt;br /&gt;
	color: #4666cd&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page general */&lt;br /&gt;
.mpbs5 .section-featured h2 {&lt;br /&gt;
	font-size: 1.2em;&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	border-bottom: none;&lt;br /&gt;
	color: #555&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#startpage.mpbs5 .sectionflexcontainer&amp;gt;div h2 {&lt;br /&gt;
	padding: 20px 15px 5px 15px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Softwarekatalog*/&lt;br /&gt;
table.casablanca.swc tbody tr,&lt;br /&gt;
table.casablanca.swc th {&lt;br /&gt;
	color: #333&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.casablanca.swc thead tr,&lt;br /&gt;
table.casablanca tbody th.swc {&lt;br /&gt;
	background: #e9e9ee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export {&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	float: right;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export:before {&lt;br /&gt;
	font-family: &#039;bootstrap-icons&#039;;&lt;br /&gt;
	content: &#039;\F1B9&#039;;&lt;br /&gt;
	vertical-align: -0.3em;&lt;br /&gt;
	padding-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide PDF Exclude Tags*/&lt;br /&gt;
.hf-nsheader .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsheader .pdfcreator-excludeend,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludeend {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quiz */&lt;br /&gt;
/*Quiz*/&lt;br /&gt;
.quiz .question {&lt;br /&gt;
	margin-bottom: 3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.questionText {&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin-bottom: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question .header {&lt;br /&gt;
	background: #fff0e1;&lt;br /&gt;
	padding: 1px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.questionText {&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question td {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question th {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizQuestions .question .sign {&lt;br /&gt;
	width: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table.settings {&lt;br /&gt;
	margin-left: 30px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr .quiz .question .border {&lt;br /&gt;
	border-width: 0 0 0 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.right {&lt;br /&gt;
	background-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.NA {&lt;br /&gt;
	background-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.wrong {&lt;br /&gt;
	background-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.right {&lt;br /&gt;
	border-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.NA {&lt;br /&gt;
	border-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.wrong {&lt;br /&gt;
	border-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.right {&lt;br /&gt;
	outline: 3px solid #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.NA {&lt;br /&gt;
	outline: 3px solid #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.wrong {&lt;br /&gt;
	outline: 3px solid #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #36c;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	margin-left: 30px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #2551aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #a4a4a4;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #858585;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .correction {&lt;br /&gt;
	background-color: #ffe4c9;&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin: 10px 0 30px 28px;&lt;br /&gt;
	padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** Template downloads **/&lt;br /&gt;
.cards {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div {&lt;br /&gt;
	margin-left: 5px;&lt;br /&gt;
	margin-right: 5px;&lt;br /&gt;
	flex-basis: 290px;&lt;br /&gt;
	margin-bottom: 50px;&lt;br /&gt;
	border-top: 1px solid #f0f0f0;&lt;br /&gt;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);&lt;br /&gt;
	transition: all .3s cubic-bezier(.25, .8, .25, 1);&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div:hover {&lt;br /&gt;
	box-shadow: 0 6px 8px rgba(0, 0, 0, .10), 0 10px 10px rgba(0, 0, 0, .10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards a.image img {&lt;br /&gt;
	max-width: 600px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .screenshot {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
	height: 200px;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	border-top: 14px solid #eee;&lt;br /&gt;
	border-bottom: 14px solid #eee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .cards h2 {&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-color: #444;&lt;br /&gt;
	border: none;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards h2 .mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .text {&lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
	padding: 20px 10px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text text a:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new),&lt;br /&gt;
#mw-content-text .text a:link:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new),&lt;br /&gt;
#mw-content-text .text a:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new):visited,&lt;br /&gt;
#mw-content-text .text a:link:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new):visited {&lt;br /&gt;
	color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .emptycard,&lt;br /&gt;
.cards&amp;gt;div.emptycard:hover {&lt;br /&gt;
	border: 0;&lt;br /&gt;
	box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	.cards .screenshot {&lt;br /&gt;
		width: auto;&lt;br /&gt;
		text-align: center&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #4CAF50;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: white;&lt;br /&gt;
	padding: 8px 20px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	margin: 0 0 10px 0;&lt;br /&gt;
	-webkit-transition-duration: 0.4s;&lt;br /&gt;
	transition-duration: 0.4s;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .getButton a {&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:hover {&lt;br /&gt;
	box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);&lt;br /&gt;
	color: &#039;f5f5f5&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:active {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f019 &#039;;&lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cart a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f217 &#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: 0 0 20px 40px;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea p {&lt;br /&gt;
	margin: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-panelLayout-framed {&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tabSelectWidget-framed {&lt;br /&gt;
	border-bottom: 1px solid #d3d5da;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*404 system message badaccess-groups*/&lt;br /&gt;
#system404-error {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error div.floatnone a.image img {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error hr {&lt;br /&gt;
	margin-top: 0px;&lt;br /&gt;
	margin-bottom: 2rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	max-width: 600px;&lt;br /&gt;
	border-top: 3px dotted #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quick Search */&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
	max-height: 750px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	margin: 0 10px 6px 0;&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {&lt;br /&gt;
	background: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-icon-articleRedirect {&lt;br /&gt;
	background-size: 80%&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup-item-header-redirect a {&lt;br /&gt;
	width: 85% !important;&lt;br /&gt;
	font-size: 0.9em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for section cards */&lt;br /&gt;
.sectionflex {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col1&amp;gt;div {&lt;br /&gt;
	flex-basis: 100%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col2&amp;gt;div {&lt;br /&gt;
	flex-basis: 48%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col3&amp;gt;div {&lt;br /&gt;
	flex-basis: 32%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col4&amp;gt;div {&lt;br /&gt;
	flex-basis: 23%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex&amp;gt;div.empty {&lt;br /&gt;
	border: none;&lt;br /&gt;
	background: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h2 {&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	font-size: 1.3em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h3 {&lt;br /&gt;
	margin: 0 0 1em;&lt;br /&gt;
	font-size: 1.2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.frame&amp;gt;div {&lt;br /&gt;
	border: 1px solid #e7e7e7&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.background&amp;gt;div {&lt;br /&gt;
	background: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex .ve-ce-branchNode-slug,&lt;br /&gt;
.sectionflex span.mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.linked a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.centered&amp;gt;div {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*All topics */&lt;br /&gt;
/*Themen*/&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 1.6em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	border-radius: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd.background div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #fff;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div:hover {&lt;br /&gt;
	background: rgb(233, 233, 238, 0.5)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* bootstrap icons in blue and big */&lt;br /&gt;
.bi-big,&lt;br /&gt;
.fa-big {&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	color: #2b80ea&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {&lt;br /&gt;
	column-count: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 767px) {&lt;br /&gt;
&lt;br /&gt;
	.sectionflex.col2&amp;gt;div,&lt;br /&gt;
	.sectionflex.col3&amp;gt;div {&lt;br /&gt;
		flex-basis: 100%;&lt;br /&gt;
		margin-top: 2em&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Referenz Seiten */&lt;br /&gt;
.extension-infobox {&lt;br /&gt;
	width: 25em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	color: black;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
	margin-left: 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	background-color: #2e6096;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-headertext {&lt;br /&gt;
	font-size: larger;&lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-description {&lt;br /&gt;
	font-weight: normal !important;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 20px 10px 20px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-first-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 20px 10px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-last-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px 20px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding-left: 10px;&lt;br /&gt;
	padding-top: 10px;&lt;br /&gt;
	padding-bottom: 10px;&lt;br /&gt;
	background-color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	float: none;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th {&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header,&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	text-align: center !important;&lt;br /&gt;
	font-size: 1.1em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th,&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexbox {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: flex-start;&lt;br /&gt;
	align-items: stretch;&lt;br /&gt;
	align-content: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent #importdata h3 {&lt;br /&gt;
	margin: 1em 0 1.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox {&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin-top: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text #importdata .flexbox h3,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] #importdata .flexbox h3 {&lt;br /&gt;
	background: #d8d8d9;&lt;br /&gt;
	margin: 0 0 12px 0;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	font-size: 1em !important;&lt;br /&gt;
	font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .mw li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 1px top 3px / 18px url(&#039;/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 2px top 4px / 15px url(&#039;/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox div {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	flex-basis: 33%;&lt;br /&gt;
	padding: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;th,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;th,&lt;br /&gt;
table.wikitable.reference&amp;gt;tr&amp;gt;th,&lt;br /&gt;
.importdata .wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;th {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata div .inner {&lt;br /&gt;
	padding: 8px 12px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs p {&lt;br /&gt;
	font-size: 0.9rem;&lt;br /&gt;
	margin-left: 2.1em;&lt;br /&gt;
	display: list-item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean {&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin-bottom: 20px;&lt;br /&gt;
	background-color: transparent;&lt;br /&gt;
	border-spacing: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;th {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;td {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tbody&amp;gt;tr:nth-child(even) {&lt;br /&gt;
	background-color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* See ERM45154 */&lt;br /&gt;
html {&lt;br /&gt;
	filter: none !important;&lt;br /&gt;
	color-scheme: light !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Permissionsmatrix */&lt;br /&gt;
&lt;br /&gt;
.matrix td,&lt;br /&gt;
.matrix th {&lt;br /&gt;
	font-size: 0.85em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td {&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	vertical-align: top&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.firstcol-sm {&lt;br /&gt;
	width: 200px !important&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Lingo tooltip */&lt;br /&gt;
.qtip {&lt;br /&gt;
	font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*hf- styling für subpage box */&lt;br /&gt;
.hf-navbox {background: #f2f3f9; padding:1em; margin-bottom:2em}&lt;br /&gt;
.hf-subpages .subpagelist ul { margin-top:1em; margin-bottom:1em; column-count:3 }&lt;br /&gt;
#mw-content-text .hf-subpages .subpagelist li {margin-top:0}&lt;br /&gt;
.hf-subpages .default {display:none; line-height:0; overflow:hidden} /*avoid empty space if there are no subpages*/&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16612</id>
		<title>MediaWiki:Hf-nsheader-Handbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16612"/>
		<updated>2026-06-10T10:04:10Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{PAGENAME}}|{{SUBPAGENAME}}||&amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16611</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16611"/>
		<updated>2026-06-10T10:03:50Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
/*Sidebar subpagetree */&lt;br /&gt;
&lt;br /&gt;
#sb-pri ul.tree-node-list &amp;gt; li &amp;gt; div, #sb-pri ul.tree-node-list &amp;gt; li &amp;gt; ul.tree-node-list {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
     border-left: 5px solid transparent;&lt;br /&gt;
     box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Entry links*/&lt;br /&gt;
&lt;br /&gt;
#sb-pri .list-group-item a {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid transparent;&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for centering footer links*/&lt;br /&gt;
&lt;br /&gt;
#footer ul {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.edit-footerlinks-link {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 2.2em;}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for EmbedVideo overlay on dark background image*/&lt;br /&gt;
 .embedvideo-thumbnail {&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     z-index: 1;&lt;br /&gt;
     top:-10px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay {&lt;br /&gt;
     display: block;&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     top: 0;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay a {&lt;br /&gt;
    color:white!important;&lt;br /&gt;
     font-size:1.1em!important;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__title {&lt;br /&gt;
     white-space: normal;&lt;br /&gt;
     text-align:center;&lt;br /&gt;
     padding-top:20px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__footer &amp;gt; div {&lt;br /&gt;
     background-color: rgba(226, 0, 0, .8);&lt;br /&gt;
}&lt;br /&gt;
.embedvideo-privacyNotice {&lt;br /&gt;
    height:110%&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__continue {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     outline: inherit;&lt;br /&gt;
     background-color: #36c;&lt;br /&gt;
     color:white ;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__dismiss {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     background-color:white;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__fakeButton {&lt;br /&gt;
     margin-top:30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*WCAG 1.4.3 discernable links*/&lt;br /&gt;
.mw-body-content a:not([class*=&#039;oo-ui-&#039;]),&lt;br /&gt;
[class^=&#039;mw-content-&#039;] a:not([class*=&#039;oo-ui-&#039;]) {&lt;br /&gt;
	text-decoration: underline dotted;&lt;br /&gt;
	text-underline-offset: 4px;&lt;br /&gt;
	text-decoration-thickness: 1px;&lt;br /&gt;
	text-decoration-color: grey&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MW overrides */&lt;br /&gt;
.wikitable {&lt;br /&gt;
	background-color: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr th {&lt;br /&gt;
	background-color: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
figure[typeof~=&#039;mw:File/Thumb&#039;].mw-halign-center,&lt;br /&gt;
figure[typeof~=&#039;mw:File/Frame&#039;].mw-halign-center {&lt;br /&gt;
	margin: 2em auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content li {&lt;br /&gt;
	margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page banner */&lt;br /&gt;
#mpbanner {&lt;br /&gt;
	margin-top: -55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#mpbanner-byline {&lt;br /&gt;
	font-size: 1.8em;&lt;br /&gt;
	color: #3e5389;&lt;br /&gt;
	line-height: 1em;&lt;br /&gt;
	padding-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbanner-title {&lt;br /&gt;
	font-size: 3.4rem;&lt;br /&gt;
	color: #4b80eb;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
	font-weight: 900;&lt;br /&gt;
	letter-spacing: 1px;&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbsv {&lt;br /&gt;
	color: #4666cd&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page general */&lt;br /&gt;
.mpbs5 .section-featured h2 {&lt;br /&gt;
	font-size: 1.2em;&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	border-bottom: none;&lt;br /&gt;
	color: #555&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#startpage.mpbs5 .sectionflexcontainer&amp;gt;div h2 {&lt;br /&gt;
	padding: 20px 15px 5px 15px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Softwarekatalog*/&lt;br /&gt;
table.casablanca.swc tbody tr,&lt;br /&gt;
table.casablanca.swc th {&lt;br /&gt;
	color: #333&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.casablanca.swc thead tr,&lt;br /&gt;
table.casablanca tbody th.swc {&lt;br /&gt;
	background: #e9e9ee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export {&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	float: right;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export:before {&lt;br /&gt;
	font-family: &#039;bootstrap-icons&#039;;&lt;br /&gt;
	content: &#039;\F1B9&#039;;&lt;br /&gt;
	vertical-align: -0.3em;&lt;br /&gt;
	padding-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide PDF Exclude Tags*/&lt;br /&gt;
.hf-nsheader .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsheader .pdfcreator-excludeend,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludeend {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quiz */&lt;br /&gt;
/*Quiz*/&lt;br /&gt;
.quiz .question {&lt;br /&gt;
	margin-bottom: 3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.questionText {&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin-bottom: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question .header {&lt;br /&gt;
	background: #fff0e1;&lt;br /&gt;
	padding: 1px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.questionText {&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question td {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question th {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizQuestions .question .sign {&lt;br /&gt;
	width: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table.settings {&lt;br /&gt;
	margin-left: 30px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr .quiz .question .border {&lt;br /&gt;
	border-width: 0 0 0 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.right {&lt;br /&gt;
	background-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.NA {&lt;br /&gt;
	background-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.wrong {&lt;br /&gt;
	background-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.right {&lt;br /&gt;
	border-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.NA {&lt;br /&gt;
	border-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.wrong {&lt;br /&gt;
	border-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.right {&lt;br /&gt;
	outline: 3px solid #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.NA {&lt;br /&gt;
	outline: 3px solid #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.wrong {&lt;br /&gt;
	outline: 3px solid #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #36c;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	margin-left: 30px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #2551aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #a4a4a4;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #858585;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .correction {&lt;br /&gt;
	background-color: #ffe4c9;&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin: 10px 0 30px 28px;&lt;br /&gt;
	padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** Template downloads **/&lt;br /&gt;
.cards {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div {&lt;br /&gt;
	margin-left: 5px;&lt;br /&gt;
	margin-right: 5px;&lt;br /&gt;
	flex-basis: 290px;&lt;br /&gt;
	margin-bottom: 50px;&lt;br /&gt;
	border-top: 1px solid #f0f0f0;&lt;br /&gt;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);&lt;br /&gt;
	transition: all .3s cubic-bezier(.25, .8, .25, 1);&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div:hover {&lt;br /&gt;
	box-shadow: 0 6px 8px rgba(0, 0, 0, .10), 0 10px 10px rgba(0, 0, 0, .10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards a.image img {&lt;br /&gt;
	max-width: 600px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .screenshot {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
	height: 200px;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	border-top: 14px solid #eee;&lt;br /&gt;
	border-bottom: 14px solid #eee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .cards h2 {&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-color: #444;&lt;br /&gt;
	border: none;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards h2 .mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .text {&lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
	padding: 20px 10px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text text a:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new),&lt;br /&gt;
#mw-content-text .text a:link:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new),&lt;br /&gt;
#mw-content-text .text a:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new):visited,&lt;br /&gt;
#mw-content-text .text a:link:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new):visited {&lt;br /&gt;
	color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .emptycard,&lt;br /&gt;
.cards&amp;gt;div.emptycard:hover {&lt;br /&gt;
	border: 0;&lt;br /&gt;
	box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	.cards .screenshot {&lt;br /&gt;
		width: auto;&lt;br /&gt;
		text-align: center&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #4CAF50;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: white;&lt;br /&gt;
	padding: 8px 20px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	margin: 0 0 10px 0;&lt;br /&gt;
	-webkit-transition-duration: 0.4s;&lt;br /&gt;
	transition-duration: 0.4s;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .getButton a {&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:hover {&lt;br /&gt;
	box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);&lt;br /&gt;
	color: &#039;f5f5f5&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:active {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f019 &#039;;&lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cart a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f217 &#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: 0 0 20px 40px;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea p {&lt;br /&gt;
	margin: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-panelLayout-framed {&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tabSelectWidget-framed {&lt;br /&gt;
	border-bottom: 1px solid #d3d5da;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*404 system message badaccess-groups*/&lt;br /&gt;
#system404-error {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error div.floatnone a.image img {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error hr {&lt;br /&gt;
	margin-top: 0px;&lt;br /&gt;
	margin-bottom: 2rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	max-width: 600px;&lt;br /&gt;
	border-top: 3px dotted #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quick Search */&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
	max-height: 750px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	margin: 0 10px 6px 0;&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {&lt;br /&gt;
	background: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-icon-articleRedirect {&lt;br /&gt;
	background-size: 80%&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup-item-header-redirect a {&lt;br /&gt;
	width: 85% !important;&lt;br /&gt;
	font-size: 0.9em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for section cards */&lt;br /&gt;
.sectionflex {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col1&amp;gt;div {&lt;br /&gt;
	flex-basis: 100%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col2&amp;gt;div {&lt;br /&gt;
	flex-basis: 48%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col3&amp;gt;div {&lt;br /&gt;
	flex-basis: 32%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col4&amp;gt;div {&lt;br /&gt;
	flex-basis: 23%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex&amp;gt;div.empty {&lt;br /&gt;
	border: none;&lt;br /&gt;
	background: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h2 {&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	font-size: 1.3em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h3 {&lt;br /&gt;
	margin: 0 0 1em;&lt;br /&gt;
	font-size: 1.2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.frame&amp;gt;div {&lt;br /&gt;
	border: 1px solid #e7e7e7&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.background&amp;gt;div {&lt;br /&gt;
	background: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex .ve-ce-branchNode-slug,&lt;br /&gt;
.sectionflex span.mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.linked a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.centered&amp;gt;div {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*All topics */&lt;br /&gt;
/*Themen*/&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 1.6em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	border-radius: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd.background div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #fff;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div:hover {&lt;br /&gt;
	background: rgb(233, 233, 238, 0.5)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* bootstrap icons in blue and big */&lt;br /&gt;
.bi-big,&lt;br /&gt;
.fa-big {&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	color: #2b80ea&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {&lt;br /&gt;
	column-count: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 767px) {&lt;br /&gt;
&lt;br /&gt;
	.sectionflex.col2&amp;gt;div,&lt;br /&gt;
	.sectionflex.col3&amp;gt;div {&lt;br /&gt;
		flex-basis: 100%;&lt;br /&gt;
		margin-top: 2em&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Referenz Seiten */&lt;br /&gt;
.extension-infobox {&lt;br /&gt;
	width: 25em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	color: black;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
	margin-left: 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	background-color: #2e6096;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-headertext {&lt;br /&gt;
	font-size: larger;&lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-description {&lt;br /&gt;
	font-weight: normal !important;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 20px 10px 20px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-first-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 20px 10px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-last-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px 20px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding-left: 10px;&lt;br /&gt;
	padding-top: 10px;&lt;br /&gt;
	padding-bottom: 10px;&lt;br /&gt;
	background-color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	float: none;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th {&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header,&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	text-align: center !important;&lt;br /&gt;
	font-size: 1.1em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th,&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexbox {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: flex-start;&lt;br /&gt;
	align-items: stretch;&lt;br /&gt;
	align-content: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent #importdata h3 {&lt;br /&gt;
	margin: 1em 0 1.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox {&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin-top: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text #importdata .flexbox h3,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] #importdata .flexbox h3 {&lt;br /&gt;
	background: #d8d8d9;&lt;br /&gt;
	margin: 0 0 12px 0;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	font-size: 1em !important;&lt;br /&gt;
	font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .mw li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 1px top 3px / 18px url(&#039;/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 2px top 4px / 15px url(&#039;/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox div {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	flex-basis: 33%;&lt;br /&gt;
	padding: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;th,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;th,&lt;br /&gt;
table.wikitable.reference&amp;gt;tr&amp;gt;th,&lt;br /&gt;
.importdata .wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;th {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata div .inner {&lt;br /&gt;
	padding: 8px 12px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs p {&lt;br /&gt;
	font-size: 0.9rem;&lt;br /&gt;
	margin-left: 2.1em;&lt;br /&gt;
	display: list-item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean {&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin-bottom: 20px;&lt;br /&gt;
	background-color: transparent;&lt;br /&gt;
	border-spacing: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;th {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;td {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tbody&amp;gt;tr:nth-child(even) {&lt;br /&gt;
	background-color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* See ERM45154 */&lt;br /&gt;
html {&lt;br /&gt;
	filter: none !important;&lt;br /&gt;
	color-scheme: light !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Permissionsmatrix */&lt;br /&gt;
&lt;br /&gt;
.matrix td,&lt;br /&gt;
.matrix th {&lt;br /&gt;
	font-size: 0.85em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td {&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	vertical-align: top&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.firstcol-sm {&lt;br /&gt;
	width: 200px !important&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Lingo tooltip */&lt;br /&gt;
.qtip {&lt;br /&gt;
	font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*hf- styling für subpage box */&lt;br /&gt;
.hf-navbox {background: #f2f3f9!important; padding:1em; margin-bottom:2em}&lt;br /&gt;
.hf-subpages .subpagelist ul { margin-top:1em; margin-bottom:1em; column-count:3 }&lt;br /&gt;
#mw-content-text .hf-subpages .subpagelist li {margin-top:0}&lt;br /&gt;
.hf-subpages .default {display:none; line-height:0; overflow:hidden} /*avoid empty space if there are no subpages*/&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16610</id>
		<title>MediaWiki:Hf-nsheader-Handbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16610"/>
		<updated>2026-06-10T10:03:18Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{PAGENAME}}|{{SUBPAGENAME}}||&amp;lt;div class=&amp;quot;hf-navbox&amp;quot; style=&amp;quot;border:1px solid red&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16609</id>
		<title>MediaWiki:Hf-nsheader-Handbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16609"/>
		<updated>2026-06-10T10:02:57Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{#ifeq:{{PAGENAME}}|{{SUBPAGENAME}}||&amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}}&lt;br /&gt;
&amp;lt;!-- &amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt; --&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16608</id>
		<title>MediaWiki:Hf-nsheader-Handbuch</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Hf-nsheader-Handbuch&amp;diff=16608"/>
		<updated>2026-06-10T09:57:09Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;!-- {{#ifeq:{{BASEPAGENAME}}|Erweiterung||{{#ifeq:{{PAGENAME}}|{{SUBPAGENAME}}||&amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;}} }} --&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-navbox&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-nav&amp;quot; aria-role=&amp;quot;navigation&amp;quot; aria-label=&amp;quot;Unterseiten&amp;quot; &amp;gt;{{#ifeq:{{SUBPAGENAME}}|{{PAGENAME}}|| &amp;amp;larr; [[{{NAMESPACE}}:{{BASEPAGENAME}}|{{BASEPAGENAME}}]]}}&lt;br /&gt;
&amp;lt;div class=&amp;quot;hf-subpages&amp;quot;&amp;gt;{{#subpages:kidsonly=yes|default=&amp;lt;span class=&amp;quot;default&amp;quot;&amp;gt;&amp;amp;nbsp;&amp;lt;/span&amp;gt;}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&amp;lt;/div&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16606</id>
		<title>MediaWiki:Common.css</title>
		<link rel="alternate" type="text/html" href="https://de.wiki.bluespice.com/w/index.php?title=MediaWiki:Common.css&amp;diff=16606"/>
		<updated>2026-06-10T09:54:55Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;/* Das folgende CSS wird für alle Benutzeroberflächen geladen. */&lt;br /&gt;
/*Sidebar subpagetree */&lt;br /&gt;
&lt;br /&gt;
#sb-pri ul.tree-node-list &amp;gt; li &amp;gt; div, #sb-pri ul.tree-node-list &amp;gt; li &amp;gt; ul.tree-node-list {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
     border-left: 5px solid transparent;&lt;br /&gt;
     box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Entry links*/&lt;br /&gt;
&lt;br /&gt;
#sb-pri .list-group-item a {&lt;br /&gt;
     margin-left: 0px!important;&lt;br /&gt;
    border-left: 5px solid transparent;&lt;br /&gt;
    box-sizing: border-box!important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for centering footer links*/&lt;br /&gt;
&lt;br /&gt;
#footer ul {&lt;br /&gt;
    position: relative;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
li.edit-footerlinks-link {&lt;br /&gt;
    position: absolute;&lt;br /&gt;
    top: 2.2em;}&lt;br /&gt;
&lt;br /&gt;
/*Custom formatting for EmbedVideo overlay on dark background image*/&lt;br /&gt;
 .embedvideo-thumbnail {&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     z-index: 1;&lt;br /&gt;
     top:-10px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay {&lt;br /&gt;
     display: block;&lt;br /&gt;
     position: absolute;&lt;br /&gt;
     top: 0;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-overlay a {&lt;br /&gt;
    color:white!important;&lt;br /&gt;
     font-size:1.1em!important;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__title {&lt;br /&gt;
     white-space: normal;&lt;br /&gt;
     text-align:center;&lt;br /&gt;
     padding-top:20px &lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__footer &amp;gt; div {&lt;br /&gt;
     background-color: rgba(226, 0, 0, .8);&lt;br /&gt;
}&lt;br /&gt;
.embedvideo-privacyNotice {&lt;br /&gt;
    height:110%&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__continue {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     outline: inherit;&lt;br /&gt;
     background-color: #36c;&lt;br /&gt;
     color:white ;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-privacyNotice__dismiss {&lt;br /&gt;
     border: none;&lt;br /&gt;
     padding: 2px 5px;&lt;br /&gt;
     border-radius:5px;&lt;br /&gt;
     background-color:white;&lt;br /&gt;
}&lt;br /&gt;
 .embedvideo-loader__fakeButton {&lt;br /&gt;
     margin-top:30px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*WCAG 1.4.3 discernable links*/&lt;br /&gt;
.mw-body-content a:not([class*=&#039;oo-ui-&#039;]),&lt;br /&gt;
[class^=&#039;mw-content-&#039;] a:not([class*=&#039;oo-ui-&#039;]) {&lt;br /&gt;
	text-decoration: underline dotted;&lt;br /&gt;
	text-underline-offset: 4px;&lt;br /&gt;
	text-decoration-thickness: 1px;&lt;br /&gt;
	text-decoration-color: grey&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*MW overrides */&lt;br /&gt;
.wikitable {&lt;br /&gt;
	background-color: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable tr th {&lt;br /&gt;
	background-color: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
figure[typeof~=&#039;mw:File/Thumb&#039;].mw-halign-center,&lt;br /&gt;
figure[typeof~=&#039;mw:File/Frame&#039;].mw-halign-center {&lt;br /&gt;
	margin: 2em auto;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-body-content li {&lt;br /&gt;
	margin-bottom: 0.6em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page banner */&lt;br /&gt;
#mpbanner {&lt;br /&gt;
	margin-top: -55px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
h1#mpbanner-byline {&lt;br /&gt;
	font-size: 1.8em;&lt;br /&gt;
	color: #3e5389;&lt;br /&gt;
	line-height: 1em;&lt;br /&gt;
	padding-top: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbanner-title {&lt;br /&gt;
	font-size: 3.4rem;&lt;br /&gt;
	color: #4b80eb;&lt;br /&gt;
	line-height: 1.2em;&lt;br /&gt;
	font-weight: 900;&lt;br /&gt;
	letter-spacing: 1px;&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mpbsv {&lt;br /&gt;
	color: #4666cd&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Main Page general */&lt;br /&gt;
.mpbs5 .section-featured h2 {&lt;br /&gt;
	font-size: 1.2em;&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	border-bottom: none;&lt;br /&gt;
	color: #555&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#startpage.mpbs5 .sectionflexcontainer&amp;gt;div h2 {&lt;br /&gt;
	padding: 20px 15px 5px 15px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*Softwarekatalog*/&lt;br /&gt;
table.casablanca.swc tbody tr,&lt;br /&gt;
table.casablanca.swc th {&lt;br /&gt;
	color: #333&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
table.casablanca.swc thead tr,&lt;br /&gt;
table.casablanca tbody th.swc {&lt;br /&gt;
	background: #e9e9ee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export {&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	border-radius: 6px;&lt;br /&gt;
	float: right;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
a.pdfcreator-export:before {&lt;br /&gt;
	font-family: &#039;bootstrap-icons&#039;;&lt;br /&gt;
	content: &#039;\F1B9&#039;;&lt;br /&gt;
	vertical-align: -0.3em;&lt;br /&gt;
	padding-right: 0.5em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Hide PDF Exclude Tags*/&lt;br /&gt;
.hf-nsheader .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsheader .pdfcreator-excludeend,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludestart,&lt;br /&gt;
.hf-nsfooter .pdfcreator-excludeend {&lt;br /&gt;
	display: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quiz */&lt;br /&gt;
/*Quiz*/&lt;br /&gt;
.quiz .question {&lt;br /&gt;
	margin-bottom: 3em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.questionText {&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin-bottom: 1.2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question .header {&lt;br /&gt;
	background: #fff0e1;&lt;br /&gt;
	padding: 1px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
span.questionText {&lt;br /&gt;
	display: block;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question td {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.question th {&lt;br /&gt;
	background: #f6f6f6;&lt;br /&gt;
	border-bottom: 2px solid #fff;&lt;br /&gt;
	padding: 8px 6px 6px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizQuestions .question .sign {&lt;br /&gt;
	width: 26px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz table.settings {&lt;br /&gt;
	margin-left: 30px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.mw-content-ltr .quiz .question .border {&lt;br /&gt;
	border-width: 0 0 0 12px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.right {&lt;br /&gt;
	background-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.NA {&lt;br /&gt;
	background-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .margin.wrong {&lt;br /&gt;
	background-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.right {&lt;br /&gt;
	border-color: #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.NA {&lt;br /&gt;
	border-color: #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .border.wrong {&lt;br /&gt;
	border-color: #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.right {&lt;br /&gt;
	outline: 3px solid #8ed27d !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.NA {&lt;br /&gt;
	outline: 3px solid #337ecc !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .question .check.wrong {&lt;br /&gt;
	outline: 3px solid #ff5c64 !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #36c;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	margin-left: 30px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Submit&amp;quot;] {&lt;br /&gt;
	background: #2551aa;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #a4a4a4;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: #FFF;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
	padding: 6px 12px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quizForm input:hover[value=&amp;quot;Reset&amp;quot;] {&lt;br /&gt;
	background: #858585;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.quiz .correction {&lt;br /&gt;
	background-color: #ffe4c9;&lt;br /&gt;
	display: block;&lt;br /&gt;
	font-weight: 700;&lt;br /&gt;
	margin: 10px 0 30px 28px;&lt;br /&gt;
	padding: 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/** Template downloads **/&lt;br /&gt;
.cards {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div {&lt;br /&gt;
	margin-left: 5px;&lt;br /&gt;
	margin-right: 5px;&lt;br /&gt;
	flex-basis: 290px;&lt;br /&gt;
	margin-bottom: 50px;&lt;br /&gt;
	border-top: 1px solid #f0f0f0;&lt;br /&gt;
	box-shadow: 0 1px 3px rgba(0, 0, 0, .12), 0 1px 2px rgba(0, 0, 0, .24);&lt;br /&gt;
	transition: all .3s cubic-bezier(.25, .8, .25, 1);&lt;br /&gt;
	cursor: pointer;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards&amp;gt;div:hover {&lt;br /&gt;
	box-shadow: 0 6px 8px rgba(0, 0, 0, .10), 0 10px 10px rgba(0, 0, 0, .10);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards a.image img {&lt;br /&gt;
	max-width: 600px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .screenshot {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
	height: 200px;&lt;br /&gt;
	overflow: hidden;&lt;br /&gt;
	border-top: 14px solid #eee;&lt;br /&gt;
	border-bottom: 14px solid #eee&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent .cards h2 {&lt;br /&gt;
	margin: 10px;&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	font-size: 1.1rem;&lt;br /&gt;
	font-color: #444;&lt;br /&gt;
	border: none;&lt;br /&gt;
	text-align: center&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards h2 .mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .text {&lt;br /&gt;
	font-size: 0.85rem;&lt;br /&gt;
	padding: 20px 10px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	font-weight: bold;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text text a:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new),&lt;br /&gt;
#mw-content-text .text a:link:not(.new),&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new),&lt;br /&gt;
#mw-content-text .text a:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:not(.new):visited,&lt;br /&gt;
#mw-content-text .text a:link:not(.new):visited,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] .text a:link:not(.new):visited {&lt;br /&gt;
	color: #444;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cards .emptycard,&lt;br /&gt;
.cards&amp;gt;div.emptycard:hover {&lt;br /&gt;
	border: 0;&lt;br /&gt;
	box-shadow: none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
	.cards .screenshot {&lt;br /&gt;
		width: auto;&lt;br /&gt;
		text-align: center&lt;br /&gt;
	}&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton {&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	background-color: #4CAF50;&lt;br /&gt;
	border: none;&lt;br /&gt;
	color: white;&lt;br /&gt;
	padding: 8px 20px;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	text-decoration: none;&lt;br /&gt;
	font-size: 16px;&lt;br /&gt;
	margin: 0 0 10px 0;&lt;br /&gt;
	-webkit-transition-duration: 0.4s;&lt;br /&gt;
	transition-duration: 0.4s;&lt;br /&gt;
	border-radius: 8px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .getButton a {&lt;br /&gt;
	color: #ffffff !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:hover {&lt;br /&gt;
	box-shadow: 0 12px 16px 0 rgba(0, 0, 0, 0.24), 0 17px 50px 0 rgba(0, 0, 0, 0.19);&lt;br /&gt;
	color: &#039;f5f5f5&#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton:active {&lt;br /&gt;
	position: relative;&lt;br /&gt;
	top: 1px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.getButton a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f019 &#039;;&lt;br /&gt;
	font-size: 1.3em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	margin-right: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.cart a:before {&lt;br /&gt;
	font-family: &#039;fontawesome&#039;;&lt;br /&gt;
	content: &#039;\f217 &#039;;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	display: inline-block;&lt;br /&gt;
	float: right;&lt;br /&gt;
	margin: 0 0 20px 40px;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	background: #efefef;&lt;br /&gt;
	background: linear-gradient(270deg, rgb(240, 240, 240) 0%, rgb(224, 224, 224) 52%, rgb(240, 240, 240) 100%);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.downloadarea p {&lt;br /&gt;
	margin: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media only screen and (max-width: 768px) {&lt;br /&gt;
	.cards&amp;gt;div {&lt;br /&gt;
		flex-basis: 98%;&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-panelLayout-framed {&lt;br /&gt;
	border: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-tabSelectWidget-framed {&lt;br /&gt;
	border-bottom: 1px solid #d3d5da;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/*404 system message badaccess-groups*/&lt;br /&gt;
#system404-error {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error div.floatnone a.image img {&lt;br /&gt;
	padding: 0;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#system404-error hr {&lt;br /&gt;
	margin-top: 0px;&lt;br /&gt;
	margin-bottom: 2rem;&lt;br /&gt;
	border: 0;&lt;br /&gt;
	max-width: 600px;&lt;br /&gt;
	border-top: 3px dotted #ddd;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Quick Search */&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup {&lt;br /&gt;
	overflow-y: scroll;&lt;br /&gt;
	max-height: 750px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-item {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	margin: 0 10px 6px 0;&lt;br /&gt;
	border-radius: 4px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#bs-extendedsearch-box .bs-extendedsearch-autocomplete-popup .bs-extendedsearch-autocomplete-popup-primary .bs-extendedsearch-autocomplete-popup-primary-item:hover {&lt;br /&gt;
	background: #fff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.oo-ui-icon-articleRedirect {&lt;br /&gt;
	background-size: 80%&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.bs-extendedsearch-autocomplete-popup-item-header-redirect a {&lt;br /&gt;
	width: 85% !important;&lt;br /&gt;
	font-size: 0.9em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Styles for section cards */&lt;br /&gt;
.sectionflex {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	gap: 20px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col1&amp;gt;div {&lt;br /&gt;
	flex-basis: 100%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col2&amp;gt;div {&lt;br /&gt;
	flex-basis: 48%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col3&amp;gt;div {&lt;br /&gt;
	flex-basis: 32%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.col4&amp;gt;div {&lt;br /&gt;
	flex-basis: 23%;&lt;br /&gt;
	padding: 10px 20px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex&amp;gt;div.empty {&lt;br /&gt;
	border: none;&lt;br /&gt;
	background: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h2 {&lt;br /&gt;
	margin: 0 0 1em 0;&lt;br /&gt;
	font-size: 1.3em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text .sectionflex&amp;gt;div h3 {&lt;br /&gt;
	margin: 0 0 1em;&lt;br /&gt;
	font-size: 1.2em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.frame&amp;gt;div {&lt;br /&gt;
	border: 1px solid #e7e7e7&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.background&amp;gt;div {&lt;br /&gt;
	background: #f1f3f9&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex .ve-ce-branchNode-slug,&lt;br /&gt;
.sectionflex span.mw-editsection {&lt;br /&gt;
	display: none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.linked a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.centered&amp;gt;div {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*All topics */&lt;br /&gt;
/*Themen*/&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 1.6em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	padding: 6px;&lt;br /&gt;
	border-radius: 50%;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.sectionflex.themenhd.background div [class*=&amp;quot; bi-&amp;quot;]::before {&lt;br /&gt;
	font-size: 2em;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
	background-color: #fff;&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div a {&lt;br /&gt;
	display: block&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.themenhd div:hover {&lt;br /&gt;
	background: rgb(233, 233, 238, 0.5)&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
/* bootstrap icons in blue and big */&lt;br /&gt;
.bi-big,&lt;br /&gt;
.fa-big {&lt;br /&gt;
	font-size: 2rem;&lt;br /&gt;
	color: #2b80ea&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
ul.smw-format.ul-format.alltopics-col {&lt;br /&gt;
	column-count: 3;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
@media (max-width: 767px) {&lt;br /&gt;
&lt;br /&gt;
	.sectionflex.col2&amp;gt;div,&lt;br /&gt;
	.sectionflex.col3&amp;gt;div {&lt;br /&gt;
		flex-basis: 100%;&lt;br /&gt;
		margin-top: 2em&lt;br /&gt;
	}&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Referenz Seiten */&lt;br /&gt;
.extension-infobox {&lt;br /&gt;
	width: 25em;&lt;br /&gt;
	font-size: 90%;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	color: black;&lt;br /&gt;
	margin-bottom: 0.5em;&lt;br /&gt;
	margin-left: 1em;&lt;br /&gt;
	padding: 0.2em;&lt;br /&gt;
	float: right;&lt;br /&gt;
	clear: right;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header {&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	background-color: #2e6096;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	color: #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-headertext {&lt;br /&gt;
	font-size: larger;&lt;br /&gt;
	color: #FFFFFF;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-description {&lt;br /&gt;
	font-weight: normal !important;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	background-color: #f1f3f9;&lt;br /&gt;
	padding: 20px 10px 20px 10px !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-first-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 20px 10px 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-last-row {&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding: 0 10px 20px 10px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	font-weight: normal;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	padding-left: 10px;&lt;br /&gt;
	padding-top: 10px;&lt;br /&gt;
	padding-bottom: 10px;&lt;br /&gt;
	background-color: #eeeeee;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth {&lt;br /&gt;
	width: 100%;&lt;br /&gt;
	float: none;&lt;br /&gt;
	font-size: 1em;&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th {&lt;br /&gt;
	text-align: right;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-header,&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	text-align: center !important;&lt;br /&gt;
	font-size: 1.1em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth th,&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	width: 100px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox.fullwidth td {&lt;br /&gt;
	width: 300px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.extension-infobox-helppage {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.flexbox {&lt;br /&gt;
	display: flex;&lt;br /&gt;
	flex-direction: row;&lt;br /&gt;
	flex-wrap: wrap;&lt;br /&gt;
	justify-content: flex-start;&lt;br /&gt;
	align-items: stretch;&lt;br /&gt;
	align-content: stretch;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#content #bodyContent #importdata h3 {&lt;br /&gt;
	margin: 1em 0 1.4em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox {&lt;br /&gt;
	justify-content: space-between;&lt;br /&gt;
	margin-top: 2em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#mw-content-text #importdata .flexbox h3,&lt;br /&gt;
[class^=&amp;quot;mw-content-&amp;quot;] #importdata .flexbox h3 {&lt;br /&gt;
	background: #d8d8d9;&lt;br /&gt;
	margin: 0 0 12px 0;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	font-size: 1em !important;&lt;br /&gt;
	font-weight: bold&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .mw li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 1px top 3px / 18px url(&#039;/w/nsfr_img_auth.php/c/c6/MediaWiki-2020-small-icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs li {&lt;br /&gt;
	margin-left: 0;&lt;br /&gt;
	list-style-type: none;&lt;br /&gt;
	padding-left: 30px;&lt;br /&gt;
	background: no-repeat left 2px top 4px / 15px url(&#039;/w/nsfr_img_auth.php/c/c4/Bluespice_Icon.svg&#039;);&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .flexbox div {&lt;br /&gt;
	background: #f1f3f9;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	margin: 0;&lt;br /&gt;
	flex-basis: 33%;&lt;br /&gt;
	padding: 0&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;th,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;th,&lt;br /&gt;
table.wikitable.reference&amp;gt;tr&amp;gt;th,&lt;br /&gt;
.importdata .wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;th {&lt;br /&gt;
	background-color: #eaecf0;&lt;br /&gt;
	text-align: left;&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata table.wikitable&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable&amp;gt;*&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;tr&amp;gt;td,&lt;br /&gt;
#importdata table.wikitable.reference&amp;gt;*&amp;gt;tr&amp;gt;td {&lt;br /&gt;
	padding: 8px;&lt;br /&gt;
	border: 1px solid #ffffff;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata div .inner {&lt;br /&gt;
	padding: 8px 12px&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#importdata .bs p {&lt;br /&gt;
	font-size: 0.9rem;&lt;br /&gt;
	margin-left: 2.1em;&lt;br /&gt;
	display: list-item;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean {&lt;br /&gt;
	width: auto;&lt;br /&gt;
	max-width: 100%;&lt;br /&gt;
	margin-bottom: 20px;&lt;br /&gt;
	background-color: transparent;&lt;br /&gt;
	border-spacing: 0px;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;th {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
	text-align: center;&lt;br /&gt;
	vertical-align: middle;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tr&amp;gt;td {&lt;br /&gt;
	padding: 8px !important;&lt;br /&gt;
	line-height: 1.42857143;&lt;br /&gt;
	vertical-align: top;&lt;br /&gt;
	border-top: 1px solid #dddddd;&lt;br /&gt;
	border-collapse: collapse;&lt;br /&gt;
	border-spacing: 0;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
.smwtable-clean tbody&amp;gt;tr:nth-child(even) {&lt;br /&gt;
	background-color: #f5f5f5;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* See ERM45154 */&lt;br /&gt;
html {&lt;br /&gt;
	filter: none !important;&lt;br /&gt;
	color-scheme: light !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* Permissionsmatrix */&lt;br /&gt;
&lt;br /&gt;
.matrix td,&lt;br /&gt;
.matrix th {&lt;br /&gt;
	font-size: 0.85em&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
.wikitable th,&lt;br /&gt;
.wikitable td {&lt;br /&gt;
	padding: 10px;&lt;br /&gt;
	vertical-align: top&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
th.firstcol-sm {&lt;br /&gt;
	width: 200px !important&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Lingo tooltip */&lt;br /&gt;
.qtip {&lt;br /&gt;
	font-size: 0.9em;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*hf- styling für subpage box */&lt;br /&gt;
.hf-navbox {background: #f2f3f9; padding:1em; margin-bottom:2em}&lt;br /&gt;
.hf-subpages .subpagelist ul { margin-top:1em; margin-bottom:1em; column-count:3 }&lt;br /&gt;
#mw-content-text .hf-subpages .subpagelist li {margin-top:0}&lt;br /&gt;
.hf-subpages .default {display:none; line-height:0; overflow:hidden} /*avoid empty space if there are no subpages*/&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
</feed>