<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://en.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Margit.link-rodrigue</id>
	<title>BlueSpice - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://en.wiki.bluespice.com/w/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Margit.link-rodrigue"/>
	<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/wiki/Special:Contributions/Margit.link-rodrigue"/>
	<updated>2026-04-16T02:30:54Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.43.8</generator>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes/BlueSpice_4&amp;diff=14032</id>
		<title>Setup:Release Notes/BlueSpice 4</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes/BlueSpice_4&amp;diff=14032"/>
		<updated>2026-04-15T15:48:29Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{Messagebox|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/download/ Download latest version]&amp;lt;hr /&amp;gt;Support:&lt;br /&gt;
&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; To update, please create a ticket with the title &#039;&#039;Update to the latest BlueSpice version&#039;&#039; in [https://support.hallowelt.com/login the ticketsystem].&lt;br /&gt;
|bgcolor=}}{{TOClimit|limit=1|notitle=1|nonum=1|noborder=0|fontlarge=0|inline=1}}{{Textbox|boxtype=important|header=Note:|text=*Support for BlueSpice 4.x ends on July 15, 2026.&lt;br /&gt;
*Support for BlueSpice 3.x ended on March 15, 2023.|icon=yes}}&lt;br /&gt;
== 4.5.7 ==&lt;br /&gt;
{{#subobject:|Release=4.5|Releasedate=04/16/2026|Releasepatch=4.5.9}}&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;
&lt;br /&gt;
== 4.5.7 ==&lt;br /&gt;
This release contains the security fixes for [https://en.wiki.bluespice.com/wiki/Security:Security_Advisories/BSSA-2025-06 BSSA2025-06].&lt;br /&gt;
{{#subobject:|Release=4.5|Releasedate=10/28/2025|Releasepatch=4.5.7}}&lt;br /&gt;
&lt;br /&gt;
== 4.5.6 ==&lt;br /&gt;
This release contains the security fix for [[Security:Security_Advisories/BSSA-2025-03|CVE-2025-53501, CVE-2025-53494, CVE-2025-53093, CVE-2025-7057]].&lt;br /&gt;
{{#subobject:|Release=4.5|Releasedate=08/01/2025|Releasepatch=4.5.6}}&lt;br /&gt;
=== BlueSpice Free ===&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 hoveres over colored plain text that contains no further reference, the tooltip is no longer displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Upload of a zip file is recognized as an image and not as a file&#039;&#039;&#039; (ERM41804)&lt;br /&gt;
: If a zip file is uploaded, it is recognized as a file and is handled in the same way as .pdf or .docx files when it is inserted on a page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Sibling subpage nodes are displayed incorrectly when using the subpage tree from the enhanced Mediawiki sidebar&#039;&#039;&#039; (ERM41946)&lt;br /&gt;
: Sibling subpage nodes are displayed correctly now when using the subpage tree from the enhanced Mediawiki sidebar.&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;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
* &#039;&#039;&#039;PageForms x NSFileRepo - &amp;lt;Uploadable&amp;gt; form field doesn&#039;t respect namespace selection&#039;&#039;&#039; (ERM31432)&lt;br /&gt;
: The uploadable 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;BlueSpiceExpiry - Expiry date is not saved on the page or in the page information dialog&#039;&#039;&#039; (ERM38357)&lt;br /&gt;
: If an expiry date is now set for a page, this can be seen again using the page action Manage expiry and the page information dialog.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - Using a semantic attribute for triggering a workflow doesn&#039;t work&#039;&#039;&#039; (ERM39673)&lt;br /&gt;
: Using a semantic attribute, e. g. QM/Approval date, to trigger a workflow now works.&lt;br /&gt;
* &#039;&#039;&#039;BluespiceUEModuleTable2Excel - Exportable tables do not display umlauts correctly after export&#039;&#039;&#039; (ERM40262)&lt;br /&gt;
&lt;br /&gt;
==4.5.5==&lt;br /&gt;
This release contains the security fix for [[Security:Security_Advisories/BSSA-2025-02|CVE-2025-32068, CVE-2025-32074]].&lt;br /&gt;
&lt;br /&gt;
{{#subobject:|Release=4.5|Releasedate=04/30/2025|Releasepatch=4.5.5}}&lt;br /&gt;
=== Distribution ===&lt;br /&gt;
* &#039;&#039;&#039;DataTransfer - Special:ImportCSV displays an internal error&#039;&#039;&#039; (ERM40460)&lt;br /&gt;
: Due to some compatibility issue with the extension DataTransfer, the page Special:ImportCSV displayed an error. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Security - Security issue with extension OAuth (ERM41881)&#039;&#039;&#039;&lt;br /&gt;
:Updated to MediaWiki &amp;lt;code&amp;gt;1.39.12&amp;lt;/code&amp;gt; which includes several bug and security fixes. &lt;br /&gt;
&lt;br /&gt;
==4.5.4==&lt;br /&gt;
{{#subobject:|Release=4.5|Releasedate=01/17/2025|Releasepatch=4.5.4}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
This release contains the security fix for [[Security:Security Advisories/BSSA-2025-01|CVE-2025-23081 - Extension:DataTransfer]].&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSaferEdit - Yellow banner is not sensitive enough for displaying information about editing users correctly&#039;&#039;&#039; (ERM38986)&lt;br /&gt;
:When users edit a page, the banner now reacts more sensitively to the editing users and displays them correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - The results in the autocomplete search are displayed with a delay&#039;&#039;&#039; (ERM39053)&lt;br /&gt;
:The performance of the autocomplete search has been improved so that the delay in displaying results has been reduced&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Search annotation &amp;lt;code&amp;gt;-&amp;lt;/code&amp;gt; returns no results in the search center&#039;&#039;&#039; (ERM39643)&lt;br /&gt;
:If a hyphen is used in the full text search because it is part of the page title, a result is now displayed again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAssignments - The number of page assignments and read confirmations is limited to 25 in the page information dialog, although there are more&#039;&#039;&#039; (ERM39749)&lt;br /&gt;
:All existing page assignments and read confirmations are now displayed in the page information dialog and are no longer limited in number.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModulePDF - If a preview image is included on a page by using the PDF handler, it is not displayed after exporting the page&#039;&#039;&#039; (ERM39917)&lt;br /&gt;
: If a preview image is included on a page with the PDF Handler, it is now displayed correctly in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Transclusions do not take the permissions into account&#039;&#039;&#039; (ERM39926)&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;
=== BlueSpice Pro ===&lt;br /&gt;
*&#039;&#039;&#039;LDAPSyncAll - Script for user sync fails to get users list from AD and therefore blocks all users&#039;&#039;&#039; (ERM39072)&lt;br /&gt;
:Script for user sync has been fixed, so that users from AD list are found and are not blocked anymore.&lt;br /&gt;
=== BlueSpice Cloud ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - Searching for categories with ContentTransfer doesn&#039;t work&#039;&#039;&#039; (ERM40033)&lt;br /&gt;
:The search for categories in ContentTransfer works again.&lt;br /&gt;
&lt;br /&gt;
==4.5.3==&lt;br /&gt;
{{#subobject:|Release=4.5|Releasedate=11/20/2024|Releasepatch=4.5.3|ContentChange=ContentDroplets|ContentChangeDesc=The templates for the Content Droplets &#039;&#039;Modal button&#039;&#039; and &#039;&#039;Decision&#039;&#039; contain changes and [[Reference:ContentProvisioning#Features|should be synchronized]].}}{{askContentChange|patch=4.5.3}}&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceAuthors - Convert authors in page information dialog to OOJS&#039;&#039;&#039; (ERM38809)&lt;br /&gt;
:In the course of the WCAG audit, the section &amp;lt;code&amp;gt;authors&amp;lt;/code&amp;gt; in the page information dialog was converted to OOJS.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Book revisions always display the latest version&#039;&#039;&#039; (ERM38253)&lt;br /&gt;
: If an older version of a book is selected via the version history, it now also shows the actual version at that time. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Breadcrumbs are only displayed after refreshing a page again&#039;&#039;&#039; (ERM37538)&lt;br /&gt;
: The breadcrumbs are now displayed again when a page is accessed for the first time. An additional refresh is no longer necessary.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Redirect pages are shown without any indication that they are a redirect&#039;&#039;&#039; (ERM38099)&lt;br /&gt;
: If a page has a redirect, it will now be displayed in the autocomplete search and will be clearly marked as redirects. The original page displays the redirect target as well.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Autocomplete search is not case insensitive&#039;&#039;&#039; (ERM39007)&lt;br /&gt;
: The autocomplete search no longer distinguishes between upper and lower case letters.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Autocomplete search link results cannot be opened in a new tab&#039;&#039;&#039; (ERM38561)&lt;br /&gt;
:The links of the search results in the autocomplete search can now be opened in a new tab by &amp;lt;code&amp;gt;CRTL + Link&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;right-click + Open in new tab&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Implement a loading indicator on autocomplete search&#039;&#039;&#039; (ERM39160)&lt;br /&gt;
: When searching via the autocomplete search, a loading indicator for a unified UX is now displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - When exporting a page, internal links are converted to external links&#039;&#039;&#039; (ERM37739)&lt;br /&gt;
: When exporting a page, the internal links are no longer converted into external links, but now function as jumpmarks in the PDF document.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Categories are shifted at the bottom of a page&#039;&#039;&#039; (ERM39055)&lt;br /&gt;
: The categories at the bottom of a page now have the correct position again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - When deleting a namespace, the associated talk namespace should also be deleted&#039;&#039;&#039; (ERM36419)&lt;br /&gt;
:When a namespace is deleted, the associated talk namespace is now also deleted. The deletion is based on the namespace numbering to ensure that the talk namespace is removed correctly even if the name is different.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageAssignments - Convert page assignments in page information dialog to OOJS&#039;&#039;&#039; (ERM38823)&lt;br /&gt;
:In the course of the WCAG audit, the page assignments in the page information dialog were converted to OOJS.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager - Permission Manager may break if a group is deleted to which a namespace lockdown is assigned&#039;&#039;&#039; (ERM39325)&lt;br /&gt;
:If a group to which a namespace lockdown is assigned is deleted, other settings from other groups are retained and the permission manager continues to work.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReaders - Convert readers in page information dialog to OOJS&#039;&#039;&#039; (ERM38809)&lt;br /&gt;
:In the course of the WCAG audit, the section &amp;lt;code&amp;gt;readers &amp;lt;/code&amp;gt;in the page information dialog was converted to OOJS.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - Convert reminders in page information dialog to OOJS&#039;&#039;&#039; (ERM38824)&lt;br /&gt;
:In the course of the WCAG audit, the section &amp;lt;code&amp;gt;reminders&amp;lt;/code&amp;gt; in the page information dialog was converted to OOJS.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - Smartlist mode &amp;lt;code&amp;gt;Whatlinkshere&amp;lt;/code&amp;gt; fails if page title contains a single quote (&#039;)&#039;&#039;&#039; (ERM39049)&lt;br /&gt;
: The Smartlist mode &amp;lt;code&amp;gt;Whatlinkshere&amp;lt;/code&amp;gt; now works again, even if the page name contains a single quote.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModulePDF - Tables in exported file have different colors compared to the page in the wiki&#039;&#039;&#039; (ERM37748)&lt;br /&gt;
: If a page containing tables is exported, there are no longer any color differences in the tables themselves. &lt;br /&gt;
* &#039;&#039;&#039;BluespiceUEModuleTable2Excel - Exportable table exports text without spaces and formatting&#039;&#039;&#039; (ERM37310)&lt;br /&gt;
: Exportable tables are now exported again with spaces and formatting.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Active session is not displayed via banner if there is no user in the session&#039;&#039;&#039; (ERM38891)&lt;br /&gt;
: One of the advantages of the collaborative editing mode is that sessions can also run in the background to temporarily save content but not publish it. A banner is now always displayed when a session is active, regardless of whether a user is in the session, so that a running session is highlighted.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - For non-content namespaces, the subpages are not displayed as soon as the parent page is a redlink&#039;&#039;&#039; (ERM37887)&lt;br /&gt;
:Subpages are usually deactivated for non-content namespaces by default. The subpages of a non-existent parent page are now displayed correctly on the &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Filtering for a term also displays subpages that do not contain the search term in their title&#039;&#039;&#039; (ERM39014)&lt;br /&gt;
:If the filter is used on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;, only results that match the search term are displayed.&lt;br /&gt;
*&#039;&#039;&#039;FlexiSkin - Allow the logo to be displayed even if it is a private wiki&#039;&#039;&#039; (ERM27675)&lt;br /&gt;
:The private mode of the wiki prevented the logo that was set via the FlexiSkin from being displayed for users who were not logged in. This has now been fixed, as the logo is displayed despite the wiki being set to private.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - The notifications pagination doesn&#039;t recognize the end of the list and allows users to click to the next page even if there is none&#039;&#039;&#039; (ERM37802)&lt;br /&gt;
: The notification pagination now recognizes the end of the list of notifications and the corresponding button is greyed out as soon as the end of the list is reached.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - Filter in the Notification center does not work&#039;&#039;&#039; (ERM37934)&lt;br /&gt;
: If a filter in the sidebar is selected in the Notification center, the notification view is adjusted according to the filter now.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Use the name of the wiki as sender of an email&#039;&#039;&#039; (ERM39126)&lt;br /&gt;
:In order to increase user-friendliness, the name of the wiki has been introduced as the sender of an e-mail. This allows the user to keep an overview if they are part of several wikis and know from which wiki the mail was sent.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Renaming of Extension:Notifications leads to incorrect display of the greeting in mails&#039;&#039;&#039; (ERM38771)&lt;br /&gt;
:The incorrect display of the greeting in mails has been fixed.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Incorrect links in notifications from Social&#039;&#039;&#039; (ERM38074)&lt;br /&gt;
:The incorrect links in notifications depending on the Social extensions have been fixed. The user links, links in the texts as well as in the buttons now work properly and redirect to the correct pages.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe- User links not clickable in various places&#039;&#039;&#039; (ERM39155)&lt;br /&gt;
:All user links are now clickable again, for example in the Notification center, on maintenance pages and also in the page information dialog.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - A horizontal scrollbar is displayed in the page information dialog, which is not necessary&#039;&#039;&#039; (ERM38820)&lt;br /&gt;
: The horizontal scrollbar in the page information dialog has been removed as it had no function. In addition, it is now possible for these grids to be scrollable with a large number of entries (e.g. Readers of this page).&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Improve grids by adding buttons that allow you to jump to the first or last page&#039;&#039;&#039; (ERM34014)&lt;br /&gt;
:The OOJS grids now have buttons again that allow you to jump to the first and last page.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Height of the user image leads to incorrect styling in the notification center&#039;&#039;&#039; (ERM39161)&lt;br /&gt;
: User images are now displayed correctly again in the notification center.&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - German translation for &amp;lt;code&amp;gt;Switch to draft version&amp;lt;/code&amp;gt; is missing in all actions menu&#039;&#039;&#039; (ERM39084)&lt;br /&gt;
: The german translation for &amp;lt;code&amp;gt;Switch to draft version&amp;lt;/code&amp;gt; has now been added.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Migrated books can no longer be edited&#039;&#039;&#039; (ERM37075)&lt;br /&gt;
: Migrated books can now be edited again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Labels of the individual chapters are automatically transferred to the text input field of the menu editor when pages are added via mass add&#039;&#039;&#039; (ERM38499)&lt;br /&gt;
: If pages are added to a book via mass add, the labels are no longer automatically transferred to the text input field of the menu editor and can now be edited individually again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Filtering for a book shows arbitrary result&#039;&#039;&#039; (ERM39025)&lt;br /&gt;
: If a book is filtered on Special:Books the correct book is now displayed again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Allow natural sorting on the page Special:Books&#039;&#039;&#039; (ERM38608)&lt;br /&gt;
: The sorting on the &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt; page is done both by number and alphabetically.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExpiry - Expiry date is missing on page properties&#039;&#039;&#039; (ERM38650)&lt;br /&gt;
: If an expiry is set on a page, the expiry date and expiry status are now also displayed correctly in the page attributes.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Convert expiry in page information dialog to OOJS&#039;&#039;&#039; (ERM38809)&lt;br /&gt;
:In the course of the WCAG audit, the section &amp;lt;code&amp;gt;expiry&amp;lt;/code&amp;gt; in the page information dialog was converted to OOJS.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExpiry - Notification of the expiry of a page is sent one day too late&#039;&#039;&#039; (ERM39198)&lt;br /&gt;
: The notification about the expiry of a page is now sent again on the expiration date.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedFileList - Label is displayed incorrectly on &amp;lt;code&amp;gt;Special:Special_Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM38821)&lt;br /&gt;
:The labels of the links for the file list, page access and reminder have been corrected to &amp;lt;code&amp;gt;Special:Special_Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables -  Collapsible tables are always displayed expanded if they are also filterable&#039;&#039;&#039; (ERM33408)&lt;br /&gt;
: Collapsible tables are now displayed collapsed after saving a page if the setting was made. Even in conjunction with the filterable property, the tables still remain collapsed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Using a filterable table produces an empty line&#039;&#039;&#039; (ERM39260)&lt;br /&gt;
: When using a filterable table, it is now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceProDistributionConnector -  ContentDroplet &amp;lt;code&amp;gt;Decision overview&amp;lt;/code&amp;gt; lists decision template&#039;&#039;&#039; (ERM37352)&lt;br /&gt;
: The self-referencing of &amp;lt;code&amp;gt;Template:Decision&amp;lt;/code&amp;gt; is now prevented. To do so, the &amp;lt;code&amp;gt;Template:Decision&amp;lt;/code&amp;gt;  must be synchronized on the page &amp;lt;code&amp;gt;Special:Content_provisioning&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageAccess- Label is displayed incorrectly on &amp;lt;code&amp;gt;Special:Special_Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM38821)&lt;br /&gt;
:The labels of the links for the file list, page access and reminder have been corrected to &amp;lt;code&amp;gt;Special:Special_Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceProDistributionConnector - Blocked users are included in the user counter of the user manager&#039;&#039;&#039; (ERM38750)&lt;br /&gt;
:Blocked users are no longer included in the user counter of the user manager.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceRating- Convert &amp;lt;code&amp;gt;Special:Recommendations&amp;lt;/code&amp;gt; to OOJS&#039;&#039;&#039; (ERM36378)&lt;br /&gt;
:In the course of the WCAG audit, the page &amp;lt;code&amp;gt;Special:Recommendations&amp;lt;/code&amp;gt; was converted to OOJS.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceRating- Convert &amp;lt;code&amp;gt;Special:Rating&amp;lt;/code&amp;gt; to OOJS&#039;&#039;&#039; (ERM36373)&lt;br /&gt;
:In the course of the WCAG audit, the page &amp;lt;code&amp;gt;Special:Rating&amp;lt;/code&amp;gt; was converted to OOJS.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReminder - User menu shows active reminder icon, although no reminder is visible on the special page&#039;&#039;&#039; (ERM38114)&lt;br /&gt;
: The indicator for a reminder in the user menu was displayed because reminders for the expiry are also displayed on &amp;lt;code&amp;gt;Special:My_Reminder&amp;lt;/code&amp;gt;. However, the filter for type expiry was disabled by default. To improve this overview, the filter for the expiry has now also been set to active so that a user can see at a very first glance why an indicator is displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder- Label is displayed incorrectly on &amp;lt;code&amp;gt;Special:Special_Pages&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM38821)&lt;br /&gt;
:The labels of the links for the file list, page access and reminder have been corrected to &amp;lt;code&amp;gt;Special:Special_Pages&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSMWConnector - The headings of the droplet &amp;lt;code&amp;gt;Decision overview&amp;lt;/code&amp;gt; are always displayed in English&#039;&#039;&#039; (ERM36816)&lt;br /&gt;
: If the content language or the user language is set to German, the headings in the &amp;lt;code&amp;gt;Decision overview&amp;lt;/code&amp;gt; droplet table are now also displayed in the correct language.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSMWConnector - The ca-formedit action should be set as primary action if a form is enabled for the page&#039;&#039;&#039; (ERM38948)&lt;br /&gt;
: If a page is created using a form, this page can now also be opened again in the form editor, as this editing action is the primary action.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleBookPDF - Layout options in the drop-down menu of the pdf book dialog are not clickable&#039;&#039;&#039; (ERM38712)&lt;br /&gt;
: If a different layout is to be used from the book export dropdown, this can now be clicked again with the mouse.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiExplorer - Page links are not clickable anymore&#039;&#039;&#039; (ERM39127)&lt;br /&gt;
: If the user clicks on a page link on Special:WikiExplorer, the user is redirected to the corresponding page.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiExplorer - Convert Special:WikiExplorer to OOJS&#039;&#039;&#039; (ERM36382)&lt;br /&gt;
:In the course of the WCAG audit, the wiki explorer was converted to OOJS.&lt;br /&gt;
*&#039;&#039;&#039;AIEditingAssistant - The command &amp;lt;Undo last prompt&amp;gt; requires a message key for internationalization&#039;&#039;&#039; (ERM38284)&lt;br /&gt;
:A message key for the command &amp;lt;code&amp;gt;Undo last prompt&amp;lt;/code&amp;gt; has been created so that internationalization works and the command is displayed in the correct language.&lt;br /&gt;
* &#039;&#039;&#039;Checklists - Missing RL dependency in Extension:Checklists causes the checkboxes to be displayed in the page preview only&#039;&#039;&#039; (ERM38641)&lt;br /&gt;
: When using the &amp;lt;code&amp;gt;Extension:Checklists&amp;lt;/code&amp;gt; in a blank MediaWiki, the checkboxes are now displayed correctly in the view as well as in edit mode.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Clicking on &amp;lt;code&amp;gt;You can join&amp;lt;/code&amp;gt; opens a new tab&#039;&#039;&#039; (ERM39327)&lt;br /&gt;
: If a session is active on a page, the user can click on the link in the banner, which opens the session again in the same tab.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Users who cannot see drafts receive notifications about changes to a page that has not yet been approved&#039;&#039;&#039; (ERM34657)&lt;br /&gt;
: Users who have subscribed to the notification type &amp;lt;code&amp;gt;Quality monitoring&amp;lt;/code&amp;gt; or &amp;lt;code&amp;gt;Content high-frequency&amp;lt;/code&amp;gt; for any type (namespace, category, ...), but are not allowed to see drafts, will now only receive a notification about the editing of the page when it has been approved.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Diff view is not stabilized and users who do not have permission to see drafts can see unapproved content&#039;&#039;&#039; (ERM38901)&lt;br /&gt;
:The diff view is now also stabilized and prevents access for users who do not have the permission to see drafts.&lt;br /&gt;
* &#039;&#039;&#039; ContentStabilization - When editing the draw.io diagram, the latest version should always be displayed, even if it is a draft version&#039;&#039;&#039; (ERM37863)&lt;br /&gt;
:When editing the draw.io diagram, the latest version of the diagram is now always displayed, even if it is a draft. This prevents possible data loss.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - German translations are missing in the save dialog&#039;&#039;&#039; (ERM37341)&lt;br /&gt;
:The german translation in the save dialog for &amp;lt;code&amp;gt;This is a minor edit&amp;lt;/code&amp;gt; as well as &amp;lt;code&amp;gt;Approve this version (including x changes)&amp;lt;/code&amp;gt; have been added.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor -  draw.io loses shape groups through central activation&#039;&#039;&#039; (ERM38854)&lt;br /&gt;
: If further shape templates are activated in draw.io, the selection is still retained.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - No preview image displayed for files uploaded to a custom namespace&#039;&#039;&#039; (ERM37712)&lt;br /&gt;
: If a file is uploaded to a custom namespace, the preview image is now displayed again in the info dialog on the page &amp;lt;code&amp;gt;Special:Files&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;Forms - Form cannot be overwritten&#039;&#039;&#039; (ERM39412)&lt;br /&gt;
: If an existing form is changed, for example by adding elements, no new version of the form is created.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - No notifications for personal event &amp;lt;at-mentions-mention-in-entity&amp;gt;&#039;&#039;&#039; (ERM38614)&lt;br /&gt;
: Using an &amp;lt;code&amp;gt;at mention&amp;lt;/code&amp;gt; in a social entity will now send notifications again.&lt;br /&gt;
*&#039;&#039;&#039;PageForms - Creating a template (table) with Special:CreateTemplate doesn&#039;t work&#039;&#039;&#039; (ERM38526)&lt;br /&gt;
:Creating a template (table) with Special:CreateTemplate works again.&lt;br /&gt;
*&#039;&#039;&#039;PDFEmbed - Incorrect error message is displayed in edit mode when the &amp;lt;PDF preview&amp;gt; droplet is used&#039;&#039;&#039; (ERM36469)&lt;br /&gt;
:When using the &amp;lt;code&amp;gt;PDF preview&amp;lt;/code&amp;gt; droplet, a correct error message is now displayed if no file has been selected or the file path does not exist in the wiki. When selecting an existing file, the preview of the PDF is already displayed in edit mode.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Aborted workflows are displayed as active in the workflows overview&#039;&#039;&#039; (ERM38605)&lt;br /&gt;
: Canceled workflows are now displayed correctly in the workflows overview. Sending notifications after the due date has been passed also works correctly.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Farm ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInterwikiSearch - CSP-Header breaks InterWikiSearch in &amp;quot;public mode&amp;quot;&#039;&#039;&#039; (ERM35198)&lt;br /&gt;
:The InterwikiSearch in public mode works again.&lt;br /&gt;
&lt;br /&gt;
=== WCAG changes ===&lt;br /&gt;
&lt;br /&gt;
==== Free ====&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceAbout - Ensures  that content of iframe on &amp;lt;code&amp;gt;SpecialBlueSpiceAbout&amp;lt;/code&amp;gt; is WCAG compliant&#039;&#039;&#039; (ERM38370)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Ensures that each aria button, link and menu item has an accessible name&#039;&#039;&#039; (ERM36691)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceFoundation - Ensures that aria-hidden elements are neither focusable nor contain focusable elements&#039;&#039;&#039; (ERM36388)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Update aria label for better WCAG compliance&#039;&#039;&#039; (ERM31372)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Ensures that selected tab is clearly distinguishable with underline&#039;&#039;&#039; (ERM31377)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Add aria labels for the table of contents toggle button&#039;&#039;&#039; (ERM38876)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Ensures that jump links are not hidden below the sticky header while scrolling&#039;&#039;&#039; (ERM38963)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Fix tab order of aftercontent&#039;&#039;&#039; (ERM38393)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery / OOJSPlus - Ensures that the status of the user is announced in the link description of the user profile&#039;&#039;&#039; (ERM31390)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDistributionConnector - Ensures that the contrast criteria of the images in the footer area are met&#039;&#039;&#039; (ERM38898)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceRSSFeeder / BlueSpiceFoundation - Ensures that the focus is shown and the contrast criteria are met&#039;&#039;&#039; (ERM38716)&lt;br /&gt;
*&#039;&#039;&#039;WCAG EnhancedUpload - Ensures that each aria button, link and menu item has an accessible name&#039;&#039;&#039; (ERM36691)&lt;br /&gt;
*&#039;&#039;&#039;WCAG EnhancedStandardUIs / OOJSPlus - Ensures WCAG compliance on Special:Filelist and on all grids&#039;&#039;&#039; (ERM38278)&lt;br /&gt;
*&#039;&#039;&#039;WCAG EnhancedStandardUIs - Ensures WCAG compliance on Special:Pages&#039;&#039;&#039;(ERM38718)&lt;br /&gt;
*&#039;&#039;&#039;WCAG MWStakeComponent - Headings in sidebars require additional aria attributes&#039;&#039;&#039; (ERM36342)&lt;br /&gt;
*&#039;&#039;&#039;WCAG OOJSPlus - Ensures that popups are accessible in grids&#039;&#039;&#039; (ERM37992)&lt;br /&gt;
*&#039;&#039;&#039;WCAG OOJSPlus / Workflows - Ensures that the table headings contain recognizable text&#039;&#039;&#039; (ERM36387)&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==== Pro ====&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceCategoryManager - Ensures that aria-hidden elements are neither focusable nor contain focusable elements&#039;&#039;&#039; (ERM36388)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceCategoryManager - Ensures that elements with an aria role that require higher-level roles are included in them&#039;&#039;&#039; (ERM36390)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceCategoryManager - Ensure that table headings contain recognizable text&#039;&#039;&#039; (ERM36391)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceExport Tables - Ensures that each aria button, link and menu item has an accessible name&#039;&#039;&#039; (ERM36386)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceExtendedStatistics - Ensures that the screenreader announces the progressbar label correctly&#039;&#039;&#039; (ERM37380)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceInsertCategory - Icon for editing categories should not receive focus for role &amp;lt;code&amp;gt;reader&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM38900)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpicePrivacy - Ensure that Special:Privacy_Center is WCAG compliant&#039;&#039;&#039; (ERM38885)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceRating - Ensures that &amp;lt;code&amp;gt;bs-rating-articlelike&amp;lt;/code&amp;gt; is WCAG compliant&#039;&#039;&#039; (ERM38758)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceWikiExplorer - Ensures that aria-hidden elements are neither focusable nor contain focusable elements&#039;&#039;&#039; (ERM36382)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceWikiExplorer - Ensures that elements with an aria role that require higher-level roles are included in them&#039;&#039;&#039; (ERM36383)&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceWikiExplorer - Esnures all aria attributes have valid values&#039;&#039;&#039; (ERM36384)&lt;br /&gt;
*&#039;&#039;&#039;WCAG Checklists - Ensure that completed task of a task list is announced correctly&#039;&#039;&#039; (ERM37382)&lt;br /&gt;
*&#039;&#039;&#039;WCAG DrawioEditor - Enable custom alt text for draw.io images and maintain consistent filename in inspector&#039;&#039;&#039; (ERM38914)&lt;br /&gt;
*&#039;&#039;&#039;WCAG NSFileRepo - Ensures that each aria button, link and menu item has an accessible name&#039;&#039;&#039; (ERM36691)&lt;br /&gt;
*&#039;&#039;&#039;WCAG Workflows - Ensures that the table headings contain recognizable text&#039;&#039;&#039; (ERM36387)&lt;br /&gt;
&lt;br /&gt;
==4.5.2==&lt;br /&gt;
{{#subobject:|Release=4.5|Releasedate=09/12/2024|Releasepatch=4.5.2}}&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
=== Noteable changes ===&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Rename Extension:Notifications&#039;&#039;&#039; (ERM38462)&lt;br /&gt;
:The extension Notifications released with BlueSpice 4.5 has been renamed to NotifyMe.&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Default settings generate too many notifications&#039;&#039;&#039; (ERM38250)&lt;br /&gt;
:The default settings for the notification system have been changed. The delivered default now includes the subscription set &amp;lt;code&amp;gt;Watchlist - High content-frequency&amp;lt;/code&amp;gt; incl. mails. The frequency for sending mails has been set to &amp;lt;code&amp;gt;daily&amp;lt;/code&amp;gt;. However, the frequency does not affect personal events. These are sent instantly via web and email regardless of the user settings.&lt;br /&gt;
&lt;br /&gt;
=== Bugfixes ===&lt;br /&gt;
*&#039;&#039;&#039;NotifyMe - Actions by bots trigger notifications&#039;&#039;&#039; (ERM38224)&lt;br /&gt;
:In future, notifications will no longer be sent for actions that are normally carried out by users, but under certain conditions by a bot.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Page gets parsed second time which could lead to a potential performance issue&#039;&#039;&#039; (ERM23087)&lt;br /&gt;
: The issue relating to the second parse has been resolved, thus preventing a potential performance loss.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Display of hits in the Search center is misleading&#039;&#039;&#039; (ERM37616)&lt;br /&gt;
: The search hits in the search center are now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - The usage of the droplet &amp;lt;Recent changes&amp;gt; causes notifications to be triggered&#039;&#039;&#039; (ERM37715)&lt;br /&gt;
: Using the droplet  Recent changes on a page no longer triggers notifications.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - Special:CheckPermissions has no access restriction&#039;&#039;&#039; (ERM37727)&lt;br /&gt;
: For data protection reasons, access to Special:Check_permissions has now been restricted. A user requires the permission checkpermissions to be able to use the page. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Redirects are displayed incorrectly in the Search center&#039;&#039;&#039; (ERM37867)&lt;br /&gt;
: Redirects are displayed correctly again in the Search center.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe - FlexiSkin integration does not work for customizing emails&#039;&#039;&#039; (ERM37942)&lt;br /&gt;
: If the FlexiSkin with its own logo and colors is used in a wiki, the styling of emails is now also correctly adapted and sent accordingly.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - When uploading a file with a category in a custom namespace, two file pages are created&#039;&#039;&#039; (ERM38064)&lt;br /&gt;
: If a file with a category is uploaded in a custom namespace only one unique file page is created.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Improve numbering for nodes with childen in exported files&#039;&#039;&#039; (ERM38072)&lt;br /&gt;
: Improvements have been made to the numbering in exported files. Pages in a book that have no numbering because they are not a leaf also have no numbering in the table of contents. The numbering of headings is not completely omitted, but hidden - chapter numbering is not affected by this change and the is always an option to display the heading numbering again via CSS. These changes affect both the PDF and the book export.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Autocomplete search doesn&#039;t recognize dates&#039;&#039;&#039; (ERM38166)&lt;br /&gt;
: The autocomplete search now also allows to search for numerical data again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Searching for numbers in the Search center doesn&#039;t work&#039;&#039;&#039; (ERM38175)&lt;br /&gt;
: Searching for numbers in the Search center works now.&lt;br /&gt;
* &#039;&#039;&#039;VisualEditorPlus - Replacement sequence for italics formatting in VE prevents the user from typing magic words&#039;&#039;&#039; (ERM38211)&lt;br /&gt;
: The usage of the replacement sequence for italic formatting &amp;lt;code&amp;gt;__EXAMPLE__&amp;lt;/code&amp;gt;   doesn&#039;t result in italic formatting anymore. Instead the user is able to add magic words such as &amp;lt;code&amp;gt;HIDETITLE&amp;lt;/code&amp;gt; again. The italic formatting can still be set using the shortcut Ctrl + I, the inline inspector for formatting or the VisualEditor toolbar.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModulePDF - Large image is resized even though a landscape format template was selected for export&#039;&#039;&#039; (ERM38221)&lt;br /&gt;
: When a large image &amp;lt;code&amp;gt;(&amp;gt;650px)&amp;lt;/code&amp;gt; is exported in a PDF file, the image sizes for the landscape template are no longer resized, unlike the portrait template.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Using a line break adds an additional line when a page is saved again&#039;&#039;&#039; (ERM38227)&lt;br /&gt;
: When using a line break, no additional line is added when a page is saved again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Language selector should set the correct page language in page information dialog&#039;&#039;&#039; (ERM36861)&lt;br /&gt;
: The language selector now sets the correct page language, which can be seen in the page information dialog.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Dialog gets stuck if the user tries to upload a file but does not have the permission to do so&#039;&#039;&#039; (ERM38321)&lt;br /&gt;
:If a user does not have permission to upload files to the wiki, an error message will be displayed from now on when trying to upload files.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Breadcrumb element has insufficient color contrast on speical pages&#039;&#039;&#039; (ERM36341)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. The required color contrast for breadcrumbs on spcial pages is now set.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Mega menus require additional aria attribute&#039;&#039;&#039; (ERM36345)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. Required aria attributes are now present.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Sidebar tree requires aria attribute&#039;&#039;&#039; (ERM36686)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. Required aria attributes are now present.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Navigation elements require aria label&#039;&#039;&#039; (ERM36361)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. Required aria labels are now present.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - After content elements should have landmark&#039;&#039;&#039; (ERM36362)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. Required landmarks are now present.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Sidebar tab switch contrast ratio&#039;&#039;&#039; (ERM37073)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. Contrast between foreground and background colors meets WCAG 2 AA minimum contrast ratio thresholds for the sidebar tab switch.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceDiscovery - Improve tree component&#039;&#039;&#039; (ERM37070)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. The tree component has been improved.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceFoundation - Ensure every aria button, link and menu item has an accessible name in ExtJS toolbar&#039;&#039;&#039; (ERM36366)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. Required accessible names for aria buttons, links and menu items are present now.&lt;br /&gt;
*&#039;&#039;&#039;WCAG MediaWiki - Droplet &amp;lt;code&amp;gt;CategoryTree&amp;lt;/code&amp;gt; is not keyboard accessible&#039;&#039;&#039; (ERM37405)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. The droplet &amp;lt;code&amp;gt;CategoryTree&amp;lt;/code&amp;gt; can now be operated using the keyboard and the tree structure is recognized by the screen reader.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceWhoIsOnline - Droplet &amp;lt;WhoIsOnline&amp;gt; does not support keyboard navigation&#039;&#039;&#039; (ERM37381)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. The droplet &amp;lt;code&amp;gt;Who is online&amp;lt;/code&amp;gt; does now support keyboard navigation.&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Uploading new versions of a file in a custom namespace cause the generation of the preview image for the latest version only&#039;&#039;&#039; (ERM36092)&lt;br /&gt;
: When uploading new versions of a file in a custom namespace, all preview images are now generated and displayed again.&lt;br /&gt;
* &#039;&#039;&#039;Checklists - Checkboxes and mentions preventing the TOC to be displayed on a page&#039;&#039;&#039; (ERM36819)&lt;br /&gt;
: The TOC is now displayed again if checkboxes  (Extenstion:Checklists) or mentions (Extension:AtMentions) are used on a page.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - Diff view is switched because the current version is displayed as the old ID&#039;&#039;&#039; (ERM37032)&lt;br /&gt;
: When accessing the diff view, the page versions are now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePrivacy - Comfort cookies are automatically deactivated despite confirmation&#039;&#039;&#039; (ERM37769)&lt;br /&gt;
: If the comfort cookies are confirmed, they will now be saved correctly.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Users who are not allowed to see drafts are able to see draft properties&#039;&#039;&#039; (ERM37776)&lt;br /&gt;
: A new tag has been introduced for the IMS templates, which allows the official status of a page to be displayed depending on whether a user is allowed to see drafts or not.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Workflow query of data for entering &amp;lt;code&amp;gt;users&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;user groups&amp;lt;/code&amp;gt; is not possible&#039;&#039;&#039; (ERM37951)&lt;br /&gt;
: Workflow query of data for entering &amp;lt;code&amp;gt;users&amp;lt;/code&amp;gt; / &amp;lt;code&amp;gt;user groups&amp;lt;/code&amp;gt; is now possible.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Expired workflows are listed as &amp;quot;active&amp;quot; in Special:Workflows_overview&#039;&#039;&#039; (ERM37960)&lt;br /&gt;
: Expired workflows are now displayed correctly on Special:Workflows_overview.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Extension:Workflows shows errors during initial installation&#039;&#039;&#039; (ERM38102)&lt;br /&gt;
: The error that the Workflows extension showed during installation has been fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - Typo led to a new role &amp;lt;code&amp;gt;structureadmin&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM38118)&lt;br /&gt;
:  The typo has been fixed and the role &amp;lt;code&amp;gt;structureadmin&amp;lt;/code&amp;gt; is now correctly located again beneath the role &amp;lt;code&amp;gt;structuremanager&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Issue with book labels and numbering in the book editor&#039;&#039;&#039; (ERM38138)&lt;br /&gt;
: If the display titles of the individual chapters are edited via the book editor, they are now displayed correctly in the book tree and in the book navigation. In addition, the numbering in the book editor has also been improved so that it is displayed correctly and adjusted dynamically.&lt;br /&gt;
* &#039;&#039;&#039;Bookshelf - If a page title contains spaces and the page is moved, the book context gets lost&#039;&#039;&#039; (ERM38143)&lt;br /&gt;
: If pages with a space in the title that are also part of a book are used, the book context is no longer lost when the page is moved.&lt;br /&gt;
* &#039;&#039;&#039;Bookshelf - Cannot add subpages to a book via book editor&#039;&#039;&#039; (ERM38248)&lt;br /&gt;
: Subchapters can now be added again via the book editor.&lt;br /&gt;
* &#039;&#039;&#039;AtMentions - Links to userpage-subpages break the page&#039;&#039;&#039; (ERM38406)&lt;br /&gt;
: The use of links such as &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[User:ExampleUser/ExampleSubpage]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; now works again and no longer causes the page to break.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Dialog gets stuck if bookcover image is a duplicate&#039;&#039;&#039; (ERM38528)&lt;br /&gt;
: If an attempt is made to upload a duplicate as a book cover image, the file that already exists in the wiki will be used. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Last chapter is randomly assigned to the first one&#039;&#039;&#039; (ERM38532)&lt;br /&gt;
: If a book is created that has more than 10 chapters and there are also sub-chapters from the 10th chapter onwards, these sub-chapters are no longer randomly subordinated to the first chapter of the book. &lt;br /&gt;
*&#039;&#039;&#039;CollabPads - Emojis cause the collab session to crash and generate a corrupted document&#039;&#039;&#039; (ERM37699)&lt;br /&gt;
:If emojis are used in a collab session, this no longer causes the session to crash and the document remains available.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - Inviting a user without appropriate permission to a collaborative session via an invitation link leads to a stuck editor&#039;&#039;&#039; (ERM38294)&lt;br /&gt;
:If a user is invited to a collaborative editing session but does not have editing permissions, a hint as well as the reason for the access denial is now displayed.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - Invalid changes lead to corrupted documents&#039;&#039;&#039; (ERM38246)&lt;br /&gt;
:Invalid changes have led to documents being corrupted after a collab session. The session handling has therefore been changed so that this error is avoided in future. Instead, the error is intercepted when an invalid change is made and allows all previous changes to be deleted or saved. &lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Various issues around session handling&#039;&#039;&#039; (ERM37843)&lt;br /&gt;
: Various issues around collaborative session handling have been fixed. It is no longer possible to select a different editing mode during a collaborative session. If Save is pressed for the first time during an ongoing session but the session is not ended, the blue banner indicating changes to the page is no longer displayed to make the user experience more user-friendly. After the final save and closing of the page, the page is reloaded so that the process appears to be completed.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - Sessions can invade pages in other namespaces&#039;&#039;&#039; (ERM38376)&lt;br /&gt;
:For pages that have the same page title but live in different namespaces (example: main and custom namespace), the session that is started on one of these pages can no longer infiltrate the other page.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - `Different starts: ...` error when edit changes are applied quickly&#039;&#039;&#039; (ERM38108)&lt;br /&gt;
:When at least two participants were in a collaborative session and each of them has made some change very quickly, it frequently happened that connection was asynch which resulted in wrongly assigned user flags. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - The styling of the participants is not applied correctly&#039;&#039;&#039; (ERM38416)&lt;br /&gt;
:The styling of the participants of a collaborative session is now correctly displayed on the version history, recent changes and contributions.&lt;br /&gt;
*&#039;&#039;&#039;WCAG ContainerFilter - Aria label is missing and results are not announced by screenreader&#039;&#039;&#039; (ERM38237)&lt;br /&gt;
:Further improvements were made in the course of the BlueSpice accessibility review. The required aria label is now present and the results are announced by the screenreader for the droplet &amp;lt;code&amp;gt;Content Filter&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;NotifyMe- Filter in the Notification center does not work&#039;&#039;&#039; (ERM37934)&lt;br /&gt;
: If a filter in the sidebar is selected in the Notification center, the notification view is adjusted according to the filter now.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Moving a page from a book to a different namespace breaks the book association&#039;&#039;&#039; (ERM38612)&lt;br /&gt;
:If a page in a book is moved from one custom namespace to a different one, the book context is now retained.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExpiry - Expiry date is not saved on the page or in the page information dialog&#039;&#039;&#039; (ERM38357)&lt;br /&gt;
:If an expiry date is now set for a page, this can be seen again using the page action &amp;lt;code&amp;gt;Manage expiry&amp;lt;/code&amp;gt; and the page information dialog.&amp;lt;br /&amp;gt;&lt;br /&gt;
=== BlueSpice Cloud ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleBookPDF - Cannot change bookshelf image via meta data dialog&#039;&#039;&#039; (ERM38493)&lt;br /&gt;
: In the BlueSpice Cloud it is now possible again to change the book cover image via the meta data dialog.&lt;br /&gt;
&lt;br /&gt;
==4.5.1==&lt;br /&gt;
{{#subobject:|Release=4.5|Releasedate=07/18/2024|Releasepatch=4.5.1}}&lt;br /&gt;
&lt;br /&gt;
===BlueSpice Free===&lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - Subpages without a title are displayed empty on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; (ERM37871) &lt;br /&gt;
:For subpages without a title, the label &amp;lt;code&amp;gt;Untitled&amp;lt;/code&amp;gt; is now set for these on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; so that it is clearly visible to the user that a subpage exists.&lt;br /&gt;
* &#039;&#039;&#039;Notifications - Menu integration should only be visible if a user is logged in&#039;&#039;&#039; (ERM37959)&lt;br /&gt;
:The menu integration for notifications is now only displayed for logged-in users.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModulePDF - Smaller draw.io diagrams are displayed with low quality in exported file&#039;&#039;&#039; (ERM38015)&lt;br /&gt;
: When creating smaller draw.io diagrams (for example when using only two shapes), the quality of the output in the exported file is no longer affected.  The relevant variables for this are: images &amp;lt;code&amp;gt;≤ 690px&amp;lt;/code&amp;gt; are not resized and images &amp;lt;code&amp;gt;&amp;gt; 690px&amp;lt;/code&amp;gt; are resized to 99% now.&lt;br /&gt;
===BlueSpice Pro===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Numbering should be DIN-compliant&#039;&#039;&#039; (ERM37870)&lt;br /&gt;
:The numbering in BlueSpice was designed to be DIN-compliant. This affects the display in the sidebar when a book is selected, the first heading, the TOC and the PDF TOC. The new NumberHeadings extension is now also DIN-compliant.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Adjust &amp;lt;code&amp;gt;last edit&amp;lt;/code&amp;gt; sentence when collab session took place&#039;&#039;&#039; (ERM37449)&lt;br /&gt;
:After ending a collaborative session, the &amp;lt;code&amp;gt;Last edited by&amp;lt;/code&amp;gt; sentence has been adjusted so that it is clear whether a page was edited by one user or by several users.&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Popup that lists the participants of a collaborative session always displays the user name, even though a real name exists&#039;&#039;&#039; (ERM37929)&lt;br /&gt;
:The popup that lists the participants of a collaborative session now also shows the real names if a user has specified one. If no real name of a user is available, it falls back to the user name.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - The property &amp;lt;code&amp;gt;QM/Document state&amp;lt;/code&amp;gt; gets deleted when a page has the state &amp;lt;code&amp;gt;Implicit draft&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM37961)&lt;br /&gt;
:If a page is in &amp;lt;code&amp;gt;implicit draft&amp;lt;/code&amp;gt; status, this is displayed correctly in the page properties and the &amp;lt;code&amp;gt;QM/Document state&amp;lt;/code&amp;gt; also no longer disappears.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4.5==&lt;br /&gt;
{{#subobject:|Release=4.5|Releasedate=07/09/2024|Releasepatch=4.5|ContentChange=NumberHeadings|ContentChangeDesc=The configuration for [[Reference:NumberHeadings|NumberHeadings]] can cause conflicts with custom-defined heading styles. ([[Known issues|More info]])}}{{askContentChange|patch=4.5}}&lt;br /&gt;
&lt;br /&gt;
Release date cloud: 07/09/2024&lt;br /&gt;
&lt;br /&gt;
Release date on-premise: not released&lt;br /&gt;
&lt;br /&gt;
=== Extensions ===&lt;br /&gt;
====Added extensions====&lt;br /&gt;
*[[Reference:AIEditingAssistant|AIEditingAssistant]] (BlueSpice pro)&lt;br /&gt;
*[[Reference:CollabPads|CollabPads]]  (BlueSpice pro)&lt;br /&gt;
*[[Reference:Notifications|Notifications]]&lt;br /&gt;
*[[Reference:OAuth|OAuth]]  (BlueSpice pro)&lt;br /&gt;
*[[Reference:TableTools|TableTools]]  (BlueSpice pro)&lt;br /&gt;
*[[Reference:VisualEditorPlus|VisualEditorPlus]]&lt;br /&gt;
*[[Reference:VueJsPlus|VueJsPlus]]  (BlueSpice pro)&lt;br /&gt;
*[[Reference:NumberHeadings|NumberHeadings]]  (BlueSpice pro)&lt;br /&gt;
====Removed extensions====&lt;br /&gt;
*[[Reference:Echo|Echo]] (replaced by [[Reference:Notifications|Notifications]])&lt;br /&gt;
*[[Reference:BlueSpiceEchoConnector|BlueSpiceEchoConnector]]  (replaced by [[Reference:Notifications|Notifications]])&lt;br /&gt;
=== Features===&lt;br /&gt;
* &#039;&#039;&#039;CollabPads - Implement CollabPads for simultaneously editing in the wiki&#039;&#039;&#039; (ERM34634)&lt;br /&gt;
**BlueSpice 4.5 introduces the new &#039;&#039;CollabPads&#039;&#039; feature. This feature allows multiple users to create and edit the content of a page simultaneously and to view the changes in real-time. The aim is to promote and simplify collaboration in teams during content creation. This feature is particularly suitable for the use case &amp;lt;nowiki&amp;gt;&#039;&#039;&amp;lt;/nowiki&amp;gt;Meeting minutes&amp;quot; and creates a number of advantages, for example it allows storing &amp;quot;unsaved drafts&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;Notifications - Implement new notification system&#039;&#039;&#039; (ERM35557)&lt;br /&gt;
** BlueSpice 4.5 introduces a completely new notification system. The new system simplifies the configuration options significantly by allowing users to subscribe to sets, eliminating the need for users to worry about specific settings to be informed about relevant events. The interfaces have also been revamped and the design has been adjusted. Additionally, notifications are now integrated into the application&#039;s header area, offering a dedicated mega menu for notifications. This menu includes an implicit mark as read function, so users do not necessarily have to access the notification center to keep track of received notifications. In addition, users now have the ability to use their own mail templates. The default templates can be customized in terms of content and design, providing a way for customization.&lt;br /&gt;
* &#039;&#039;&#039;AIEditingAssistant -  Implement &amp;quot;AI editing assistant&amp;quot;&#039;&#039;&#039; (ERM35563)&lt;br /&gt;
**BlueSpice 4.5 takes a first step towards AI by offering an editing assistant. This includes certain commands that allow the user to easily enrich the content of a page and support them with certain editing actions. Two different providers can currently be connected per configuration. The provider is not offered by Hallo Welt! GmbH, but must be configured by the system administrators themselves via the Configuration manager. The feature can be entirely deactivated if necessary.&lt;br /&gt;
*&#039;&#039;&#039;OAuth - Add extension OAuth to BlueSpice 4.5&#039;&#039;&#039; (ERM36768)&lt;br /&gt;
**BlueSpice 4.5 ships the extension &#039;&#039;OAuth&#039;&#039;. This extension is a new state-of-the-art authentication mechanism for automation purposes and allows a more simple integration of external tools and services.&lt;br /&gt;
===Improvements===&lt;br /&gt;
* &#039;&#039;&#039;Bookshelf - Implement new bookshelf&#039;&#039;&#039; (ERM33695)&lt;br /&gt;
**BlueSpice 4.5 is features many UX improvements to the  &#039;&#039;Bookshelf&#039;&#039; extension.  A lighter and cleaner look ensures an appealing and simplified user interface. For a better overview, books can now be grouped into &amp;quot;shelves&amp;quot;.  An outstanding feature is that it is now finally possible to assign a page to several books, since the &#039;&#039;bookshelf&#039;&#039; tag in the page source has been removed. To ensure consistency in the editing of interface elements, the &#039;&#039;MenuEditor&#039;&#039; now serves as the new book editor.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandard UIs - Implement new user interface for Special:Filelist&#039;&#039;&#039; (ERM33558)&lt;br /&gt;
**BlueSpice 4.5 delivers a new user interface for the file list, which has been redesigned in terms of its design and functionality. The former page &amp;lt;code&amp;gt;Special:ExtendedFileList&amp;lt;/code&amp;gt;  has been replaced by &amp;lt;code&amp;gt;Special:Filelist&amp;lt;/code&amp;gt;. The new overview on &amp;lt;code&amp;gt;Special:Filelist&amp;lt;/code&amp;gt; offers both a grid and a tile view. Browsing files is supported by using the filter option above the list. In addition an information dialog has been implemented, which summarizes all relevant details about a file. &amp;lt;code&amp;gt;Special:Filelist&amp;lt;/code&amp;gt; can be found both in the entry points of the main navigation and in the &#039;&#039;Global actions&#039;&#039; menu.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandard UIs - Implement new user interface for Special:Pages&#039;&#039;&#039; (ERM33587)&lt;br /&gt;
** BlueSpice 4.5 delivers a new user interface, which has been redesigned in terms of its design and functionality. This concerns the former &amp;lt;code&amp;gt;Special:AllPages&amp;lt;/code&amp;gt;, which is now replaced by &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt;. The new overview on &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; can be found both in the entry points of the main navigation and optimizes the overview of the pages. The booklet-like styling of the page makes it easier to get an overview of the pages in the individual namespaces. In addition, a filter option allows to quickly find pages in the selected namespace. Subpages are listed under the parent pages and are collapsed by default so that the space can be used efficiently.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Implement Workflows UI Editor&#039;&#039;&#039; (ERM 31898)&lt;br /&gt;
**BlueSpice 4.5 now includes a visual editor for creating and editing workflows. The editor is based on the BPMN editor, allowing users to drag the individual shapes into the desired order and edit their allowed input values. In the background, the XML is generated, which can be viewed in the code editor and on which the workflow will be based after saving. The Workflows UI Editor aims to enhance BlueSpice with a modern and powerful graphical user interface, making it possible for users who are not familiar with XML to create their own workflows.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;TableTools - Add extension TableTools to BlueSpice 4.5 and create visual editor integration for sticky table header&#039;&#039;&#039; (ERM37550)&lt;br /&gt;
**BlueSpice 4.5 ships the extension &#039;&#039;TableTools&#039;&#039; which allows to configure a sticky table header. There is also a VisualEditor integration for this when it comes to working with tables.&lt;br /&gt;
*&#039;&#039;&#039;NumberHeadings - Add extension NumberHeadings to BlueSpice 4.5 and implement config setting&#039;&#039;&#039; (ERM37551)&lt;br /&gt;
**BlueSpice 4.5 ships the  extension &#039;&#039;NumberHeadings&#039;&#039;. This extension enables the numbering of section headings. The setting can be activated in the Configuration manager and applies to the entire wiki. It is no  longer based on user preferences.&lt;br /&gt;
===Changes and bugfixes===&lt;br /&gt;
===Notable changes ===&lt;br /&gt;
With BlueSpice 4.5, the all-in-one [[Setup:Installation Guide/Docker/Docker Hub|Docker]] solution for BlueSpice free and BlueSpice pro is no longer available.&lt;br /&gt;
====Free====&lt;br /&gt;
*&#039;&#039;&#039;Notifications - Default sets will overwrite user-related settings after update&#039;&#039;&#039; (ERM34120)&lt;br /&gt;
**BlueSpice 4.5 provides a new notification system. Therefore the old notification settings cannot be taken into account and may need to be changed manually by  users themselves. &lt;br /&gt;
**The default notification subscription sets that are already activated are &amp;lt;code&amp;gt;Namespace:Main - Content low-frequency&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Wachtlist - Content high-frequency&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;Notifications - Web notifications cannot be turned off&#039;&#039;&#039; (ERM30580)&lt;br /&gt;
** BlueSpice 4.5 introduces a new notification system. Web notifications can no longer be deactivated. This is a design decision.&lt;br /&gt;
** Important notifications are sent to users by default and cannot be managed in the subscription center. These notifications trigger both web and email notifications. This is a design decision.&lt;br /&gt;
*&#039;&#039;&#039;Notifications - Special:NotificationCenter is only accessible via menu integration&#039;&#039;&#039; (ERM30739)&lt;br /&gt;
**The link in the user menu to the Notification center has been removed. &lt;br /&gt;
**A notifications icon has been added to the Discovery skin instead. Clicking the icon opens the latest notifications and provides a link to the Notification center. This is a design decision.&lt;br /&gt;
*&#039;&#039;&#039;Notifications - Email client might not render logo and styling by default&#039;&#039;&#039; (ERM37678)&lt;br /&gt;
**It may happen that the email templates are not displayed correctly with regards to their logo and styling. Users must therefore adjust the settings in the email client. &lt;br /&gt;
* &#039;&#039;&#039;EnhancedStandardUIs - Special:Pages displays real page names only, no displaytitle anymore&#039;&#039;&#039; (ERM33587)&lt;br /&gt;
**BlueSpice 4.5 replaces the original overview page  &amp;lt;code&amp;gt;Special:AllPages&amp;lt;/code&amp;gt;. The new page &amp;lt;code&amp;gt;Special:Pages&amp;lt;/code&amp;gt; will not consider &#039;&#039;displaytitle,&#039;&#039; but page names only.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Improve searching for book titles and book content&#039;&#039;&#039;  (ERM33699)&lt;br /&gt;
**BlueSpice 4.5 allows to search for book titles and book content more easily. The &#039;&#039;Search center&#039;&#039; now includes a dedicated  book filter. In addition, any related result includes a small marker &amp;lt;code&amp;gt;Part of book:&amp;lt;/code&amp;gt; , so that the user can see in the search results if a page is part of a book. In addition, a new ContentDroplet is introduced, which is called &amp;lt;code&amp;gt;Search in a book&amp;lt;/code&amp;gt;.  This adds a pre-configured tag-search to a page that searches the pages from a specified book.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditorPlus - Add convenience functions  to VisualEditor&#039;&#039;&#039; (ERM37448)  &lt;br /&gt;
**In BlueSpice 4.5 the &#039;&#039;VisualEditorPlus&#039;&#039; extension includes new convenience shortcuts for inline formatting and also supports the usage of Unicode Emojis.&lt;br /&gt;
====Pro====&lt;br /&gt;
*&#039;&#039;&#039;Bookshelf - New bookshelf does no longer support own or temporary books&#039;&#039;&#039; (ERM37610)&lt;br /&gt;
**The new &#039;&#039;Bookshelf&#039;&#039; implementation&amp;lt;ins&amp;gt; &amp;lt;/ins&amp;gt;no longer supports &amp;quot;own&amp;quot; or &amp;quot;temporary&amp;quot; books. Own books will not get lost after updating to BlueSpice 4.5, but rather be stored as a list of links via the user profile (e.g., &amp;lt;code&amp;gt;User:JaneDoe/...&amp;lt;/code&amp;gt;)&lt;br /&gt;
** In addition, the book navigation will also no longer be displayed, since BlueSpice 4.5 doesn&#039;t recognize own books as a type of book&lt;br /&gt;
*&#039;&#039;&#039;Bookshelf - Bookshelf tag has been removed&#039;&#039;&#039; (ERM33028)**The new &#039;&#039;Bookshelf&#039;&#039; implementation makes the &#039;&#039;bookshelf&#039;&#039; tag on wiki pages obsolete.  As a result,  pages can now be added to multiple books. In addition, the chapter navigation now adjusts itself when you simply click on Save.&lt;br /&gt;
*&#039;&#039;&#039;Bookshelf - Copy functionality for books has been removed&#039;&#039;&#039; (ERM37429)&lt;br /&gt;
**The function for copying books no longer exists with the new implementation. Copying pages is now limited to pages of type &amp;lt;code&amp;gt;wikitext&amp;lt;/code&amp;gt;. This is a design decision.&lt;br /&gt;
*&#039;&#039;&#039;Bookshelf - Add &amp;lt;Create new book&amp;gt; also in dropdown of New button&#039;&#039;&#039; (37711)&lt;br /&gt;
**BlueSpice 4.5 offers another entry point for creating a new book. This can be found in the dropdown menu of the &#039;&#039;New&#039;&#039; button. After saving the book title,  the user is forwarded to the page &amp;lt;code&amp;gt;Special:Books&amp;lt;/code&amp;gt;  that is prefiltered for this book .&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleBookPDF - Implement a dropdown for selecting a book template&#039;&#039;&#039; (ERM36886)&lt;br /&gt;
**For ease of use, a dropdown for selecting a book template was implemented.&lt;br /&gt;
*&#039;&#039;&#039;CollabPads - Limit &amp;lt;code&amp;gt;collab-edit&amp;lt;/code&amp;gt; to pages of type &amp;lt;code&amp;gt;wikitext&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;$wgContentNamespaces&amp;lt;/code&amp;gt;&#039;&#039;&#039; (ERM37206)&lt;br /&gt;
**The &amp;lt;code&amp;gt;collab-edit&amp;lt;/code&amp;gt; mode is only accessible on pages of type &amp;lt;code&amp;gt;wikitext&amp;lt;/code&amp;gt; and can only be used on pages in content namespaces.&lt;br /&gt;
===Bugfixes===&lt;br /&gt;
===BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModulePDF - Landscape format does not work for tables&#039;&#039;&#039; (ERM34499)&lt;br /&gt;
**The use of the landscape format for tables now works and the result is displayed correctly in the exported page.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Split comment and category on file upload&#039;&#039;&#039; (ERM36593)&lt;br /&gt;
**When uploading files, categories and comments are no longer listed  incorrectly in the comments field, but are now assigned directly to the page.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Tagging page templates with an umlaut causes them not to be displayed when a new page is created&#039;&#039;&#039; (ERM36905)**If page templates with umlauts are tagged on &amp;lt;code&amp;gt;Special:PageTemplatesAdmin&amp;lt;/code&amp;gt;, these are now also displayed as a selection option when a new page is created.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDashboards - The &amp;lt;most edited pages&amp;gt; portlet does not display a report&#039;&#039;&#039; (ERM36923)&lt;br /&gt;
**The portlet &amp;lt;code&amp;gt;&amp;lt;most edited pages&amp;gt;&amp;lt;/code&amp;gt; now displays a report again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDashboards - Cannot add portlets to the user / admin dashboard (&#039;&#039;&#039;ERM34430)&lt;br /&gt;
**Adding portlets on the user or admin dashboard now works again and no longer ends in endless spinning.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Whitescreen of death if $wgCSPHeader is set to false&#039;&#039;&#039; (ERM36936)&lt;br /&gt;
**If &amp;lt;code&amp;gt;$wgCSPHeader = false&amp;lt;/code&amp;gt;  is set, there is no more &amp;quot;white screen of death&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Searching for numbers in autocomplete search doesn&#039;t work&#039;&#039;&#039; (ERM36970)&lt;br /&gt;
**If numbers are used as search terms in the autocomplete search, the search now works properly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation -&#039;&#039;&#039; &#039;&#039;&#039;Changes on Special:Preferences can´t be saved&#039;&#039;&#039; (ERM36985)&lt;br /&gt;
**If values for &#039;&#039;Recent changes&#039;&#039;, &#039;&#039;Watchlist&#039;&#039; and &#039;&#039;Search&#039;&#039; in the user preferences are edited, the adjusted values are now saved properly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceContextMenu - Some entries in the context menu are missing&#039;&#039;&#039; (ERM37042)&lt;br /&gt;
**The context menu on a file page now shows all values again and no longer misses any entries.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager - Anonymous user cannot reset password because page is not accessible&#039;&#039;&#039; (ERM37079)&lt;br /&gt;
**The page &amp;lt;code&amp;gt;Special:PasswordReset&amp;lt;/code&amp;gt; is accessible again for anonymous user.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Categories are tagged with the &amp;lt;Category:&amp;gt; prefix&#039;&#039;&#039; (ERM37107)&lt;br /&gt;
**When uploading a file with a category included, the category is now correctly assigned and displayed again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - User with admin permission, who is not member of the sysop group, cannot view some special pages&#039;&#039;&#039; (ERM37166)**The permissions have been changed from group membership to the role &amp;lt;code&amp;gt;admin&amp;lt;/code&amp;gt;, so that users with admin permissions have access to all special pages.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Although excluded via global settings, newly uploaded png files are found&#039;&#039;&#039; (ERM37239)&lt;br /&gt;
**If file types are excluded from the search via a global setting, they will no longer be displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSmartList - Mode &amp;lt;nowiki&amp;gt;&amp;lt;toplist&amp;gt; does not respect count (limit)&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; (ERM37346)&lt;br /&gt;
**The &#039;&#039;toplist&#039;&#039; now also respects the count again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Exact title matches are not taken into account in the search ranking&#039;&#039;&#039; (ERM37500)&lt;br /&gt;
**Exact title matches are now shown as the first results.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Autocomplete search finds no results for two search terms&#039;&#039;&#039; (ERM37540)&lt;br /&gt;
** When searching for two terms, results are now displayed in the autocomplete search.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserManager&#039;&#039;&#039; &#039;&#039;&#039;- Typo in documentation for creating a user via API&#039;&#039;&#039; (ERM37604)&lt;br /&gt;
**When creating a user via API on the page &amp;lt;code&amp;gt;Special:ApiSandbox&amp;lt;/code&amp;gt;, an error was found in the documentation. The variable &amp;lt;code&amp;gt;username&amp;lt;/code&amp;gt; has been changed to &amp;lt;code&amp;gt;userName&amp;lt;/code&amp;gt; so that the initial creation via the API now works smoothly again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSaferEdit - Banner always displays user name although a real name exists&#039;&#039;&#039; (ERM37615)&lt;br /&gt;
**When a user edits a page, this is indicated by a banner. This banner now also displays the user&#039;s real name, if specified. If no real name is specified, the display falls back to the user name.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - The class &amp;lt;responsive table &amp;gt; gets applied multiple time when resizing the browser windows&#039;&#039;&#039; (ERM37663)&lt;br /&gt;
**If the window of larger tables is resized, the &amp;lt;code&amp;gt;responsive table&amp;lt;/code&amp;gt; class is now only applied once.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Improve sorting in autocomplete search&#039;&#039;&#039; (ERM37630)    &lt;br /&gt;
**The sorting mechanism in the autocomplete search has been improved.&lt;br /&gt;
===BlueSpice Pro===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Use page displaytitle as the label for book navigation&#039;&#039;&#039; (ERM27820)&lt;br /&gt;
** If a page has a &#039;&#039;displaytitle&#039;&#039; specified, it will be shown in the book navigation. If a page has a &#039;&#039;displaytitle&#039;&#039; as well as a &#039;&#039;book displaytitle&#039;&#039;, the &#039;&#039;book displaytitle&#039;&#039; is shown in the book navigation instead.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Create ImportOfficeFiles page collection in Main namespace&#039;&#039;&#039; (ERM36160)&lt;br /&gt;
**When importing a Word document, a page collection is created in the &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; namespace. Users who do not have permission to access the &amp;lt;code&amp;gt;MediaWiki&amp;lt;/code&amp;gt; namespace are from now o able to import the page into the &amp;lt;code&amp;gt;Main&amp;lt;/code&amp;gt; namespace.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - In the Page information dialog, the expiry date format includes time&#039;&#039;&#039; (ERM36877)&lt;br /&gt;
** The correct format for the expiry date is displayed again in the page information dialog.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf -&#039;&#039;&#039; &#039;&#039;&#039;Load ExtJS only on demand only&#039;&#039;&#039; (ERM37047)&lt;br /&gt;
** Due to performance reasons, an unnecessary dependency for the module &amp;lt;code&amp;gt;ext.bluespice.bookshelf.navigationTab&amp;lt;/code&amp;gt;  has been removed.&lt;br /&gt;
*&#039;&#039;&#039;Updating semantic data sometimes fails because the global title is not set and AtMentions expects it&#039;&#039;&#039; (ERM37199)&lt;br /&gt;
**Updating the semantic data now works again.&lt;br /&gt;
*&#039;&#039;&#039;SimpleTasks - No subobject for tasks created&#039;&#039;&#039; (ERM37388)&lt;br /&gt;
**If a task is inserted on a page, a subobject is created again.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Significant drop in performance when many templates are included on a page&#039;&#039;&#039; (ERM37401)&lt;br /&gt;
**The performance drop when using many templates on one page has been fixed.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Suppress NS config breaks stabilized pdf export&#039;&#039;&#039; (ERM37595)&lt;br /&gt;
**If the &#039;&#039;supress namespace&#039;&#039; config setting is enabled, information regarding the stabilization is displayed again in the exported file for the pages with active content stabilization.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSMWConnector - Page link is not clickable on Special:Browse&#039;&#039;&#039; (ERM37638)&lt;br /&gt;
**The breadcrumb link on &#039;&#039;Special:Browse&#039;&#039; to return to the actual page is now clickable again.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Enabled approval in the file namespace results in the FlexiSkin logo and favicon only being visible to users who are allowed to see drafts&#039;&#039;&#039; (ERM35930)&lt;br /&gt;
**A logo and favicon set via FlexiSkin can now also be seen by users who are not allowed to see drafts if these files are in a draft state.    &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Mass adding action &amp;lt;code&amp;gt;All subpages of a page&amp;lt;/code&amp;gt; doesn&#039;t work&#039;&#039;&#039; (ERM36663)  &lt;br /&gt;
**Editing a book by using the mass adding action &amp;lt;code&amp;gt;All subpages of a page&amp;lt;/code&amp;gt; works again.&lt;br /&gt;
===BlueSpice Farm ===&lt;br /&gt;
===Distribution===&lt;br /&gt;
*&#039;&#039;&#039;MediaWiki - Embedding a widget leads to an error&#039;&#039;&#039; (ERM37289)&lt;br /&gt;
**Embedding a widget on a page works again and is now enabled automatically since the widget-compiled template path has been set to the cache directory.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4.4.3==&lt;br /&gt;
{{#subobject:|Release=4.4|Releasedate=04/25/2024|Releasepatch=4.4.3}}&lt;br /&gt;
(04/25/2024)&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;MediaWiki - Doubled toast notification after creating a new page&#039;&#039;&#039; (ERM32629)&lt;br /&gt;
: When a new page is created, only a single toast notification is now displayed.&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.1.4.11 - Sufficient contrast of graphics and graphic control elements&#039;&#039;&#039; (ERM31384)&lt;br /&gt;
: A sufficient contrast of at least 3:1 has been created between graphics and graphic control elements.&lt;br /&gt;
* &#039;&#039;&#039;WCAG 9.2.5.3 - Visible label should be part of the accessible name also&#039;&#039;&#039; (ERM31392)&lt;br /&gt;
: The aria-label of the edit sidebar link now also corresponds to the visible text.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceChecklist - Checkboxes do not persist&#039;&#039;&#039; (ERM33711)&lt;br /&gt;
: The checkboxes are now persisted and retain their status.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Multiple options for uploading files in ...all actions dialog&#039;&#039;&#039; (ERM34880)&lt;br /&gt;
:The ...all actions dialog now only contains one option for uploading files.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Duplicated results in the Search Center after clicking on &amp;quot;Load more results&amp;quot;&#039;&#039;&#039; (ERM35709)&lt;br /&gt;
:Duplicate search results are no longer displayed if the user clicks on &amp;quot;Load more results&amp;quot; in the Search Center.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - After editing a page, the column width is lost&#039;&#039;&#039; (ERM35905)&lt;br /&gt;
:After re-editing a page that contains a table for which fixed column widths have been defined, these are no longer lost.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Default workflows cannot be deactivated via workflow triggers&#039;&#039;&#039; (ERM35923)&lt;br /&gt;
:The deactivation of default workflows via the workflow triggers now works again. &lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Special characters in page title cause upload via drag and drop to fail&#039;&#039;&#039; (ERM36012) &lt;br /&gt;
:If a page title contains special characters, it is now possible again to upload files via direct drag and drop. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager - User-related special pages should only be accessible to admins even though the wiki is public&#039;&#039;&#039; (ERM36026) &lt;br /&gt;
:If a wiki is publicly accessible, then anonymous users can also access it. However, certain special pages may contain sensitive data, which is why they are no longer publicly accessible.&lt;br /&gt;
*&#039;&#039;&#039;ImageMapEdit -  ImageMap does not work with user links&#039;&#039;&#039; (ERM36208)&lt;br /&gt;
:The use of links to users in an ImageMap now works again. In addition, it is now no longer possible to mark areas outside the rectangle, as this led to negative values.&lt;br /&gt;
*&#039;&#039;&#039;MenuEditor - Changes on .json pages cannot be rolled back&#039;&#039;&#039; (ERM36238)&lt;br /&gt;
: If changes are made on &amp;lt;code&amp;gt;.json&amp;lt;/code&amp;gt; pages, such as on the MediaWiki:Sidebar.json, these can now be rolled back.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Category editor does not find all categories&#039;&#039;&#039; (ERM36252)&lt;br /&gt;
:When using the category editor in view mode, all categories are now found again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Remove link for &amp;quot;Printable version&amp;quot; from ...all actions dialog, which is not supported anymore&#039;&#039;&#039; (ERM36321)&lt;br /&gt;
: In the ...all actions dialog a relic was still present that referred to the print version. However, this function is no longer supported by BlueSpice, which is why the link has been removed from the dialog. &lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Categories can only be selected using the keyboard&#039;&#039;&#039; (ERM36323)&lt;br /&gt;
:When uploading a file, the categories can now be selected again as usual using the mouse. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Underscores are displayed in the namespace pills&#039;&#039;&#039; (ERM36340)&lt;br /&gt;
: If an underscore is used to define a namespace, this namespace is now displayed with a space in the namespace pill.&lt;br /&gt;
*&#039;&#039;&#039;StandardDialogs - Message key not converted correctly when deleting a page&#039;&#039;&#039; (ERM36396)&lt;br /&gt;
:When deleting a page with several subpages, the message is now displayed correctly and readable again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Search is case sensitive&#039;&#039;&#039; (ERM36412)&lt;br /&gt;
:The search for pages is no longer case-sensitive, so that the search always returns a result if the page exists.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - No notifications are sent for page creation and actions on watchlist&#039;&#039;&#039; (ERM36453)&lt;br /&gt;
:Web notifications and emails are now sent again if the page creation and the actions on the watchlist have been subscribed in the user preferences.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageAssignments - Initial creation of the page assignment dialog results in no users being assigned if there are too many users&#039;&#039;&#039; (ERM36613)&lt;br /&gt;
:The number of initially loaded users has been reduced so that the query does not get stuck and it is possible to search for users.&lt;br /&gt;
*&#039;&#039;&#039;ContentDroplets - The message key for the droplet icon in the VisualEditor toolbar is missing&#039;&#039;&#039; (ERM36681)&lt;br /&gt;
:The message key for the droplet icon in the toolbar is now available.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUEModulePDF - Sort PDF templates in export dialog&#039;&#039;&#039; (ERM36712)&lt;br /&gt;
: The sorting of the PDF templates in the export dialog has been adjusted.&lt;br /&gt;
*&#039;&#039;&#039;StandardDialogs - Only user names are displayed, although there is a real name&#039;&#039;&#039; (ERM36761)&lt;br /&gt;
:The tabs in the page information dialog have been revised so that the real name is always displayed if it has been defined by a user in the system. If no real name is available, the user name is displayed instead.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - External link color is not BlueSpice dependent and therefore cannot be changed with FlexiSkin anymore&#039;&#039;&#039; (ERM36822)&lt;br /&gt;
:The external link color now corresponds again to the BlueSpice style guide and can also be changed again via the FlexiSkin.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Error message is truncated and not readable if deleted file is uploaded again&#039;&#039;&#039; (ERM35176)&lt;br /&gt;
:When re-uploading a file via drag and drop that was deleted in the wiki, an error message is displayed that is now also readable.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro=== &lt;br /&gt;
*&#039;&#039;&#039;MediaWiki - Special:CreateTemplate does not show any properties for selection&#039;&#039;&#039; (ERM36520)&lt;br /&gt;
:When creating a template via the Special:CreateTemplate page, semantic properties are now displayed again for selection.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUEModuleBookPDF - Export of temporary books fails&#039;&#039;&#039; (ERM32045)&lt;br /&gt;
:It is now possible to export temporary books.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - The workflow XML is cut off on the .bpmn page&#039;&#039;&#039; (ERM33601) &lt;br /&gt;
:If a page in the MediaWiki namespace is visited on which an XML is located (such as the workflow definitions), this is now displayed completely and readable again.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Link for editing a draw.io diagram is displayed in edit mode also&#039;&#039;&#039; (ERM33849) &lt;br /&gt;
:The link to edit a draw.io diagram is now only displayed in view mode again.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Finetuning for links to rotated shapes in draw.io diagrams&#039;&#039;&#039; (ERM34459) &lt;br /&gt;
:Further fine-tuning was applied to links in draw.io diagrams. Links to rotated shapes are more precisely localized and therefore easier to click.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Output of the api action=parse always shows the latest content&#039;&#039;&#039; (ERM34472) &lt;br /&gt;
:If the page content is queried via the api &amp;lt;code&amp;gt;action=parse&amp;lt;/code&amp;gt;, the content of the last approved version is now displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExportTables - Export table functionality is missing in the namespace manager&#039;&#039;&#039; (ERM34750)&lt;br /&gt;
:The export function in the Namespace Manager is now available again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Inconsistent display of page titles in a book&#039;&#039;&#039; (ERM35281) &lt;br /&gt;
:When using the configuration &amp;quot;Use display title from book source on article&amp;quot;, the page names are displayed correctly again. The display title is now also supported and displayed in the sidebar.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Approved version instead of the latest one is displayed when editing a page&#039;&#039;&#039; (ERM35374)&lt;br /&gt;
: When editing a page that also has a draft version, the content of the draft version is now always opened regardless of the display in view mode. This is intended to avoid possible saving conflicts. In addition a hint is also displayed so that pending changes can be viewed.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - draw.io diagram not resized in PDF export&#039;&#039;&#039; (ERM35394)&lt;br /&gt;
:When exporting pages with draw.io diagrams, the diagrams are now resized again.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization -  Config setting &amp;quot;stable version&amp;quot; does not produce an implicit draft&#039;&#039;&#039; (ERM35696)&lt;br /&gt;
:Using the config setting “Approved versions of included pages” for ContentStabilization now produces an implicit draft and shows a yellow banner. &lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Semantic properties do not update if the editors group is excluded from seeing approved versions&#039;&#039;&#039; (ERM35747)&lt;br /&gt;
: The semantic attributes are now updated correctly again despite the corresponding configuration.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Popup in the workflows detail dialog changes its size&#039;&#039;&#039; (ERM36298) &lt;br /&gt;
:The size of the popup in the workflow detail dialog has been adjusted.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Approving a page is no longer possible on save&#039;&#039;&#039; (ERM36319)&lt;br /&gt;
:If a page should be approved directly when it is saved, this can be done again by ticking the box in the save dialog.&lt;br /&gt;
*&#039;&#039;&#039;Checklists - Using an ampersand breaks checklists and cuts off the content&#039;&#039;&#039; (ERM36401) &lt;br /&gt;
:Despite using an ampersand, the checklist now works correctly.&lt;br /&gt;
*&#039;&#039;&#039;AtMentions - Mentions deface styled content&#039;&#039;&#039; (ERM36420)&lt;br /&gt;
:Mentions no longer break styled content.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Book navigation breaks if page has a bookshelf tag but is no longer part of the book&#039;&#039;&#039; (ERM36441)&lt;br /&gt;
:Even if a page is not part of a book anymore and there is a subpage tree in the book navigation, the styling works and is not broken anymore.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Do not overwrite explicit &amp;lt;code&amp;gt;oldid&amp;lt;/code&amp;gt; values from the URL&#039;&#039;&#039; (ERM36878)&lt;br /&gt;
:If an &amp;lt;code&amp;gt;oldid&amp;lt;/code&amp;gt; parameter is specified in the URL, the exact version is now displayed.&lt;br /&gt;
*&#039;&#039;&#039; CognitiveProcessDesigner - Form editing in bpmn diagram does not work&#039;&#039;&#039; (ERM35802)&lt;br /&gt;
:Form editing in bpmn diagrams now works again.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice cloud===  &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCloud - Combine Pro and Farm in the BlueSpice cloud&#039;&#039;&#039; (ERM32328)&lt;br /&gt;
:The BlueSpice pro and BlueSpice farm editions have been technically combined in the cloud. This means that it is now also possible to operate a farm in the cloud.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCloudClient - PDF export is only for small file sizes possible&#039;&#039;&#039; (ERM34370)&lt;br /&gt;
:The &amp;lt;code&amp;gt;maxMemSize&amp;lt;/code&amp;gt; parameter in &amp;lt;code&amp;gt;web.xml&amp;lt;/code&amp;gt;  has been increased in the cloud-specific &amp;lt;code&amp;gt;.war&amp;lt;/code&amp;gt; file.&lt;br /&gt;
== 4.4.2 ==&lt;br /&gt;
{{#subobject:|Release=4.4|Releasedate=03/18/2024|Releasepatch=4.4.2}}&lt;br /&gt;
(03/18/2024)&lt;br /&gt;
&lt;br /&gt;
===BlueSpice Free===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - VisualEditor&#039;s sticky toolbar does not keep its position when scrolling&#039;&#039;&#039; (ERM34794)&lt;br /&gt;
:The VisualEditor sticky toolbar now keeps its position when the page is scrolled so that it is always visible.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - The page bounces when scrolling down to pages with little content&#039;&#039;&#039; (ERM34402)&lt;br /&gt;
:Even with shorter content, there is no longer a bounce effect despite the sticky title.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - If the category is assigned to itself, an infinite loop is created that destroys the category store&#039;&#039;&#039; (ERM34054)&lt;br /&gt;
:The system no longer fatals when categories are self-referenced.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Special:Undelete displays internal error when searching for a page&#039;&#039;&#039; (ERM35824)&lt;br /&gt;
:When searching for a page on Special:Undelete, this works properly again.&lt;br /&gt;
*&#039;&#039;&#039;MediaWiki - VisualEditor toolbar breaks into two parts&#039;&#039;&#039; (ERM35210)&lt;br /&gt;
:As soon as a subheading was selected and thus a longer title was in the dropdown, the VisualEditor toolbar broke into a second line. This has now been fixed by moving the cite function to the insert menu.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSmartList - Toplist shows no to little meaningful numbers&#039;&#039;&#039; (ERM32453) &lt;br /&gt;
:When using the toplist on a page, the correct number of hits is now displayed again. &lt;br /&gt;
*&#039;&#039;&#039;WhoIsOnline - Remove popup when hovering on avatar image&#039;&#039;&#039; (ERM33262)&lt;br /&gt;
:When hovering an avatar image image a popup opens that should show additional information. This popup was truncated and therefore have been removed.&lt;br /&gt;
*&#039;&#039;&#039;StandardDialogs - In the page information dialog, the display of internal links is limited to 10&#039;&#039;&#039; (ERM34428)&lt;br /&gt;
: All links (such as templates, categories, internal links, images and external links) are now displayed under Properties in the page information dialog.&lt;br /&gt;
*&#039;&#039;&#039;StandardDialogs - User without editing permissions cannot open the page information dialog&#039;&#039;&#039; (ERM34642)&lt;br /&gt;
:In general dialogs only make sense if a user can edit a page. The page information dialog can still be important for users without editing permissions. The dialog can now be opened again by users with missing editing rights. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Page collection from the search results cannot be created&#039;&#039;&#039; (ERM34815)&lt;br /&gt;
:It is now possible again to create a page collection from the search results.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Flash of unstyled content is displayed&#039;&#039;&#039; (ERM35140)&lt;br /&gt;
:The flash of the unstyled content is no longer displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Global actions menu displays Replace Text for users who do not have the appropriate permission&#039;&#039;&#039; (ERM35182)&lt;br /&gt;
:The global menu now only shows the links for which the user has permission.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - When uploading files to a subpage, the namespace is not displayed in the file name&#039;&#039;&#039; (ERM35348) &lt;br /&gt;
:If a file is uploaded to a subpage, the file naming proposal now contains the complete page path including namespace.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Using links to special pages in the EnhancedSidebar leads to the display of redlinks&#039;&#039;&#039; (ERM35928)&lt;br /&gt;
:If links to special pages are set in the EnhancedSidebar, these are now recognized and displayed correctly in the left navigation.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Deletion of the user name and deletion of the version summary lead to problems&#039;&#039;&#039; (ERM35973)&lt;br /&gt;
:If a user name or the IP of the editor is deleted, the name of the editor is only displayed for users who have the corresponding authorization. Deleting the version summary no longer results in a fatal error.&lt;br /&gt;
*&#039;&#039;&#039;MenuEditor - The version history of .json pages always shows the latest version instead of the selected one&#039;&#039;&#039; (ERM36095)&lt;br /&gt;
: On .json pages, the correct version of the page is now displayed if an older ID is selected via the version history. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Autocomplete search does not return any results if there are no spaces in the title&#039;&#039;&#039; (ERM36300) &lt;br /&gt;
:If a page title now contains a character other than a space, such as a dot, the autocomplete search will find and display the page.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice Pro===&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - HTML fragments are displayed within a navigation page for an activity from the BPMN diagram&#039;&#039;&#039; (ERM35744)&lt;br /&gt;
:The activity navigation pages of a BPMN diagram are now displayed correctly again and no longer contain HTML fragments.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageFormsConnector - Preload does not work when using #formlink&#039;&#039;&#039; (ERM34619)&lt;br /&gt;
:If &amp;lt;code&amp;gt;#formlink&amp;lt;/code&amp;gt; is now used to create new pages, the &amp;lt;code&amp;gt;preload &amp;lt;/code&amp;gt;parameter can be used again to add default content to the page.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Links notifications and mails to approved files are incorrect&#039;&#039;&#039; (ERM29759)&lt;br /&gt;
:When a page is approved via the page status sentence, the notification and the mail now contain the correct link and redirect to the corresponding page.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Prevent invalid xml from being saved&#039;&#039;&#039; (ERM32122)&lt;br /&gt;
:It is no longer possible to save an invalid XML.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocialComments - The links to discussions in notifications and emails redirect to an empty page&#039;&#039;&#039; (ERM32972)&lt;br /&gt;
:The links that a user receives by notification or email when a discussion is changed now redirect to the discussion page.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Anonymous users with read permission can see &amp;quot;Edit section&amp;quot; links as soon as Approval is activated&#039;&#039;&#039; (ERM35036) &lt;br /&gt;
:Anonymous users with read permission can no longer see the “Edit section” links, even if Approval is activated.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf does not display thumbnails&#039;&#039;&#039; (ERM35065)&lt;br /&gt;
:The thumbnails in the bookshelf are now displayed again.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - User see a system error message instead of a readable error message if they lack the permissions to access the file&#039;&#039;&#039; (ERM35543) &lt;br /&gt;
:If a user is not permitted to access a file because the user lacks the necessary permissions, a readable error message is now displayed.&lt;br /&gt;
*&#039;&#039;&#039;ContentDroplets - The icon as well as the label in the inspectors for draw.io and BPMN diagrams are missing&#039;&#039;&#039; (ERM35903)&lt;br /&gt;
:The inspectors for draw.io and BPMN diagrams now have an icon and a label again. &lt;br /&gt;
*&#039;&#039;&#039;Workflows - Switching between the workflows detail dialog and workflows related to this page, the dialog throws an error&#039;&#039;&#039; (ERM35922)&lt;br /&gt;
:In the ...all actions dialog, workflows can be found that belong to the corresponding page. However, the dialog hung up as soon as you switched between the workflows detail dialog and the &amp;quot;Workflows associated with this page&amp;quot; dialog. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;AtMentions - The user mention in a comment prevents the comment from being edited again&#039;&#039;&#039; (ERM35947)&lt;br /&gt;
:If a user is mentioned in a comment and the author decides to edit the comment again, this will now work again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Implement additional license keys and user limits&#039;&#039;&#039; (ERM36098)&lt;br /&gt;
:The limitation on the number of users has been broken down further and therefore additional license keys are now available.&lt;br /&gt;
*&#039;&#039;&#039;AtMentions - Issue with parsing mentions if they are part of a template call&#039;&#039;&#039; (ERM36239)&lt;br /&gt;
:If mentions are part of a template call, they are now parsed and displayed correctly.&lt;br /&gt;
&lt;br /&gt;
==== BlueSpice cloud ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCloudClient - PDF header is not displayed correctly after customizing&#039;&#039;&#039; (ERM36071)&lt;br /&gt;
:After customizing the PDF template in the BlueSpiceCloud, the header is now displayed correctly again after the export.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCloudClient - Information from the glossary is also output in the PDF export&#039;&#039;&#039; (ERM35547)&lt;br /&gt;
:Glossary information is no longer output in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;OpenID Connect - OICD login broken in Cloud&#039;&#039;&#039; (ERM35665)&lt;br /&gt;
:The Login via OpenID Connect works again.&lt;br /&gt;
&lt;br /&gt;
== 4.4.1 ==&lt;br /&gt;
{{#subobject:|Release=4.4|Releasedate=02/15/2024|Releasepatch=4.4.1}}&lt;br /&gt;
(02/15/2024)&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.1.4.4 - Text can be enlarged up to 200%&#039;&#039;&#039; (ERM31379) &lt;br /&gt;
:The mobile view of Special:Notifications was improved to correctly show the Recent activity box.&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.1.4.11 - Sufficient contrast of graphics and graphic control elements&#039;&#039;&#039; (ERM31384)&lt;br /&gt;
:The color contrast on various buttons and icons has been corrected.&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.2.4.3 - Conclusive order of keyboard operation&#039;&#039;&#039; (ERM31389)&lt;br /&gt;
:Multiple occurences of problematic tab order have been reworked.&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.3.3.2 - Labels for form elements available&#039;&#039;&#039; (ERM31396)&lt;br /&gt;
:The search fields at the top of the Config manager now have visible and programmatic labels.&lt;br /&gt;
*&#039;&#039;&#039;WCAG 9.4.1.1 - Code contains WCAG-relevant syntax errors, such as duplicate IDs&#039;&#039;&#039; (ERM31397)&lt;br /&gt;
: Duplicate IDs in the MediaWiki sidebar and in the user menu have been resolved.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Applying color to a text results in multiple span tags or does not work at all&#039;&#039;&#039; (ERM33075)&lt;br /&gt;
:The color picker has been improved. When changing colored text, duplicate span tags are no longer inserted. In addition, the span tag is also removed when the color is removed from the text.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWhoIsOnline - Wrong list of logged in users is displayed&#039;&#039;&#039; (ERM34467) &lt;br /&gt;
:The WhoIsOnline tag now again shows a correct list of users who are actually online.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector -  Using the br tag before an image leads to the deletion of the image&#039;&#039;&#039; (ERM34521)&lt;br /&gt;
: If a br tag is used in front of an image, it will no longer be deleted. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager - Permission manager doesn&#039;t work&#039;&#039;&#039; (ERM34785)&lt;br /&gt;
:This is an edge case, but it does occur in certain systems. The PermissionManager is now working again. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - VisualEditor&#039;s sticky toolbar does not keep its position when scrolling&#039;&#039;&#039; (ERM34794)&lt;br /&gt;
:The VisualEditor sticky toolbar now keeps its position when the page is scrolled so that it is always visible.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Improve search navigation&#039;&#039;&#039; (ERM35053)&lt;br /&gt;
:The navigation of the main search has been improved. Already with the release of BlueSpice 4.4, the main search supports the user with suggestions for recently viewed pages. The UI has been customized with a heading for highlighting. It is now also possible to remove the suggestions. The suggestions are generally sorted according to the last pages viewed, but are also prioritized when the search suggestions are clicked again. In addition, a shortcut to open the search field has been introduced, which is &amp;lt;code&amp;gt;CTRL + /&amp;lt;/code&amp;gt; and grants a quicker access.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Update Twitter Bootstrap extension to current stable version&#039;&#039;&#039; (ERM35066)&lt;br /&gt;
: The Twitter Bootstrap extension has been updated to the current stable version &amp;lt;code&amp;gt;v5.3.2&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Popup in MenuEditor is hidden by sidebar&#039;&#039;&#039; (ERM35093)&lt;br /&gt;
:When using the MenuEditor, the popup is no longer hidden by the sidebar.&lt;br /&gt;
*&#039;&#039;&#039;ContentDroplets - Formatting of the text box includes written text&#039;&#039;&#039; (ERM35280) &lt;br /&gt;
:The use of the ContentDroplet Messagebox no longer includes the text in its formatting.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Improve filters in OOJSPlus grids&#039;&#039;&#039; (ERM35304)&lt;br /&gt;
:As part of the improvements in the product, the filter options in grids now contain an icon for closing and a button for deleting the filters.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Make OOJSPlus grid columns resizable and rearrangeable&#039;&#039;&#039; (ERM35327)&lt;br /&gt;
:In course of improving the product, it is now possible to arrange all OOJS grids (such as Workflows overview, Quality management overview) individually and to adjust the size of the columns with the mouse.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory - User can add a category without appropriate permission&#039;&#039;&#039; (ERM35315)&lt;br /&gt;
: A user without the appropriate permission is no longer able to add a category to a page.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Search terms of files are not found via search&#039;&#039;&#039; (ERM35352)&lt;br /&gt;
:Search terms of files are now recognized by the search and results are displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Jumping to a heading that is in a table does not work&#039;&#039;&#039; (ERM35386)&lt;br /&gt;
:When clicking on a heading in the TOC, a correct jump is made to the heading in a table.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Gear icon on the version history has no function&#039;&#039;&#039; (ERM35472)&lt;br /&gt;
:The gear icon has been removed from the version history as it caused confusion regarding its functionality. If a new version of a page is created, a blue banner is displayed anyway, which is why the icon&#039;s function is not required.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - With Hidetitle on a page the version history toolbar is shifted&#039;&#039;&#039; (ERM35494)&lt;br /&gt;
:If HIDETITLE is set on a page, the version history toolbar is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Eternal loading when trying to assign a page&#039;&#039;&#039; (ERM35499)&lt;br /&gt;
:The eternal loading when trying to assign a page to a user has been fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Arrangement of entry points not always correct when adjustments are made via ConfigManager&#039;&#039;&#039; (ERM35541)&lt;br /&gt;
:The defined order is retained even if the displayed entry points in the left sidebar are changed via ConfigManager.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Logo cannot be set via ConfigManager&#039;&#039;&#039; (ERM35659)&lt;br /&gt;
:It is now possible again to set a logo via the ConfigManager.&lt;br /&gt;
*&#039;&#039;&#039;FlexiSkin - Preview of favicon does not work&#039;&#039;&#039; (ERM35673)&lt;br /&gt;
:If a favicon is set via the FlexiSkin, it is now displayed correctly in the preview. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Remove the shortening of titles in the compact autocomplete search&#039;&#039;&#039; (ERM35748)&lt;br /&gt;
:As part of the improvements of the product, the shortening of long page titles in the compact autocomplete search has been removed. Instead, the titles are now wrapped in an additional line for better readability.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery -  Improve jumpmark handling on pages&#039;&#039;&#039; (ERM35760)&lt;br /&gt;
: The handling of jumpmarks on pages has been improved.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceEchoConnector - No notifications or mails for page actions&#039;&#039;&#039; (ERM35815)&lt;br /&gt;
:If page actions are performed and the notification settings are set for this action, users will now receive notifications and emails again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - The column username shows the real name&#039;&#039;&#039; (ERM34949)&lt;br /&gt;
:If a real name is assigned to a username in the UserManager, it is now displayed correctly again in the username column.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Using br tags delete spaces in formatted text&#039;&#039;&#039; (ERM34949)&lt;br /&gt;
:Spaces in formatted text are no longer deleted when using br tags.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Line does not break in the table, although this is displayed in edit mode&#039;&#039;&#039; (ERM34563)&lt;br /&gt;
:Inserting a single line break with Enter is now also displayed correctly in view mode.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - The second line when using the compact autocomplete search is not displayed correctly&#039;&#039;&#039; (ERM35090)&lt;br /&gt;
:If a page title has changed or a display title is used, the result is now displayed correctly and legibly in the compact autocomplete search.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceQrCode - QR code breaks if the title does not exist&#039;&#039;&#039; (ERM34443)&lt;br /&gt;
:The QR code can now also be used for pages that do not (yet) exist.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSmartList - Smartlist fatals on invalid mode&#039;&#039;&#039; (ERM34444)&lt;br /&gt;
:Smarlist no longer fatals if an invalid mode is used.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Page templates are shown on .form pages&#039;&#039;&#039; (ERM34999)&lt;br /&gt;
:Page templates are no longer displayed for *.form pages, since there is no content model that supports those.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - Selecting all filters in the version history results in not all columns being visible&#039;&#039;&#039; (ERM35111)&lt;br /&gt;
:When selecting all possible filters in the version history, all columns are now also displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceEchoConnector - Allow customization of the timestamp in emails&#039;&#039;&#039; (ERM34543)&lt;br /&gt;
:In course of improving the product, it is now possible to customize the timestamp in emails. In addition to the date, the time can now also be output by defining the parameters on the MediaWiki:Bs-notifications-echo-param-timestamp page.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice Pro===     &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceArticlePreviewCapture - ArticlePreviewCapture cannot be added due to too early initialized foreign file repo&#039;&#039;&#039; (ERM33349)&lt;br /&gt;
:The ForeignFileRepo is no longer initialized too early and ArticlePreviewCapture can be added again and works as it should.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - User without permission to see drafts is able to access action raw&#039;&#039;&#039; (ERM34084)&lt;br /&gt;
:A user without the permission to see drafts is able to see the approved version when using &amp;lt;code&amp;gt;?action=raw&amp;lt;/code&amp;gt;, but not the draft of the page.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Set template params activity does not work if param is included in a div tag&#039;&#039;&#039; (ERM34305)&lt;br /&gt;
:The workflow activity &amp;lt;code&amp;gt;set_template_params&amp;lt;/code&amp;gt; no longer produces an error message if the parameter is included in a div. If the existing parameter value matches the value that the user wants to set, the page no longer displays the error message that the value cannot be saved.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - PDF attachments are not exported&#039;&#039;&#039; (ERM34485)&lt;br /&gt;
: PDF attachments are now exported when using the &amp;lt;code&amp;gt;[attachments]&amp;lt;/code&amp;gt; parameter. &lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Semantic filter fails due to ContentStabilization&#039;&#039;&#039; (ERM34638)&lt;br /&gt;
:Semantic filters in connection with ContentStabilization now work again.&lt;br /&gt;
*&#039;&#039;&#039;Checklists - Tasks in tables cannot be checked off and the format gets broken&#039;&#039;&#039; (ERM34825)&lt;br /&gt;
:When using tasks in tables, it is now also possible to check them off. In addition, the relationships between the tasks and the formatting are retained. &lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Option &amp;quot;Override&amp;quot; is not clickable in the dropdown&#039;&#039;&#039; (ERM35063)&lt;br /&gt;
:The dropdown for deciding how to deal with page title conflicts is now clickable again.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandardUIs - The preferences of the filter selection on the version history must be selected again after the reload&#039;&#039;&#039; (ERM35112)&lt;br /&gt;
:The individual preferences regarding the filters on the version history are now retained for the user, even if the page is reloaded or another page is visited.&lt;br /&gt;
* &#039;&#039;&#039;SimpleTasks - The subobject property for tasks does not show the status&#039;&#039;&#039; (ERM35208)&lt;br /&gt;
:The property subobject now shows the status of the task.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Nothing is loaded when using a custom form for a workflow activity&#039;&#039;&#039; (ERM35217)&lt;br /&gt;
:The use of a custom form on a workflow activity now works smoothly again.&lt;br /&gt;
*&#039;&#039;&#039;Semantic MediaWiki - Cannot create new property due to CSPHeader&#039;&#039;&#039; (ERM35258)&lt;br /&gt;
:New properties can now be created again via Special:CreateProperty.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice cloud===&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceSMWConnector - SMW result format &amp;quot;category&amp;quot; has heading issue with numbers&#039;&#039;&#039; (ERM33701)&lt;br /&gt;
:In the cloud systems, the error in the heading numbering on the SMW page with categories has been fixed.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice farm ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - ApiSimpleFarmerTasks not loaded&#039;&#039;&#039; (ERM35548)&lt;br /&gt;
:Bugs with ApiSimpleFarmerTasks have been fixed.&lt;br /&gt;
&lt;br /&gt;
===Distribution===  &lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePrivacy - Links for PP and TOS in the banner and footer are different&#039;&#039;&#039; (ERM35371)&lt;br /&gt;
: The break between the links in the footer area and in the privacy banner has been fixed. Both links now redirect to the correct page.&lt;br /&gt;
&lt;br /&gt;
== 4.4 ==&lt;br /&gt;
{{#subobject:|Release=4.4|Releasedate=12/07/2023|Releasepatch=4.4}}&lt;br /&gt;
(12/07/2023)&lt;br /&gt;
=== Notable changes ===&lt;br /&gt;
&lt;br /&gt;
==== Free ====&lt;br /&gt;
*&#039;&#039;&#039;MediaWiki core - Upload of xml files does not work (ERM34854)&#039;&#039;&#039;&lt;br /&gt;
: MediaWiki blacklisted xml files due to security issues. The upload of xml files is possible by using a global setting, but with consideration of your own security risk.&lt;br /&gt;
*&#039;&#039;&#039;Security by default - Add content security policy and permission policy headers (ERM29951)&#039;&#039;&#039;&lt;br /&gt;
:For additional security, content security policy and permission policy headers were added. These define a clear scope of external resources to be loaded and invoked by the application, and limit their use to the requirements of BlueSpice. &lt;br /&gt;
* &#039;&#039;&#039;OpenSearch - Implement OpenSearch and improve &amp;quot;search navigation&amp;quot; (ERM32651)&#039;&#039;&#039;&lt;br /&gt;
: BlueSpice 4.4 introduces OpenSearch, which now serves as the search engine. In addition, the search bar has been improved and now supports the user with search suggestions for pages that have been visited recently. This is not the same mechanism as PagesVisited. It only shows those links as suggestions that have been clicked on via the search.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Use simple autocomplete search layout as default&#039;&#039;&#039; &#039;&#039;&#039;(ERM33796)&#039;&#039;&#039;&lt;br /&gt;
: BlueSpice 4.4 introduces the &amp;quot;Compact autocomplete search&amp;quot; as the default search layout. This setting can be changed via the configuration manager if the two-column search layout is preferred.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReadConfirmation - Show the read confirmation status of individual users&#039;&#039;&#039; &#039;&#039;&#039;(ERM33039)&#039;&#039;&#039;&lt;br /&gt;
: BlueSpice 4.4 introduces an option to check the read confirmation status of individual users. There is a specific action for this that can be accessed by users with the corresponding rights and via which the status can be viewed on the Special:ManagePageAssignments page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Implement MenuEditor for footer links&#039;&#039;&#039; &#039;&#039;&#039;(ERM33411)&#039;&#039;&#039;&lt;br /&gt;
: To simplify the handling of links in the footer area, a MenuEditor has now been implemented here too. By default, links such as Privacy policy, Terms of use, Disclaimer, Imprint and About are delivered by default. For on-premise products, these links can be changed and managed by the operators of the system.&lt;br /&gt;
*&#039;&#039;&#039;ContentProvisioner - Create new special page for maintaining content provisioning&#039;&#039;&#039; &#039;&#039;&#039;(ERM33425)&#039;&#039;&#039;&lt;br /&gt;
: BlueSpice 4.4 introduces a new special page that allows to maintain the differences between integrated product templates. The integrated product templates can be customized for certain purposes. To prevent unwanted overwriting of already customized content on the customer system, the updated template can be viewed via the special page and synchronized if desired.&lt;br /&gt;
*&#039;&#039;&#039;EnhancedStandard UIs - Create new PageHistory (ERM33555)&#039;&#039;&#039;&lt;br /&gt;
:BlueSpice 4.4 introduces a new page history, which is characterized above all by its increased user-friendliness. It looks more modern, lightweight and is based on the OOJS Plus Grids, which promotes the consistency of the system. The display of the columns has been optimized by default, but the user still has additional options for displaying individual columns. The icons for hiding revisions as well as undoing changes are displayed on hover and only visible for user with the corresponding rights.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Fine tune mega menus and left sidebar&#039;&#039;&#039; &#039;&#039;&#039;(ERM34159)&#039;&#039;&#039;&lt;br /&gt;
: The global actions mega menu was reviewed and restructured. With BlueSpice 4.4, there are now three areas to which the corresponding links have been assigned. The mega menu is divided into &amp;quot;Overview&amp;quot;, &amp;quot;Editing&amp;quot; and &amp;quot;Administration&amp;quot;. The entrypoints in the left sidebar have also been reworked as part of this. In addition to the already known ones, quick access to files and categories can now be also guaranteed. The entrypoints files, categories and timeline are disabled by default, but can be enabled via the configuration manager. In addition, some labels in the mega menus, as well as in the left sidebar, have been revised and meaningfully adjusted.&lt;br /&gt;
*&#039;&#039;&#039;EmbedVideo - Delivering the EmbedVideo fork in BlueSpice 4.4 (ERM33480)&#039;&#039;&#039;&lt;br /&gt;
:The EmbedVideo extension is currently no longer actively maintained. There is a maintained fork that focuses primarily on privacy, but only offers support for a subset of services. This fork is delivered as of BlueSpice 4.4.&lt;br /&gt;
&lt;br /&gt;
==== Pro====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePrivacy - Allow BlueSpicePrivacy to be configurable via ConfigManager&#039;&#039;&#039; &#039;&#039;&#039;(ERM30251)&#039;&#039;&#039;&lt;br /&gt;
: BlueSpice 4.4 offers more configurability for BlueSpicePrivacy. System administrators can now use the configuration manager to define settings related to the cookie consent and mandatory confirmation of the privacy policy and terms of service.&lt;br /&gt;
*&#039;&#039;&#039;ContentDroplets - Create new droplet for an overview of decisions (ERM33481)&#039;&#039;&#039;&lt;br /&gt;
:BlueSpice 4.4 introduces a new ContentDroplet called Decision overview. With this it is possible to query decisions within a wiki. The parameters that can be used to filter more specifically include categories, namespaces and prefixes.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Create ContentDroplet for embedding book navigation on a page&#039;&#039;&#039; &#039;&#039;&#039;(ERM33692)&#039;&#039;&#039;&lt;br /&gt;
: A new ContentDroplet is offered with BlueSpice 4.4. The &amp;quot;Book table of contents&amp;quot; droplet inserts the table of contents of a selected book. It is possible to configure whether the entire table of contents should be displayed or only a certain chapter. After saving, a tree structure is visible. An additional search bar simplifies searching for complex structures.&lt;br /&gt;
*&#039;&#039;&#039;ContentDroplets - Create new droplet for embedding a pdf book link (ERM33693)&#039;&#039;&#039;&lt;br /&gt;
:BlueSpice 4.4 introduces a new ContentDroplet called Book PDF link. This makes it possible to embed a book as a link on a page, so that a download and therefore faster distribution of books is possible with a click in view mode.&lt;br /&gt;
*&#039;&#039;&#039;SimpleTasks / AtMentions - Allow notifications and mails for Mentions&amp;amp;Tasks (ERM33761)&#039;&#039;&#039;&lt;br /&gt;
: In the course of the development of Mentions and Tasks, it was also made possible for both Mentions and Tasks to send web notifications and emails.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Missing module to trigger read confirmation for approved pages &#039;&#039;&#039; &#039;&#039;&#039;(ERM34157)&#039;&#039;&#039;&lt;br /&gt;
:A global setting can be used to configure that a read confirmation is always triggered after a new approved version of a page is available.&lt;br /&gt;
*&#039;&#039;&#039;ContentDroplets - Update list of featured droplets&#039;&#039;&#039; &#039;&#039;&#039;(ERM34666)&#039;&#039;&#039;&lt;br /&gt;
:The featured category of ContentDroplets dialog has been updated with the following ContentDroplets: Task report, Tasklist, Decision and Decision overview. &lt;br /&gt;
&lt;br /&gt;
===Bugfixes===&lt;br /&gt;
&lt;br /&gt;
====BlueSpice Free====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Color picker freezes browser window&#039;&#039;&#039; &#039;&#039;&#039;(ERM33060)&#039;&#039;&#039;&lt;br /&gt;
: When trying to color a single cell with the color picker, the browser window froze. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector  - BlueSpiceVisualEditorConnector - Formatting of cells leads to unwanted merging of cells &#039;&#039;&#039; &#039;&#039;&#039;(ERM33379)&#039;&#039;&#039;&lt;br /&gt;
: The formatting of table cells now works again as it should and therefore no longer breaks any other formatting.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Border styles in tables are deleted after the content has been updated (ERM24650)&#039;&#039;&#039;&lt;br /&gt;
: When the content of tables is updated, the border styling is no longer deleted.&lt;br /&gt;
*&#039;&#039;&#039;UEModulePDF - PDF export of Math svg&#039;s doesn&#039;t work with ImageMagic as converter (ERM30805)&#039;&#039;&#039;&lt;br /&gt;
: Mathematical formulas are converted from svg to png files for PDF export. If ImageMagic is now used as a converter, the mathematical formulas are now displayed correctly in the PDF.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Long page titles on Special:AllPages do not wrap correctly (ERM32430) &#039;&#039;&#039;&lt;br /&gt;
: Long page titles on the Special:AllPages page now wrap correctly again and display in readable results.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Language switcher should use ISO 639-1 codes (ERM33362)&#039;&#039;&#039;&lt;br /&gt;
: The language switcher displayed  the label “Deutsch (Sie-Form)” when the content language is set to “de-formal”. The label now shows “Deutsch”. In general, the language switcher uses ISO 639-1 codes.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceDiscovery - The styles of the headings in the VisualEditor do not reflect the actual settings (ERM33531)&#039;&#039;&#039;&lt;br /&gt;
: The styles of the headings in the visual editor now match the actual display in view mode.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Allow autoClose for filter popup button (ERM33851)&#039;&#039;&#039;&lt;br /&gt;
: When using a filter within a grid, the popup always had to be closed manually by clicking on the X. From now on, you can simply click anywhere and the filter popup will close.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Both the set logo and favicon of the FlexiSkin are not displayed (ERM34658)&#039;&#039;&#039;&lt;br /&gt;
: Both the logo and the favicon, which were set via the FlexiSkin, are displayed again.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceFoundation - Labels of user links without explicit alias are no longer replaced with the realname &#039;&#039;&#039; &#039;&#039;&#039;(ERM34660)&#039;&#039;&#039;&lt;br /&gt;
:Labels of user links without an explicit alias are replaced by the real name again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Update startpage templates in codebase (ERM35014)&#039;&#039;&#039;&lt;br /&gt;
: The startpage templates had to be updated in the code base due to some changes.&lt;br /&gt;
&lt;br /&gt;
====BlueSpice Pro====&lt;br /&gt;
*&#039;&#039;&#039; WCAG Workflows - Improve accessibility and announcements from the screen reader in the workflows dialog&#039;&#039;&#039; &#039;&#039;&#039;(ERM26540)&#039;&#039;&#039;&lt;br /&gt;
: In the Workflows dialog, descriptions are now accessible and links, buttons and the selection in the dropdown are announced by the screen reader.&lt;br /&gt;
*&#039;&#039;&#039;PDFEmbed - Droplet PDF preview doesn&#039;t display PDF file in view mode&#039;&#039;&#039; &#039;&#039;&#039;(ERM32429)&#039;&#039;&#039;&lt;br /&gt;
: When using the PDF preview droplet, the embedded PDF file is now displayed again in view mode.&lt;br /&gt;
*&#039;&#039;&#039;Forms - Heading for a form gets cut off &#039;&#039;&#039; &#039;&#039;&#039;(ERM33723)&#039;&#039;&#039;&lt;br /&gt;
: The heading of a form is no longer cut off and is therefore displayed correctly.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Ask-query doesn&#039;t work if the template is inserted under the query and if Approval is enabled (ERM34429)&#039;&#039;&#039;&lt;br /&gt;
: If Approval is enabled and a template is inserted under a query, the ask query works correctly again.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Cards on Special:My_tasks do not display subpages correctly (ERM34171)&#039;&#039;&#039;&lt;br /&gt;
:The cards that can be found in the “My Tasks” overview now show the subpages correctly and also reflect the displaytitle.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - Cannot use scrollbar in upload dialog &#039;&#039;&#039; &#039;&#039;&#039;(ERM34448)&#039;&#039;&#039;&lt;br /&gt;
: The scrollbar in the upload dialog is accessible again.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpicePageFormsConnector - Preload does not work when using #formlink (ERM34619)&#039;&#039;&#039;&lt;br /&gt;
:If &amp;lt;code&amp;gt;#formlink&amp;lt;/code&amp;gt; is used to create new pages, the &amp;lt;code&amp;gt;preload &amp;lt;/code&amp;gt;parameter can be used again to add default content to the page.&lt;br /&gt;
*&#039;&#039;&#039;Forms - It is not possible to create a new form (ERM34457)&#039;&#039;&#039;&lt;br /&gt;
: Creating new forms works again.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Resource stabilization in mode &amp;quot;stable&amp;quot; broken&#039;&#039;&#039; &#039;&#039;&#039;(ERM34748)&#039;&#039;&#039;&lt;br /&gt;
: Transclusions with the mode &amp;quot;stable&amp;quot; now work as intended again.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Comment from last approval on Special:QMOverview doesn&#039;t match page history (ERM35075)&#039;&#039;&#039;&lt;br /&gt;
:On the page Special:Quality_management_overview, the corresponding comment on the last approval is now displayed correctly again.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Lower CognitiveProcessDesigner PageForms dependency (ERM34421)&#039;&#039;&#039;&lt;br /&gt;
:Wikimedia CI uses PageForms 5.4 instead of PageForms 5.6, so there has always been an error related to the incompatibility of CognitiveProcessDesigner with PageForms 5.4, which is the reason why the dependency was lowered from 5.6 to 5.4.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSMWConnector - Eternal loading on Special:Quality_management_overview (ERM35057)&#039;&#039;&#039;&lt;br /&gt;
:The issue in Extension:SemanticResultFormats that prevented display of results on Special:QM_overview has been fixed.&lt;br /&gt;
&lt;br /&gt;
====BlueSpice farm====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - It is not possible to clone a wiki (ERM34855)&#039;&#039;&#039;&lt;br /&gt;
: Cloning wikis does work again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Improve FarmProcessRunner (ERM34897)&#039;&#039;&#039;&lt;br /&gt;
:The FarmProcessRunner has been improved so it recognizes newly created instances also while running trough several processes.&lt;br /&gt;
&lt;br /&gt;
====BlueSpice cloud====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCloudClient - Make bs:ueparams template usable for book and page templates (ERM34964)&#039;&#039;&#039;&lt;br /&gt;
:The tag &amp;lt;code&amp;gt;bs:ueparams&amp;lt;/code&amp;gt; can now be used again to generate a cover page for the export of individual pages.&lt;br /&gt;
*&#039;&#039;&#039; BlueSpiceCloudClient - Logo in exported PDF file is shifted (ERM34064)&#039;&#039;&#039;&lt;br /&gt;
:The logo in an exported PDF file was moved. This has now been fixed, as the header has been adjusted and now gives a uniform image again.&lt;br /&gt;
&lt;br /&gt;
====Distribution====&lt;br /&gt;
*&#039;&#039;&#039;SemanticResultFormats - Issues with rendering tables from semantic query (ERM35060)&#039;&#039;&#039;&lt;br /&gt;
: All datatable format results are rendered correctly.&lt;br /&gt;
== 4.3.3 ==&lt;br /&gt;
{{#subobject:|Release=4.3|Releasedate=10/19/2023|Releasepatch=4.3.3}}(10/19/2023)&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageTemplates - Improve dialog for adding a template on Special:PageTemplatesAdmin&#039;&#039;&#039; (ERM33686)&lt;br /&gt;
: The dialog on Special:PageTemplatesAdmin has been improved and adjusted in terms of usage and styling. Adding tags can now be done easily via the tab. Regarding the styling, the main focus was on consistency, which is why the font sizes and font colors are now consistent.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Exact matches are not properly sorted to the top&#039;&#039;&#039; (ERM33857)&lt;br /&gt;
: When using ExtendedSearch autocomplete, the logic that should sort exact matches to the top of the list has been improved.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Prevent scrolling when activating a filter in a grid&#039;&#039;&#039; (ERM33970)&lt;br /&gt;
: If a filter is activated in a grid, it no longer jumps to the top of the page but retains its position.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - When adding a page to a book, long page titles are truncated in search&#039;&#039;&#039; (ERM34006)&lt;br /&gt;
: When adding a page with a long page title to a book, the full page title is now displayed on hover.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUniversalExport - Exporting a subpage fails if main page cannot be exported&#039;&#039;&#039; (ERM34078)&lt;br /&gt;
: Exporting subpages even a user cannot export the “parent page” works again.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Align styling of links in OOJS widgets&#039;&#039;&#039; (ERM34104)&lt;br /&gt;
: The styling of the links in the OOJS widget was adjusted in its alignment.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - PluggableAuth GroupSync settings not available in BlueSpiceConfigManager&#039;&#039;&#039; (ERM34174)&lt;br /&gt;
: Bad configuration nesting for Extension:PluggableAuth in Extension:BlueSpiceConfigManager has been fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceAvatars - Unvalidated inputs in BlueSpiceAvatars allow XSS&#039;&#039;&#039; (ERM34202)&lt;br /&gt;
: Unvalidated input in the dialog for setting the profile picture led to an XSS attack being enabled. This is now fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Entrypoint &amp;quot;All pages&amp;quot; is not displayed to anonymous users&#039;&#039;&#039; (ERM34286)&lt;br /&gt;
: If anonymous users are allowed to read in a wiki, then the entrypoint &amp;quot;All pages&amp;quot; is now displayed again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - The link to add categories via the all actions dialog does not work&#039;&#039;&#039; (ERM34314)&lt;br /&gt;
: If you click on the link to add categories in the all actions dialog, the familiar category editor opens and categories can be added again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Links in draw.io diagrams lead to the file page and do not redirect to the used link defined in the form&#039;&#039;&#039; (ERM32990)&lt;br /&gt;
: In case of a certain use of shapes, the used links of the shapes led to the file page instead of the redirection to the defined link. Significant improvements have been made here.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiExplorer - WikiExplorer is missing the approval columns&#039;&#039;&#039; (ERM33423)&lt;br /&gt;
: The columns for getting information regarding the approval status are now back in WikiExplorer.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Adding a page to a book with an umlaut results in displaying the full name with namespace prefix&#039;&#039;&#039; (ERM33468)&lt;br /&gt;
: Adding pages to a book with umlauts in the title now results in the correct display in the book again.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Glossary does not work when approval is enabled in a namespace&#039;&#039;&#039; (ERM33969)&lt;br /&gt;
: The Lingo and ContentStabilization extensions did not work in combination, which is why the glossary rendering did not work. Now, when approval is enabled in a namespace, the glossary works properly again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - TOC not prepended with chapter number&#039;&#039;&#039; (ERM34082)&lt;br /&gt;
: The TOC section of the article is prepended with the chapter number of the book.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Task cards do not show subpages correctly&#039;&#039;&#039; (ERM34171)&lt;br /&gt;
: The cards that can be found in the “My Tasks” overview now show the subpages correctly and also reflect the displaytitle.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization -  Transcluded template is displayed even if anonymous user should not be able to see them&#039;&#039;&#039; (ERM34187)&lt;br /&gt;
: Transcluded templates are now displayed to anonymous users only when they are supposed to. As long as a transcluded template is in draft mode, nothing is displayed to the anonymous user, or a permission error occurs. After a transcluded template is approved , an anonymous user can also see it as it is embedded on a page. If the template is edited, only the approved version is displayed, but not the draft version.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Page loading aborts if the book definition page contains invalid content&#039;&#039;&#039; (ERM34207)&lt;br /&gt;
: Also, if the book definition page contains invalid content, the page will now load and display a redlink instead.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - SMW properties are lost when property stabilization is enabled&#039;&#039;&#039; (ERM34251)&lt;br /&gt;
: If stabilization of SMW properties is enabled, sometimes custom properties disappear after property update (purging the page or rebuilding semantic data). This is now fixed.  &lt;br /&gt;
* &#039;&#039;&#039;LDAPSyncAll - Script not compatible with PHP8.x&#039;&#039;&#039; (ERM34371)&lt;br /&gt;
: PHP 8 compatiblity of Extension:LDAPSyncAll has been fixed.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Users without edit permission can edit a draw.io diagram&#039;&#039;&#039; (ERM34404)&lt;br /&gt;
: Only users with edit permission can now edit a draw.io diagram.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice farm ===&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - File transfer not working anymore&#039;&#039;&#039; (ERM34332)&lt;br /&gt;
: The CURL file class was no longer found and caused the content transfer to stop working. This is now fixed.&lt;br /&gt;
* &#039;&#039;&#039;MergeArticles - MergeArticles doesn&#039;t work with MediaWiki 1.39&#039;&#039;&#039; (ERM34337)&lt;br /&gt;
: MergeArticles did not work with MediaWiki 1.39. This has been fixed.&lt;br /&gt;
* &#039;&#039;&#039;Search on Special:MergeArticles is not case-insensitive&#039;&#039;&#039; (ERM34340)&lt;br /&gt;
: The search on Special:MergeArticles is now case sensitive.&lt;br /&gt;
* &#039;&#039;&#039;MergeArticles - The button in the Discard Draft confirmation dialog is not visible&#039;&#039;&#039; (ERM34356)&lt;br /&gt;
: The button in the Discard Draft confirmation dialog is visible again.&lt;br /&gt;
&lt;br /&gt;
=== Distribution ===&lt;br /&gt;
* &#039;&#039;&#039;MediaWiki - Increase file upload size by default&#039;&#039;&#039; (ERM22696)&lt;br /&gt;
: The default value for file upload size has been increased.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceProDistribution - Prevent files from being uploaded to system namespaces&#039;&#039;&#039; (ERM33861)&lt;br /&gt;
: When uploading files to the system namespace, the files could not be opened. Uploading files to system namespaces is now no longer possible.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice cloudogu-Edition ===&lt;br /&gt;
*&#039;&#039;&#039;MediaWiki - BlueSpice logo missing after update from 4.3.x&#039;&#039;&#039; (ERM34289)&lt;br /&gt;
: After updating a  BlueSpice 4.2.x to 4.3.x the BlueSpice logo is missing. This happens if the logo is not stored in database. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice EasySoftware-Edition ===&lt;br /&gt;
* &#039;&#039;&#039;Extended search is missing pageid in hash&#039;&#039;&#039; (ERM34381)&lt;br /&gt;
: PageID is now part of the search index.&lt;br /&gt;
==4.3.2==&lt;br /&gt;
{{#subobject:|Release=4.3|Releasedate=07/20/2023|Releasepatch=4.3.2}}&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Show specific date of last edit when hovering over last edited tooltip&#039;&#039;&#039; (ERM28308)&lt;br /&gt;
:When hovering over the last edited tooltip, the specific date of the last edit is now displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Statistical portlets on user/admin dashboard are broken&#039;&#039;&#039; (ERM31968)&lt;br /&gt;
:Changing the values of the filter will immediately display the results on the user dashboard as well as on the admin dashboard.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Enable up- and download of RDP files&#039;&#039;&#039; (ERM33186)&lt;br /&gt;
:Upload and download of RDP files is now supported.&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Missing links for user and images in page information dialog&#039;&#039;&#039; (ERM33261)&lt;br /&gt;
: In the page information dialog, the user links are clickable and the correct number of image links are displayed again.&lt;br /&gt;
* &#039;&#039;&#039;ContentDroplets - Font Awesome Icons cannot be used&#039;&#039;&#039; (ERM33281)&lt;br /&gt;
:After an update of the delivered templates, Font Awesome icons can now be used.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - The category editor search is not clickable&#039;&#039;&#039; (ERM33282)&lt;br /&gt;
:The suggestions within the category editor search are now clickable again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceEchoConnector - EchoConnector does not send digest notifications&#039;&#039;&#039; (ERM33336)&lt;br /&gt;
:Digest notifications are sent again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModulePDF - URL in PDF to images in wiki is not correct for foreign file repo&#039;&#039;&#039; (ERM33350)&lt;br /&gt;
:The URL to images within a PDF is now correct.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceRSSFeeder - Non-logged in users can access Special:RSSFeeder&#039;&#039;&#039; (ERM33416)&lt;br /&gt;
:The Special:RSSFeeder page is no longer accessible when a user is not logged in.&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Redirects are not displayed in the page information dialog&#039;&#039;&#039; (ERM33432)&lt;br /&gt;
:Redirects are displayed correctly in the page information dialog again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - White gap between ve toolbar and header if HIDETITLE is set&#039;&#039;&#039; (ERM33433)&lt;br /&gt;
:When setting the HIDETITLE on a page, there is no longer a white gap between the visual editor toolbar and the header.&lt;br /&gt;
* &#039;&#039;&#039; BlueSpiceDiscovery - Missing separator line for sticky title&#039;&#039;&#039; (ERM33437)&lt;br /&gt;
:The separator line of the sticky title is now visible again.&lt;br /&gt;
* &#039;&#039;&#039;ContentDroplets - Custom ContentDroplet cannot be created with empty params&#039;&#039;&#039; (ERM33438)&lt;br /&gt;
:It is now possible to create a custom droplet with empty params.&lt;br /&gt;
* &#039;&#039;&#039;ContentDroplets - Droplet is shown even if extension is not available&#039;&#039;&#039; (ERM33478)&lt;br /&gt;
:If an extension in a wiki is not loaded, then the associated droplet is also no longer displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAssignments - Inline queries show pages that were deleted during a redirect&#039;&#039;&#039; (ERM33479)&lt;br /&gt;
:Pages deleted during redirect no longer show up as redlinks in inline queries.&lt;br /&gt;
* &#039;&#039;&#039; BlueSpiceChecklist - Checkboxes do not persist&#039;&#039;&#039; (ERM33711)&lt;br /&gt;
:The checkboxes are now persisted and retain their status.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUserManager - Groups with less than four letters cannot be found via search&#039;&#039;&#039; (ERM33765)&lt;br /&gt;
:The number of letters for activating the search in the UserManager has been set to two instead of four, so that groups with shorter names can also be found.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - ButtonLink template does not allow inline positioning&#039;&#039;&#039; (ERM33810)&lt;br /&gt;
: ButtonLink template allows inline positioning now.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceChecklists - Semantic property not correct if checkbox is on page&#039;&#039;&#039; (ERM33828)&lt;br /&gt;
:If a checkbox is integrated on a page, then the semantic property is now displayed correctly.&lt;br /&gt;
* &#039;&#039;&#039;MenuEditor - Sidebar.json for EnhancedMediaWikiSidebar cannot be saved&#039;&#039;&#039; (ERM33853)&lt;br /&gt;
:Saving the Sidebar.json is now possible again.&lt;br /&gt;
* &#039;&#039;&#039;ContentDroplets - Endless loading or abort if no droplet is selected&#039;&#039;&#039; (ERM33872)&lt;br /&gt;
:The focus in the ContentDroplet dialog is now always set to the first droplet, so that inserting without selection is now no longer possible and thus prevents a wiki page from crashing. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Namespace alias is not persisted&#039;&#039;&#039; (ERM33925)&lt;br /&gt;
:It wasn&#039;t possible to save an alias on the namepace. This is now fixed.&lt;br /&gt;
* &#039;&#039;&#039;MenuEditor - Message key not shown for new element in Mediawiki sidebar&#039;&#039;&#039; (ERM33091)&lt;br /&gt;
:If a message key is defined for a new element in the Mediawiki sidebar, it is now also displayed in the sidebar.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleHTML - HTML single page format cannot be selected&#039;&#039;&#039; (ERM33032)&lt;br /&gt;
:When exporting a page, the HTML single page format is accessible again.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Allow autoClose for filter popup button&#039;&#039;&#039; (ERM33851)&lt;br /&gt;
:When using a filter within a grid, the popup always had to be closed manually by clicking on the X. From now on, you can simply click anywhere and the filter popup will close.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Approval information is displayed in exported file although the settings are disabled via ConfigManager&#039;&#039;&#039; (ERM33033)&lt;br /&gt;
:The configuration of approval information via ConfigManger is now respected in the exported file or book.&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - Inserting a draw.io diagram with namespace prefix is not possible&#039;&#039;&#039; (ERM33034)&lt;br /&gt;
:Using a namespace prefix when creating a draw.io diagram on a page is now possible again. Also, the namespace prefix is now automatically suggested when a diagram is added to a page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleBookPDF - After exporting a book, the fullpagename is displayed instead of the display title&#039;&#039;&#039; (ERM33059)&lt;br /&gt;
:After exporting a book, the display title that was set is now displayed.&lt;br /&gt;
* &#039;&#039;&#039; Workflows - Workflow can not be started manually&#039;&#039;&#039; (ERM33215)&lt;br /&gt;
: A workflow can be started manually again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSMWConnector - Changing Semantic MediaWiki settings for a namespace affects Pages NS&#039;&#039;&#039; (ERM33244)&lt;br /&gt;
:When Semantic MediaWiki settings are changed in a selected namespace, arbitrary changes are no longer made to the pages namespace.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Saving BPMN diagrams works only as sysop&#039;&#039;&#039; (ERM33246)&lt;br /&gt;
:Saving a BPMN diagram is now also possible again as a non-sysop user.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Page approval with HIDETITLE via all actions dialog is not possible&#039;&#039;&#039; (ERM33316)&lt;br /&gt;
:Approving a page that contains a HIDETITLE is now possible via the all actions dialog.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Allow passing a list of pages to CS&#039;s batchStabilize&#039;&#039;&#039; (ERM33380)&lt;br /&gt;
:A list of pages can now be passed to batchStabilize and all pages will be approved as a result.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Chapter numbering on a page is not correct&#039;&#039;&#039; (ERM33469)&lt;br /&gt;
:The chapter numbering on a page is now displayed correctly again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceProDistributionConnector - UserLimit Cloud not Synced with UserLimit Wiki 4.3.1&#039;&#039;&#039; (ERM33533)&lt;br /&gt;
:The user limit is now confirmed to work again in the cloud.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Nested transclusions will not be stabilized&#039;&#039;&#039; (ERM33578)&lt;br /&gt;
:If a template transcludes another template, the sub-transclusions will be stabilized properly now.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Links with umlauts break the page&#039;&#039;&#039; (ERM33634)&lt;br /&gt;
:The usage of links with umlauts within a draw.io diagram is now possible again.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - It is not possible to create a workflow without initializer form&#039;&#039;&#039; (ERM33697)&lt;br /&gt;
:It is now possible to have workflows without initializer form.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - No successor for &amp;lt;code&amp;gt;flaggedrevisions&amp;lt;/code&amp;gt; mode when using the smarlist&#039;&#039;&#039; (ERM33713)&lt;br /&gt;
:It is now possible to display recently stabilized pages via the smartlist by using the &amp;lt;code&amp;gt;stablepages&amp;lt;/code&amp;gt;mode.&lt;br /&gt;
* &#039;&#039;&#039;Forms - Form editor reformats source code into a single line&#039;&#039;&#039; (ERM33726)&lt;br /&gt;
:The form editor now displays source code correctly again. Also, the FormDefinition page no longer shows a blank screen in view mode.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - FlaggedRevs enabled namespaces are not migrated to ContentStabilization&#039;&#039;&#039; (ERM33729)&lt;br /&gt;
:The approval settings for namespaces are now no longer lost after the migration.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePrivacy - Left sidebar is displayed when you click on Disclaimer or About&#039;&#039;&#039; (ERM33732)&lt;br /&gt;
:When selecting the Disclaimers and About footer links, the left sidebar is now no longer displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleBookPDF - Namespace prefix is visible in export file although config option has been disabled&#039;&#039;&#039; (ERM33755)&lt;br /&gt;
:The configuration option for suppressing the namespace prefix in book articles in the exported file works again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Booklist tag shows namespace prefix&#039;&#039;&#039; (ERM33809)&lt;br /&gt;
:The bookshelf tag now no longer displays the namespace prefix &amp;lt;code&amp;gt;Book&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;PreToClip - Copy button flickers with &amp;lt;nowiki&amp;gt;&amp;lt;syntaxhighlight&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; (ERM33837)&lt;br /&gt;
:With highlighted text, the copy button no longer flickers.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Avoid duplicate display by displaying the username and civil name&#039;&#039;&#039; (ERM33967)&lt;br /&gt;
:In the Workflows detail dialog, the citizen user name of the user who started the workflow is now displayed. If no civil name is available, then the user name is displayed.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Approved files are not properly migrated to ContentStabilization&#039;&#039;&#039; (ERM33644)&lt;br /&gt;
:The approval information is now no longer lost after the migration.&lt;br /&gt;
*&#039;&#039;&#039; PreToClip - Copy button from PreToClip incorrectly displayed in undo editor&#039;&#039;&#039; (ERM33775)&lt;br /&gt;
:The copy button of the PreToClip extension is now no longer incorrectly displayed in the undo editor.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice farm ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;ContentTransfer - ContentTransfer can not fetch list of pages&#039;&#039;&#039; (ERM33592)&lt;br /&gt;
:ContentTransfer can now fetch list of pages.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Use ProcessManager for WikiFarm&#039;&#039;&#039; (ERM33592)&lt;br /&gt;
:To avoid timeouts in farm instances due to sync API limitations, the ProcessManager is used.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice cloud===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceCloudClient - Exported PDF file cannot be opened in web browser&#039;&#039;&#039; (ERM33567)&lt;br /&gt;
:Exported PDF files can now be opened again in the web browser.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceCloudClient - Custom book cover is not displayed after export&#039;&#039;&#039; (ERM33773)&lt;br /&gt;
:If a custom cover image is used for a book, it will be included in the export and output.&lt;br /&gt;
* &#039;&#039;&#039; BlueSpiceCloudClient - BlueSpiceCloudLandscape template is missing&#039;&#039;&#039; (ERM33754)&lt;br /&gt;
: When exporting a page to the cloud, the BlueSpiceCloudLandscape template is now available again.&lt;br /&gt;
* &#039;&#039;&#039; BlueSpiceCloudClient - PDF customization is not applied to book cover&#039;&#039;&#039; (ERM33199)&lt;br /&gt;
: If cover page for PDFs is modified via MediaWiki:UniversalExport/PDF/Default/Cover_page.html, then these changes will be displayed in the exported file. The scaling of the logo can be adjusted individually by using &amp;lt;code&amp;gt;#runningheaderfix .wiki-logo { }&amp;lt;/code&amp;gt; for header and  &amp;lt;code&amp;gt;.coverpage .wiki-logo {}&amp;lt;/code&amp;gt; for the cover page logo.&lt;br /&gt;
&lt;br /&gt;
=== Distribution ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;OATHAuth - Missing dependency for Extension:OATHAuth&#039;&#039;&#039; (ERM33534)&lt;br /&gt;
:The missing dependency of the OATHAuth extension has been fixed and the activation of TOTP is possible again.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice cloudogu-Edition ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Anonymous access to approved pages&#039;&#039;&#039; (ERM32905)&lt;br /&gt;
: Public access (anonymous) to approved pages is now possible.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice EasySoftware-Edition ===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceERM - User cannot add related entities to an article if token is expired&#039;&#039;&#039; (ERM32648)&lt;br /&gt;
:If user token was expired then the user was not able to add related entities to the article. This is now fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Using &#039;q&#039; parameter with plain search term breaks on PHP8&#039;&#039;&#039; (ERM33860)&lt;br /&gt;
:The Knowledge Base search didn&#039;t display the correct results. This is now fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceERM - Rename &amp;quot;Knowledge Base 2.0&amp;quot; to &amp;quot;Knowledge Base&amp;quot;&#039;&#039;&#039; (ERM33590)&lt;br /&gt;
: The &amp;quot;Knowledge Base 2.0&amp;quot; has been renamed to &amp;quot;Knowledge Base&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - Change api endpoint for searching related entities&#039;&#039;&#039; (ERM32792)&lt;br /&gt;
: The api endpoint for searching related entities has been changed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceERM - Missing formatting in templates for droplets&#039;&#039;&#039; (ERM33788)&lt;br /&gt;
: The template for textboxes had a wrong formatting. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4.3.1==&lt;br /&gt;
{{#subobject:|Release=4.3|Releasedate=07/20/2023|Releasepatch=4.3.1}}&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Links in mega menu not accessible&#039;&#039;&#039; (ERM29182)&lt;br /&gt;
: For better access, a scroll bar appears in the mega menus for smaller screens so that all links can be reached. In addition, the edit link of the mega menus is no longer overlapped by multiple menu items and is therefore also still accessible.&lt;br /&gt;
* &#039;&#039;&#039;ContentDroplets - Icons and circled numbers cannot be used inline&#039;&#039;&#039; (ERM33088)&lt;br /&gt;
: The inline use of the Droplets “Icon” and “Circled number” now works.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Change settings for a namespace leads to disabling/enabling VE in main namespace&#039;&#039;&#039; (ERM33100)&lt;br /&gt;
: When changing settings in the Namespace Manager, unwanted changes are no longer made for the Visual Editor in the main namespace.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Preserve &amp;quot;title actions&amp;quot; with enabled HIDETITLE&#039;&#039;&#039; (ERM33170)&lt;br /&gt;
: Using HIDETITLE, the title actions are now displayed so that editing a page is possible directly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWhoIsOnline - Do not show the real name and additionally the username&#039;&#039;&#039; (ERM33172)&lt;br /&gt;
: The behavior of the WhoIsOnline popup has been changed so that only the real username is displayed. If a user has not defined a real username, the username will be displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Add the primary action to the edit dropdown again&#039;&#039;&#039; (ERM33176)&lt;br /&gt;
: The primary action for editing a page has been added back to the edit dropdown. In addition, a sorting mechanism has been introduced that always lists the primary action first.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceEchoConnector - Mail notification on every change after editing preferences&#039;&#039;&#039; (ERM33203)&lt;br /&gt;
: After user settings were changed, users arbitrarily received a high number of emails. This is now fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - SAML config migration fails&#039;&#039;&#039; (ERM33258)&lt;br /&gt;
:The plugin for SAML could not be loaded. This is now fixed and the SAML config migration no longer fails.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Using onSkinAddFooterLinks doesn&#039;t work&#039;&#039;&#039; (ERM33268)&lt;br /&gt;
: If links are added to the footer by using onSkinAddFooterLinks, they will now be displayed there.&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - First menu item in the page information dialog is not obviously selected after opening&#039;&#039;&#039; (ERM33004)&lt;br /&gt;
: To support user guidance, the first element in the page information dialog is selected by default and highlighted in color.&lt;br /&gt;
* &#039;&#039;&#039;HeaderFooter - Magic words are not highlighted in Visual Editor&#039;&#039;&#039; (ERM30939)&lt;br /&gt;
: The magic words bundled in the &amp;quot;HeaderFooter&amp;quot; extension are now also highlighted in the Visual Editor as usual.&lt;br /&gt;
* &#039;&#039;&#039;MenuEditor - Differences between revisions cannot be seen&#039;&#039;&#039; (ERM30432)&lt;br /&gt;
: Although some pages have the content model wikitext, it was not possible to view the differences between revisions. This behavior has now been fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Subpagetree does not show display title when using the EnhancedSidebar&#039;&#039;&#039; (ERM32977)&lt;br /&gt;
: If a page uses a display title, then this is now also displayed in the navigation using EnhancedSidebar.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - CSS classes are not applied to new elements in Enhanced MediaWiki Sidebar&#039;&#039;&#039; (ERM33090)&lt;br /&gt;
: Using CSS classes to style new elements in the EnhancedSidebar now works.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - VisualEditor context menu is hidden behind sidebar&#039;&#039;&#039; (ERM33076)&lt;br /&gt;
: The context menu in the visual editor no longer disappears behind the sidebar.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleHTML - Dropdown for PDF export is disabled&#039;&#039;&#039; (ERM33043)&lt;br /&gt;
: The dropdown for the PDF export now also allows an HTML export.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Red links use the wrong color code&#039;&#039;&#039; (ERM32968)&lt;br /&gt;
: The color used for red links has been corrected to match the BlueSpice style guide again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceGroupManager - New groups are not saved properly and get lost&#039;&#039;&#039; (ERM33179)&lt;br /&gt;
: Creating and saving new groups in Group Manager works again.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
* &#039;&#039;&#039;NSFileRepo - File upload in namespace with underscores doesn&#039;t work correctly&#039;&#039;&#039; (ERM32870)&lt;br /&gt;
: Uploading a file to a namespace with underscores works again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - Change to label BlueSpice license key to BlueSpice subscription key&#039;&#039;&#039; (ERM33210)&lt;br /&gt;
:The label of BlueSpice license key has been adjusted to BlueSpice subscription key in Config Manager.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Nested templates cause issues&#039;&#039;&#039; (ERM33223)&lt;br /&gt;
: Viewing a page that uses a template that transcludes another template resulted in either a template link being displayed because the template being tested was not rendered or an error message. This is now fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf - Book navigation for subpages does not remain open&#039;&#039;&#039; (ERM33284)&lt;br /&gt;
: Book navigation remains even when browsing through subpages.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceSMWConnector - After anonymization SMW property values are still shown as original user&#039;&#039;&#039; (ERM31974)&lt;br /&gt;
: SMW properties and user avatar are now anonymized.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - Saving BPMN diagrams does not work and ends in eternal loading&#039;&#039;&#039; (ERM33073)&lt;br /&gt;
: Saving BPMN diagrams works again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePermissionManager - Cannot set namespace lockdown with new DynamicConfig&#039;&#039;&#039; (ERM33169)&lt;br /&gt;
: Due to the introduction of a new configuration, changes made in the Permission Manager were not applied or saved. This is now fixed.&lt;br /&gt;
* &#039;&#039;&#039;MWStakeComponent - Special characters are not displayed correctly in book navigation&#039;&#039;&#039; (ERM33178)&lt;br /&gt;
: If special characters are used in the page title, they are now also displayed correctly in the book navigation.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Cannot start workflow manually&#039;&#039;&#039; (ERM33215)&lt;br /&gt;
: A workflow can be started manually again.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice cloud ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePrivacy - Change Privacy policy link in footer of cloud&#039;&#039;&#039; (ERM33200)&lt;br /&gt;
:The redirection of the privacy link in the footer of the BlueSpice cloud now works correctly again.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
==4.3==&lt;br /&gt;
{{#subobject:|Release=4.3|Releasedate=06/29/2023|Releasepatch=4.3|ContentChange=Various content changes|ContentChangeDesc=Some changes may affect the display of existing content. ([[Known issues|More info]])}}&lt;br /&gt;
[[BlueSpice 4.3|Overview page for this release]]&lt;br /&gt;
{{askContentChange|patch=4.3}}&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
&lt;br /&gt;
==== Changes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNamespaceManager - Add one-click filter to hide non-content-namespaces&#039;&#039;&#039; (ERM17432)&lt;br /&gt;
:  For administrator: There is a one-click filter to hide non-content namespaces which is set by default. The restricted list is still fully editable.&lt;br /&gt;
* &#039;&#039;&#039;Blue&#039;SpicePageAssignments - Selection for assignments show system users in dropdown&#039;&#039;&#039; (ERM27818)&lt;br /&gt;
:  With BlueSpice 4.3, the system users are now no longer displayed in the dropdown when selecting users, for example when assigning pages.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Make the option &amp;quot;edit with form&amp;quot; default when clicking the pencil button&#039;&#039;&#039; (ERM31676)&lt;br /&gt;
:  The behavior for the edit icon has been changes as soon as it is a form. It direclty opens the edit interface of the form when clicking on it. All other modes are still available via the Edit icon dropdown.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - Adapt &amp;quot;SimpleSAMLphp&amp;quot; and &amp;quot;OpenIDConnect&amp;quot; integrations in Config Manager to PluggableAuth 6&#039;&#039;&#039; (ERM32338)&lt;br /&gt;
: SimpleSAMLphp and OpenIDConnect integrations in ConfigManager have been adapted to PluggableAuth 6.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Create dummy avatar image for start page templates&#039;&#039;&#039; (ERM30386)&lt;br /&gt;
: BlueSpice 4.3 introduces start page templates for which a dummy avatar image is now also available.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Grant writeapi permission to anonymous users&#039;&#039;&#039; (ERM32117)&lt;br /&gt;
: As of MediaWiki 1.37, login via API requires the ‘writeapi’ permission. BlueSpice does only grant this permission from reader upwards. With BlueSpice 4.3 this now possible.&lt;br /&gt;
* &#039;&#039;&#039;EnhancedUpload - Make Drag &amp;amp; Drop of images in VisualEditor configurable&#039;&#039;&#039; (ERM31196)&lt;br /&gt;
: With BlueSpice 4.3 a new configuration option is offered in the ConfigManager, which allows to define the allignment, image type and size of an image when adding a file via drag&amp;amp;drop in advance.&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Add an option to the &amp;quot;Delete&amp;quot; dialog for deleting subpages&#039;&#039;&#039; (ERM32073)&lt;br /&gt;
: BlueSpice 4.3 introduces a feature that allows to easily delete a page with subpages at once, thus increasing user-friendliness.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageTemplates - Allow tagging of page templates&#039;&#039;&#039; (ERM32525)&lt;br /&gt;
:With BlueSpice 4.3 it is now possible to tag the page templates.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Remove `BlueSpiceFoundation/config`&#039;&#039;&#039; (ERM31211) &lt;br /&gt;
: Configuration settings of PermissionManager, NamespaceManager and GroupManager are no longer stored in the filesystem, but in a dedicated database table. The settings will automatically be migrated during the update process. The old &amp;quot;managed settings&amp;quot; files will remain in the file system but will not be evaluated anymore.&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Source edit-link breaks if a page contains an SMW filter&#039;&#039;&#039; (ERM28503)&lt;br /&gt;
:  If a page contains SMW filter you can use directly source edit mode.&lt;br /&gt;
* &#039;&#039;&#039;WCAG ConfigManager - Allow the info boxes to open on click&#039;&#039;&#039; (ERM30171)&lt;br /&gt;
:  As part of the accessibility improvements, the info icons are accessible and do not disappear anymore. Also the styling of the tooltips has been adjusted.&lt;br /&gt;
* &#039;&#039;&#039;WCAG BlueSpiceExtendedSearch - Filter menu cannot be navigated with keyboard&#039;&#039;&#039; (ERM31691)&lt;br /&gt;
:  As part of the accessibility improvements, it is now possible to access the filters in the Search Center using the keyboard.&lt;br /&gt;
* &#039;&#039;&#039;MenuEditor - Calling the URL does not perform an authorization check&#039;&#039;&#039; (ERM32223)&lt;br /&gt;
: An authorization check is performed when calling an URL for pages in the MediaWiki namespace.&lt;br /&gt;
* &#039;&#039;&#039;WCAG BlueSpiceDiscovery - Ajdust contrast ratio for alert banners&#039;&#039;&#039; (ERM32234)&lt;br /&gt;
: As part of the accessibility improvements, the contrast ratio of the banners were adjusted.&lt;br /&gt;
* &#039;&#039;&#039;WCAG BlueSpiceInstanceStatus - Aria label for the Instance Status in the global actions needs to be changed&#039;&#039;&#039; (ERM32413)&lt;br /&gt;
: As part of the accessibility improvements, the aria label of the instance status has been changed.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Use Processmanager for WikiFarm&#039;&#039;&#039; (ERM32522)&lt;br /&gt;
: To avoid timeouts in farm instances due to sync API limitations, the processManager is used.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceAvatars - Profile image not included in pdf export&#039;&#039;&#039; (ERM32756)&lt;br /&gt;
: If a profile image is embedded on a wikipage, it now will be displayed in the pdf export file also.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertCategory - Wrong focus when changing categories&#039;&#039;&#039; (ERM32784)&lt;br /&gt;
: The focus is now set correctly when the categories are edited via the category editor.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Avoid empty dropdown when clicking on edit icon&#039;&#039;&#039; (ERM32864)&lt;br /&gt;
: When accessing the Common.css no empty dropdown is displayed anymore when clicking on the edit icon.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Visual Editor in form set cursor only when clicking first line&#039;&#039;&#039; (ERM32880)&lt;br /&gt;
: When using “class=bs-mwvisualeditor” a user is now able to enter text into the textfield at a desired position.&lt;br /&gt;
* &#039;&#039;&#039;Performance BlueSpiceDiscovery - VisualEditor requires page reload to start&#039;&#039;&#039; (ERM32025)&lt;br /&gt;
: The Visual Editor now doesn&#039;t require a page reload in BlueSpice anymore for starting an editing session.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Update bootstrap framework to latest version&#039;&#039;&#039; (ERM31660)&lt;br /&gt;
: The bootstrap framework used in BlueSpiceDiscovery has been updated to 5.3.0-alpha1.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceTagCloud - TagCloud cannot be used under REL1_39 &#039;&#039;&#039; (ERM31499)&lt;br /&gt;
: The compatibility between TagCloud and MediaWiki 1.39 has been established without loss of functionality.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Copying &amp;quot;MediaWiki:CustomMenu/Header/&amp;quot; from helpdesk instruction leads to duplicate entry in searchbar&#039;&#039;&#039; (ERM31833)&lt;br /&gt;
: Copying &amp;quot;MediaWiki:CustomMenu/Header&amp;quot; from the instructions in the helpdesk is no longer shown as a duplicate entry in the searchbar.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAssignments - Change label for column &amp;quot;Assigned by&amp;quot; on Special:PageAssignments&#039;&#039;&#039; (ERM32233)&lt;br /&gt;
: On Special:PageAssignments the label of the column “Assigned by” has been changed to “Assigned to”. Additionally this column is hidden in the default view.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Missing whitespace between body classes prevents fullscreen mode to work&#039;&#039;&#039; (ERM32552)&lt;br /&gt;
: The missing whitespace between “fs-mode-enabled” and another class in the html body tag has been added, so that the fullscreen mode works again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - HTML fragments in wikitext after pasting rich content&#039;&#039;&#039; (ERM31959)&lt;br /&gt;
: When pasting rich content, no more HTML fragments are added to the wikitext.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Bootstrap icon is missing in exported PDF file&#039;&#039;&#039; (ERM31984)&lt;br /&gt;
: If a page with a bootstrap icon is exported, the icon is now also displayed in the PDF file.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Copied images cannot be opened in the media viewer&#039;&#039;&#039; (ERM27121)&lt;br /&gt;
: When copying images, it can also be opened in the media viewer. Source is now identical, no link-reference in images anymore as well as no unnecessary spans around any elements.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceAvatar - Anonymous avatar image does not scale well&#039;&#039;&#039; (ERM32545)&lt;br /&gt;
: The scaling of the anonymous avatar images has been improved.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Support pasting &amp;quot;mail to&amp;quot; links in VisualEditor&#039;&#039;&#039; (ERM26477)&lt;br /&gt;
: When copying and pasting e-mail links into the VisualEditor, links are taken over.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - VisualEditor no longer inserts line break in VE mode&#039;&#039;&#039; (ERM31604)&lt;br /&gt;
: When adding a line break in VisualEditor, it is inserted and saved as expected.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Dynamic displaytitle doesn&#039;t work on subpages&#039;&#039;&#039; (ERM32195)&lt;br /&gt;
:Using a dynamic displaytitle on subpages works now.&lt;br /&gt;
* &#039;&#039;&#039;SubPageList - Parameter &amp;quot;showpage&amp;quot; doesn&#039;t get applied on sub-subpages&#039;&#039;&#039; (ERM32062)&lt;br /&gt;
: The parameters &amp;lt;code&amp;gt;showpage=no&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;kidsonly=yes&amp;lt;/code&amp;gt; now work correctly. Also, the displaytitle is now used as the default output.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Active user list shows full name instad of username&#039;&#039;&#039; (ERM33063)&lt;br /&gt;
:The page Special:ActiveUsers displays the full names of the users. If the user names should be displayed instead, this can now be configured by using &amp;lt;code&amp;gt;$GLOBALS[&#039;bsgUserRealNameForUserLinks&#039;] = false;&amp;lt;/code&amp;gt;.&lt;br /&gt;
* &#039;&#039;&#039;HeaderFooter - HeaderFooter extension adds redundant HTML markup&#039;&#039;&#039; (ERM32691)&lt;br /&gt;
:The extension HeaderFooter doesn&#039;t add redundant HTML markup anymore.&lt;br /&gt;
* &#039;&#039;&#039;HeaderFooter - MagicWord not highlighted in visual editor&#039;&#039;&#039; (ERM30939)&lt;br /&gt;
:The magic words of the bundled extension HeaderFooter are highlighted in the visual editor now.&lt;br /&gt;
* &#039;&#039;&#039;HeaderFooter - MagicWord is not working properly&#039;&#039;&#039; (ERM30940)&lt;br /&gt;
: Using magic words from the HeaderFooter extension now works.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===BlueSpice Pro===&lt;br /&gt;
==== Changes ====&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Bookshelf tag is displayed in VisualEditor&#039;&#039;&#039; (ERM32068)&lt;br /&gt;
: With BlueSpice 4.3 the bookshelf tag is now also displayed in the visual editor. This behavior serves to support the user and improve the user experience.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Implement user limit restriction in BlueSpice Pro&#039;&#039;&#039; (ERM32297)&lt;br /&gt;
:BlueSpice 4.3 introduces the user number limit in version Pro. For this there is a token system which limits the number of users in the wiki.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - MediaWiki Core does not support &amp;quot;Auto-number headings&amp;quot; anymore&#039;&#039;&#039; (ERM31782)&lt;br /&gt;
:MediaWiki 1.39 no longer supports the user setting “Auto-number headings”. Book numberation was only prepended to the headings when this setting was enabled. With BlueSpice 4.3 the numbering is done via the ConfigManager in the tab of the content structuring.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Use new MWStake Tree-Component for book navigation&#039;&#039;&#039; (ERM31079)&lt;br /&gt;
:With BlueSpice 4.3 the new MWStake tree component is used for the book navigation.&lt;br /&gt;
*&#039;&#039;&#039;PreToClip - Implement ExtensionPreToClip to BlueSpice pro&#039;&#039;&#039; (ERM32432)&lt;br /&gt;
:With BlueSpice 4.3 a new extension called “PreToClip” is introduced, which allows to easly copy preformatted blocks.&lt;br /&gt;
*&#039;&#039;&#039;SectionAnchors- Implement ExtensionSectionAnchors to BlueSpice pro&#039;&#039;&#039; (ERM32433)&lt;br /&gt;
:With BlueSpice 4.3 a new extension called “SectionAnchors” will be introduced, which allows to easily copying section anchor links.&lt;br /&gt;
*&#039;&#039;&#039;ContentDroplets - Allow inserting custom droplets of type template&amp;quot;&#039;&#039;&#039; (ERM32543)&lt;br /&gt;
:With BlueSpice 4.3 a new extension called ContentDroplets will be introduced. Besides offering numerous droplets in the visual editor, it is also possible to register your own template droplets.&lt;br /&gt;
* &#039;&#039;&#039;LDAPAuthentication2 - Upgrade to PluggableAuth 6 compatibility &#039;&#039;&#039; (ERM29267)&lt;br /&gt;
:LADPAuthentication2 has been updated to be compatible with PluggabeAuth 6.&lt;br /&gt;
* &#039;&#039;&#039;LDAPProvider - Make $userDN configurable&#039;&#039;&#039; (ERM31724)&lt;br /&gt;
:$userDN is now reconfigurable by settings in the LDAPProvider extension.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePrivacy - Terms of services and Privacy policy not accessible during login&#039;&#039;&#039; (ERM23732)&lt;br /&gt;
:A user who is not logged in is now able to access the links to the Privacy Policy and Terms of Services before accepting them. Also, a banner has been introduced here, which is visible to admins only, indicating that the two pages must be created if they do not already exist.&lt;br /&gt;
*&#039;&#039;&#039;LDAP - Email verification and authentication&#039;&#039;&#039; (ERM32435)&lt;br /&gt;
:Email verification in systems with LDAP integration is now not needed anymore.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUEModuleBookPDF - Create maintenance script to export all content namespaces to pdf&#039;&#039;&#039; (ERM30467)&lt;br /&gt;
:With BlueSpice 4.3 a new maintenance script is introduced, which allows to export all content namespaces to pdf. The script is thought to run with a cronjob to backup wiki content as pdf. Also an email notification is possible.&lt;br /&gt;
&lt;br /&gt;
==== Bugfixes ====&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpicePrivacy - Adjust contrast ratio on Special:Privacy_Admin&#039;&#039;&#039; (ERM31378)&lt;br /&gt;
:As part of the accessibility improvements, the text contrasts on the Special:Privacy_Admin page have been adjusted.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageFormsConnector - Breadcrumb links broken for Special:FormEdit&#039;&#039;&#039; (ERM31678)&lt;br /&gt;
: When using the Special:FormEdit/FORM/PAGE page, the Links are now pointing to the right page.&lt;br /&gt;
*&#039;&#039;&#039;ContentStabilization - Make ExportTables work with new grids&#039;&#039;&#039; (ERM32105) &lt;br /&gt;
: It is possible to export the QM as well as Workflows overview with the new grids.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Book with non existing page and without an alias breaks the bookpage&#039;&#039;&#039; (ERM32710)&lt;br /&gt;
:Adding a non existing page to a book and accessing this page with the bookshelf tag on it works again.&lt;br /&gt;
*&#039;&#039;&#039;MWStakeComponent - Background processing for processing office files during an import is not good enough&#039;&#039;&#039; (ERM30054)&lt;br /&gt;
:The ProcessManager component used to process office files during an import was fundamentally broken. This is now fixed as well as improved.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePrivacy - Button for changing the cookie consent is not recognizable&#039;&#039;&#039; (ERM32247)&lt;br /&gt;
:The styling of the “Change cookie consent” button has been adjusted so that it becomes more clearly visible.&lt;br /&gt;
*&#039;&#039;&#039;WCAG BlueSpiceExportTables - Export button not focusable with keyboard&#039;&#039;&#039; (ERM30819)&lt;br /&gt;
:As part of the accessibility improvements the export button does now receive keyboard focus in Snapshot Statistics.&lt;br /&gt;
*&#039;&#039;&#039;PageForms - Fatal when saving a form that uses &amp;quot;params from query&amp;quot;&#039;&#039;&#039; (ERM31629)&lt;br /&gt;
:PageForms used to fail while using “values from query” param. This function exists in SMW up to 3.2 and is fixed in PageForms from version 5.6, so the PageForms extension has been updated.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Avoid activating and loading all running workflows on every ping&#039;&#039;&#039; (ERM32363)&lt;br /&gt;
:Activating and loading workflows on every ping is not necessary and results in a load on the server. This has been fixed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleTable2Excel - Exportable table cannot be exported&#039;&#039;&#039; (ERM32855)&lt;br /&gt;
:The use of the property &amp;quot;Exportable&amp;quot; for tables now leads again to the ability that tables can be exported.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleBookPDF - Show real template names in pdf export dialog&#039;&#039;&#039; (ERM32865)&lt;br /&gt;
: Templates in the PDF export dialog are now shown by their real names.&lt;br /&gt;
* &#039;&#039;&#039;ContentStabilization - Prevent enabling ContentStabilization (Approval) on NS MediaWiki&#039;&#039;&#039; (ERM32309)&lt;br /&gt;
: Enabling ContentStabilization in the namespace MediaWiki is not supported. That&#039;s why it is not possible anymore to enable ContentStabilization on in the namespace MediaWiki. &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
===BlueSpice farm===&lt;br /&gt;
&lt;br /&gt;
===BlueSpice cloud===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCloudClient - Logo is not displayed when using the export&#039;&#039;&#039; (ERM27761)&lt;br /&gt;
:Logo which is set via FlexiSkin is now displayed in the exported file.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCloudClient - Change redirect of Terms of services in Cloud edition&#039;&#039;&#039; (ERM32884)&lt;br /&gt;
:In BlueSpice cloud edition the link for the Terms of services forwards to https://bluespice.com/legal/and the link for the Privacy Policy forwards to https://bluespice.com/privacy/.&lt;br /&gt;
&lt;br /&gt;
===Distribution===&lt;br /&gt;
*&#039;&#039;&#039;Security - Vulnerability in library smarty/smarty&#039;&#039;&#039; (ERM31570)&lt;br /&gt;
:Upgrade 3rd party library smarty in order to fix security vulnerability CVE-2018-25047.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice EasySoftware-Edition===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceGroupManager - Enable group synch with Easy Redmine&#039;&#039;&#039; (ERM32203)&lt;br /&gt;
:With BlueSpice 4.3 groups and users can be synced from Easy Redmine to BlueSpice.&lt;br /&gt;
* &#039;&#039;&#039;EasySoftware - Change api endpoint for searching related entities&#039;&#039;&#039; (ERM32792)&lt;br /&gt;
: The api endpoint for searching related entities has been changed.&lt;br /&gt;
&lt;br /&gt;
=={{#subobject:|Release=4.2|Releasedate=05/22/2023|Releasepatch=4.2.7}}4.2.7==&lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModulePDF - Images with umlauts in their filenames are not exported&#039;&#039;&#039; (ERM26625)&lt;br /&gt;
: Pages or books that contain images that have umlauts in their file names are now exported.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Inline style inspector prevents further clicks on selecting namespaces or lines in the file grid in the media dialog&#039;&#039;&#039; (ERM27991)&lt;br /&gt;
: Even if text is selected and the inline inspector is activated, it is now possible again to select namespaces and lines in the file grid of the media dialog.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector -  Filter for Recent Changes cannot be used and leads to eternal loading&#039;&#039;&#039; (ERM29479)&lt;br /&gt;
: In the cloud, the filters for Special:RecentChanges and Special:Watchlist can be used again and do not end in eternal loading.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Color selection via VE toolbar does not work&#039;&#039;&#039; (ERM30336)&lt;br /&gt;
: The color selection via visual editor toolbar works again. From now on, texts can be color-customized via the inline style inspector or via the toolbar.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceTagCloud - Provide option to remove maintenance categories from TagCloud&#039;&#039;&#039; (ERM30707)&lt;br /&gt;
: When using the TagCloud, maintenance categories can now be excluded.&lt;br /&gt;
* &#039;&#039;&#039;WCAG BlueSpicePrivacy - Screenreader does not recognize icons on Special:Privacy_admin&#039;&#039;&#039; (ERM31373)&lt;br /&gt;
: As part of the accessibility improvements, the icons on the Special:Privacy_admin page are now recognized and read aloud by the screenreader. Additionally, the contrast ratio for graphics has been adjusted correctly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceContextMenu - Files cannot be downloaded using the context menu&#039;&#039;&#039; (ERM31470)&lt;br /&gt;
: Files can now be downloaded again using the context menu.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Subcategories are not displayed when using the category editor&#039;&#039;&#039; (ERM31612)&lt;br /&gt;
: When using the category editor at the bottom of a page, the subcategories are now displayed again.&lt;br /&gt;
* &#039;&#039;&#039;Update Links on Special:Version&#039;&#039;&#039; (ERM31672)&lt;br /&gt;
: Several links of the extensions on the Special:Version page have been corrected and updated. Further corrections will be made in this regard.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch -  Copying &amp;quot;MediaWiki:CustomMenu/Header&amp;quot; leads to duplicate entry in searchbar&#039;&#039;&#039; (ERM31833)&lt;br /&gt;
: Copying &amp;quot;MediaWiki:CustomMenu/Header&amp;quot; from the instructions in the helpdesk is no longer shown as a duplicate entry in the searchbar.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Update twitter bootstrap icons&#039;&#039;&#039; (ERM31858)&lt;br /&gt;
: In BlueSpiceDiscovery twitter bootstrap icons are now updated from v.1.4.1 to v.1.10.3.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Statistical portlets on user/admin dashboard are broken&#039;&#039;&#039; (ERM31968)&lt;br /&gt;
: Both the user and admin dashboards now show results again. However, after adjusting the values, a refresh of the page is necessary for the results to be displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Bootstrap icon is missing in exported PDF file&#039;&#039;&#039; (ERM31984)&lt;br /&gt;
: If a page with a bootstrap icon is exported, the icon is now also displayed in the PDF file.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDashboards - Site logo doesn&#039;t link to user dashboard&#039;&#039;&#039; (ERM32003)&lt;br /&gt;
: By enabling the &amp;quot;Site logo links to user dashboard&amp;quot; setting via Special:Preferences, the user is now redirected to the user dashboard when clicking on the logo.&lt;br /&gt;
* &#039;&#039;&#039;Performance BlueSpiceDiscovery - VisualEditor requires page reload to start&#039;&#039;&#039; (ERM32025)&lt;br /&gt;
: The Visual Editor now doesn&#039;t require a page reload in BlueSpice anymore for starting an editing session.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Dynamic displaytitle doesn&#039;t work on subpages&#039;&#039;&#039; (ERM32195)&lt;br /&gt;
: Using a dynamic displaytitle on subpages works now.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceTagCloud - Add a placeholder for the TagCloud in the visual editor&#039;&#039;&#039; (ERM32208)&lt;br /&gt;
: The TagCloud was not recognizable in the visual editor when selecting “3D” mode. For this reason, a placeholder has now been inserted, so that the TagCloud is visible while editing a page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Alert banner in old revisions of pages missing&#039;&#039;&#039; (ERM32228)&lt;br /&gt;
: The alert banner in an older revision of a page is now displayed again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAssigments -  Change label for column &amp;quot;Assigned by&amp;quot; on Special:PageAssignments&#039;&#039;&#039; (ERM32233)&lt;br /&gt;
: On Special:PageAssignments the label of the column “Assigned by” has been changed to “Assigned to”. Additionally this column is hidden in the default view.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageAssignments - &amp;quot;Set page assignments&amp;quot; is displayed on non existing pages&#039;&#039;&#039; (ERM32292)&lt;br /&gt;
: The “Set page assignments” action in the secondary sidebar is now no longer displayed for pages that do not (yet) exist.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Custom color selection via the Color Picker is not applied&#039;&#039;&#039; (ERM32333)&lt;br /&gt;
: The custom color selection is now allowed via the Color Picker and applied to the selected text.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Too much offset on page internal section links&#039;&#039;&#039; (ERM32345)&lt;br /&gt;
: When you click on an internal page internal section link, you will now arrive at the corresponding and correctly adjusted location.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceCountThings -  Results when using CountArticles are misleading&#039;&#039;&#039; (ERM32347)&lt;br /&gt;
: The result using CountArticles was misleading, because the definition says that articles are pages with specific content. Therefore, the number of articles varied. This behavior has been adjusted so that the number of pages in a content namespace is now recognized as the number of articles.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModulePDF -  Double page in PDF when using an internal anchor&#039;&#039;&#039; (ERM32482)&lt;br /&gt;
: If a page has a jumpmark to itself, this page will no longer be included twice in the recursive PDF export.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Paste copied cells or rows removes the target table&#039;&#039;&#039; (ERM21636)&lt;br /&gt;
: Pasting cells or rows from one table to another doesn&#039;t removed the target table anymore.&lt;br /&gt;
* &#039;&#039;&#039;WCAG BlueSpiceExtendedSearch - Missing focurs for filter pills and removed search terms in quick search&#039;&#039;&#039; (ERM30913)&lt;br /&gt;
: Namespace and Category pills receive focus and can be edited with the keyboard. Tabbing from the search field to the x-button automatically no longer removes the search term.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector -  VE adds full url to internal media links&#039;&#039;&#039; (ERM31115)&lt;br /&gt;
: Media links are no longer converted to links with full URL.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector -  Pasting tables from MS office does not work in VE&#039;&#039;&#039; (ERM26749)&lt;br /&gt;
: Pasting tables copied from an MS Office document (especially Word and Excel) now works smoothly.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Remove unwanted fragments when pasting copied content from MS Word&#039;&#039;&#039; (ERM31861)&lt;br /&gt;
: No more unnecessary fragments are added when pasting copied content from MS Office files.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - TagSearch returns incorrect results when using categories with spaces&#039;&#039;&#039; (ERM32475)&lt;br /&gt;
: TagSearch now returns correct results, even when using categories with spaces.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePrivacy - Increase visibility for missing &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot; pages&#039;&#039;&#039; (ERM23732)&lt;br /&gt;
: To increase visibility for the missing &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot; pages, this release introduces a banner that will be displayed if the page has not yet been created on the wiki. This banner is only visible for administrators and disappears as soon as the corresponding page has been created.&lt;br /&gt;
* &#039;&#039;&#039;WCAG BlueSpiceSignHere - Signature doesn&#039;t receive focus&#039;&#039;&#039; (ERM29379)&lt;br /&gt;
: In terms of accessibility, the signature function on a page can now be done from the keyboard as the focus is set. Additionally, it is recognized and read by the screenreader.&lt;br /&gt;
* &#039;&#039;&#039;WCAG BlueSpicePrivacy - Login screen does not set initial focus on form fields and does not announce the yellow banner&#039;&#039;&#039; (ERM29401)&lt;br /&gt;
: During login, the initial focus of the login screen is now set to the form fields and the yellow banner is detected and announced.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFlaggedRevs - Changed templates are not displayed in the banner&#039;&#039;&#039; (ERM31090)&lt;br /&gt;
: If a template is changed and included in a page with approval, the modified template will now be displayed in the banner.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFlaggedRevsConnector -  Exporting the QM Overview doesn&#039;t include all pages&#039;&#039;&#039; (ERM31437)&lt;br /&gt;
: When exporting the page “Special:Quality_management_overview”, all pages that can be seen on the special page are now included in the exported file.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Cannot insert an individual file name for a drawio diagram&#039;&#039;&#039; (ERM31619)&lt;br /&gt;
: After inserting a draw.io diagram, a naming of the diagram is automatically suggested, but this can now also be customized again.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Links in shapes of a draw.io diagram do not work&#039;&#039;&#039; (ERM32029)&lt;br /&gt;
: Linking in draw.io forms now works again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceBookshelf -  Book navigation is displayed even the page is no longer part of a book&#039;&#039;&#039; (ERM32200)&lt;br /&gt;
: When a page is removed from a book, the tag is not removed, but the book navigation is no longer displayed for it.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFlaggedRevsConnector - Enabling FlaggedRevs in namespace File show internal error&#039;&#039;&#039; (ERM32207)&lt;br /&gt;
: Enabling FlaggedRevs in the namespace “File” doesn&#039;t show any internal error anymore when accessing a page with the file on it.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceNSFileRepo - Bad encoding of file-paths on Windows Server environments&#039;&#039;&#039; (ERM32298)&lt;br /&gt;
: Issues with encoding umlauts in Windows environments have been fixed.&lt;br /&gt;
* &#039;&#039;&#039;ImportOfficeFiles - Images from Word file are not imported&#039;&#039;&#039; (ERM32316)&lt;br /&gt;
: When executing a Word import, the images are now also re-imported in the cloud.&lt;br /&gt;
* &#039;&#039;&#039;ImportOfficeFiles - Add tag property processor for centered text&#039;&#039;&#039; (ERM31275)&lt;br /&gt;
: When importing a Word file, a tag property processor for centered text has been added so that the centered text from the document is also centered in a page in the wiki.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Inserting existing diagrams with subsequent editing of the original breaks the page&#039;&#039;&#039; (ERM32059)&lt;br /&gt;
: Using an existing diagram on another page, and then editing the original diagram, results in both diagrams being retained and no error message being displayed.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice farm ===&lt;br /&gt;
* &#039;&#039;&#039;ExtJSBase - Set proper &amp;quot;author&amp;quot; information&#039;&#039;&#039; (ERM30784)&lt;br /&gt;
: Some non-BlueSpice extensions were missing a correct entry in the autor field of the manifest file. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
=== Distribution ===&lt;br /&gt;
* &#039;&#039;&#039;Security - XSS issue in PageForms&#039;&#039;&#039; (ERM31917)&lt;br /&gt;
: This release contains the backport of an important security fix for an XSS issue in Extension:PageForms.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice cloudogu-Edition ===&lt;br /&gt;
* &#039;&#039;&#039;Cloudogu - Allow configuraiton of the footer links&#039;&#039;&#039; (ERM31765)&lt;br /&gt;
: The links in the footer area are now hidden by default, but can be displayed individually via configuration.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice_EasySoftware-Edition ===&lt;br /&gt;
* &#039;&#039;&#039;Easy Software - PDF handler is not enabled in BlueSpice-ERM-Edition&#039;&#039;&#039; (ERM32335)&lt;br /&gt;
: The PDF Handler is now enabled for BlueSpice ERM edition.&lt;br /&gt;
&lt;br /&gt;
=={{#subobject:|Release=4.2|Releasedate=03/16/2023|Releasepatch=4.2.6}}4.2.6==&lt;br /&gt;
BlueSpice 4.2.6 is a patch release. This is a stable release. &lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Issue with anchor links (in tables)&#039;&#039;&#039; (ERM30730)&lt;br /&gt;
: Anchor tags used in tables now also work.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Icons are shifted in smaller windows&#039;&#039;&#039; (ERM31303)&lt;br /&gt;
: The responsiveness with smaller windows has been improved and the icons are no longer shifted, so they keep their position.&lt;br /&gt;
*&#039;&#039;&#039;ConfigManager - Selecting all page-elements results in nothing being displayed, nor can anything be selected&#039;&#039;&#039; (ERM31464)&lt;br /&gt;
:Selecting all page items in ConfigManager no longer results in nothing being displayed or nothing being selectable.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceQrCode - Qr code for pages with number 0 in title cannot be generated&#039;&#039;&#039; (ERM31506)&lt;br /&gt;
:The QR code can now be created again even if the page title contains the number 0 at the end.&lt;br /&gt;
*&#039;&#039;&#039;MenuEditor - Clicking on the penicl icon leads to source code editor by default&#039;&#039;&#039; (ERM31520)&lt;br /&gt;
:Clicking on the pencil icon for editing a page leads to the visual editor by default.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Remove unwanted fragments when pasting copied content from MS Word&#039;&#039;&#039; (ERM31542)&lt;br /&gt;
:When pasting copied content from MS Word, &amp;lt;code&amp;gt;&amp;lt;o:p&amp;gt;&amp;lt;/code&amp;gt; tags are no longer inserted.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - The mode of the Visual Editor does not match the view mode&#039;&#039;&#039; (ERM31592)&lt;br /&gt;
:The view in the Visual Editor now matches the view mode.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - VisualEditor inserts break characters where they actually belong&#039;&#039;&#039; (ERM31594)&lt;br /&gt;
:The break characters are no longer displayed in the VisualEditor and breaks are thus set correctly.&lt;br /&gt;
*&#039;&#039;&#039;Update Links on Special:Version&#039;&#039;&#039; (ERM31672)&lt;br /&gt;
:Several links of the extensions on the Special:Version page have been corrected and updated. Further corrections will be made in this regard.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Edit menu entry &amp;quot;New section&amp;quot; shows up on NS:Book and *.form pages&#039;&#039;&#039; (ERM31758)&lt;br /&gt;
: The &amp;quot;New section&amp;quot; menu item is now only displayed in the appropriate places.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Long page titles are displayed unslightly&#039;&#039;&#039; (ERM29181)&lt;br /&gt;
: Long page titles are now displayed more nicely.&lt;br /&gt;
*&#039;&#039;&#039;FlexiSkin - Wrong DE label in activated FlexiSkin&#039;&#039;&#039; (ERM31557)&lt;br /&gt;
: The FlexiSkin now displays the correct german label for the “Disable” button.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice Pro===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Changing the display title leads to the display of the old name in the editor&#039;&#039;&#039; (ERM28906)&lt;br /&gt;
: When re-editing a book chapter where the display title was previously changed, the correct value is now also displayed in the editor.&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - Upload of a diagram fails due to umlauts&#039;&#039;&#039; (ERM29839)&lt;br /&gt;
:Uploading a BPMN diagram now works smoothly even when using umlauts.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - Wrong translation is displayed for montly reminders&#039;&#039;&#039; (ERM31166)&lt;br /&gt;
:For monthly repeating reminders, the correct German message is now displayed in the dropdown.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - Reminder does not save the information for repetition&#039;&#039;&#039; (ERM31265)&lt;br /&gt;
:After setting a reminder with repetition, the information is now saved as well as displayed correctly and can be changed during later editing.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - Second option for montly repeating reminders cannot be selected&#039;&#039;&#039; (ERM31568)&lt;br /&gt;
:It is now possible to select the second option for montly repeating reminders.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePrivacy - Checkbox for TOS and PP are not clickable&#039;&#039;&#039; (ERM31616)&lt;br /&gt;
:The checkboxes for Terms of Services and Privacy Policy can be clicked again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUEModuleBookPDF - Media links are not embedded in PDF file&#039;&#039;&#039; (ERM31669)&lt;br /&gt;
:Media links are embedded in a PDF file after exporting a page.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - SendMail activity does not support multiple recipients&#039;&#039;&#039; (ERM31686)&lt;br /&gt;
: The SendMail activity now supports multiple recipients.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - No more support for SVG formats&#039;&#039;&#039; (ERM24392)&lt;br /&gt;
: The draw.io editor supports only PNG formats and no SVG anymore.&lt;br /&gt;
*&#039;&#039;&#039;LDAPAuthentication2 - Default login button is hidden&#039;&#039;&#039; (ERM27705)&lt;br /&gt;
: LDAP now no longer prevents the default login button from being displayed, so the login process in general is no longer disrupted.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice farm ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInterwikiSearch - Interwiki search does not work&#039;&#039;&#039; (ERM31531)&lt;br /&gt;
:The interwiki search stopped working due to an invalid ID in BlueSpice 4.2.5. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInterwikiSearch - Screenreader doesn&#039;t announce navigation bar to interwiki sites&#039;&#039;&#039; (ERM30061)&lt;br /&gt;
:The screenreader now announces the navigation bar to interwiki sites correctly.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice cloudogu-Edition===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - PHP notices appear on page&#039;&#039;&#039; (ERM31537)&lt;br /&gt;
:PHP notices do not appear on the page anymore.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Frequent error messages in log&#039;&#039;&#039; (ERM31712)&lt;br /&gt;
:The fatal is prevented and no more error messages are generated in the log.&lt;br /&gt;
&lt;br /&gt;
===BlueSpice EasySoftware-Edition===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserManager - Reactivating the UserManager &#039;&#039;&#039; (ERM31643)&lt;br /&gt;
:The UserManager has been reactivated and can now be found via the Global Actions. In addition, users can be edited again on the Special:UserManager page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=={{#subobject:|Release=4.2|Releasedate=02/21/2023|Releasepatch=4.2.5}}4.2.5==&lt;br /&gt;
BlueSpice 4.2.5 is a patch release. This is a stable release. &lt;br /&gt;
=== BlueSpice Free ===&lt;br /&gt;
* &#039;&#039;&#039;StandardDialogs - Screenreader doesn&#039;t announce redlinks in dialogs&#039;&#039;&#039; (ERM20264)&lt;br /&gt;
: As part of accessibility, it is now possible for redlinks in a dialog to be recognized by the screenreader.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Colored cells in tables can no longer be reset&#039;&#039;&#039; (ERM26472)&lt;br /&gt;
: Colored cells in tables can now be reset.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Provide option to switch position of elements like categories, page status sentence, ratings and recommendations&#039;&#039;&#039; (ERM27484)&lt;br /&gt;
: The ConfigManager now allows custom arrangement of elements below the page title and / or below the page content. This includes categories, the page status sentence as well as recommendations and ratings. The order in which the elements are selected in the ConfigManager also corresponds to the order in which they are displayed. More information can be found on the helpdesk.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUniversalExport - Show correct version of meta data&#039;&#039;&#039; (ERM29000)&lt;br /&gt;
: The meta data for BlueSpiceUniversalExport in the ConfigManager has been updated and shows now the correct version.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceExtendedSearch - Filter pills and buttons in the search center do not receive focus via keyboard&#039;&#039;&#039; (ERM29483)&lt;br /&gt;
: Filter pills and button in the search center do receive focus now, so that they are accessible via keyboard.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceTagCloud - Using the text mode of the TagCloud leads to unsightly results in the exported PDF file&#039;&#039;&#039; (ERM29821)&lt;br /&gt;
: When using the TagCloud with the &amp;quot;Text&amp;quot; mode, a readable output is now generated in the exported PDF. The TagCloud is always displayed as a list in the PDF file in all modes.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Editing a page by using the double click does not work&#039;&#039;&#039; (ERM29879)&lt;br /&gt;
:  The setting &amp;quot;Edit pages on double click&amp;quot;, which can be found on Special:Preferences, now fulfills its function again and switches to edit mode as soon as a double click is made on a page.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceInsertMagic - Pagesvisited &amp;amp; booklist tag doesn&#039;t work&#039;&#039;&#039; (ERM30404)&lt;br /&gt;
: The tags for Booklist and PagesVisited now fulfill their function again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Sidebars are not remembered after exiting full screen mode&#039;&#039;&#039; (ERM30523)&lt;br /&gt;
: The sidebars are remembered and displayed correctly after exiting full screen mode.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePageTemplates - Wrong groups are displayed in error message for restricted permissions in a namespace&#039;&#039;&#039; (ERM30576)&lt;br /&gt;
: In case of restricted permissions in a namespace, an error message is now displayed with the correct groups.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFoundation - Duplicate entries of groups in the dropdown of the ConfigManager&#039;&#039;&#039; (ERM30577)&lt;br /&gt;
: When configuring groups that are allowed to view unstable pages via ConfigManager, duplicate entries of groups are no longer displayed.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDistributionConnector - Not enough data results in unreadable error message when using AggregatedStatistics&#039;&#039;&#039; (ERM30722)&lt;br /&gt;
: If a filter has not enough data, a clear and readable error message is now displayed on Special:AggregatedStatistics.&lt;br /&gt;
* &#039;&#039;&#039;ExtJSBase - Set proper &amp;quot;author&amp;quot; information&#039;&#039;&#039; (ERM30784)&lt;br /&gt;
: Some non-BlueSpice extensions were missing a correct entry in the autor field of the manifest file. This is now fixed.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - The column &amp;quot;Assigned to&amp;quot; cannot be filtered&#039;&#039;&#039; (ERM30799)&lt;br /&gt;
: The filter can now be used for the &amp;quot;Assigned to&amp;quot; column on the Special:Workflows overview. Note: The filter is case sensitive. &lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Styling of HTML elements gets lost in VisualEditor&#039;&#039;&#039; (ERM30872)&lt;br /&gt;
: The styling when using HTML is now no longer lost.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Visual Editor adds span tags after each save&#039;&#039;&#039; (ERM30942)&lt;br /&gt;
: No more disturbing span tags are generated after saving a page and thus the pollution of a page is avoided.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePermissionManager - PermissionManager fatals in BlueSpice free&#039;&#039;&#039; (ERM30954)&lt;br /&gt;
: The PermissionManager in BlueSpice free can now be used again and no longer fatals.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Remove standard MediaWiki text from Save dialog&#039;&#039;&#039; (ERM31002)&lt;br /&gt;
: The standardised text from MediaWiki in the Save dialog has been removed as it was found to be confusing rather than informative.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Button for editing the mega menu is no longer clickable if there is a lot of content&#039;&#039;&#039; (ERM31030)&lt;br /&gt;
: The button in the mega menu that allows editing the menu can now be clicked again, even if the content of the menu is very extensive.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - VisualEditor toolbar is displaced&#039;&#039;&#039; (ERM31032)&lt;br /&gt;
: The VisualEditor toolbar is now in the right place again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceVisualEditorConnector - Pasting of copied HTML disappears when switching between editors or when saving&#039;&#039;&#039; (ERM31106)&lt;br /&gt;
: Copied HTML is now displayed in edit mode and it does not disappear when switching between editors or saving the page. This also applies to copied content from LibreOffice as well as MSWord.&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Logo and favicon cannot be uploaded if the file already exists&#039;&#039;&#039; (ERM31119)&lt;br /&gt;
: Both the logo and the favicon can be uploaded, regardless of whether the file already exists in the wiki and the same file is selected for the logo or favicon.&lt;br /&gt;
* &#039;&#039;&#039;FlexiSkin - Settings for content width are not applied&#039;&#039;&#039; (ERM31245)&lt;br /&gt;
: The settings in FlexiSkin for the content width are now applied.&lt;br /&gt;
* &#039;&#039;&#039;OOJSPlus - Color picker for tables has different styling&#039;&#039;&#039; (ERM31259)&lt;br /&gt;
: The color picker for tables now has the used styling again.&lt;br /&gt;
* &#039;&#039;&#039;Default settings of extension EventBus lead to decreased performance&#039;&#039;&#039; (ERM31349)&lt;br /&gt;
: The extension EventBus is delivered with an endpoint in the default settings. If this endpoint is not used, it leads to performance issues on Windows systems. Therefore it is now disabled by default.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceDiscovery - Whitespace creates a pre tag in the breadcrumbs&#039;&#039;&#039; (ERM31354)&lt;br /&gt;
: Using a whitespace in the page title no longer causes a pre tag to be created in the breadcrumbs.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicevisualEditorConnector - Copied content from MS Word disappears when switching between editors&#039;&#039;&#039; (ERM28720)&lt;br /&gt;
: Copied content from MS Word is now displayed in edit mode and it does not disappear when switching between editors. This also applies to copied content from LibreOffice as well as HTML.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice Pro ===&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFilterableTables - Cannot sort by date in filterable tables&#039;&#039;&#039; (ERM27629)&lt;br /&gt;
: Sorting by using the date in filterable tables is now possible.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Workflows Overview doesn&#039;t display assigned group&#039;&#039;&#039; (ERM28882)&lt;br /&gt;
: If you use a group workflow, the users of the assigned group are now displayed in the Special:Workflows overview.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFlaggedRevsConnector - Remove Special:PendingChanges&#039;&#039;&#039; (ERM29151)&lt;br /&gt;
: The Special:PendingChanges page was removed because it no longer had a function in our product.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceFlaggedRevsConnector - Transcluded content of a draft is displayed in PDF export&#039;&#039;&#039; (ERM29748)&lt;br /&gt;
: Transcluded content that has not yet been approved is no longer displayed in an exported PDF file.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePrivacy -  Login without confirmation of cookies works&#039;&#039;&#039; (ERM29894)&lt;br /&gt;
: Login without confirming the cookie settings is no longer possible.&lt;br /&gt;
* &#039;&#039;&#039;CognitiveProcessDesigner - BPMN diagram cannot be saved&#039;&#039;&#039; (ERM30579)&lt;br /&gt;
: Saving a BPMN diagram on a page is now possible again.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceUEModuleBookPDF - The book chapter number is not in its own span tag&#039;&#039;&#039; (ERM30624)&lt;br /&gt;
: After HTML output during a PDF export, the “bs-chapter-number” is now in its own span tag.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceReminder - Using the repeat function for a reminder, an incorrect date is selected&#039;&#039;&#039; (ERM30817)&lt;br /&gt;
: If the reminder&#039;s repeat function is used and the option &amp;quot;Repeat every x years&amp;quot; is selected, a correct and readable year is now displayed.&lt;br /&gt;
* &#039;&#039;&#039;ImportOfficeFiles - WordImport on Windows Server and BlueSpice farm doesn&#039;t work because of the usage of backslashes&#039;&#039;&#039; (ERM30833)&lt;br /&gt;
: The WordImport now works again in BlueSpice farm.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpiceWikiExplorer - Exported table shows illegible timestamp&#039;&#039;&#039; (ERM30883)&lt;br /&gt;
: Exporting a table via WikiExplorer displays a legible date is now.&lt;br /&gt;
* &#039;&#039;&#039;DrawioEditor - Draw.io diagram cannot be saved&#039;&#039;&#039; (ERM31047)&lt;br /&gt;
: Saving a draw.io diagram on a page is now possible again.&lt;br /&gt;
* &#039;&#039;&#039;Workflows - Expired workflows are still displayed as active in the overview&#039;&#039;&#039; (ERM29441)&lt;br /&gt;
: After the due date was exceeded, the workflow was still shown as active in the workflows overview. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpice farm ===&lt;br /&gt;
&lt;br /&gt;
=== Distribution ===&lt;br /&gt;
* &#039;&#039;&#039;Previews - Pop-ups do not display images for internal links&#039;&#039;&#039; (ERM21013)&lt;br /&gt;
: For internal links, images are now displayed in the preview pop-ups regardless of their position on a page.&lt;br /&gt;
&lt;br /&gt;
=={{#subobject:|Release=4.2|Releasedate=12/15/2022|Releasepatch=4.2.4}}4.2.4==&lt;br /&gt;
BlueSpice 4.2.4 is a patch release. This is a stable release. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - UserCombo input in semantic forms does not work&#039;&#039;&#039; &amp;lt;small&amp;gt;(#19054)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When using multiple bs-usercombos in a form the drop-down value selection had some display issues.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFilterableTables - Allow to specify the column width for filterable tables&#039;&#039;&#039; &amp;lt;small&amp;gt;(#20662)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The defined column widths of a table are now kept for filterable tables. &lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceGroupManager - Check accessibility of the GroupManager&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27715)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The group manager buttons now have aria-labels and receive keyboard focus.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Special:ReplaceText doesn&#039;t allow brackets in regex&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28334)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The special page “Special:ReplaceText” now allows the use of brackets, colons and slashes.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation -  Adding a category to a page destroys SMW inline query&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28502)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Inline queries with a category argument now work even when the same category is set for a page. Before, category arguments sometimes interfered with page categories.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Filter pills and buttons in the search center do not receive focus via keyboard&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29483)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Filter pills and button in the search center do receive focus now, so that they are accessible via keyboard.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector -  Special:AggregatedStatistic do not work reliably&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29537)&amp;lt;/small&amp;gt;&lt;br /&gt;
:AggregatedStatistics have been reworked and improved in terms of reliability of results and readability. An export option has been added.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Headlines with hyphen and dot are not rendered correctly when exporting a page&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29904)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The PDF export now correctly renders headlines containing a hyphen or a dot.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - File namespace cannot be changed via &amp;quot;All actions&amp;quot; dialog&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30070)&amp;lt;/small&amp;gt;&lt;br /&gt;
:In the “All actions” dialog, the option for changing the target namespace of a file can now be used again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceAbout - Change of URL with new homepage&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30297)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The redirection of the menu item &amp;quot;About BlueSpice&amp;quot; in the left sidebar has been adjusted and now leads to the new Hallo Welt! homepage. In general, all external links point to the correct homepage now.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWhoIsOnline - Hidden tooltip causes incorrect linking&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30323)&amp;lt;/small&amp;gt;&lt;br /&gt;
: There are no incorrect links anymore, because the tooltip of WhoIsOnline no longer overlaps the wrong area.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Remove Mediawiki &amp;quot;Help&amp;quot; links&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30366)&amp;lt;/small&amp;gt;&lt;br /&gt;
:All unnecessary MediaWiki “Help” links have been removed from the skin.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Use of colons in the title of breadcrumbs are displayed incorrectly&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30389)&amp;lt;/small&amp;gt;&lt;br /&gt;
: Breadcrumb nodes with colon in the title are now recognized and correctly displayed.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Change the shape of avatars and display civil username&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30441)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The shape of the avatar is now circular in the Workflows detail dialog and additionally the real name is displayed instead of the username, if available.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Sticky title has wrong width on window resize&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30442)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The sticky title has now the correct width when resizing the window.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUEModulePDF - Suppress namespace option does not work in ConfigManager&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30584)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Suppressing the namespace in a PDF file now works again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Calling the User Manager leads to eternal loading&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30804)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Calling the User Manager is now possible again.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Allow I18N on Workflows that are defined in the wiki&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30726)&amp;lt;/small&amp;gt;&lt;br /&gt;
:After defining a workflow in a wiki page, both the title and the description are now displayed correctly, e.g. in the workflow initializer form.&lt;br /&gt;
*&#039;&#039;&#039;PageHeader - Screenreader does not recognize an expired page by its status sentence&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27714)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The expired status is now announced to  the screenreader.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - &amp;quot;Add a link&amp;quot; dialog is empty when creating a new post&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28671)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When creating a new post via Special:Timeline, the dialog for adding a link is displayed again.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - GroupFeedback workflow has no due date and arbitrary completion threshold&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29878)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The GroupFeedback workflow now has a start date calculated from now +7 days. The threshold for groups is two users, so the workflow will be finished after two users gave feedback.&lt;br /&gt;
*&#039;&#039;&#039;DrawioEditor - Improve &amp;quot;first look&amp;quot; after inserting a drawio tag&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30343)&amp;lt;/small&amp;gt;&lt;br /&gt;
:A preview image is now displayed when inserting the drawio tag.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Sticky title appears on special page&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30406)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The sticky title is now no longer displayed on special pages with jumpmarks.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWikiFarm - Self service seems to be broken for evaluation systems&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30695)&amp;lt;/small&amp;gt;&lt;br /&gt;
: The automatic creation of evaluation systems works again and a user is able to log in with the submitted credentials.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertMagic - Cannot save the page after inserting checklist tag&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30710)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The use of the checklist tag works properly again and the user is able to save the page.&lt;br /&gt;
*&#039;&#039;&#039;Add type hints to implementers of built-in interfaces for PHP 8.1 compatibility&#039;&#039;&#039; &amp;lt;small&amp;gt;([[phab:T289879|T289879]] )&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=={{#subobject:|Release=4.2|Releasedate=11/17/2022|Releasepatch=4.2.3}}4.2.3==&lt;br /&gt;
BlueSpice 4.2.3 is a patch release. This is a stable release. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUniversalExport - Using &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Displaytitle}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&#039;&#039;&#039; &#039;&#039;&#039;has no effect on PDF export&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27683)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The use of the magic word &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{Displaytitle}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; now works again when exporting a PDF file.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocialBlog - Timeline update for changes is missing&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28798)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The timeline in BlueSpiceSocial respects changes again and displays them correctly.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCategoryManager - Rename categories to a previously existing category, deletes the subcategories&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29108)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The renaming of categories in the CategoryManager now works correctly again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceProDistributionConnector - Standard-PageTemplates are not provisioned by WebInstaller&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29340)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:When installing Bluespice Free with the WebInstaller, the default PageTemplates are provided in BlueSpicePageTemplates.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceRSSFeeder - Fieldsets lost their border in Discovery&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29474)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Fieldsets now have a border in the BlueSpice Discovery skin again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Filter pills and buttons in the search center do not receive focus via keyboard&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29483)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Filter pills and button in the search center do receive focus now, so that they are accessible via keyboard.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscoverySkin - Root node does not redirect to the main page of the namespace&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30095)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The root node of the breadcrumbs now leads to the main page of the namespace if it exists. Otherwise the link leads to Special:AllPages with a preset for the current namespace. For special pages the behavior is different and the link leads to Special:SpecialPages.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Background of the sticky header doesn&#039;t match the background of the content color&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30133)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: The background of the sticky title now matches the background of the content color and doesn&#039;t overlay sidebars.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Full screen mode not persisted&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30158)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The full screen mode now works again and is also kept.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Width of the toolbar is not correct&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30172)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The VisualEditor toolbar now has the correct width while scrolling.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Cannot install new instances in BlueSpice farm&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30228)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:New instances can be installed in the BlueSpice farm again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Missing description on cancel button in search field&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30266)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The close button in the search bar is now accessible and recognized by the screen reader.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Position of the icons in the title bar is out of place after scroll to top&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30269)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The icons in the title bar are now placed correctly again regardless of scrolling.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;BluespiceFoundation -&#039;&#039;&#039; &#039;&#039;&#039;Change of URL with new homepage&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30297)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The redirection of the menu item &amp;quot;Support&amp;quot; in the left sidebar has been adjusted and now leads to the new homepage.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePrivacy - Bypass privacy consent for special user&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30422)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Drop privacy consent requirement for special user “NoConsentWikiSysop”. This is needed for automated testing of systems.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Upload a new version of a file via shortcut is not possible&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30204)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:A new version o a file can now be uploaded via shortcut.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceConfigManager - Cannot add new file type&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30226)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:New file types can now be added in ConfigManager again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedStatistics - SVG extraction is not complete&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30084)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:After exporting a SVG diagram of ExtendedStatistics, an error-free file is created.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;MenuEditor - Version history doesn&#039;t work&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29815)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The MenuEditor now supports the version history again.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles - Beaking at level 2 creates additional heading and causes wrong numbering&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29988)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:When importing a word document and using “Split content on pages: Level 2 Headings”, the numbering is now correct.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - BPMN diagram and its elements are always stored in NS Main although another NS was specified in the diagram&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30468)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:When creating a BPMN diagram whose naming is associated with a namespace, the diagram page and elements are created in the corresponding namespace.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;CognitiveProcessDesigner - BPMN diagrams with many elements cannot be saved&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29043)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:BPMN diagrams with many elements can now be saved.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;ExtJSBase - Styling issue for exporting search results&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29102)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:A styling issue when exporting search results has been fixed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Improve design of workflow details dialog&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28832)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: The design of the workflow details dialog has been improved with regard to readability.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload - Modify dialog and disable result grid&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30093)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:For EnhancedUpload, the resizing of the dialog has been modified and the result grid has been disabled.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;OOJSPlus - UserVote activity cannot be completed&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30252)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: It is now possible again to complete the voting during a running workflow.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=={{#subobject:|Release=4.2|Releasedate=10/27/2022|Releasepatch=4.2.2}}4.2.2==&lt;br /&gt;
BlueSpice 4.2.2 is a patch release. This is a stable release. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReadConfirmation - Read confirmation needs different aria role&#039;&#039;&#039; &amp;lt;small&amp;gt;(#25475)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The read confirmation is now accessible and is correctly recognized by the screen reader.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceConfigManager - Search field is not accessible&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27702)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The search field in the ConfigManager now has the added aria-role  “search” .&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFlaggedRevsConnector -  Show namespace in file when exporting the Quality management overview&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28498)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When exporting the quality management overview, the namespace is now displayed in a separate column.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - &amp;quot;Add a link&amp;quot; dialog is empty when creating new post&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28671)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When creating a new post via &#039;&#039;Special:Timeline&#039;&#039;, the dialog for addding a link is displayed again.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Plainlinks do not work&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28752)&amp;lt;/small&amp;gt;&lt;br /&gt;
:In BlueSpiceDiscovery, an external link has now a background image instead of  pseudo-class “::after” and plainlinks work again as a result.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCategoryManager - Don&#039;t allow self-referring subcategories&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28931)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Category names can now only be assigned once so that self-referencing is avoided. When the user enters a category name that has already been assigned, a warning appears.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - When adding a page to a book, a strange toast notification is displayed&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29100)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When adding a page to a book, a useful toast notification is now displayed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSMWConnector - BlueSpiceSMWConnector incompatible to newer versions of PageForms&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29196)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The BlueSpiceSMWConnector is now compatible to newer versions of PageForms.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Odd description of German Standard-PageTemplate &amp;quot;Entscheidungsmatrix&amp;quot;&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29342)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The German standard Ppage templates do have the correct descriptions now.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Page titles are not read because of aria-label &amp;quot;Page title&amp;quot;&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29364)&amp;lt;/small&amp;gt;&lt;br /&gt;
: The h1 headings of administrative pages can now be read by screen readers as the aria-label=&amp;quot;Page title&amp;quot; has been removed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Remove default categories from PageTemplates&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29533)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The PageTemplates have been updated and they no longer contain default categories.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Toolbar of VisualEditor when creating a blog post is not scaled correctly with smaller window sizes&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29581)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The content box for creating a blog post is now responsive and will scale properly even with smaller window sizes.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Search center is not responsive and overlaps with text and watchlist icon&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29704)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The overview in the Search center is now responsive and no longer overlaps with text and icons.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Use real names instead of user names for selecting users&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29739)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When assigning a workflow as well as assigning pages, it is now possible to see the real name of a user in the user picker dropdown.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery -  When using HIDETITLE, the VE toolbar is lost when scrolling&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29761)&amp;lt;/small&amp;gt;&lt;br /&gt;
: When using HIDETITLE, the VisualEditor toolbar no longer disappears when scrolling.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf -  Config setting for displaying book chapter numbers in articles only works partially&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29877)&amp;lt;/small&amp;gt;&lt;br /&gt;
: When activating the setting &amp;quot;Prepend article table of content and headlines with book numberation&amp;quot; in the ConfigManager, the chapter numbers are not only displayed in the table of contents but also in the headings now.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Namespace is shown twice in breadcrumbs&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29971)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The namespace is now no longer displayed in the breadcrumbs.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Dialog cannot be opened&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30002)&amp;lt;/small&amp;gt;&lt;br /&gt;
:It is possible to open the dialog again, via which an expiry date can be set.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserSidebar - User menu cannot be edited via pencil icon&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30053)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The user menu can now be edited again. If none has been created  yet, a message box appears which disappears after editing.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFilterableTables - Allow to specify the column width for filterable tables&#039;&#039;&#039; &amp;lt;small&amp;gt;(#20662)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The column width defined via inspector is now kept for filterable tables. Note that the column width must be specified in pixles. Also be aware that using the combination % and filterable leads to the ignoring of filterable.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo - EnhancedUpload fails when using BlueSpice free&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29742)&amp;lt;/small&amp;gt;&lt;br /&gt;
: The EnhancedUpload now works again when using BlueSpice free.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - New functionalities for text editing in VE&#039;&#039;&#039; &amp;lt;small&amp;gt;(#30173)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Three new text editing features have been added to the VisualEditor. It is now possible to do a simple line break, indent text and centre text. All functions are supported by the visual editor as well as the source code editor.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - Answer with spaces or breaks only is allowed in blog&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29103)&amp;lt;/small&amp;gt;&lt;br /&gt;
:It is no longer possible to reply in the blog using white-spaces or line breakers.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Selection of workflows is displayed in EN, although wiki is set to DE&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29329)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The selection of workflows via &amp;quot;Start a workflow&amp;quot; is now displayed correctly according to the set user language.&lt;br /&gt;
*&#039;&#039;&#039;Hard deprecate RepoGroup::singleton and remove a release later&#039;&#039;&#039; &amp;lt;small&amp;gt;([https://phabricator.wikimedia.org/T249020 T249020] )&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=={{#subobject:|Release=4.2|Releasedate=09/15/2022|Releasepatch=4.2.1}}4.2.1==&lt;br /&gt;
BlueSpice 4.2.1 is a patch release. This is a stable release. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;XSS vulnerability in BlueSpiceDiscovery&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29419)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:BlueSpiceDiscovery skin had a XSS vulnerability.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;XSS vulnerability in BlueSpiceFoundation&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29426)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:BlueSpiceFoundations extension had a XSS vulnerability.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;XSS vulnerability in BlueSpiceUserSidebar&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29429)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The BlueSpiceUserSidebar extension had a XSS vulnerability.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;XSS vulnerability in BlueSpiceCustomMenu&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29430)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:BlueSpiceCustomMenu extension had a XSS vulnerability.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;XSS vulnerability in BlueSpiceBookshelf&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29431)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:BlueSpiceBookshelf extension had a XSS vulnerability.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Option &amp;quot;Force target namespace&amp;quot; doesn&#039;t offer all templates&#039;&#039;&#039; &amp;lt;small&amp;gt;(#18435)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The option “Force target namespace” didn&#039;t offer all existing templates, but only the templates in the target namespace. Now all existing templates are available.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocialBlog - Teaser text does not display links&#039;&#039;&#039; &amp;lt;small&amp;gt;(#25409)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:When creating a new blog post, links in the teaser text were not clickable.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUEModuleTable2Excel - Exported file breaks if additional columns are selected&#039;&#039;&#039; &amp;lt;small&amp;gt;(#26345)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:If a user wanted to export a list from the UserManager and selected one of the additional columns, the exported file broke.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceEchoConnector - Translation issues for workflow notifications and mails&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27250)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: There were some incorrect translations in workflow notifications and mails.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Wrong toast notification is shown after logout&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27511)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:After a user logged out, the wrong notification was displayed, which said “You are now logged in”.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Inconsistent behavior for creating new pages via URL&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28411)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Although PageTemplates were disabled in a namespace, the templates were offered when a new page was created via URL.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory - Top category is not selectable in the category editor&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28865)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:It was not possible to select the top category in the category editor.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager - Switching between the settings transfers permissions&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29081)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:If a user changed from a private or protected wiki to the custom preset, the settings of the previous permission concept were adopted.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - Answer with spaces or breaks only is allowed in blog&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29103)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:It was possible to create an answer that contained only spaces or breaks in the blog.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - Invalid dates can be set&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29105)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:It was possible to set invalid dates for the reminder.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCategoryManager - Nesting of the categories is displayed incorrectly&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29106)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The nesting in the CategoryManager was displayed incorrectly. Top categories were displayed below sub categories or disappeared completely as soon as they were expanded.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDistributionConnector - Workflow Trigger can be saved without initial data&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29115)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: Workflow triggers based on events or semantic properties could be saved without specifying the initial data for the workflow.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Autocomplete is cut off when &#039;Use simple autocomplete&#039; is enabled&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29132)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:If the option “Use simple autocomplete” in the ConfigManager was enabled, the autocomplete in the search war was cut off.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - Cursor in the editor of the blog not visible&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29280)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The cursor in the editor of the blog was not visible.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFlaggedRevsConnector - SMW property is not updated via approval workflow&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29281)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:After approving a page via approval workflow the semantic property “QM state” was not updated properly.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Using &amp;lt;nowiki&amp;gt;__HIDETITLE__&amp;lt;/nowiki&amp;gt; causes the VE toolbar to disappear&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29350)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:If &amp;lt;nowiki&amp;gt;__HIDETITLE__&amp;lt;/nowiki&amp;gt; was used, the VE toolbar was not visible in edit mode.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWhoIsOnline - Online status of authors not announced&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29473)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: The online status of authors was not announced by screenreaders.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - Styling issues on Special:Watchlist&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29512)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: On the page Special:Watchlist, the alignment of the blue dots has been corrected as well as the adjustment of spaces between the “Social entities” checkbox and the “Show” button.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Wrong z-index responsible for displaying the dropdown behind VE toolbar&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29580)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:A wrong z-index causes the dropdown to be displayed behind the VE toolbar.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory - Using &amp;lt;nowiki&amp;gt;__HIDDENCAT__&amp;lt;/nowiki&amp;gt; doesn&#039;t work&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29633)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:When using &amp;lt;nowiki&amp;gt;__HIDDENCAT__&amp;lt;/nowiki&amp;gt; the categories were still displayed on the corresponding page.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCategoryManager - Allow deselection of categories in the CategoryManager&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29658)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: For better handling, it is now possible to both deselect and select categories in the CategoryManager.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceWhoIsOnline - Pop does not show up&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29666)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:When using the magic word WhoIsOnlinePopup, the popup didn&#039;t show up.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Approve button cannot be activated with keyboard&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29480)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:It wasn&#039;t possible to approve a page by openeing the link to the approve dialog with the keyboard.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Hard deprecate RepoGroup::singleton and remove a release later&#039;&#039;&#039; &amp;lt;small&amp;gt;([https://phabricator.wikimedia.org/T249020 T249020] )&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
==4.2==&lt;br /&gt;
{{#subobject:|Release=4.2|Releasedate=07/28/2022|Releasepatch=4.2|ContentChange=Attachments|ContentChangeDesc=Attachments are moved from the after-content area into the content. This will trigger a new page revision for all affected pages during the update. If pages used the __NOSTASH__ switch to hide the attachments are of a page, it will now be displayed on the affected pages. It can be removed via a global [[mediawikiwiki:Extension:Replace_Text|text replacement]].}} &lt;br /&gt;
BlueSpice 4.2 is a minor release. This is a stable release. It is the second public release of the BlueSpice 4 major line.&lt;br /&gt;
{{askContentChange|patch=4.2}}&lt;br /&gt;
===&amp;lt;span class=&amp;quot;mw-headline&amp;quot;&amp;gt;Notable changes&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Word Import&#039;&#039;&#039;&lt;br /&gt;
**New extension &amp;quot;ImportOfficeFiles&amp;quot;&lt;br /&gt;
**Enables the import of a word file as a wiki page&lt;br /&gt;
** Includes the following features:&lt;br /&gt;
***&#039;&#039;Import:&#039;&#039; easy import via &amp;quot;New&amp;quot; button&lt;br /&gt;
***&#039;&#039;Split content&#039;&#039;: creating subpages based on the heading level in the word file&lt;br /&gt;
***&#039;&#039;Preview&#039;&#039;: the structure, content and the image files to be imported can be previewed&lt;br /&gt;
***Page collection: creation of an overview page with all generated wiki pages, which can be used for creating a book&lt;br /&gt;
*&#039;&#039;&#039;New Page Templates&#039;&#039;&#039;&lt;br /&gt;
**Now BlueSpice includes useful page templates for a variety of use cases&lt;br /&gt;
**It is possible to customize or disable  them if required&lt;br /&gt;
*&#039;&#039;&#039;Improved Upload&#039;&#039;&#039;&lt;br /&gt;
** New extension &amp;quot;EnhancedUpload&amp;quot;&lt;br /&gt;
**Enables easier uploading&lt;br /&gt;
**Includes the following features:&lt;br /&gt;
***Files can now be dragged and dropped directly onto a wiki page without any further intermediate step&lt;br /&gt;
****Images are embedded as a thumbnail&lt;br /&gt;
****Documents are embedded as a link&lt;br /&gt;
***A list of files can be included anywhere on a wiki page using an &amp;lt;nowiki&amp;gt;&amp;lt;attachments /&amp;gt;&amp;lt;/nowiki&amp;gt; tag directly from the visual editor&lt;br /&gt;
****This feature replaces the previous attachments area at the bottom of the page&lt;br /&gt;
*** The special page for uploading was overwritten and redesigned with focus on user-friendliness&lt;br /&gt;
****Much leaner and modern design based on the Discovery skin&lt;br /&gt;
****Bundles the functionality of multiupload&lt;br /&gt;
*&#039;&#039;&#039;Advanced Blog permissions&#039;&#039;&#039;&lt;br /&gt;
**Now it is possible to assign more precise permissions in a blog&lt;br /&gt;
**The creation and reading of blog entries as well as comments can be restricted to specific user groups&lt;br /&gt;
*&#039;&#039;&#039;Workflow Triggers and advanced activities&#039;&#039;&#039;&lt;br /&gt;
**Workflows have been enhanced with the following features:&lt;br /&gt;
***&#039;&#039;Workflow Triggers&#039;&#039;: Workflows can be triggered automatically according to various criteria, e.g. after a page is created, edited or by date&lt;br /&gt;
***&#039;&#039;Activity &amp;quot;SetTemplateParams&amp;quot;&#039;&#039;: Template parameters can be edited by workflows&lt;br /&gt;
***&#039;&#039;Activity &amp;quot;EditPage&amp;quot;&#039;&#039;: Wiki pages can be edited via workflow&lt;br /&gt;
*&#039;&#039;&#039;New dialog for PDF export&#039;&#039;&#039;&lt;br /&gt;
**Refactoring of the already existing export options of a wiki page&lt;br /&gt;
**For better maintainability of the functions&lt;br /&gt;
*&#039;&#039;&#039;Navigation Menu Editor&#039;&#039;&#039;&lt;br /&gt;
**Graphical user interface allows editing of the left sidebar as well as the user menu via drag and drop&lt;br /&gt;
**Allows to embed the name of a wiki page, external links as well as interwiki links&lt;br /&gt;
*&#039;&#039;&#039;Tag Inspectors&#039;&#039;&#039;&lt;br /&gt;
**Dialogs for tags are now offered in the Visual Editor&lt;br /&gt;
** Previously only possible via source code editor&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span class=&amp;quot;mw-headline&amp;quot;&amp;gt;Extensions added&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;mw:Extension:CodeMirror&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28500)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Enables highlighting wikitext syntax in the source code editor of a wiki page&lt;br /&gt;
*&#039;&#039;&#039;mw:Extension:HeaderFooter&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27822)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Enables to insert a header or footer in the content area of a page (on page basis or on namespace basis)&lt;br /&gt;
*&#039;&#039;&#039;ImportOfficeFiles&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27697, #27698)&amp;lt;/small&amp;gt;&lt;br /&gt;
** Enables the import of a word file as wiki page&lt;br /&gt;
*&#039;&#039;&#039;mw:Extension:InviteSignup&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27980)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Enables wiki users to be invited by an administrator&lt;br /&gt;
*&#039;&#039;&#039;MenuEditor&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27548)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Enables editing of the main navigation via a graphical user interface&lt;br /&gt;
*&#039;&#039;&#039;mw:Extension:OpenIDConnect&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28644)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Extends the PluggableAuth extension to provide authentication using OpenIDConnect&lt;br /&gt;
*&#039;&#039;&#039;mw:Extension:SubpageList&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28620)&amp;lt;/small&amp;gt;&lt;br /&gt;
** Enables the creation of subpage lists on wiki pages&lt;br /&gt;
*&#039;&#039;&#039;EnhancedUpload&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27559, #27558, 27833)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Enables better upload functionalities as well as multiupload&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span class=&amp;quot;mw-headline&amp;quot;&amp;gt;Extensions removed&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Bootstrap&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28141)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Removed as part of the BlueSpice 3 &amp;quot;Calumma&amp;quot; skin&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCalumma&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28141)&amp;lt;/small&amp;gt;&lt;br /&gt;
**BlueSpice 3 standard skin (Chameleon-Skin)&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceLatexRenderer&#039;&#039;&#039; &amp;lt;small&amp;gt;(#26056, #27460)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Replaced by mw:Extension:Math&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceCSS&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27821)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Namespace-specific CSS is no longer defined separately via individual CSS pages&lt;br /&gt;
** Using the namespace CSS class, styles are defined directly in the MediaWiki:Common.css global stylesheet&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocialWikiPage&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27508, 27833)&amp;lt;/small&amp;gt;&lt;br /&gt;
**BlueSpiceSocialWikiPage provided function to create page attachments&lt;br /&gt;
** Has  been replaced by the &amp;lt;nowiki&amp;gt;&amp;lt;attachments /&amp;gt;&amp;lt;/nowiki&amp;gt; tag from the extension EnhancedUpload&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceServiceCenter&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28679)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Formerly bundled TagSearch and a few templates, that have been integrated in other extensions&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span class=&amp;quot;mw-headline&amp;quot;&amp;gt;Changes in BlueSpice 4.2 free&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Remove BlueSpicePrivacy from BlueSpice free&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28722)&amp;lt;/small&amp;gt;&lt;br /&gt;
** BlueSpicePrivacy extension is only available in BlueSpice pro&lt;br /&gt;
*&#039;&#039;&#039;Remove PluggableAuth from BlueSpice free&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28721)&amp;lt;/small&amp;gt;&lt;br /&gt;
**PluggableAuth extension is only available in BlueSpice pro&lt;br /&gt;
*&#039;&#039;&#039;Remove SimpleSAML.php from BlueSpice free&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28721)&amp;lt;/small&amp;gt;&lt;br /&gt;
**SimpleSAML.php extension is only available in BlueSpice pro&lt;br /&gt;
&lt;br /&gt;
===&amp;lt;span class=&amp;quot;mw-headline&amp;quot;&amp;gt;Changes and bugfixes&amp;lt;/span&amp;gt;===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Missing data for workflows overview&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27247)&amp;lt;/small&amp;gt;&lt;br /&gt;
**The overview of the workflows has been improved. From now on, all workflows are listed, which can now also be sorted and filtered.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - User &amp;quot;BSMaintenance&amp;quot; is quite confusing&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27796)&amp;lt;/small&amp;gt;&lt;br /&gt;
**If an approval workflow was successfully completed, the user &amp;quot;BSMaintenance&amp;quot; was entered as the final approver. This turned out to be very confusing, which is why the behaviour was changed at this point. Now the &amp;quot;Single User Approval&amp;quot; workflow will use the assigned user to approve the page and &amp;quot;Expert Document Control&amp;quot; workflow will use the last user to approve the page.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Implement overview &amp;quot;Workflows related to this page&amp;quot; in all actions&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28184)&amp;lt;/small&amp;gt;&lt;br /&gt;
**The overview of all workflows that are executed on a page and all workflows that are active on a specific page is already implemented. This information should be more easily accessible, which is why it has also been implemented in &amp;quot;...all actions&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;InviteSignUp - Implement InviteSignUp in FREE and make it usable&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28260)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Through a feature request it was decided to offer this cloud feature also in the BlueSpice free version. In addition the functionality has been revised again.&lt;br /&gt;
*&#039;&#039;&#039;Forms - Add &amp;quot;Send email&amp;quot; functionality&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28286)&amp;lt;/small&amp;gt;&lt;br /&gt;
**The functionality &amp;quot;Send email&amp;quot; was added to the forms editor, which allows to create forms with mail function.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplaes - Use styling of MyTasks for PageTemplates&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28418)&amp;lt;/small&amp;gt;&lt;br /&gt;
**The card styling, which is already known from the page &amp;quot;MyTasks&amp;quot;, has now also been adopted for the selection of PageTemplates.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceReminder - Emails are not sent&#039;&#039;&#039; &amp;lt;small&amp;gt;(#24760)&amp;lt;/small&amp;gt;&lt;br /&gt;
**No reminder emails were sent after a reminder was created. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceCategoryManager - Original category name still exists after renaming&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28179)&amp;lt;/small&amp;gt;&lt;br /&gt;
**After renaming a category in the CategoryManager, the original category still existed. This is now fixed since the original category name is deleted and a redirect is created for the former category page.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpicePageAssignments - Set page assignments in book manager doesn&#039;t work&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28324)&amp;lt;/small&amp;gt;&lt;br /&gt;
**In the book manager a user was not able to set page assignments. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceDiscovery - Anonymous page editor is shown as &amp;quot;System user&amp;quot; in title section&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28384)&amp;lt;/small&amp;gt;&lt;br /&gt;
**If a page was edited by an anonymous user, the title section shows &amp;quot;Last edited by system user&amp;quot;. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceDiscovery - Category page produce heading &amp;quot;orphans&amp;quot; in Discovery&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28417)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Category pages produced heading &amp;quot;orphans&amp;quot; in Discovery skin. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceVisualEditorConnector - &amp;quot;Inline-Style-Inspector&amp;quot; in Visual Editor is fragile&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28424)&amp;lt;/small&amp;gt;&lt;br /&gt;
**The inline style inspector didn&#039;t show up sometimes when using the &amp;quot;double click&amp;quot;. The behavior seemed to be very fragile, which is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceVisualEditorConnector - Table needs more padding&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28768)&amp;lt;/small&amp;gt;&lt;br /&gt;
**Tables with standard wikitable design looked very compressed, which made them hard to read. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceDiscovery - &amp;quot;View deleted edits&amp;quot; link is shown twice&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28792)&amp;lt;/small&amp;gt;&lt;br /&gt;
**The &amp;quot;View deleted edits&amp;quot; link was shown twice in Discovery skin. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Workflows - Widget details in workflow details dialog are cut off&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28832)&amp;lt;/small&amp;gt;&lt;br /&gt;
**The widget details in the workflow details dialog were too narrow and cut off. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceBookshelf - Text nodes in book navigation are not shown&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28928)&amp;lt;/small&amp;gt;&lt;br /&gt;
**If some text was linked in a book of a wiki page, then the navigation panel of the book navigation was broken and showed &amp;quot;&amp;lt;&amp;quot; instead. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceVisualEditorConnector - Changing table width from 100% to auto does not work&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28956)&amp;lt;/small&amp;gt;&lt;br /&gt;
** If a table was set to 100% and the user changed it to auto, the changes were not displayed in the view mode. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceBookshelf - Button for mass add not clickable&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29033)&amp;lt;/small&amp;gt;&lt;br /&gt;
**When a user was editing a book and wanted to use the &amp;quot;Mass add&amp;quot; function, the button was disabled and therefore not clickable. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceFlaggedRevsConnector - QualityManagementOverview doesn&#039;t display any data&#039;&#039;&#039; &amp;lt;small&amp;gt;(#29176)&amp;lt;/small&amp;gt;&lt;br /&gt;
**The special page &amp;quot;QualityManagementOverview&amp;quot; didn&#039;t show any data. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceDiscovery - Scrolling leads to losing the position of the dropdown menu in the dialog&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28943)&amp;lt;/small&amp;gt;&lt;br /&gt;
**If a dialog had a dropdown menu and the page was scrolled at the same time, the dropdown lost its position. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceFoundation - UserCombo input in semantic forms does not work&#039;&#039;&#039; &amp;lt;small&amp;gt;(#19054)&amp;lt;/small&amp;gt;&lt;br /&gt;
**There were some issues when using bs-usercombos in a form. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceFlaggedRevsConnector - Changed resources are not displayed&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27232)&amp;lt;/small&amp;gt;&lt;br /&gt;
**When an embedded resource was changed in an approved page, the status banner did not show details about the changed resource. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceDiscovery - &amp;quot;Subpage&amp;quot; linklist breaks for certain page names&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28425)&amp;lt;/small&amp;gt;&lt;br /&gt;
**If a user created a sub-page via a link list, it broke at certain page names. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] BlueSpiceFlaggedRevsConnector - Users with edit rights can approve a page via approval workflow&#039;&#039;&#039; &amp;lt;small&amp;gt;(#25657)&amp;lt;/small&amp;gt;&lt;br /&gt;
**A user with edit rights was able to approve a page via approval workflow. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
=={{#subobject:|Release=4.1|Releasedate=June 15, 2022|Releasepatch=4.1.4}}4.1.4 ==&lt;br /&gt;
*&#039;&#039;&#039;[security] PHP library guzzle has vulnerability&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28715)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Bumped version of PHP library guzzle to version 6.5.6 due to a potential Cross-domain cookie leakage. ([https://nvd.nist.gov/vuln/detail/CVE-2022-29248 CVE-2022-29248])&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Heading entrypoints is always displayed regardless of settings&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27701)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The heading “Entrypoints” was always displayed in the left sidebar. Now, if there are no entrypoint links, the heading is not shown.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserSidebar - Unknown language displayed for en-gb&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27901)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
: If the language en-gb was selected, entries from an unknown language appeared.This is now fixed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Missing arrangement of footer links when using mobile&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27922)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:When using mobile, the footer links looked a bit shifted and not arranged correctly. Now they align correctly.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Redlink turns blue after visiting the non-existing page&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27968)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:A redlink became a blue link after visiting the non-existing page. Now redlinks stay red.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualEditorConnector - Page jumps to the top after saving an edit&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27971)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:After editing a long page, the position jumped to the top of the page after saving. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - Enable `$wgExtraSignatureNamespaces` for all content namespaces&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27987)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:It was not always possible to insert the signature from the editor toolbar. Now signatures can be inserted in all namespaces.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - Dropdown menu looks cut off&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28026)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:In BlueSpiceSocial, there were some styling issues where dropdown menus were cut off. The menus display correctly now.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - `Data after content` visible if empty&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28226)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:“Data after content” was visible in form of an empty box. The empty box is no longer shown.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Overlay dropdown shows odd behavior on scroll&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28246)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The dropdown of a dialog didn&#039;t stay in the same position when scrolling. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Flickering during scrolling&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28261)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:While scrolling a page, flickering occured at a specific size. Flickering should no longer appear in any window size.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - Editors are allowed to restore deleted content&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28325)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:In BlueSpice 4, editors were allowed to restore deleted pages, Now only admin users can do this..&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Proper sizing of table columns necessary&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28421)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Table columns were sometimes too narrow. Now they get appropriate adjustment based on column content.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Dialog `...all actions` does not open anymore&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28423)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The dialog &amp;quot;…all actions&amp;quot; in the right sidebar could no longer be opened. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceEchoConnector - Possible issues with opening links&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28426)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Customized skins based on Discovery didn&#039;t work properly. Links like “Alerts” and “Notices” couldn&#039;t be opened by a simple click. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Images are not responsive when using mobile&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28533)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:Images did not behave responsively on smaller screens. Now they resize appropriately.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUniversalExport -  Existing page is not exported&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28574)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:An existing page was not exported. Instead, an error message was shown referring to an outdated link to the version history of an already deleted page. The export now works.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFoundation - `Forgot your password` link is missing when logging in&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28578)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The “Forgot your password?” link was missing on the login screen. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePrivacy - First login for LDAP users not possible due to missing button when accepting privacy policy&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28808)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:With LDAP enabled,  the terms of service and the privacy policy could not be confiremd. Now, the button to confirm accepting those is visible.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Workflows - Fix styling of popup in workflow details dialog&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28457)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The popup in the workflow details dialog was broken and needed some adjustment regarding the styling. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Setting table width to 100% is not applied&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28461)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:If the table width was set to 100%, the setting was not applied correctly. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExtendedSearch - Enable searching for original title in AC&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28653)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:In the autocomplete search, pages appeared only by their page name. Now both the display title (if set) and the page name are provided.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Workflows - User names are not case sensitive&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28571)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The initials of usernames are not case sensitive, but workflow tasks weren&#039;t assigned if the case of the initial letter didn&#039;t match the casing in the user manager. Now the spelling of the initial letter works either way.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceMultiUpload - Upload dialog for file attachments is not namespace sensitive&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28862)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
:The uplaod dialog provided different default options for a namespace selection depending on context. Now  the upload dialog behaves consistently.&lt;br /&gt;
=={{#subobject:|Release=4.1|Releasedate=April 26, 2022|Releasepatch=4.1.3}}4.1.3==&lt;br /&gt;
*&#039;&#039;&#039;XSS attack vector in mwstake/mediawiki-component-commonuserinterface&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28224)&amp;lt;/small&amp;gt;&lt;br /&gt;
:This release contains an important security fix for a &amp;quot;reflected XSS&amp;quot; attack. The corresponding CVE entry is still pending and will be published soon. It is &#039;&#039;&#039;highly recommended&#039;&#039;&#039; that all users update their installation of BlueSpice 4 as soon as possible.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFlaggedRevsConnector -  Change permissions requirement for special page &amp;quot;Quality management overview&amp;quot;&#039;&#039;&#039; &amp;lt;small&amp;gt;(#25845)&amp;lt;/small&amp;gt;&lt;br /&gt;
:User needed at least the reviewer permission to view “Special:Qualitymanagementoverview”. Now, all wiki users are able to view this page since they only need the reader permission.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCustomMenu - menu doesn&#039;t allow other protocols besides http(s)&#039;&#039;&#039; &amp;lt;small&amp;gt;(#26446)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The custom menu didn&#039;t allow other protocols besides http(s). Now, if they are defined via &amp;lt;span style=&amp;quot;color: rgb(51, 64, 85)&amp;quot;&amp;gt;&#039;&#039;$wgUrlProtocols&#039;&#039;&amp;lt;/span&amp;gt;, they can be used in the custom menu.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceRating - Missing data for Special:Recommendations&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27230)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When viewing the page Special:Recommendations, no data was shown. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - in context of the contentmodel, book template links are not updated&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28243)&amp;lt;/small&amp;gt;&lt;br /&gt;
:There was an issue with template links in the context of the content model book. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFlaggedRevsConnector - Script doesn&#039;t work properly&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28273)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The script for accepting drafts or pending changes in a namespace didn&#039;t work properly. This is now fixed.&lt;br /&gt;
=={{#subobject:|Release=4.1|Releasedate=March 17, 2022|Releasepatch=4.1.2}}4.1.2==&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceConfigManager - Some configuration variables do not have descriptions&#039;&#039;&#039; &amp;lt;small&amp;gt;(#9662)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Some configuration variables in the ConfigManager didn&#039;t have descriptions.  The missing tooltips have been added.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceNamespaceManager - Check for pseudo-namespaces&#039;&#039;&#039; &amp;lt;small&amp;gt;(#18570)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When adding or renaming a pseudo-namespace (= namespace alias), no cross-check was made by the system to see if a namespace with the same name already exists. Now it is not possible to add a namespace alias with the same name as an existing namespace.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFlaggedRevsConnector - Performance of Special:Quality management overview is unacceptable&#039;&#039;&#039; &amp;lt;small&amp;gt;(#25088)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The performance of Special:Quality management overview was poor. The performance has been improved.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - Comment on a discussion topic disappears after reload&#039;&#039;&#039; &amp;lt;small&amp;gt;(#26648)&amp;lt;/small&amp;gt;&lt;br /&gt;
:There was an issue in the discussion area that caused the comment on a discussion topic to disappear. Now, the content of resolved topics is consistently hidden and can be made visible again by &amp;quot;lifting&amp;quot; a discussion topic.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFlaggedRevsConnector - PDF export shows FlaggedRevs notice&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27185)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When using the PDF export, an unexpected FlaggedRevs notice was shown on the page. This message has been removed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceEchoConnector - Missing setting for notifications on minor edits&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27327)&amp;lt;/small&amp;gt;&lt;br /&gt;
:A missing setting led to a flood of notifications for minor changes. Now notifications are sent only for major changes.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Doubled banner and edit icon leads to wrong version&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27453)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When clicking on the edit icon in the page history, the current version was always opened. Also, there were two banners with the same information. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Main navigation is visible without login&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27470)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Anonymous user were able to see the main navigation, which may contain critical information. Now only authorized users can see these links.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - VisualEditor bar is displayed in the media dialog&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27495)&amp;lt;/small&amp;gt;&lt;br /&gt;
: The VisualEditor bar was displayed in the media dialog. It has been removed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageTemplates - Edit icon doesn&#039;t work&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27510)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When a user came to a page that didn&#039;t exist yet, the edit icon did not work. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - Timestamps from the server do not have proper offset&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27556)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Timestamps in the timeline weren&#039;t calculated with a timezone offset. The timestamps now work correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - VisualEditor&#039;s toolbar is displaced&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27570)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The  VisualEditor toolbar was displaced when using mobile (android). Now it is positioned correctly.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceConfigManager - Add ConfigManager excludelist for Special:Log&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27588)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Since the exclude list was not configurable, a lot of data was logged that were not related to the changes. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Button shows external webpage icon&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27616)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Buttons to external web pages have shown the arrow icon. The needed &amp;quot;plainlist&amp;quot; css styles have been added.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Styling for toggle button missing&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27674)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The toggle button in the left sidebar missed some styling. The styling has been added.&lt;br /&gt;
*&#039;&#039;&#039;BluesSpiceConfigManager - Not possible to save settings&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27677)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Saving changed settings in ConfigManager was not possible. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceInsertCategory - Category tree is missing in BlueSpiceDiscovery&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27678)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The category tree was missing for adding categories to a page. Now it is available when adding categories in view mode.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceExpiry - Values for semantic properties are displayed incorrectly&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27681)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The values for the semantic properties “expiration date” and “expiration status” were displayed incorrectly when clicking on &amp;quot;Browse properties&amp;quot;. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUniversalExport - &amp;lt;nowiki&amp;gt;&amp;lt;bs:uenoexport&amp;gt; does not exclude semantic tables from PDF export&amp;lt;/nowiki&amp;gt;&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27682)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Using the &amp;quot;&amp;amp;lt;bs:uenoexport&amp;amp;gt;&amp;quot; tag didn&#039;t exclude semantic tables from the PDF export. Now these contents are excluded.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Book content model does not create entries in  templatelinks table&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27688)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The book content model didn&#039;t create entries in templatelinks table if a template was used in the book source. Now the class for the book model is derived from class WikitextContent instead of TextContent because TextContent does not support templatelinks.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFlaggedRevs - Drawio editor doesn&#039;t respect FlaggedRevs&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27738)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When creating PNGs with the Drawio editor,  the latest version was shown on approved pages. Now, a changed PNG is shown as a resource change on a draft version.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceDiscovery - Cannot open left sidebar when using mobile&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27757)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When using mobile, it wasn&#039;t possible to toggle the left sidebar. This is now possible.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCustomMenu - Missing top level causes wiki to crash&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27779)&amp;lt;/small&amp;gt;&lt;br /&gt;
:If the top level was not present in the custom menu or was removed by the user, the wiki crashed. Now links without a heading level or headings without a link level are simply ignored.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceArticlePreview - Preview images not created in farm environment&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27800)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Too many cookies broke the image preview in farm wikis. Unnecessary cookies are now filtered out to not exceed the Base64 encoded cookieJar allowed length of a CLI argument.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReminder - Filter for &amp;quot;reminders for this page&amp;quot; not working&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27802)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When using the option “Reminders for this page” in the dialog for creating a reminder, the filter didn&#039;t work properly on Special:Reminder. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePageAssignments - Add page assignments to page information dialog&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27816)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The page information dialog did not show the page assignments. This info has now been added.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelf - Cannot create source&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27876)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Clicking on “Edit source” when creating a new book did not allow to edit the book source. Now source editing is possible.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUEModulePDF - Different font sizes in pdf for templates and forms&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27886)&amp;lt;/small&amp;gt;&lt;br /&gt;
:There was an issue with different font sizes in PDF files for templates and forms. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocial - Styling of comment button is broken&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27894)&amp;lt;/small&amp;gt;&lt;br /&gt;
: The social media comments button did not display correctly. Adjusting the button height fixed this issue.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceSocialWikipage - &amp;quot;__NOSTASH__&amp;lt;nowiki&amp;gt;__NOSTASH__&amp;lt;/nowiki&amp;gt;&amp;quot; doesn&#039;t work&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27932)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The magic word had no effect__NOSTASH__Now it hides the attachments section on a page as expected.xed.&lt;br /&gt;
*&#039;&#039;&#039;Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars()&#039;&#039;&#039; &amp;lt;small&amp;gt;([https://phabricator.wikimedia.org/T296123 T296123] )&amp;lt;/small&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;LocalFileMoveBatch&#039;s $logger parameter to protected to enable NSFileRepo extension to continue to work&#039;&#039;&#039; &amp;lt;small&amp;gt;([https://phabricator.wikimedia.org/T301688 T301688] )&amp;lt;/small&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceFlaggedRevsConnector - When checking permission of the users to see draft pages, pages might get falsely blocked&#039;&#039;&#039; &amp;lt;small&amp;gt;(#28054)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When a user accesses a page, a check returns to determine if the user can see the draft page. This mechanism  blocked some users from seeing drafts, even though they are supposed to. This is fixed now.&lt;br /&gt;
&lt;br /&gt;
=={{#subobject:|Release=4.1|Releasedate=February 8, 2022|Releasepatch=4.1.1}}4.1.1 ==&lt;br /&gt;
BlueSpice 4.1.1 is a patch release. This is a stable release. &lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Social - Discussion profil loading shadows need some adjustment&#039;&#039;&#039; &amp;lt;small&amp;gt;(#21608)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The loading shadows from the profile discussion needed some adjustments regarding their margin and padding. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Only show relevant groups in managers and dialogs&#039;&#039;&#039; &amp;lt;small&amp;gt;(#26299)&amp;lt;/small&amp;gt;&lt;br /&gt;
: When working with groups, there were system groups which weren&#039;t useful or recommended to use. Now a set of standard groups and custom groups are available to choose from.&lt;br /&gt;
*&#039;&#039;&#039;Special:Log - add ConfigManager changes to Special:Log&#039;&#039;&#039; &amp;lt;small&amp;gt;(#26460)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The page Special:Log didn&#039;t  contain a log for the ConfigManager. A log has been added.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceCategoryCheck -  fix aria when categories are set&#039;&#039;&#039; &amp;lt;small&amp;gt;(#26614)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When categories were set, there was an issue with the aria label. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;VisualEditor - cannot find title when searching for &amp;quot;§&amp;quot;&#039;&#039;&#039; &amp;lt;small&amp;gt;(#26922)&amp;lt;/small&amp;gt;&lt;br /&gt;
:There were some issues with the VisualEditor when searching for titles with special charakters like “§”. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Notifications - german message for login is missing&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27071)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Although the wiki content language was set to German, the login notification was displayed in English. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;ConfigManager - config &amp;quot;Show book chapter pager&amp;quot; not working&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27102)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When using the Discovery skin, the &amp;quot;Show book chapter pager after/before content&amp;quot; configuration option for books no longer worked. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Show related articles in social entities&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27126)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Related articles were not shown or clickable in social entities. This is now possible.&lt;br /&gt;
*&#039;&#039;&#039;Discovery - VE action is set instead of edit action when editing forms&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27239)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When editing forms, “veaction=edit” was set instead of “action=edit”. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Footer - external links do not open in a new tab&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27240)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The external links in the footer were not opened in a new tab, but in the same tab. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - check i18n for log entries for workflows&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27246)&amp;lt;/small&amp;gt;&lt;br /&gt;
:There were some missing messages for workflows and the log entries in page Special:Log. The messages now exist&lt;br /&gt;
*&#039;&#039;&#039;Timeline - flyout is displaced when creating a new post&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27254)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When adding a new post to the timeline, the &amp;quot;create new post&amp;quot; flyout was misplaced. The layout has been adjusted.&lt;br /&gt;
*&#039;&#039;&#039;Personal menu - internal links open in a new tab&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27262)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Internal links in the personal menu opened in a new tab, which is similiar to the behavior for external links. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Interwikilinks - links get `&amp;amp;action=view` appended&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27271)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Interwikilinks got “&amp;amp;amp;action=view” appended automatically. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Table breaks page layout&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27286)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The layout of  tables and images caused the page layout to break.  Their behavior is now as expected.&lt;br /&gt;
*&#039;&#039;&#039;Breadcrumbs - creating a subpage with an underscore leads to broken breadcrumb&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27292)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Creating a subpage with an underscore led to a broken breadcrumb. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Breadcrumbs - subpage structure is displayed although subpages are disabled for namespace&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27295)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When subpages were disabled for a namespace, the breadcrumb still showed the subpage structure even though no actual subpage existed. Now the subpage structure is  only shown when needed.&lt;br /&gt;
*&#039;&#039;&#039;NamespaceManager - delete icon is not displayed&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27296)&amp;lt;/small&amp;gt;&lt;br /&gt;
:In the namespace manager, the delete icon was not displayed, only a tooltip. Now, the icon is displayed on hover.&lt;br /&gt;
*&#039;&#039;&#039;Extension:Math does not support `texvc` anymore&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27319)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The Extension:Math doesn&#039;t support “texvs” anymore but is now possible with SVG.&lt;br /&gt;
*&#039;&#039;&#039;Multiupload - doesn&#039;t work correctly in DE language installations&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27347)&amp;lt;/small&amp;gt;&lt;br /&gt;
:The MultiUpload didn&#039;t work  when using the “New” button or the link which can be found in the global actions. All upload links now allow multi-upload.&lt;br /&gt;
*&#039;&#039;&#039;FlaggedRevs - image preview breaks when activating FlaggedRevs in namespace &amp;quot;File&amp;quot;&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27350)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Activating FlaggedRevs in namespace “File” caused to break the image preview. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Booknavigation - creating a redirect to a book page doesn&#039;t show the book navigation on the target page&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27353)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When a redirect to a book page was created, the book navigation wasn&#039;t shown on the target page. Now the book navigation is displayed as expected.&lt;br /&gt;
*&#039;&#039;&#039;Anonymous user can see the edit link from drawio&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27354)&amp;lt;/small&amp;gt;&lt;br /&gt;
:Anonymous user were able to see the edit link from drawio.  This link is no longer available.&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice3 logo shows up in BlueSpice4&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27365)&amp;lt;/small&amp;gt;&lt;br /&gt;
:In BlueSpice 4, the logo of BlueSpice 3 was delivered and displayed. Now the correct logo is applied.&lt;br /&gt;
*&#039;&#039;&#039;Workflows - starting a single user approval workflow gives an error message&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27403)&amp;lt;/small&amp;gt;&lt;br /&gt;
:When starting a single user approval workflow, an error message was displayed. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Fatals due to missing notification title&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27448)&amp;lt;/small&amp;gt;&lt;br /&gt;
:There was a fatal due to a missing notification title. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;SECURITY: XSS attack vector in Search Center&#039;&#039;&#039; &amp;lt;small&amp;gt;(#27481)&amp;lt;/small&amp;gt;&lt;br /&gt;
: Users were able to inject arbitrary HTML (XSS) on Special:SearchCenter, using the search term. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars()&#039;&#039;&#039; &amp;lt;small&amp;gt;([https://phabricator.wikimedia.org/T296123 T296123] )&amp;lt;/small&amp;gt;&lt;br /&gt;
*SECURITY: Update to latest version of DPL  Users were able to perform a ReDOS attack through Extension:DynamicPageList3. This is now fixed. &amp;lt;small&amp;gt;(#27454)&amp;lt;/small&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=={{#subobject:|Release=4.1|Releasedate=January 19, 2022|Releasepatch=4.1.0}}4.1.0 ==&lt;br /&gt;
BlueSpice 4.1.0 is a minor release. This is a stable release. It is the first public release of the BlueSpice 4 major line.&lt;br /&gt;
&lt;br /&gt;
===Notable changes===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;New skin &amp;quot;BlueSpiceDiscovery&amp;quot;&#039;&#039;&#039;&lt;br /&gt;
**Modern lightweight skin&lt;br /&gt;
**Focus on neutral design and usability&lt;br /&gt;
**Independent, since it&#039;s still possible to use BlueSpiceCalumma&lt;br /&gt;
*&#039;&#039;&#039;FlexiSkin&#039;&#039;&#039;&lt;br /&gt;
**Customize logo, skin colors and font settings within minutes directly in the wiki&lt;br /&gt;
** Even more options than before&lt;br /&gt;
*&#039;&#039;&#039;Workflows&#039;&#039;&#039;&lt;br /&gt;
**Redesigned from scratch&lt;br /&gt;
**Workflows now run on the basis of BPMN, which is the leading standard for creating business processes&lt;br /&gt;
**Easier customization of workflows possible&lt;br /&gt;
** Four workflows are delivered by default&lt;br /&gt;
*&#039;&#039;&#039;My tasks&#039;&#039;&#039;&lt;br /&gt;
**New extension &amp;quot;UnifiedTaskOverview&amp;quot;&lt;br /&gt;
**Overview page, which allows users to view and work through all pending reviews and read confirmations&lt;br /&gt;
*&#039;&#039;&#039;BPMN diagrams via CognitiveProcessDesigner&#039;&#039;&#039;&lt;br /&gt;
**New extension &amp;quot;CognitiveProcessDesigner&amp;quot;&lt;br /&gt;
**Create business processes in BPMN format directly in the wiki&lt;br /&gt;
** Diagrams can be exported as a XML file or in SVG format&lt;br /&gt;
** Import of XML files or SVG files is also possible&lt;br /&gt;
*&#039;&#039;&#039;Two-factor-authentification (2FA)&#039;&#039;&#039;&lt;br /&gt;
**Logins can be configured by using&lt;br /&gt;
***additional one-time passwords or&lt;br /&gt;
***physical security key (fido stick)&lt;br /&gt;
&lt;br /&gt;
===Extensions added===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;DataTransfer&#039;&#039;&#039; (#25428)&lt;br /&gt;
**Allows users to import and export data to as well as from the wiki&lt;br /&gt;
**Exporting in XML format&lt;br /&gt;
**Importing in XML, CSV and some spreadsheet formats.&lt;br /&gt;
*&#039;&#039;&#039;EventBus&#039;&#039;&#039; (#25809)&lt;br /&gt;
**Provides state changes (edit, move, delete, revision visibility, etc.) to a RESTful event service&lt;br /&gt;
**Provides users of the service the ability to track changes of MediaWiki content&lt;br /&gt;
*&#039;&#039;&#039;Forms&#039;&#039;&#039; (#23467)&lt;br /&gt;
**New form function&lt;br /&gt;
**Allows formatting a wikipage as a form&lt;br /&gt;
*&#039;&#039;&#039;Loops&#039;&#039;&#039; (#25809)&lt;br /&gt;
**Parser functions to perform loops&lt;br /&gt;
*&#039;&#039;&#039;OATHAuth&#039;&#039;&#039; (#25920)&lt;br /&gt;
** Enabled by default in BlueSpice pro (previously only in BlueSpice cloud)&lt;br /&gt;
*&#039;&#039;&#039;PageCheckout&#039;&#039;&#039; (#25911)&lt;br /&gt;
**Allows exclusive rights on a page&lt;br /&gt;
*&#039;&#039;&#039;PageHeader&#039;&#039;&#039; (#25780)&lt;br /&gt;
**Provides an additional user interface before page content&lt;br /&gt;
*&#039;&#039;&#039;RevisionSlider&#039;&#039;&#039; (#18545)&lt;br /&gt;
**Adds a slider interface to the Diff view&lt;br /&gt;
**Allows to easily switch between revisions to compare them&lt;br /&gt;
*&#039;&#039;&#039;SecureLinkFixer (&#039;&#039;&#039;T257180 )&lt;br /&gt;
**Automatically rewrites URLs to HTTPS if the domain requires HTTPS&lt;br /&gt;
**Uses the Mozilla HSTS preload list for the list of domains&lt;br /&gt;
*&#039;&#039;&#039;StandardDialogs&#039;&#039;&#039; (#23082)&lt;br /&gt;
**Provides dialog user interfaces for common page actions&lt;br /&gt;
*&#039;&#039;&#039;WebAuthn&#039;&#039;&#039; (#25430)&lt;br /&gt;
**Provides authentication support via the WebAuthn protocol&lt;br /&gt;
&lt;br /&gt;
===Extensions removed ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceBookshelfUI&#039;&#039;&#039; (#21137)&lt;br /&gt;
**removed since BlueSpice 3.2&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceEditNotifyConnector (&#039;&#039;&#039;#19985&#039;&#039;&#039;)&#039;&#039;&#039;&lt;br /&gt;
**removed since BlueSpice 3.2&lt;br /&gt;
** integrated in BlueSpiceEchoConnector&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceReview&#039;&#039;&#039; (#26137)&lt;br /&gt;
**replaced by extension Workflows&lt;br /&gt;
*&#039;&#039;&#039;BluespiceSocialArticleActions (&#039;&#039;&#039;#21134)&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceTagSearch&#039;&#039;&#039; (#13371)&lt;br /&gt;
**removed since BlueSpice 3.2&lt;br /&gt;
** integrated in BlueSpiceExtendedSearch&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceUserMergeConnector&#039;&#039;&#039;(#16839)&lt;br /&gt;
*&#039;&#039;&#039;BlueSpiceVisualDiff&#039;&#039;&#039; (#24098)&lt;br /&gt;
**replaced by RevisionSlider&lt;br /&gt;
*&#039;&#039;&#039;CookieWarning&#039;&#039;&#039; (#25431)&lt;br /&gt;
**integrated in BlueSpicePrivacy&lt;br /&gt;
*&#039;&#039;&#039;Duplicator&#039;&#039;&#039; (#23526)&lt;br /&gt;
** replaced by copy function in extension StandardDialogs&lt;br /&gt;
*&#039;&#039;&#039;EditNotify (&#039;&#039;&#039;#19985&#039;&#039;&#039;)&#039;&#039;&#039;&lt;br /&gt;
** removed since BlueSpice 3.2&lt;br /&gt;
**integrated in BlueSpiceEchoConnector&lt;br /&gt;
*&#039;&#039;&#039;Quiz&#039;&#039;&#039; (#22163)&lt;br /&gt;
*&#039;&#039;&#039;PageSchemas&#039;&#039;&#039; (#18542)&lt;br /&gt;
*&#039;&#039;&#039;SemanticInternalObjects&#039;&#039;&#039;(#18543)&lt;br /&gt;
&lt;br /&gt;
=== Changes in BlueSpice 4.1 free===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Move LDAP-Stack extensions from BlueSpice free to BlueSpice pro&#039;&#039;&#039; (#25947)&lt;br /&gt;
**LDAP-Stack extensions are only available in BlueSpice pro&lt;br /&gt;
*&#039;&#039;&#039;BlueSpicePermissionManager: Disable &amp;quot;Custom&amp;quot; permission preset for BlueSpice free&#039;&#039;&#039; (#25948)&lt;br /&gt;
**&amp;quot;Custom&amp;quot; permission preset is only availabe in BlueSpice pro&lt;br /&gt;
&lt;br /&gt;
===Changes and bugfixes ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;[bug] Privacy: Cookies are set although they are not accepted by  the user&#039;&#039;&#039; (#24473)&lt;br /&gt;
:Some cookies were set although they weren&#039;t accepted by the user. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] [privacy] Change cookie acceptance for convenience cookies from &amp;quot;on by default&amp;quot; to &amp;quot;off by default&amp;quot;&#039;&#039;&#039; (#24612)&lt;br /&gt;
:The default settings for cookies needed to be changed to a more &amp;quot;privacy-friendly&amp;quot; setup. Therefore, convenience cookies are now turned off by default.&lt;br /&gt;
*&#039;&#039;&#039;Page expiries are not trackable&#039;&#039;&#039; (#21148)&lt;br /&gt;
:Page expiries weren&#039;t trackable in any way. Now, a special log exists for page expiries.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Never exclude admin user from pageaccess and use warning for read-only instead&#039;&#039;&#039; (#20238)&lt;br /&gt;
:Using the magic word &amp;quot;pageaccess&amp;quot; sometimes locked out even admin users and no user could remove the restriction. Now, admin users can always access protected pages.&lt;br /&gt;
*&#039;&#039;&#039;[privacy] Improvements Cookie-Consent-Layer&#039;&#039;&#039; (#26564,#26945, #27004)&lt;br /&gt;
:Some improvements for the cookie-consent-layer have been made. This concerns descriptions of the cookies collected and restricted accessibility without accepting cookies.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Creating new pages does not trigger page templates&#039;&#039;&#039; (#21652)&lt;br /&gt;
:Creating a new page didn&#039;t trigger page templates. Now, if PageTemplates are activated in the namespace settings, adding a new page leads to a view where the user can choose from available page templates.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Force HTML mail on watchlist changes&#039;&#039;&#039; (#23143)&lt;br /&gt;
:If a page on the watchlist is changed, an HTML mail should be sent. This is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;FlaggedRevs: Remove FREEZE option from GUI&#039;&#039;&#039; (#24741)&lt;br /&gt;
:The option FREEZE was removed from the ConfigManager due to missing longterm support.&lt;br /&gt;
*&#039;&#039;&#039;Remove &amp;quot;external avatars image&amp;quot; functionality&#039;&#039;&#039; (#25875)&lt;br /&gt;
:The functionality to use external images for an avatar was removed.&lt;br /&gt;
*&#039;&#039;&#039;BreadcrumbNav refinement&#039;&#039;&#039; (#26566)&lt;br /&gt;
:Some refinement regarding the breadcrumb navigation has been done. If a mainpage for the corresponding namespaces exists, the breadcrumb links to its mainpage. If a mainpage for the corresponding namespace doesn&#039;t exist, the breadcrumb links to &amp;quot;Special:AllPages&amp;quot;.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Double book title in navigation&#039;&#039;&#039; (#22826)&lt;br /&gt;
:The book title was shown twice in the chapter navigation after adding the navigation buttons. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] PDFTemplates - Margins for #runningheaderfix and #runningfooterfix not correct&#039;&#039;&#039; (#21785)&lt;br /&gt;
:Within PDF templates, the margins for #runningheaderfix and #runningfooterfix were not correct. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Check &amp;quot;return to &amp;quot; url on SearchCenter when coming from tag search&#039;&#039;&#039; (#22027)&lt;br /&gt;
:The &amp;quot;return to&amp;quot; link was missing on the SearchCenter when coming from the TagSearch. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] InviteSignup - invited users cannot signup&#039;&#039;&#039; (#22222)&lt;br /&gt;
:After clicking on the email link to sign up, users were not able to see the sign-up form, but were asked to sign in. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Remove duplicator feature&#039;&#039;&#039; (#23526)&lt;br /&gt;
:The duplicator feature was removed from BlueSpice 4. It is replaced by the copy function of the extension StandardDialogs.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Template:User is used on automatically created user page, but does not exist&#039;&#039;&#039; (#20815)&lt;br /&gt;
: Descprition: By using the Template:User, the user page was not created automatically. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Bookexport - links in exported PDF not working&#039;&#039;&#039; (#23557)&lt;br /&gt;
:The links in exported PDFs (via bookexport) didn&#039;t work correctly. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] User:MediaWiki default should be excluded from usercount&#039;&#039;&#039; (#23255)&lt;br /&gt;
:The user &amp;quot;User:MediaWiki&amp;quot; was included in the user count. This is now fixed.&lt;br /&gt;
*  &#039;&#039;&#039;[bug] Link &amp;quot;Privacy Policy&amp;quot; in footer isn´t working&#039;&#039;&#039; (#23524)&lt;br /&gt;
:The link &amp;quot;Privacy Policy&amp;quot; in the footer led to &amp;quot;Special:PrivacyPolicy&amp;quot;, which didn&#039;t exist. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;NSFileRepo changed file paths after migration&#039;&#039;&#039; (#24568)&lt;br /&gt;
:The NSFileRepo changed file paths after migration. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Exception at SemanticMediawiki -&amp;gt; rebuildData in context with UserGroupManager&#039;&#039;&#039; (#25367)&lt;br /&gt;
:There was an exception at SemanticMediaWiki. This is now fixed by running rebuildData in context with the UserGroupManager.&lt;br /&gt;
*&#039;&#039;&#039;[bug] VE &amp;quot;Insert link to file&amp;quot; converts spaces in file name to &amp;quot;+&amp;quot; signs&#039;&#039;&#039; (#22674)&lt;br /&gt;
:Spaces in URLs were converted to &amp;quot;+&amp;quot; signs. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Permission issue - not allowed to view drafts vs no read permissions in cloud wikis&#039;&#039;&#039; (#24999)&lt;br /&gt;
:There was a permission issue due to different settings. Now, only groups which are selected in the ConfigManager are able to see drafts.&lt;br /&gt;
*&#039;&#039;&#039;[bug]&#039;&#039;&#039; &#039;&#039;&#039;Issue in PdfHandler extension&#039;&#039;&#039; (#25731)&lt;br /&gt;
:The wildcard didn&#039;t work in the PDF handler so that results were not shown. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] FlaggedRevs: Approved page and same page with url-param stable=1 show different ressources&#039;&#039;&#039; (#24740)&lt;br /&gt;
:An approved page and also the same page with url-param stable=1 showed different ressources. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Problems on first edit of tables and linking files&#039;&#039;&#039; (#23783)&lt;br /&gt;
:There were issues with the first edit of tables and also with file links. A user wasn&#039;t able to edit individual cells in tables and also didn&#039;t get the option &amp;quot;link to file&amp;quot;. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Early page break in PDF export when using br-tags&#039;&#039;&#039;(#20301)&lt;br /&gt;
:When using&#039;&#039; &amp;lt;nowiki&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/nowiki&amp;gt;&#039;&#039;-tags the page break in  exported PDF files was too early. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Add extension EventBus&#039;&#039;&#039; (#25809)&lt;br /&gt;
:EventBus is a &amp;quot;webhook&amp;quot; system which allows a user to react to actions in the wiki. This extension is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Indicator doesn&#039;t disappear despite there are no tasks&#039;&#039;&#039; (#27015)&lt;br /&gt;
:When a user finished his tasks, the indicator still got displayed in the personal menu. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Incompatibility with MW 1.35&#039;&#039;&#039; (#26960)&lt;br /&gt;
:There were some incompatibility issues with MediaWiki 1.35. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Wikiexplorer column &amp;quot;Assignments&amp;quot; has formatting issue&#039;&#039;&#039; (#22208)&lt;br /&gt;
:The &amp;quot;Assignments&amp;quot;-column of the WikiExplorer had some formatting issues. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Disable PageSchemas in minor and remove in major&#039;&#039;&#039; (#18542)&lt;br /&gt;
:The extension PageSchemas was removed in BlueSpice 4.&lt;br /&gt;
*&#039;&#039;&#039;UX Review of BlueSpiceSocial&#039;&#039;&#039; (#19714)&lt;br /&gt;
:BlueSpiceSocial was reviewed in the context of the new skin.&lt;br /&gt;
*&#039;&#039;&#039;Major database change breaks various extensions&#039;&#039;&#039; (#19353)&lt;br /&gt;
:Due to changes in the database scheme some extensions broke within the cloud build. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Remove SocialActions from Editions&#039;&#039;&#039; (#21134)&lt;br /&gt;
:SocialActions were removed and page edits aren&#039;t producing social entities anymore.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Error due to wrong type of image file conversion&#039;&#039;&#039; (#9179)&lt;br /&gt;
:There was an image file conversion error. This is now fixed since uploading files with the same format  works.&lt;br /&gt;
*&#039;&#039;&#039;Improve integration of FlaggedRevs and Semantic MediaWiki&#039;&#039;&#039; (#14846)&lt;br /&gt;
:There is a new security feature that restricts the reading of semantic data in FlaggesRevs namespaces. This is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;Add Extension:Loops&#039;&#039;&#039; (#21179)&lt;br /&gt;
:The extension Loops provides parser functions to perform&amp;lt;nowiki/&amp;gt;loops. This extension is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;[bug] ConfigManager MenuTagMultiselectWidget removing items when using ENTER&#039;&#039;&#039; (#25701)&lt;br /&gt;
:When adding a new item to the BlueSpiceFlaggedRevsConnector, items which can be found in the ConfigManager under &amp;quot;Quality Assurance&amp;quot; were deleted. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Check revision slider&#039;&#039;&#039; (#18545)&lt;br /&gt;
: The revision slider adds a slider to the Diff view and allows switching between revisions easily. This is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;Make page title fixed on scroll&#039;&#039;&#039; (#26568)&lt;br /&gt;
:When scrolling down a wikipage, the page title should have a fixed position. This is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;Page history styling&#039;&#039;&#039; (#26586)&lt;br /&gt;
:Some styling of the page history was necessary due to missing alignment and arrows, which were in another row. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Add to book leads to title with underscores instead of spaces&#039;&#039;&#039; (#26609)&lt;br /&gt;
:If a page was added to a book via &amp;quot;add to book&amp;quot; dialog, the title of the page was displayed with underscores instead of spaces. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Remove MediaWiki help links&#039;&#039;&#039; &#039;&#039;&#039;which are not necessary&#039;&#039;&#039; (#26597)&lt;br /&gt;
:Some MediaWiki help links where displayed, where they weren&#039;t needed. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;PageStatusSentence - Remove &amp;quot;No status information&amp;quot; sentence&#039;&#039;&#039; (#26632)&lt;br /&gt;
:If a wiki didn&#039;t use namespaces with FlaggedRevs activated, all pages showed the status sentence &amp;quot;No status information&amp;quot;, which is useless in this case. Now, the status sentence is only shown if status information is available.&lt;br /&gt;
*&#039;&#039;&#039;Extension PageCheckout&#039;&#039;&#039; (#26251)&lt;br /&gt;
:For workflows a feature was needed which allows to lock a specific page if certain activities are executed. This is now implemented with the extension PageCheckout.&lt;br /&gt;
*&#039;&#039;&#039;[bug] ConfigManager - remove setting which is not needed anymore&#039;&#039;&#039; (#26697)&lt;br /&gt;
:Some settings in the ConfigManager weren&#039;t needed anymore. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Tables - config options are sometimes not active&#039;&#039;&#039; (#26349)&lt;br /&gt;
:Some settings for tables were not active, like width, table style, filterable and exportable. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] &amp;quot;Filterable&amp;quot; property for tables not working&#039;&#039;&#039; (#26738)&lt;br /&gt;
:The filterable setting for tables didn&#039;t work. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Styling improvements for Special:Workflows overview needed&#039;&#039;&#039; (#26583)&lt;br /&gt;
:The page Special:Workflows needed some styling improvements since it was not obvious that a user can get further information  there. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Sort global actions&#039;&#039;&#039; (#26584)&lt;br /&gt;
:Some sorting of the global actions was needed and also the implementation of the Special:Workflows into the global actions menu. This is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Clicking on &amp;quot;create new attachment area&amp;quot; switches into edit mode&#039;&#039;&#039; (#26660)&lt;br /&gt;
:If a user wanted to add an attachment to a books page, clicking on &amp;quot;create new attachment area&amp;quot; switched into edit mode. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Email notification sends wrong pagelinks&#039;&#039;&#039; (#26668)&lt;br /&gt;
:If a page was outside of the main namespace, email notification sent wrong pagelinks because the namespace prefix was missing. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Implement CognitiveProcessDesigner&#039;&#039;&#039; (#25763)&lt;br /&gt;
:The extension CognitiveProcessDesigner allows user to create business processes in BPMN format directly in the wiki. This extension is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;Implement CPD into magic words&#039;&#039;&#039; (#26702)&lt;br /&gt;
:For an easier and faster use, the CognitiveProcessDesigner extension shall be available as a tag in the magic words. The bpmn tag is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Link &amp;quot;Edit book&amp;quot; leads to source code, instead of action=editbook&#039;&#039;&#039; (#27055)&lt;br /&gt;
:The link &amp;quot;Edit book&amp;quot; which can be found in the left sidebar has led to the source code instead of &amp;quot;action=editbook&amp;quot;. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Backlink to page missing&#039;&#039;&#039; (#27058)&lt;br /&gt;
:After uploading an attachment a backlink was displayed, where a user got back to a page. This link is gone for BlueSpice 4 but is replaced by the navigation via the breadcrumbs.&lt;br /&gt;
*&#039;&#039;&#039;Directly jump into edit-mode when there&#039;s no page template&#039;&#039;&#039; (#26939)&lt;br /&gt;
:The common behavior while creating a new page is directly jumping into the edit mode except there&#039;s a template available. If a template is available an overview is given where a user can choose between using it or creating an empty page. This is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;Consolidate menu items&#039;&#039;&#039; (#22818)&lt;br /&gt;
:There were some duplicate menu items and also a rearrangement of the logical grouping was necessary. This is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;Fix URLs in Discovery left sidebar&#039;&#039;&#039; (#26641)&lt;br /&gt;
:Some links in the left sidebar were absolute URLs and external links didn&#039;t open in a new tab. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;[bug] Users can log in without cookie consent&#039;&#039;&#039; (#27004)&lt;br /&gt;
:Despite the cookie consent overlay was active, users were able to login &amp;quot;behind&amp;quot; the overlay. This is now fixed.&lt;br /&gt;
*&#039;&#039;&#039;Change dialog position of &amp;quot;save changes&amp;quot;&#039;&#039;&#039; (#27192)&lt;br /&gt;
**The save changes dialog should be detached from the edit bar. This is now implemented since the save changes dialog opens in the center of the page.&lt;br /&gt;
*&#039;&#039;&#039;Shorten the duration of &amp;quot;You are logged in&amp;quot;&#039;&#039;&#039; (#26693)&lt;br /&gt;
:The duration of the &amp;quot;You are logged in&amp;quot; noctice should be shortened. This is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;Extension UnifiedTaskOverview&#039;&#039;&#039; (#25210)&lt;br /&gt;
:There should be an overview page, which allows users to view and work through all pending reviews and read confirmations. Therefore the extension UnifiedTaskOverview is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;Activate UserFunctions&#039;&#039;&#039; (#24717)&lt;br /&gt;
:Pages in the navigation area should only be shown to users with corresponding permissions. This is now implemented.&lt;br /&gt;
*&#039;&#039;&#039;Display all authors if several are working on a page&#039;&#039;&#039; (#10240)&lt;br /&gt;
:If a page is edited by several authors at the same time, all of them should be displayed in the info banner.&lt;br /&gt;
*&#039;&#039;&#039;Only show relevant groups in managers and dialog&#039;&#039;&#039;s (#26299)&lt;br /&gt;
:Many system groups were not useful. Now there are standard groups and custom groups implemented, which can be used in the corresponding extensions.&lt;br /&gt;
*&#039;&#039;&#039;NamespaceManager: check for pseudo-namespaces&#039;&#039;&#039; (#18570)&lt;br /&gt;
:When creating or renaming a namespace, it should be checked if a pseudo-namespace already exists, and if so, the created namespace should be rejected. This is now implemented.&lt;br /&gt;
*&amp;lt;span style=&amp;quot;color: rgb(51, 64, 85)&amp;quot;&amp;gt;&#039;&#039;&#039;[bug] PermissionManager - consistent behavior in color scheme for an better overview of permissions set&#039;&#039;&#039; (&amp;lt;/span&amp;gt;#25662)&lt;br /&gt;
:When setting permissions in PermissionManager, there was an inconsistency regarding the color scheme. This is now fixed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Release notes of earlier BlueSpice [[Setup:Release Notes/BlueSpice 1-3|versions]]&lt;br /&gt;
&lt;br /&gt;
__NOTOC__&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14031</id>
		<title>Setup:Release History</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14031"/>
		<updated>2026-04-15T15:43:41Z</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;
{{Featurepage|featured=true|featuredesc=Release Notes:&amp;lt;!--  {{#var:latestpatch}} --&amp;gt; 5.2.3, 5.1.7, 4.5.9|featurestart=02/26/2026}}{{Textbox|boxtype=important|header=Note:|text=*Support for BlueSpice 4.x ends on July 15, 2026.&lt;br /&gt;
*Support for BlueSpice 3.x ended on March 15, 2023.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
BlueSpice  versioning follows the &#039;&#039;Semantic Versioning Specification&#039;&#039; from [https://semver.org/lang/de/ semver.org].      &lt;br /&gt;
==Minor releases==&lt;br /&gt;
{{#ask: [[:+]][[~BlueSpice 5.*]][[!~BlueSpice 5.*/*]][[Modification date::+]]|format=ul|order=desc|default=There are no minor releases.}}&lt;br /&gt;
&lt;br /&gt;
== All 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; |Published&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Details&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Type&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;11&amp;quot; |&#039;&#039;&#039;BlueSpice 5&#039;&#039;&#039;&lt;br /&gt;
|5.2.3, 5.1.7&lt;br /&gt;
|04/16/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;
|-&lt;br /&gt;
|5.2.2, 5.1.6&lt;br /&gt;
|02/26/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;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.2.1&lt;br /&gt;
|01/22/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;
|01/22/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;
|12/09/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;
|11/18/2025&lt;br /&gt;
|[[BlueSpice 5.2|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.2|Release notes]]&lt;br /&gt;
|Minor release&lt;br /&gt;
|-&lt;br /&gt;
|5.1.3&lt;br /&gt;
|10/28/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.3|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.2&lt;br /&gt;
|09/18/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.2|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.1&lt;br /&gt;
|07/16/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; |06/04/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&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|Triggers content changes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|5.0]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |04/09/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.0|Release notes]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Major release (cloud only)&lt;br /&gt;
[[Setup:Release Notes/Content changes|Triggers content changes]]&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:Release History/BlueSpice 4|Release history]]&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:Release History/BlueSpice 1-3|Release history]]&lt;br /&gt;
|}&lt;br /&gt;
[[de:Setup:Releasehistorie]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14030</id>
		<title>Setup:Release History</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14030"/>
		<updated>2026-04-15T15:43:20Z</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;
{{Featurepage|featured=true|featuredesc=Release Notes:&amp;lt;!--  {{#var:latestpatch}} --&amp;gt;5.2.3, 5.1.7, 4.5.9|featurestart=02/26/2026}}{{Textbox|boxtype=important|header=Note:|text=*Support for BlueSpice 4.x ends on July 15, 2026.&lt;br /&gt;
*Support for BlueSpice 3.x ended on March 15, 2023.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
BlueSpice  versioning follows the &#039;&#039;Semantic Versioning Specification&#039;&#039; from [https://semver.org/lang/de/ semver.org].      &lt;br /&gt;
==Minor releases==&lt;br /&gt;
{{#ask: [[:+]][[~BlueSpice 5.*]][[!~BlueSpice 5.*/*]][[Modification date::+]]|format=ul|order=desc|default=There are no minor releases.}}&lt;br /&gt;
&lt;br /&gt;
== All 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; |Published&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Details&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Type&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;11&amp;quot; |&#039;&#039;&#039;BlueSpice 5&#039;&#039;&#039;&lt;br /&gt;
|5.2.3, 5.1.7&lt;br /&gt;
|04/16/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;
|-&lt;br /&gt;
|5.2.2, 5.1.6&lt;br /&gt;
|02/26/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;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.2.1&lt;br /&gt;
|01/22/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;
|01/22/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;
|12/09/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;
|11/18/2025&lt;br /&gt;
|[[BlueSpice 5.2|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.2|Release notes]]&lt;br /&gt;
|Minor release&lt;br /&gt;
|-&lt;br /&gt;
|5.1.3&lt;br /&gt;
|10/28/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.3|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.2&lt;br /&gt;
|09/18/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.2|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.1&lt;br /&gt;
|07/16/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; |06/04/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&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|Triggers content changes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|5.0]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |04/09/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.0|Release notes]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Major release (cloud only)&lt;br /&gt;
[[Setup:Release Notes/Content changes|Triggers content changes]]&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:Release History/BlueSpice 4|Release history]]&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:Release History/BlueSpice 1-3|Release history]]&lt;br /&gt;
|}&lt;br /&gt;
[[de:Setup:Releasehistorie]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14029</id>
		<title>Setup:Release History</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14029"/>
		<updated>2026-04-15T15:42:31Z</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;
{{Featurepage|featured=true|featuredesc=Release Notes: {{#var:latestpatch}}|featurestart=02/26/2026}}{{Textbox|boxtype=important|header=Note:|text=*Support for BlueSpice 4.x ends on July 15, 2026.&lt;br /&gt;
*Support for BlueSpice 3.x ended on March 15, 2023.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
BlueSpice  versioning follows the &#039;&#039;Semantic Versioning Specification&#039;&#039; from [https://semver.org/lang/de/ semver.org].      &lt;br /&gt;
==Minor releases==&lt;br /&gt;
{{#ask: [[:+]][[~BlueSpice 5.*]][[!~BlueSpice 5.*/*]][[Modification date::+]]|format=ul|order=desc|default=There are no minor releases.}}&lt;br /&gt;
&lt;br /&gt;
== All 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; |Published&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Details&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Type&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;11&amp;quot; |&#039;&#039;&#039;BlueSpice 5&#039;&#039;&#039;&lt;br /&gt;
|5.2.3, 5.1.7&lt;br /&gt;
|04/16/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;
|-&lt;br /&gt;
|5.2.2, 5.1.6&lt;br /&gt;
|02/26/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;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.2.1&lt;br /&gt;
|01/22/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;
|01/22/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;
|12/09/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;
|11/18/2025&lt;br /&gt;
|[[BlueSpice 5.2|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.2|Release notes]]&lt;br /&gt;
|Minor release&lt;br /&gt;
|-&lt;br /&gt;
|5.1.3&lt;br /&gt;
|10/28/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.3|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.2&lt;br /&gt;
|09/18/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.2|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.1&lt;br /&gt;
|07/16/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; |06/04/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&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|Triggers content changes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|5.0]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |04/09/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.0|Release notes]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Major release (cloud only)&lt;br /&gt;
[[Setup:Release Notes/Content changes|Triggers content changes]]&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:Release History/BlueSpice 4|Release history]]&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:Release History/BlueSpice 1-3|Release history]]&lt;br /&gt;
|}&lt;br /&gt;
[[de:Setup:Releasehistorie]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14028</id>
		<title>Setup:Release History</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14028"/>
		<updated>2026-04-15T15:42:06Z</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;
{{Featurepage|featured=true|featuredesc=Release Notes:{{#var:latestpatch}}|featurestart=02/26/2026}}{{Textbox|boxtype=important|header=Note:|text=*Support for BlueSpice 4.x ends on July 15, 2026.&lt;br /&gt;
*Support for BlueSpice 3.x ended on March 15, 2023.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
BlueSpice  versioning follows the &#039;&#039;Semantic Versioning Specification&#039;&#039; from [https://semver.org/lang/de/ semver.org].      &lt;br /&gt;
==Minor releases==&lt;br /&gt;
{{#ask: [[:+]][[~BlueSpice 5.*]][[!~BlueSpice 5.*/*]][[Modification date::+]]|format=ul|order=desc|default=There are no minor releases.}}&lt;br /&gt;
&lt;br /&gt;
== All 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; |Published&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Details&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Type&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;11&amp;quot; |&#039;&#039;&#039;BlueSpice 5&#039;&#039;&#039;&lt;br /&gt;
|5.2.3, 5.1.7&lt;br /&gt;
|04/16/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;
|-&lt;br /&gt;
|5.2.2, 5.1.6&lt;br /&gt;
|02/26/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;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.2.1&lt;br /&gt;
|01/22/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;
|01/22/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;
|12/09/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;
|11/18/2025&lt;br /&gt;
|[[BlueSpice 5.2|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.2|Release notes]]&lt;br /&gt;
|Minor release&lt;br /&gt;
|-&lt;br /&gt;
|5.1.3&lt;br /&gt;
|10/28/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.3|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.2&lt;br /&gt;
|09/18/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.2|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.1&lt;br /&gt;
|07/16/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; |06/04/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&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|Triggers content changes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|5.0]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |04/09/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.0|Release notes]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Major release (cloud only)&lt;br /&gt;
[[Setup:Release Notes/Content changes|Triggers content changes]]&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:Release History/BlueSpice 4|Release history]]&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:Release History/BlueSpice 1-3|Release history]]&lt;br /&gt;
|}&lt;br /&gt;
[[de:Setup:Releasehistorie]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14027</id>
		<title>Setup:Release History</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14027"/>
		<updated>2026-04-15T15:41:40Z</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;
{{Featurepage|featured=true|featuredesc=Release Notes:5.2.3, {{#var:latestpatch}}|featurestart=02/26/2026}}{{Textbox|boxtype=important|header=Note:|text=*Support for BlueSpice 4.x ends on July 15, 2026.&lt;br /&gt;
*Support for BlueSpice 3.x ended on March 15, 2023.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
BlueSpice  versioning follows the &#039;&#039;Semantic Versioning Specification&#039;&#039; from [https://semver.org/lang/de/ semver.org].      &lt;br /&gt;
==Minor releases==&lt;br /&gt;
{{#ask: [[:+]][[~BlueSpice 5.*]][[!~BlueSpice 5.*/*]][[Modification date::+]]|format=ul|order=desc|default=There are no minor releases.}}&lt;br /&gt;
&lt;br /&gt;
== All 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; |Published&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Details&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Type&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;11&amp;quot; |&#039;&#039;&#039;BlueSpice 5&#039;&#039;&#039;&lt;br /&gt;
|5.2.3, 5.1.7&lt;br /&gt;
|04/16/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;
|-&lt;br /&gt;
|5.2.2, 5.1.6&lt;br /&gt;
|02/26/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;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.2.1&lt;br /&gt;
|01/22/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;
|01/22/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;
|12/09/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;
|11/18/2025&lt;br /&gt;
|[[BlueSpice 5.2|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.2|Release notes]]&lt;br /&gt;
|Minor release&lt;br /&gt;
|-&lt;br /&gt;
|5.1.3&lt;br /&gt;
|10/28/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.3|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.2&lt;br /&gt;
|09/18/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.2|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.1&lt;br /&gt;
|07/16/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; |06/04/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&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|Triggers content changes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|5.0]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |04/09/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.0|Release notes]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Major release (cloud only)&lt;br /&gt;
[[Setup:Release Notes/Content changes|Triggers content changes]]&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:Release History/BlueSpice 4|Release history]]&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:Release History/BlueSpice 1-3|Release history]]&lt;br /&gt;
|}&lt;br /&gt;
[[de:Setup:Releasehistorie]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14026</id>
		<title>Setup:Release History</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_History&amp;diff=14026"/>
		<updated>2026-04-15T15:40:23Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: 5.2.3, 5.1.7&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;
{{Featurepage|featured=true|featuredesc=Release Notes: {{#var:latestpatch}}|featurestart=02/26/2026}}{{Textbox|boxtype=important|header=Note:|text=*Support for BlueSpice 4.x ends on July 15, 2026.&lt;br /&gt;
*Support for BlueSpice 3.x ended on March 15, 2023.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
BlueSpice  versioning follows the &#039;&#039;Semantic Versioning Specification&#039;&#039; from [https://semver.org/lang/de/ semver.org].      &lt;br /&gt;
==Minor releases==&lt;br /&gt;
{{#ask: [[:+]][[~BlueSpice 5.*]][[!~BlueSpice 5.*/*]][[Modification date::+]]|format=ul|order=desc|default=There are no minor releases.}}&lt;br /&gt;
&lt;br /&gt;
== All 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; |Published&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Details&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Type&lt;br /&gt;
|-&lt;br /&gt;
! rowspan=&amp;quot;11&amp;quot; |&#039;&#039;&#039;BlueSpice 5&#039;&#039;&#039;&lt;br /&gt;
|5.2.3, 5.1.7&lt;br /&gt;
|04/16/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;
|-&lt;br /&gt;
|5.2.2, 5.1.6&lt;br /&gt;
|02/26/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;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.2.1&lt;br /&gt;
|01/22/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;
|01/22/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;
|12/09/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;
|11/18/2025&lt;br /&gt;
|[[BlueSpice 5.2|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.2|Release notes]]&lt;br /&gt;
|Minor release&lt;br /&gt;
|-&lt;br /&gt;
|5.1.3&lt;br /&gt;
|10/28/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.3|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.2&lt;br /&gt;
|09/18/2025&lt;br /&gt;
|[[Setup:Release Notes#5.1.2|Release notes]]&lt;br /&gt;
|Patch release&lt;br /&gt;
Security patch!&lt;br /&gt;
|-&lt;br /&gt;
|5.1.1&lt;br /&gt;
|07/16/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; |06/04/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&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|Triggers content changes]]&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|5.0]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |04/09/2025&lt;br /&gt;
| style=&amp;quot;&amp;quot; |[[BlueSpice 5|Description]],&lt;br /&gt;
[[Setup:Release Notes#5.0|Release notes]]&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Major release (cloud only)&lt;br /&gt;
[[Setup:Release Notes/Content changes|Triggers content changes]]&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:Release History/BlueSpice 4|Release history]]&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:Release History/BlueSpice 1-3|Release history]]&lt;br /&gt;
|}&lt;br /&gt;
[[de:Setup:Releasehistorie]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes&amp;diff=14025</id>
		<title>Setup:Release Notes</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes&amp;diff=14025"/>
		<updated>2026-04-15T15:36:24Z</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;
{{Messagebox|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/download/ Download latest version]&amp;lt;hr /&amp;gt;Support:&lt;br /&gt;
&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; To update, please create a ticket with the title &#039;&#039;Update to latest BlueSpice version&#039;&#039; in [https://support.hallowelt.com/login the ticketsystem].|bgcolor=}}&lt;br /&gt;
{{Messagebox|boxtype=note|Note text=Support for BlueSpice 4.x ends on July 15, 2026.}} &lt;br /&gt;
{{TOClimit|limit=1|notitle=1|nonum=1|inline=1}}&lt;br /&gt;
&lt;br /&gt;
==5.2.3 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=04/16/2026|Releasepatch=5.2.3}}Release date: 04/16/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=04/16/2026|Releasepatch=5.1.7}}Release date: 04/16/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;
==5.2.2 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=02/26/2026|Releasepatch=5.2.2}}Release date: 02/26/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 [[Manual:Extension/MenuEditor##Enhanced_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=02/26/2026|Releasepatch=5.1.6}}Release date: 02/26/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;
&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;
==5.2.1==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=01/22/2026|Releasepatch=5.2.1}}Release date: 01/22/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=01/22/2026|Releasepatch=5.2.1}}Release date: 01/22/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;
==5.1.4==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=12/09/2025|Releasepatch=5.1.4}}&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;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;
==5.2 (cloud)==&lt;br /&gt;
Minor release (cloud only)&lt;br /&gt;
&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=11/18/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=Important information|text=In order to use the features that are related to AI applications, you&#039;ll have to configure an external AI service, that is not part of the standard installation of BlueSpice. For further information please refer to [[Manual:AI integrations - Overview]]|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=Important information|text=In order to use the features related to chat integrations into BlueSpice, you&#039;ll need to perform additional configuration on the chat tool. For further information please refer to  [[Manual:Extension/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 [[Security:Security_Advisories/BSSA-2025-06|BSSA-2025-06]].{{#subobject:|Release=5|Releasedate=10/27/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;
This release contains the security fix for  [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].{{#subobject:|Release=5|Releasedate=09/18/2025|Releasepatch=5.1.2}}&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;
==5.1.1==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=07/16/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;
&lt;br /&gt;
==5.1==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=06/04/2025|Releasepatch=5.1|ContentChange=Multiple extensions|ContentChangeDesc=The following features cause content changes and should be reviewed before updating to BlueSpice 5 [[BlueSpice 5/Content changes|Detailed info.]]}}&lt;br /&gt;
This release is a minor release.&lt;br /&gt;
&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=04/09/2025|Releasepatch=5.0|ContentChange=Multiple extensions|ContentChangeDesc=The following features cause content changes and should be reviewed before updating to this version: Blog, Discussions, PDF export. [[BlueSpice 5/Content changes|Detailed info.]]}}&lt;br /&gt;
This release is a cloud release only.&lt;br /&gt;
&lt;br /&gt;
{{askContentChange|release=5}}&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/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: [[Manual:Extension/PDFCreator/Migrating existing cloud templates|Migrating existing cloud templates]]&lt;br /&gt;
**For further information please see the following page: [[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/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/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;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes&amp;diff=14024</id>
		<title>Setup:Release Notes</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Setup:Release_Notes&amp;diff=14024"/>
		<updated>2026-04-15T15:35:32Z</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;
{{Messagebox|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/download/ Download latest version]&amp;lt;hr /&amp;gt;Support:&lt;br /&gt;
&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; To update, please create a ticket with the title &#039;&#039;Update to latest BlueSpice version&#039;&#039; in [https://support.hallowelt.com/login the ticketsystem].|bgcolor=}}&lt;br /&gt;
{{Messagebox|boxtype=note|Note text=Support for BlueSpice 4.x ends on July 15, 2026.}} &lt;br /&gt;
{{TOClimit|limit=1|notitle=1|nonum=1|inline=1}}&lt;br /&gt;
&lt;br /&gt;
==5.2.3 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=04/16/2026|Releasepatch=5.2.3}}Release-Datum: 04/16/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=04/16/2026|Releasepatch=5.1.7}}Release-Datum: 04/16/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;
==5.2.2 ==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=02/26/2026|Releasepatch=5.2.2}}Release date: 02/26/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 [[Manual:Extension/MenuEditor##Enhanced_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=02/26/2026|Releasepatch=5.1.6}}Release date: 02/26/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;
&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;
==5.2.1==&lt;br /&gt;
{{#subobject:Release=5|Releasedate=01/22/2026|Releasepatch=5.2.1}}Release date: 01/22/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=01/22/2026|Releasepatch=5.2.1}}Release date: 01/22/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;
==5.1.4==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=12/09/2025|Releasepatch=5.1.4}}&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;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;
==5.2 (cloud)==&lt;br /&gt;
Minor release (cloud only)&lt;br /&gt;
&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=11/18/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=Important information|text=In order to use the features that are related to AI applications, you&#039;ll have to configure an external AI service, that is not part of the standard installation of BlueSpice. For further information please refer to [[Manual:AI integrations - Overview]]|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=Important information|text=In order to use the features related to chat integrations into BlueSpice, you&#039;ll need to perform additional configuration on the chat tool. For further information please refer to  [[Manual:Extension/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 [[Security:Security_Advisories/BSSA-2025-06|BSSA-2025-06]].{{#subobject:|Release=5|Releasedate=10/27/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;
This release contains the security fix for  [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].{{#subobject:|Release=5|Releasedate=09/18/2025|Releasepatch=5.1.2}}&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;
==5.1.1==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=07/16/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;
&lt;br /&gt;
==5.1==&lt;br /&gt;
{{#subobject:|Release=5|Releasedate=06/04/2025|Releasepatch=5.1|ContentChange=Multiple extensions|ContentChangeDesc=The following features cause content changes and should be reviewed before updating to BlueSpice 5 [[BlueSpice 5/Content changes|Detailed info.]]}}&lt;br /&gt;
This release is a minor release.&lt;br /&gt;
&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=04/09/2025|Releasepatch=5.0|ContentChange=Multiple extensions|ContentChangeDesc=The following features cause content changes and should be reviewed before updating to this version: Blog, Discussions, PDF export. [[BlueSpice 5/Content changes|Detailed info.]]}}&lt;br /&gt;
This release is a cloud release only.&lt;br /&gt;
&lt;br /&gt;
{{askContentChange|release=5}}&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/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: [[Manual:Extension/PDFCreator/Migrating existing cloud templates|Migrating existing cloud templates]]&lt;br /&gt;
**For further information please see the following page: [[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/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/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;
&lt;br /&gt;
[[de:{{FULLPAGENAME}}]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/Workflows&amp;diff=13996</id>
		<title>Manual:Extension/Workflows</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/Workflows&amp;diff=13996"/>
		<updated>2026-04-15T12:26:00Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Workflows}}&lt;br /&gt;
&amp;lt;bookshelf src=&amp;quot;Book:User manual&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Introduction==&lt;br /&gt;
Workflows offer a structured and efficient way to manage content review and approval processes within the wiki. Built on the BPMN 2.0 standard, these workflows enable users to initiate page-based tasks such as approvals and feedback requests. Each workflow is designed to streamline collaboration, ensure quality assurance, and maintain transparency across editorial activities. By integrating these workflows into daily operations, organizations can foster accountability and improve the reliability of their documentation. &lt;br /&gt;
&lt;br /&gt;
Four different types of page-based workflows are already integrated. Additional customized workflows can be configured at any time. &lt;br /&gt;
&lt;br /&gt;
==Standard Workflows==&lt;br /&gt;
Their purpose of the four standard workflows is to obtain feedback or to request a page approval. In the following, these workflows are therefore called review workflows.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:300px;&amp;quot; |Workflow type&lt;br /&gt;
! style=&amp;quot;width:100px;&amp;quot; |Participants&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:300px;&amp;quot; |&#039;&#039;&#039;[[Manual:Extension/Workflows#Single user approval|Single user approval]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:100px;&amp;quot; |1 user&lt;br /&gt;
| style=&amp;quot;&amp;quot; |A single user is asked to vote about a page.  If a user submits a positive vote, the page is automatically approved.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:300px;&amp;quot; |&#039;&#039;&#039;[[Manual:Extension/Workflows#Expert document control|Expert document control]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:100px;&amp;quot; |3 users&lt;br /&gt;
| style=&amp;quot;&amp;quot; |After a page has been edited by a specific user, the page is reviewed by an expert and then approved by a  user who is responsible for approvals.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:300px;&amp;quot; |&#039;&#039;&#039;[[Manual:Extension/Workflows#Goup Feedback|Group feedback]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:100px;&amp;quot; |1 group&lt;br /&gt;
| style=&amp;quot;&amp;quot; |A group (which needs to exist in the group manager) is requested to leave a comment on a page.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:300px;&amp;quot; |&#039;&#039;&#039;[[Manual:Extension/Workflows#Single user feedback|Single user feedback]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:100px;&amp;quot; |1 user&lt;br /&gt;
| style=&amp;quot;&amp;quot; |A user is asked to send a comment regarding a page.&lt;br /&gt;
|}&lt;br /&gt;
All workflows start with a form where the necessary workflow data is entered by the workflow initiator.  &lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=note|header=Note|text=Only one workflow  instance of a paricular workflow can be active on a page.{{Bsvs|bsvFrom=4.5.5}}|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
===Single user approval===&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Approval of a draft page by a user with approval rights. This workflow only makes sense if the approval function ([[Reference:ContentStabilization|ContentStabilization]]) is activated in the wiki (in at least one namespace).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workflow instances:&#039;&#039;&#039; Only one approval workflow can run per page.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:bpmn-SingleUserApproval.svg|center|thumb|750x750px|BPMN diagram of a &amp;quot;Single user approval&amp;quot; workflow|alt=BPMN diagram of a &amp;quot;Single user approval&amp;quot; workflow]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px;&amp;quot; |Activity&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | CollectData&lt;br /&gt;
| style=&amp;quot;&amp;quot; |In the first workflow step, the workflow initiator enters the settings:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;User:&#039;&#039; ser who is assigned to the task.&lt;br /&gt;
*&#039;&#039;Instructions:&#039;&#039; A comment or instructions for the user to understand the task.&lt;br /&gt;
*&#039;&#039;Send report to:&#039;&#039; An email report with the results will be sent to this email address when the review is finished. If a username is specified here, an email address must be stored in the user administration so that the report can be sent.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckout&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page is locked for editing. The reviewer also cannot make any edits.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |UserVote&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The assigned user carries out a vote and either accepts the page or rejects it. Alternatively, the task can be delegated. In the event of a rejection, the workflow skips the next step (ApprovePage).&lt;br /&gt;
The workflow initiator gets an email about the voting result.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | ApprovePage&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Only if&#039;&#039;&#039; the user has submitted a positive vote (accept), the page is set to an approved state.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |SendMail&lt;br /&gt;
| style=&amp;quot;&amp;quot; |An email report is sent to the report recipient who was specified in the first step.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page is unlocked.&lt;br /&gt;
|}&lt;br /&gt;
{{Icon|bi bi-arrow-right-circle|||}}  [https://github.com/wikimedia/mediawiki-extensions-BlueSpiceDistributionConnector/blob/4.2.6/workflow/UserApproval.bpmn View BPMN]&lt;br /&gt;
===Expert document control===&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Approval of a draft page according to the &amp;quot;4-eyes principle&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workflow instances:&#039;&#039;&#039; A page can only have one approval worfklow at a time.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:bpmn-ExpertDocControl.svg|center|thumb|550x550px|BPMN diagram of the &amp;quot;Expert document control&amp;quot; workflow|alt=BPMN diagram of the &amp;quot;Expert document control&amp;quot; workflow]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px;&amp;quot; |Activity&lt;br /&gt;
! style=&amp;quot;&amp;quot; | Description&lt;br /&gt;
|- style=&amp;quot;height:25px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |CollectData&lt;br /&gt;
| style=&amp;quot;&amp;quot; |In the first workflow step, the workflow initiator enters the settings:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;User:&#039;&#039; User who is assigned to a task. Three different users have to be specified: &#039;&#039;&#039;Editor&#039;&#039;&#039;, &#039;&#039;&#039;Reviewer&#039;&#039;&#039;, &#039;&#039;&#039;Approver&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;Instructions:&#039;&#039; A comment or instructions for the users to understand their tasks. The instructions are different for each user groups (Editor, Reviewer, Approver)&lt;br /&gt;
* &#039;&#039;Send report to:&#039;&#039; An email report with the results will be sent to this email address when the review is finished. If a username is specified here, an email address must be stored in the user administration so that the report can be sent.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | PageCheckout&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page is locked for users who do not participate in the workflow. Only the &#039;&#039;&#039;Editor&#039;&#039;&#039; (first workflow participant) can edit the page during checkout. While the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; (second participant)  of the workflow  is reviewing the page, the page stays checked-out to thecan edit the page can edit the page during checkout.checkout. in case the Reviewer requests more edits.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |EditPage&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The &#039;&#039;&#039;Editor&#039;&#039;&#039; user can edit the page and completes the task without comment.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |UserVote&lt;br /&gt;
| style=&amp;quot;&amp;quot; |After the &#039;&#039;&#039;Edito&#039;&#039;&#039;r step has been completed, the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; user can review the page and submit a vote. Editing by the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; is not possible. As an alternative, the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; can delegate the task.  If the vote is positive (Approve), the workflow continues. If the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; rejects, the workflow goes back to the &#039;&#039;&#039;Editor&#039;&#039;&#039;.&lt;br /&gt;
The workflow initiator gets an email about the voting result.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |After the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; submits a positive vote (accept), the page is checked in and the workflow continues.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckout&lt;br /&gt;
| style=&amp;quot;&amp;quot; |In this step, the page checkout locks the page for editing completely. The &#039;&#039;&#039;Approver&#039;&#039;&#039; user will not be able to change the page, but needs to approve it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |ApprovePage&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The Approver can either complete or delegate the task. After the &#039;&#039;&#039;Approver&#039;&#039;&#039; (or the delegate) finishes the assigned task, the page is set from &amp;quot;draft&amp;quot; to &amp;quot;approved&amp;quot; status if the page was in draft status (only if the approver submits a positive vote). If not, this step is skipped.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |SendMail&lt;br /&gt;
| style=&amp;quot;&amp;quot; |If an email or user was specified in the workflow settings, the report is now getting sent to that user.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page gets unlocked for editing.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;span /&amp;gt;&amp;lt;span /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Icon|bi bi-arrow-right-circle|||}}  [https://github.com/wikimedia/mediawiki-extensions-BlueSpiceDistributionConnector/blob/4.2.6/workflow/DocumentControl.bpmn view BPMN]&lt;br /&gt;
&lt;br /&gt;
===Group feedback===&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Obtaining feedback from the  members of a user group. The group must exist in the [[Reference:BlueSpiceGroupManager|group manager]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workflow instances:&#039;&#039;&#039; Several feedback workflows can run independently of one another on one page at the same time.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:bpmn-GroupFeedback..svg|center|thumb|450x450px|BPMN diagram of the &amp;quot;Group feedback&amp;quot; workflow|alt=BPMN diagram of the &amp;quot;Group feedback&amp;quot; workflow]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px;&amp;quot; |Activity&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | CollectData&lt;br /&gt;
| style=&amp;quot;&amp;quot; | In the first workflow step, the workflow initiator enters the settings:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Group:&#039;&#039; User group who is assigned to the task.&lt;br /&gt;
* &#039;&#039;Instructions:&#039;&#039; A comment or instructions for the users to understand their task.&lt;br /&gt;
* S&#039;&#039;end report to:&#039;&#039; An email report with the results will be sent to this email address when the review is finished. If a username is specified here, an email address must be stored in the user administration so that the report can be sent.&lt;br /&gt;
* &#039;&#039;Threshold unit:&#039;&#039; determines how the answer quota should be calculated to validate and end the workflow (an absolute number or a percentage of users in the group)&lt;br /&gt;
* &#039;&#039;Threshold value:&#039;&#039; the number of users or percentage of users (depending on the threshold unit) who must provide feedback for the workflow to be considered executed.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |GroupFeedback&lt;br /&gt;
| style=&amp;quot;&amp;quot; |All users in the assigned group provide feedback via a comment field. This is a parallel workflow, which means that the order of the feedback does not matter.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |SendMail&lt;br /&gt;
| style=&amp;quot;&amp;quot; |If an email or user was specified in the workflow settings, the report is now getting sent to that user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Icon|bi bi-arrow-right-circle|||}}  [https://github.com/wikimedia/mediawiki-extensions-Workflows/blob/4.1.1/workflow/GroupFeedback.bpmn view BPMN]&lt;br /&gt;
&lt;br /&gt;
===Feedback===&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Obtaining feedback from a single user on a page. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workflow instances:&#039;&#039;&#039; Multiple feedback worfklows can run independently of one another on one page at the same time.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:bpmn-UserFeedback.svg|center|thumb|500x500px|BPMN diagram of the &amp;quot;Single user feedback&amp;quot; workflow|alt=BPMN diagram of the &amp;quot;Single user feedback&amp;quot; workflow]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px;&amp;quot; |Activity&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |CollectData&lt;br /&gt;
| style=&amp;quot;&amp;quot; |In the first workflow step, the workflow initiator enters the settings:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;User:&#039;&#039; User who is assigned to the task.&lt;br /&gt;
* &#039;&#039;Instructions:&#039;&#039; A comment or instructions for the users to understand their task.&lt;br /&gt;
* &#039;&#039;Send report to&#039;&#039;: An email report with the results will be sent to this email address when the review is finished. If a username is specified here, an email address must be stored in the user administration so that the report can be sent.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | UserFeedback&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The assigned user sends a comment.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |SendMail&lt;br /&gt;
| style=&amp;quot;&amp;quot; |If an email or user was specified in the workflow settings, the report is now getting sent to that user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Icon|bi bi-arrow-right-circle|||}}  [https://github.com/wikimedia/mediawiki-extensions-Workflows/blob/4.1.1/workflow/UserFeedback.bpmn view BPMN]&lt;br /&gt;
&lt;br /&gt;
== Workflow triggers ==&lt;br /&gt;
Workflows can either be started manually on each wiki page or started only under certain conditions using individual [[Manual:Extension/Workflows/Triggers|workflow triggers]]. Triggers also allow to define in which namespaces both manual and automatic workflows are available.&lt;br /&gt;
&lt;br /&gt;
=== Excluding pages from automatic workflows {{Bsvs|bsvFrom=5.1.7}} ===&lt;br /&gt;
Automatically triggered workflows (e.g., triggered by page editing) can be suppressed on individual pages. This can be configured via the page&#039;s editor menu under &#039;&#039;Page Options &amp;gt; Advanced settings&#039;&#039;. The setting inserts the toggle switch&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__NOWORKFLOWEXECUTION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; into the page source.&lt;br /&gt;
&lt;br /&gt;
==How to add a custom workflow==&lt;br /&gt;
Users can upload an xml-file of a BPMN diagram with custom activities to the wiki.  &lt;br /&gt;
&lt;br /&gt;
The list of currently predefined activities is available under [[Manual:Extension/Workflows/Activity]]  &lt;br /&gt;
&lt;br /&gt;
You can follow our [[Manual:Extension/Workflows/Tutorial|tutorial for creating a custom workflow]]&lt;br /&gt;
==Overview page==&lt;br /&gt;
All workflows in the wiki are listed on the page &#039;&#039;Special:Workflows_overview&#039;&#039;. A view for all &#039;&#039;active&#039;&#039; workflows and a view for &#039;&#039;all&#039;&#039; workflows can be selected.&lt;br /&gt;
[[File:Draft:Manual Draft Manual Extension Workflows 1747742371590.png|center|thumb|600x600px|Workflows overview page]]&lt;br /&gt;
=== Tasks overview===&lt;br /&gt;
Users are informed about new and pending tasks in their notifications. They can view assigned workflows on their  [[Reference:UnifiedTaskOverview|&#039;&#039;My tasks&#039;&#039;]]  page.&lt;br /&gt;
&lt;br /&gt;
== Notifications ==&lt;br /&gt;
&lt;br /&gt;
=== Events that trigger notifications ===&lt;br /&gt;
There are two types of events that trigger notification&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;generic:&#039;&#039;&#039; notifications happen for every workflow/activity type&lt;br /&gt;
* &#039;&#039;&#039;activity-specifiy&#039;&#039;&#039;: activities themselves can decide to send additional notifications&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Triggering event&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Recipients&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Generic&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Task started&#039;&#039;&#039; &lt;br /&gt;
(task assigned)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |All assigned users&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Only triggered for type  &#039;&#039;UserInteractiveActivity,&#039;&#039; i.e., only for activities that have users assigned.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;UserVote&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The workflow initiator gets an email about the voting result.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Workflow aborted&#039;&#039;&#039; &lt;br /&gt;
(manual or automatic)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator and all users that were assigned to the current task at time of aborting (not users who were assigned on previous tasks)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Workflow ended&#039;&#039;&#039; &lt;br /&gt;
(only when naturally ended, not when aborted)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;DueDateClose&#039;&#039;&#039; &lt;br /&gt;
(2 days before Workflow will expire)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator and all currently assigned users&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Workflow expired&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator and all currently assigned users&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Expiration is just a type of workflow abort, so the same notification as for abort will be sent with the reason explaining that the workflow expired.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Task delegated&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |User to whom the task was delegated&lt;br /&gt;
| style=&amp;quot;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Specific to &#039;&#039;UserVote&#039;&#039; activity. After delegation, the newly assigned user will be considered assigned and will receive all further notifications that go out to assigned users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sending out notifications ===&lt;br /&gt;
&lt;br /&gt;
* Users can choose whether to subscribe to e-mail notifications in their preferenceds. All users are force-subscribed to web notifications.&lt;br /&gt;
* Web notifications are sent out immediatelly after triggering, while email notifications will be sent async, on runJobs.php execution. This applies to notifications in general, not only to workflows&lt;br /&gt;
== Permissions ==&lt;br /&gt;
The following permissions are used by this extension:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Permission&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Included in role&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;ve-pasteProtect&amp;quot; style=&amp;quot;color: rgb(51, 64, 85)&amp;quot;&amp;gt;workflows-view&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |reader&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
* &amp;lt;span class=&amp;quot;ve-pasteProtect&amp;quot; style=&amp;quot;color: rgb(51, 64, 85)&amp;quot;&amp;gt;allows viewing workflow elements, including listing of workflows (e.g., viewing all running workflows on a page&amp;lt;/span&amp;gt;&lt;br /&gt;
* user can view the page &#039;&#039;Special:Workflows_overview&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |workflows-execute&lt;br /&gt;
| style=&amp;quot;&amp;quot; |editor, reviewer, admin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
* allows starting a workflow and executing a task&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |workflows-admin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |admin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
* allows aborting, restoring and administering all workflows&lt;br /&gt;
* user fcdan view and edit the page &#039;&#039;MediaWiki:WorkflowTriggers&#039;&#039; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/Workflows&amp;diff=13995</id>
		<title>Manual:Extension/Workflows</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/Workflows&amp;diff=13995"/>
		<updated>2026-04-15T12:25:33Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Workflows}}&lt;br /&gt;
&amp;lt;bookshelf src=&amp;quot;Book:User manual&amp;quot; /&amp;gt;&lt;br /&gt;
==Introduction==&lt;br /&gt;
Workflows offer a structured and efficient way to manage content review and approval processes within the wiki. Built on the BPMN 2.0 standard, these workflows enable users to initiate page-based tasks such as approvals and feedback requests. Each workflow is designed to streamline collaboration, ensure quality assurance, and maintain transparency across editorial activities. By integrating these workflows into daily operations, organizations can foster accountability and improve the reliability of their documentation. &lt;br /&gt;
&lt;br /&gt;
Four different types of page-based workflows are already integrated. Additional customized workflows can be configured at any time. &lt;br /&gt;
&lt;br /&gt;
==Standard Workflows==&lt;br /&gt;
Their purpose of the four standard workflows is to obtain feedback or to request a page approval. In the following, these workflows are therefore called review workflows.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:300px;&amp;quot; |Workflow type&lt;br /&gt;
! style=&amp;quot;width:100px;&amp;quot; |Participants&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:300px;&amp;quot; |&#039;&#039;&#039;[[Manual:Extension/Workflows#Single user approval|Single user approval]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:100px;&amp;quot; |1 user&lt;br /&gt;
| style=&amp;quot;&amp;quot; |A single user is asked to vote about a page.  If a user submits a positive vote, the page is automatically approved.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:300px;&amp;quot; |&#039;&#039;&#039;[[Manual:Extension/Workflows#Expert document control|Expert document control]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:100px;&amp;quot; |3 users&lt;br /&gt;
| style=&amp;quot;&amp;quot; |After a page has been edited by a specific user, the page is reviewed by an expert and then approved by a  user who is responsible for approvals.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:300px;&amp;quot; |&#039;&#039;&#039;[[Manual:Extension/Workflows#Goup Feedback|Group feedback]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:100px;&amp;quot; |1 group&lt;br /&gt;
| style=&amp;quot;&amp;quot; |A group (which needs to exist in the group manager) is requested to leave a comment on a page.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:300px;&amp;quot; |&#039;&#039;&#039;[[Manual:Extension/Workflows#Single user feedback|Single user feedback]]&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;width:100px;&amp;quot; |1 user&lt;br /&gt;
| style=&amp;quot;&amp;quot; |A user is asked to send a comment regarding a page.&lt;br /&gt;
|}&lt;br /&gt;
All workflows start with a form where the necessary workflow data is entered by the workflow initiator.  &lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=note|header=Note|text=Only one workflow  instance of a paricular workflow can be active on a page.{{Bsvs|bsvFrom=4.5.5}}|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
===Single user approval===&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Approval of a draft page by a user with approval rights. This workflow only makes sense if the approval function ([[Reference:ContentStabilization|ContentStabilization]]) is activated in the wiki (in at least one namespace).&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workflow instances:&#039;&#039;&#039; Only one approval workflow can run per page.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:bpmn-SingleUserApproval.svg|center|thumb|750x750px|BPMN diagram of a &amp;quot;Single user approval&amp;quot; workflow|alt=BPMN diagram of a &amp;quot;Single user approval&amp;quot; workflow]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px;&amp;quot; |Activity&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | CollectData&lt;br /&gt;
| style=&amp;quot;&amp;quot; |In the first workflow step, the workflow initiator enters the settings:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;User:&#039;&#039; ser who is assigned to the task.&lt;br /&gt;
*&#039;&#039;Instructions:&#039;&#039; A comment or instructions for the user to understand the task.&lt;br /&gt;
*&#039;&#039;Send report to:&#039;&#039; An email report with the results will be sent to this email address when the review is finished. If a username is specified here, an email address must be stored in the user administration so that the report can be sent.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckout&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page is locked for editing. The reviewer also cannot make any edits.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |UserVote&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The assigned user carries out a vote and either accepts the page or rejects it. Alternatively, the task can be delegated. In the event of a rejection, the workflow skips the next step (ApprovePage).&lt;br /&gt;
The workflow initiator gets an email about the voting result.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | ApprovePage&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Only if&#039;&#039;&#039; the user has submitted a positive vote (accept), the page is set to an approved state.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |SendMail&lt;br /&gt;
| style=&amp;quot;&amp;quot; |An email report is sent to the report recipient who was specified in the first step.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page is unlocked.&lt;br /&gt;
|}&lt;br /&gt;
{{Icon|bi bi-arrow-right-circle|||}}  [https://github.com/wikimedia/mediawiki-extensions-BlueSpiceDistributionConnector/blob/4.2.6/workflow/UserApproval.bpmn View BPMN]&lt;br /&gt;
===Expert document control===&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Approval of a draft page according to the &amp;quot;4-eyes principle&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workflow instances:&#039;&#039;&#039; A page can only have one approval worfklow at a time.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:bpmn-ExpertDocControl.svg|center|thumb|550x550px|BPMN diagram of the &amp;quot;Expert document control&amp;quot; workflow|alt=BPMN diagram of the &amp;quot;Expert document control&amp;quot; workflow]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px;&amp;quot; |Activity&lt;br /&gt;
! style=&amp;quot;&amp;quot; | Description&lt;br /&gt;
|- style=&amp;quot;height:25px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |CollectData&lt;br /&gt;
| style=&amp;quot;&amp;quot; |In the first workflow step, the workflow initiator enters the settings:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;User:&#039;&#039; User who is assigned to a task. Three different users have to be specified: &#039;&#039;&#039;Editor&#039;&#039;&#039;, &#039;&#039;&#039;Reviewer&#039;&#039;&#039;, &#039;&#039;&#039;Approver&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;Instructions:&#039;&#039; A comment or instructions for the users to understand their tasks. The instructions are different for each user groups (Editor, Reviewer, Approver)&lt;br /&gt;
* &#039;&#039;Send report to:&#039;&#039; An email report with the results will be sent to this email address when the review is finished. If a username is specified here, an email address must be stored in the user administration so that the report can be sent.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | PageCheckout&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page is locked for users who do not participate in the workflow. Only the &#039;&#039;&#039;Editor&#039;&#039;&#039; (first workflow participant) can edit the page during checkout. While the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; (second participant)  of the workflow  is reviewing the page, the page stays checked-out to thecan edit the page can edit the page during checkout.checkout. in case the Reviewer requests more edits.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |EditPage&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The &#039;&#039;&#039;Editor&#039;&#039;&#039; user can edit the page and completes the task without comment.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |UserVote&lt;br /&gt;
| style=&amp;quot;&amp;quot; |After the &#039;&#039;&#039;Edito&#039;&#039;&#039;r step has been completed, the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; user can review the page and submit a vote. Editing by the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; is not possible. As an alternative, the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; can delegate the task.  If the vote is positive (Approve), the workflow continues. If the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; rejects, the workflow goes back to the &#039;&#039;&#039;Editor&#039;&#039;&#039;.&lt;br /&gt;
The workflow initiator gets an email about the voting result.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |After the &#039;&#039;&#039;Reviewer&#039;&#039;&#039; submits a positive vote (accept), the page is checked in and the workflow continues.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckout&lt;br /&gt;
| style=&amp;quot;&amp;quot; |In this step, the page checkout locks the page for editing completely. The &#039;&#039;&#039;Approver&#039;&#039;&#039; user will not be able to change the page, but needs to approve it.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |ApprovePage&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The Approver can either complete or delegate the task. After the &#039;&#039;&#039;Approver&#039;&#039;&#039; (or the delegate) finishes the assigned task, the page is set from &amp;quot;draft&amp;quot; to &amp;quot;approved&amp;quot; status if the page was in draft status (only if the approver submits a positive vote). If not, this step is skipped.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |SendMail&lt;br /&gt;
| style=&amp;quot;&amp;quot; |If an email or user was specified in the workflow settings, the report is now getting sent to that user.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |PageCheckin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page gets unlocked for editing.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;span /&amp;gt;&amp;lt;span /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
{{Icon|bi bi-arrow-right-circle|||}}  [https://github.com/wikimedia/mediawiki-extensions-BlueSpiceDistributionConnector/blob/4.2.6/workflow/DocumentControl.bpmn view BPMN]&lt;br /&gt;
&lt;br /&gt;
===Group feedback===&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Obtaining feedback from the  members of a user group. The group must exist in the [[Reference:BlueSpiceGroupManager|group manager]].&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workflow instances:&#039;&#039;&#039; Several feedback workflows can run independently of one another on one page at the same time.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:bpmn-GroupFeedback..svg|center|thumb|450x450px|BPMN diagram of the &amp;quot;Group feedback&amp;quot; workflow|alt=BPMN diagram of the &amp;quot;Group feedback&amp;quot; workflow]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px;&amp;quot; |Activity&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | CollectData&lt;br /&gt;
| style=&amp;quot;&amp;quot; | In the first workflow step, the workflow initiator enters the settings:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;Group:&#039;&#039; User group who is assigned to the task.&lt;br /&gt;
* &#039;&#039;Instructions:&#039;&#039; A comment or instructions for the users to understand their task.&lt;br /&gt;
* S&#039;&#039;end report to:&#039;&#039; An email report with the results will be sent to this email address when the review is finished. If a username is specified here, an email address must be stored in the user administration so that the report can be sent.&lt;br /&gt;
* &#039;&#039;Threshold unit:&#039;&#039; determines how the answer quota should be calculated to validate and end the workflow (an absolute number or a percentage of users in the group)&lt;br /&gt;
* &#039;&#039;Threshold value:&#039;&#039; the number of users or percentage of users (depending on the threshold unit) who must provide feedback for the workflow to be considered executed.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |GroupFeedback&lt;br /&gt;
| style=&amp;quot;&amp;quot; |All users in the assigned group provide feedback via a comment field. This is a parallel workflow, which means that the order of the feedback does not matter.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |SendMail&lt;br /&gt;
| style=&amp;quot;&amp;quot; |If an email or user was specified in the workflow settings, the report is now getting sent to that user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Icon|bi bi-arrow-right-circle|||}}  [https://github.com/wikimedia/mediawiki-extensions-Workflows/blob/4.1.1/workflow/GroupFeedback.bpmn view BPMN]&lt;br /&gt;
&lt;br /&gt;
===Feedback===&lt;br /&gt;
&#039;&#039;&#039;Purpose:&#039;&#039;&#039; Obtaining feedback from a single user on a page. &lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Workflow instances:&#039;&#039;&#039; Multiple feedback worfklows can run independently of one another on one page at the same time.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:bpmn-UserFeedback.svg|center|thumb|500x500px|BPMN diagram of the &amp;quot;Single user feedback&amp;quot; workflow|alt=BPMN diagram of the &amp;quot;Single user feedback&amp;quot; workflow]]&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;width:200px;&amp;quot; |Activity&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |CollectData&lt;br /&gt;
| style=&amp;quot;&amp;quot; |In the first workflow step, the workflow initiator enters the settings:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;User:&#039;&#039; User who is assigned to the task.&lt;br /&gt;
* &#039;&#039;Instructions:&#039;&#039; A comment or instructions for the users to understand their task.&lt;br /&gt;
* &#039;&#039;Send report to&#039;&#039;: An email report with the results will be sent to this email address when the review is finished. If a username is specified here, an email address must be stored in the user administration so that the report can be sent.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; | UserFeedback&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The assigned user sends a comment.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |SendMail&lt;br /&gt;
| style=&amp;quot;&amp;quot; |If an email or user was specified in the workflow settings, the report is now getting sent to that user.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{Icon|bi bi-arrow-right-circle|||}}  [https://github.com/wikimedia/mediawiki-extensions-Workflows/blob/4.1.1/workflow/UserFeedback.bpmn view BPMN]&lt;br /&gt;
&lt;br /&gt;
== Workflow triggers ==&lt;br /&gt;
Workflows can either be started manually on each wiki page or started only under certain conditions using individual [[Manual:Extension/Workflows/Triggers|workflow triggers]]. Triggers also allow to define in which namespaces both manual and automatic workflows are available.&lt;br /&gt;
&lt;br /&gt;
=== Excluding pages from automaticwWorkflows ===&lt;br /&gt;
Automatically triggered workflows (e.g., triggered by page editing) can be suppressed on individual pages. This can be configured via the page&#039;s editor menu under &#039;&#039;Page Options &amp;gt; Advanced settings&#039;&#039;. The setting inserts the toggle switch&lt;br /&gt;
&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;__NOWORKFLOWEXECUTION__&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; into the page source.&lt;br /&gt;
&lt;br /&gt;
==How to add a custom workflow==&lt;br /&gt;
Users can upload an xml-file of a BPMN diagram with custom activities to the wiki.  &lt;br /&gt;
&lt;br /&gt;
The list of currently predefined activities is available under [[Manual:Extension/Workflows/Activity]]  &lt;br /&gt;
&lt;br /&gt;
You can follow our [[Manual:Extension/Workflows/Tutorial|tutorial for creating a custom workflow]]&lt;br /&gt;
==Overview page==&lt;br /&gt;
All workflows in the wiki are listed on the page &#039;&#039;Special:Workflows_overview&#039;&#039;. A view for all &#039;&#039;active&#039;&#039; workflows and a view for &#039;&#039;all&#039;&#039; workflows can be selected.&lt;br /&gt;
[[File:Draft:Manual Draft Manual Extension Workflows 1747742371590.png|center|thumb|600x600px|Workflows overview page]]&lt;br /&gt;
=== Tasks overview===&lt;br /&gt;
Users are informed about new and pending tasks in their notifications. They can view assigned workflows on their  [[Reference:UnifiedTaskOverview|&#039;&#039;My tasks&#039;&#039;]]  page.&lt;br /&gt;
&lt;br /&gt;
== Notifications ==&lt;br /&gt;
&lt;br /&gt;
=== Events that trigger notifications ===&lt;br /&gt;
There are two types of events that trigger notification&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;generic:&#039;&#039;&#039; notifications happen for every workflow/activity type&lt;br /&gt;
* &#039;&#039;&#039;activity-specifiy&#039;&#039;&#039;: activities themselves can decide to send additional notifications&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Triggering event&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Recipients&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Generic&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Notes&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Task started&#039;&#039;&#039; &lt;br /&gt;
(task assigned)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |All assigned users&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Only triggered for type  &#039;&#039;UserInteractiveActivity,&#039;&#039; i.e., only for activities that have users assigned.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;UserVote&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The workflow initiator gets an email about the voting result.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Workflow aborted&#039;&#039;&#039; &lt;br /&gt;
(manual or automatic)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator and all users that were assigned to the current task at time of aborting (not users who were assigned on previous tasks)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Workflow ended&#039;&#039;&#039; &lt;br /&gt;
(only when naturally ended, not when aborted)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;DueDateClose&#039;&#039;&#039; &lt;br /&gt;
(2 days before Workflow will expire)&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator and all currently assigned users&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Workflow expired&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Initiator and all currently assigned users&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Yes&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Expiration is just a type of workflow abort, so the same notification as for abort will be sent with the reason explaining that the workflow expired.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&#039;&#039;&#039;Task delegated&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |User to whom the task was delegated&lt;br /&gt;
| style=&amp;quot;&amp;quot; |No&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Specific to &#039;&#039;UserVote&#039;&#039; activity. After delegation, the newly assigned user will be considered assigned and will receive all further notifications that go out to assigned users.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Sending out notifications ===&lt;br /&gt;
&lt;br /&gt;
* Users can choose whether to subscribe to e-mail notifications in their preferenceds. All users are force-subscribed to web notifications.&lt;br /&gt;
* Web notifications are sent out immediatelly after triggering, while email notifications will be sent async, on runJobs.php execution. This applies to notifications in general, not only to workflows&lt;br /&gt;
== Permissions ==&lt;br /&gt;
The following permissions are used by this extension:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Permission&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Included in role&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;ve-pasteProtect&amp;quot; style=&amp;quot;color: rgb(51, 64, 85)&amp;quot;&amp;gt;workflows-view&amp;lt;/span&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |reader&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
* &amp;lt;span class=&amp;quot;ve-pasteProtect&amp;quot; style=&amp;quot;color: rgb(51, 64, 85)&amp;quot;&amp;gt;allows viewing workflow elements, including listing of workflows (e.g., viewing all running workflows on a page&amp;lt;/span&amp;gt;&lt;br /&gt;
* user can view the page &#039;&#039;Special:Workflows_overview&#039;&#039; &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |workflows-execute&lt;br /&gt;
| style=&amp;quot;&amp;quot; |editor, reviewer, admin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
* allows starting a workflow and executing a task&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |workflows-admin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |admin&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
* allows aborting, restoring and administering all workflows&lt;br /&gt;
* user fcdan view and edit the page &#039;&#039;MediaWiki:WorkflowTriggers&#039;&#039; &lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/VisualEditor/Insert_tables&amp;diff=13959</id>
		<title>Manual:Extension/VisualEditor/Insert tables</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/VisualEditor/Insert_tables&amp;diff=13959"/>
		<updated>2026-04-10T13:03:20Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Insert a table==&lt;br /&gt;
In VisualEditor, choose &amp;quot;Insert &amp;gt; Tables&amp;quot; to insert a table in a page:&lt;br /&gt;
[[File:Manual:Ve insert.png|alt=open &amp;quot;insert&amp;quot; menu of the visual editor|center|thumb|180x180px|&amp;quot;Insert&amp;quot;-action]]&lt;br /&gt;
After entering the rows and columns, an empty table appears with the edit menu:&lt;br /&gt;
[[File:table_1.0.png|alt=an empty table with 6 columns and 5 rows with an open inspector menu|center|350x350px|inserted table with table inspector menu]]&lt;br /&gt;
&lt;br /&gt;
When the mouse rests on a symbol, the respective function is displayed.&lt;br /&gt;
&lt;br /&gt;
Double-click in the cells to insert text:&lt;br /&gt;
[[File:weekly.png|alt=table with four columns wor Times and days of the week with a time schedule|center|350x350px|&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
|}&lt;br /&gt;
table in edit mode]]&lt;br /&gt;
==Merge rows and columns==&lt;br /&gt;
To merge a row or column, select the cells in a row or in a column. The inspector will show a &amp;quot;Merge&amp;quot; button. Click it to merge the cells. The same button is called &amp;quot;Unmerge&amp;quot; if you want to separate connected cells.&lt;br /&gt;
[[File:table_3.0.png|alt=Table with all cells in a table row selected and the merge button|center|thumb|350x350px|Merging cells]]&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
==Table properties==&lt;br /&gt;
In the menu item Properties, there are numerous settings to adjust the functionality and presentation of the table:&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;contenttable-blue content table-blue&amp;quot; style=&amp;quot;&amp;quot;&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Property&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Table width&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The total width can be set here as a percentage of the available page width, for example to 100%.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Table style&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Here you can load different style sheets for the table.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Exportable&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Adds a context menu to the table that allows you to save the table in xlsx or csv format. The context menu can be activated by right-clicking. Exportable tables are identified by a yellow background when hovering over them. The yellow color can be removed globally by wiki administrators. The following three lines can be added to the global stylesheet MediaWiki:Common.css:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Removal of yellow highlight color of exportable tables */&lt;br /&gt;
#mw-content-text table.bs-et-highlight {background-color: transparent!important;}&lt;br /&gt;
#mw-content-text table.bs-et-highlight.wikitable {background-color: #f8f9fa!important;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Filterable&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Adds a filter function to the columns of the table.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Sticky header&lt;br /&gt;
| style=&amp;quot;&amp;quot; |For long tables, the table header remains visible when scrolling the page.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Caption&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Shows a header above the table:&lt;br /&gt;
After disabling the header, it is lost and must be reentered when re-enabled.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Sortable&lt;br /&gt;
| style=&amp;quot;&amp;quot; |In the first row, a sort function is displayed:&lt;br /&gt;
[[File:Weeklyplan 2.0.png|200x200px]]&lt;br /&gt;
&lt;br /&gt;
The current sorting is shown in the title bar. Only one of the two sort arrows will appear in the sorted column.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Collapsible&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The table can be hidden on the page via a text link.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Collapsed initially&lt;br /&gt;
| style=&amp;quot;&amp;quot; |If the &amp;quot;Collapsible&amp;quot; property is active, this determines whether the table is visible or hidden when the wiki page is loaded. T&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Table styles==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
The following style sheets can be selected in the Table Style menu. Click on a picture to start the gallery:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span /&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;gallery&amp;gt;&lt;br /&gt;
File:tables-no style.png|No table style&lt;br /&gt;
File:Gallery 1.0.png|Standard&lt;br /&gt;
File:Gallery 2.0.png|Content&lt;br /&gt;
File:Gallery 3.0.png|Content (black)&lt;br /&gt;
File:Gallery 4.0.png|Content (blue)&lt;br /&gt;
File:Gallery 5.0.png|Content (darkblue)&lt;br /&gt;
File:Gallery 6.0.png|Cusco Sky&lt;br /&gt;
File:Gallery 7.0.png|Casablanca&lt;br /&gt;
File:Gallery 8.0.png|Greyscale&lt;br /&gt;
File:Gallery 9.0.png|Greyscale (narrow)&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== &amp;lt;span&amp;gt;Sorting special data formats&amp;lt;/span&amp;gt; ==&lt;br /&gt;
&amp;lt;span&amp;gt;If a column should consider special data types when sorting (e.g., date, number), this can be specified in the column header cell&#039;s class attribute. Note that a header cell is defined using &amp;quot;!&amp;quot;.&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! class=&amp;quot;number&amp;quot; |Col A&lt;br /&gt;
|-&lt;br /&gt;
|1&lt;br /&gt;
|-&lt;br /&gt;
|2&lt;br /&gt;
|-&lt;br /&gt;
|30&lt;br /&gt;
|-&lt;br /&gt;
|11&lt;br /&gt;
|-&lt;br /&gt;
|5&lt;br /&gt;
|}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Output&lt;br /&gt;
{| class=&amp;quot;wikitable sortable&amp;quot;&lt;br /&gt;
|+Sortable number column&lt;br /&gt;
! style=&amp;quot;width:200px;&amp;quot; class=&amp;quot;number&amp;quot; |Col A&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |1&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |2&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |30&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |11&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:200px;&amp;quot; |5&lt;br /&gt;
|}&lt;br /&gt;
Possible values are:&lt;br /&gt;
&lt;br /&gt;
* string&lt;br /&gt;
* integer&lt;br /&gt;
* number&lt;br /&gt;
* date&lt;br /&gt;
== Using existing tables ==&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
The visual editor makes it easy to format content as a table.&lt;br /&gt;
&lt;br /&gt;
The following alternatives are available:&amp;lt;span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*CSV file (Chrome, Edge only): Tables can also be inserted onto a page as a CSV file (simply drag the CSV file onto the page in edit mode).&lt;br /&gt;
&lt;br /&gt;
*XLSX file (Firefox only): Cells can be selected and then dragged into the wiki while holding down the &amp;lt;code&amp;gt;Ctrl&amp;lt;/code&amp;gt; key.&lt;br /&gt;
&lt;br /&gt;
{{Box Links-en|Topic1=[[Manual:Extension/BlueSpiceFilterableTables|Filterable tables]]}}&amp;lt;/div&amp;gt;&amp;lt;section end=&amp;quot;training-tabellen&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span&amp;gt;&amp;lt;br /&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
[[en:{{FULLPAGENAME}}]]&lt;br /&gt;
[[de:Handbuch:Erweiterung/VisualEditor/Tabellen]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/Page_Forms&amp;diff=13957</id>
		<title>Manual:Extension/Page Forms</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/Page_Forms&amp;diff=13957"/>
		<updated>2026-03-30T15:57:54Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039;Page Forms&#039;&#039;&#039; allows you to enter parameter values ​​for [[Manual:Templates|templates]] via a form.&lt;br /&gt;
&lt;br /&gt;
The use of the extension is [[mediawikiwiki:Extension:Page_Forms|documented extensively on MediaWiki]].&lt;br /&gt;
&lt;br /&gt;
==Main features==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Definition pages in the namespace &#039;&#039;Form&#039;&#039;&#039;&#039;&#039;  &amp;lt;br /&amp;gt;The New forms can be created using the special page &amp;lt;code&amp;gt;Special: CreateForm&amp;lt;/code&amp;gt;. Here, users select an existing template which provides the paramaters for the form. This means that before a form is created, the required template is always created first. All created form definition pages are saved in the &#039;&#039;Form&#039;&#039; namespace.  Subsequent edits to the form definition page have to be made in source editing mode.&lt;br /&gt;
*&#039;&#039;&#039;Application example: info boxes&#039;&#039;&#039;&amp;lt;br /&amp;gt;Page Forms is often used to add and edit infoboxes on a wiki page. If [https://www.semantic-mediawiki.org/wiki/Semantic_MediaWiki Semantic MediaWiki] is used, the collected data in the templates can be stored and retrieved.&lt;br /&gt;
*&#039;&#039;&#039;Edit existing forms values via menu item&#039;&#039;&#039; &amp;lt;br /&amp;gt;Existing values in a template can be updated using the menu item &amp;quot;Edit with form&amp;quot; of the page edit button, for example.&lt;br /&gt;
*&#039;&#039;&#039;Automatic completion of fields&#039;&#039;&#039; &amp;lt;br /&amp;gt;Users Users are offered existing values when entering them, depending on the form input type. This reduces problems with naming ambiguities, spelling, etc.&lt;br /&gt;
*&#039;&#039;&#039;Free text field&#039;&#039;&#039; &amp;lt;br /&amp;gt;Free text on the page that is not part of the template itself can be displayed in a separate input field called &amp;quot;Free text&amp;quot; for editing directly in forms mode.&lt;br /&gt;
&lt;br /&gt;
== Getting started ==&lt;br /&gt;
To make creating your first form easier, you can start with the documentation on the following pages:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Create a form:&#039;&#039;&#039; After you have created a template, you can create the corresponding form using the &#039;&#039;Special:Create Form&#039;&#039; page. This special page supports you in creating the form. However, subsequent editing takes place directly in the form&#039;s source code.&lt;br /&gt;
* &#039;&#039;&#039;Form fields:&#039;&#039;&#039; [[mediawikiwiki:Extension:Page_Forms/Input_types|Types of form fields]]&lt;br /&gt;
* &#039;&#039;&#039;Link the form to the template:&#039;&#039;&#039; Since the template exists before the form, it must subsequently be manually linked to the new form&lt;br /&gt;
** [[mediawikiwiki:Extension:Page_Forms/Linking_to_forms|within the template]]&lt;br /&gt;
** As an additional [[mediawikiwiki:Extension:Page_Forms/The_&amp;quot;edit_with_form&amp;quot;_tab|edit link directly in the page&#039;s edit menu]]&lt;br /&gt;
&lt;br /&gt;
==Additional  input types==&lt;br /&gt;
In addition to the  [https://www.mediawiki.org/wiki/Extension:Page_Forms/Input_types?action=view#The_input_types default input types], BlueSpice offers the following additional input types:&lt;br /&gt;
{| class=&amp;quot;contenttable-blue&amp;quot; style=&amp;quot;width:950px;&amp;quot;&lt;br /&gt;
! style=&amp;quot;background-color:rgb(239, 243, 249);text-align:inherit;box-sizing:inherit;padding:4px;border:1px solid rgb(177, 185, 207);color:rgb(62, 83, 137);&amp;quot; class=&amp;quot;&amp;quot; |Input type&lt;br /&gt;
! style=&amp;quot;background-color:rgb(239, 243, 249);text-align:inherit;box-sizing:inherit;padding:4px;border:1px solid rgb(177, 185, 207);color:rgb(62, 83, 137);&amp;quot; class=&amp;quot;&amp;quot; |Result&lt;br /&gt;
! style=&amp;quot;background-color:rgb(239, 243, 249);text-align:inherit;box-sizing:inherit;padding:4px;border:1px solid rgb(177, 185, 207);color:rgb(62, 83, 137);&amp;quot; class=&amp;quot;&amp;quot; |Function&lt;br /&gt;
|- style=&amp;quot;box-sizing: inherit; border: 1px solid rgb(177, 185, 207); border-spacing: 0px; border-collapse: collapse; padding: 10px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |bs-grid{{Bsvs|bsvTo=4.5}}&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |-&lt;br /&gt;
|- style=&amp;quot;box-sizing: inherit; border: 1px solid rgb(177, 185, 207); border-spacing: 0px; border-collapse: collapse; padding: 10px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |bs-usercombo&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |User name (with link to the profile page)&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |(Single selection).&lt;br /&gt;
|- style=&amp;quot;box-sizing: inherit; border: 1px solid rgb(177, 185, 207); border-spacing: 0px; border-collapse: collapse; padding: 10px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |bs-usertags&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |Comma-separated user name&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |Menu that allows to select  existing wiki users&lt;br /&gt;
(multiple selections possible).&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Note: To link to the profile page, the corresponding parameter in the template needs to be formated accordingly:&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code style=&amp;quot;box-sizing: inherit; font-family: monospace, Courier; font-size: 13.5px; padding: 1px 4px; color: black; background-color: rgb(249, 249, 249); border-radius: 2px; border: 1px solid rgb(221, 221, 221);&amp;quot;&amp;gt;&amp;lt;nowiki&amp;gt;{{#arraymap:{{{myParameter|}}}|,|@@@|[[User:@@@|@@@]]}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|- style=&amp;quot;box-sizing: inherit; border: 1px solid rgb(177, 185, 207); border-spacing: 0px; border-collapse: collapse; padding: 10px;&amp;quot;&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |&#039;&#039;bs-mwvisualeditor (deprecated)&#039;&#039;&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |&#039;&#039;Formatted text&#039;&#039;&lt;br /&gt;
| style=&amp;quot;box-sizing:inherit;padding:10px;border:1px solid rgb(177, 185, 207);border-spacing:0px;border-collapse:collapse;&amp;quot; |&#039;&#039;Text-area with simplified [[:de:VisualEditor|VisualEditor]]. This form input does not allow to add tables via form.&#039;&#039;&lt;br /&gt;
|-&lt;br /&gt;
|&amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;input type=textarea|editor=visualeditor&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;&lt;br /&gt;
|Formatted text&lt;br /&gt;
|Text-area with simplified  [[:de:VisualEditor|VisualEditor]]. This form input allows to also add tables via form.&lt;br /&gt;
This functionality is provided by extension [[Reference:VEforAll|VEforAll]].&lt;br /&gt;
&lt;br /&gt;
Note: In some versions of BlueSpice, the display of the drop-down actions in the editor are broken. You can fix them by adding the following to the global stylesheet &amp;lt;code&amp;gt;MediaWiki:Common.css&amp;lt;/code&amp;gt;:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/*fix page forms issue with visualeditor input */&lt;br /&gt;
.oo-ui-popupToolGroup-tools .oo-ui-tool-link {&lt;br /&gt;
    display: block!important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Special pages==&lt;br /&gt;
Page Forms defines some special pages that are used for data input and data maintenance.&lt;br /&gt;
&lt;br /&gt;
Among others, the following [[mediawikiwiki:Extension:Page_Forms/Special_pages|special pages]] are important for data collection:&lt;br /&gt;
[[File:Erweiterung-Page Forms-12190872.drawio.png|center|512x512px]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
{{Box Links-en|Topic1=[[mediawikiwiki:Extension:Page_Forms/de|https://www.mediawiki.org/wiki/Extension:Page_Forms/en]]|Topic2=[[Reference:Page Forms]]}}&lt;br /&gt;
{{translation}}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Reference:BlueSpiceAvatars&amp;diff=13956</id>
		<title>Reference:BlueSpiceAvatars</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Reference:BlueSpiceAvatars&amp;diff=13956"/>
		<updated>2026-03-23T16:17:37Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfo&lt;br /&gt;
|removed=No&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=Personalization&lt;br /&gt;
|features=&#039;&#039;&#039;BlueSpiceAvatars&#039;&#039;&#039; handles profile images of wiki users. Initially, every user has an automatically generated avatar.&lt;br /&gt;
&lt;br /&gt;
This extension adds an option to each user&#039;s page to change their profile image. At the top of a user&#039;s page users can see their current profile image and the link &amp;quot;Userimage&amp;quot;. Clicking on this link opens a dialog offering several options for setting a profile image:&lt;br /&gt;
&lt;br /&gt;
* upload a new image&lt;br /&gt;
* link to an image that has already been uploaded&lt;br /&gt;
* generate a new avatar&lt;br /&gt;
|desc=Assigns an automatically generated individual profile picture for every user.&lt;br /&gt;
|active=Yes&lt;br /&gt;
}}&lt;br /&gt;
{{wcagCheck&lt;br /&gt;
|wcagStatus=2-testing complete&lt;br /&gt;
|wcagCheckedfor=Web, Authoring tool&lt;br /&gt;
|wcagTestdate=2022-08-08&lt;br /&gt;
|wcagLevel=AA&lt;br /&gt;
|wcagSupport=partially supports&lt;br /&gt;
|wcagWorkaround=no&lt;br /&gt;
|wcagComments=Keyboard accessible.&lt;br /&gt;
&lt;br /&gt;
Note: If a user with a screenreader changes the avatar, it is not announced that the avatar has been changed.&lt;br /&gt;
|extensionType=extended&lt;br /&gt;
|extensionFocus=reader&lt;br /&gt;
}}&lt;br /&gt;
{{Translation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:BlueSpice free]]&lt;br /&gt;
[[Category:Extension]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceAvatars&amp;diff=13955</id>
		<title>Manual:Extension/BlueSpiceAvatars</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceAvatars&amp;diff=13955"/>
		<updated>2026-03-23T16:17:04Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Avatars}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BlueSpiceAvatars&#039;&#039;&#039; handles profile images of wiki users. If a user does not upload a profile image, an automatically generated avatar is used instead. &lt;br /&gt;
==Changing the profile image==&lt;br /&gt;
The profile image appears throughout the wiki on pages that have been edited by the user. Clicking on the image leads to the user&#039;s profile page. The profile image is also used for the user menu in the main toolbar.&lt;br /&gt;
&lt;br /&gt;
To change the profile image to an avatar:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; P&#039;&#039;references&#039;&#039; in the user menu.&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Change profile picture&#039;&#039; on the user profile tab.[[File:Manual:preferences-profilepicture.png|link=link=https://en.wiki.bluespice.com/wiki/File:Manual:preferences-profilepic-url.png|alt=|center|thumb|411x411px|change profile image]]&lt;br /&gt;
#&#039;&#039;&#039;Upload&#039;&#039;&#039; an image &#039;&#039;&#039;or create&#039;&#039;&#039; a random avatar image.&lt;br /&gt;
#&#039;&#039;&#039;Save&#039;&#039;&#039; your preferences at the bottom of the page.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can change the profile picture directly on the profile page. The profile page can be accessed from the user menu under My profile. There, you click on the &amp;quot;dotted&amp;quot; menu icon. Click Userimage to load the profile picture dialog window.&lt;br /&gt;
[[File:einstellungen-meinprofil-profilbild-EN.png|alt=Changing the profile picture from the profile page|center|thumb|450x450px|Changing the profile picture from the profile page]]&lt;br /&gt;
&lt;br /&gt;
== Using the &amp;lt;nowiki&amp;gt;&amp;lt;profileimage&amp;gt; tag&amp;lt;/nowiki&amp;gt; ==&lt;br /&gt;
Anywhere on a wiki page, users can add the &amp;lt;nowiki&amp;gt;&amp;lt;profileimage&amp;gt; tag to create a graphical link to any user&#039;s profile page.&amp;lt;/nowiki&amp;gt; &amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;profileimage username=&amp;quot;WikiSysop&amp;quot; /&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;The standard image shows the user&#039;s avatar image  and the online status indicator. The default image size is 32x32px.&amp;lt;profileimage username=&amp;quot;WikiSysop&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To link the image to the user&#039;s profile page, the tag can be wrapped in a regular wiki link:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
[[User:WikiSysop|&amp;lt;profileimage username=&amp;quot;WikiSysop&amp;quot; /&amp;gt;]]&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Available parameters ===&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Parameter&lt;br /&gt;
!Default&lt;br /&gt;
!Description&lt;br /&gt;
|-&lt;br /&gt;
|username&lt;br /&gt;
| -&lt;br /&gt;
|username for which to show the avatar (value is set without the &#039;&#039;User&#039;&#039; namespace prefix)&lt;br /&gt;
|-&lt;br /&gt;
|width&lt;br /&gt;
|32&lt;br /&gt;
|sets the width of the image&lt;br /&gt;
|-&lt;br /&gt;
|height&lt;br /&gt;
|32&lt;br /&gt;
|sets the height of the image&lt;br /&gt;
|-&lt;br /&gt;
|raw&lt;br /&gt;
|1&lt;br /&gt;
|shows (1) or hides (0) the online status of the user&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
An administrator can configure which generator is used for creating avatar images.&lt;br /&gt;
&lt;br /&gt;
Go to &#039;&#039;Global Actions &amp;gt; [[Manual:Extension/BlueSpiceConfigManager|Config manager]]&#039;&#039; and select the Extension &#039;&#039;BlueSpiceAvatars&#039;&#039;. Here, you can change the default generator for the automatic creation of avatars. &amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Manual:Avatars3.png|alt=|center|thumb|415x415px|Settings in Config manager]]&lt;br /&gt;
{{#dpl:title=Manual:Extension/BlueSpiceConfigManager|include=#BlueSpiceAvatars}}&lt;br /&gt;
&lt;br /&gt;
{{Translation}}&lt;br /&gt;
[[Category:Personalization]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Templates_download/Mention&amp;diff=13954</id>
		<title>Templates download/Mention</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Templates_download/Mention&amp;diff=13954"/>
		<updated>2026-03-23T13:22:08Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: (username removed) (log details removed): Now integrated in VisualEditor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Archive:Templates download/Mention]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Archive:Templates_download/Mention&amp;diff=13953</id>
		<title>Archive:Templates download/Mention</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Archive:Templates_download/Mention&amp;diff=13953"/>
		<updated>2026-03-23T13:22:08Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: (username removed) (log details removed): Now integrated in VisualEditor&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;div class=&amp;quot;downloadarea&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;span class=&amp;quot;getButton&amp;quot;&amp;gt;[[Media:HW-mention.zip|Download]]&amp;lt;/span&amp;gt;&lt;br /&gt;
&lt;br /&gt;
[[File:HW-mention-output.png|361x361px|alt=screenshot of a mention]]&amp;lt;/div&amp;gt;&lt;br /&gt;
This template gives users a quick way of creating a user mention by simply typing  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;  (opening the template dialog) and then selecting the template &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt; . Optionally, users can activate (email or wiki) notifications if they are mentionned on the wiki.&lt;br /&gt;
==Importing the template==&lt;br /&gt;
&lt;br /&gt;
The import file is included in the archive file &#039;&#039;HW-mention.zip&#039;&#039;. Unpack the zip file first.&lt;br /&gt;
&lt;br /&gt;
On the page &#039;&#039;Special:Import,&#039;&#039; follow these steps:&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;&#039;&#039;Select file&#039;&#039;&#039;&#039;&#039; and choose HW-mention.xml.&lt;br /&gt;
#&#039;&#039;&#039;Enter&#039;&#039;&#039; an &#039;&#039;interwiki prefix&#039;&#039;. Since this field is required, simply add hw (for hallowelt).&lt;br /&gt;
#&#039;&#039;&#039;Keep&#039;&#039;&#039; the selection &#039;&#039;Import to default locations&#039;&#039;.&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Upload file...&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
The template is now available in your wiki. &lt;br /&gt;
{{Messagebox|boxtype=important|Note text=If, after importing the template to your wiki, the input field is not displayed when you first integrate the template into a wiki page, you need to open the template in the &#039;&#039;Template&#039;&#039; namespace, make a &amp;quot;null-edit&amp;quot; change (e.g., insert spaces) and save the template. The input field should now be displayed correctly when using the template.}}&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;Pages_included_in_the_import&amp;quot;&amp;gt;Pages included in the import&amp;lt;/span&amp;gt;==&lt;br /&gt;
The xml import creates the following files in your wiki:&lt;br /&gt;
&lt;br /&gt;
*Template:@&lt;br /&gt;
*Template:@/styles.css&lt;br /&gt;
&lt;br /&gt;
==&amp;lt;span class=&amp;quot;mw-headline&amp;quot; id=&amp;quot;Using_the_template&amp;quot;&amp;gt;Using the template&amp;lt;/span&amp;gt;==&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Enter&#039;&#039;&#039;  &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; in visual editing mode.&lt;br /&gt;
#&#039;&#039;&#039;Choose&#039;&#039;&#039; the template &amp;lt;code&amp;gt;@&amp;lt;/code&amp;gt;. &amp;lt;br /&amp;gt;[[File:HW-mention-selecttemplate.png|center|thumb|350x350px|User selection|link=Special:FilePath/HW-mention-selecttemplate.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
#&#039;&#039;&#039;Select&#039;&#039;&#039; a user name.&amp;lt;br /&amp;gt;[[File:HW-mentio-en.png|center|thumb|350x350px|Select a user name|link=Special:FilePath/HW-mentio-en.png]]&amp;lt;br /&amp;gt;&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; &amp;quot;Save changes&amp;quot;.&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Activate notifications==&lt;br /&gt;
Users can activate notifications for mentions in their [[Manual:Preferences|personal preferences]] : &lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Select&#039;&#039;&#039; the tab &#039;&#039;Notifications&#039;&#039;.&lt;br /&gt;
#&#039;&#039;&#039;Activate&#039;&#039;&#039; the notifications options for mentions.&lt;br /&gt;
#&#039;&#039;&#039;Save&#039;&#039;&#039; your changes. &amp;lt;br /&amp;gt;[[File:HW-mention-notificationsettings.png|center|thumb|680x680px|Activating notifications|link=Special:FilePath/HW-mention-notificationsettings.png]]&amp;lt;br /&amp;gt; &amp;lt;br /&amp;gt;&lt;br /&gt;
__NOTOC__&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Confluence_migration&amp;diff=13952</id>
		<title>Confluence migration</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Confluence_migration&amp;diff=13952"/>
		<updated>2026-03-23T12:53:33Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;Hallo Welt!&#039;&#039; has created a migration tool that can be used to import Confluence spaces into a MediaWiki or BlueSpice installation. This is a command line tool and you need access to your MediaWiki or BlueSpice server environment.&lt;br /&gt;
&lt;br /&gt;
==Migration tool==&lt;br /&gt;
The [https://github.com/hallowelt/migrate-confluence/releases/ migration tool can be found on GitHub] and is [https://github.com/hallowelt/migrate-confluence?tab=readme-ov-file#migrate-confluence-xml-export-to-mediawiki-import-data documented there].&lt;br /&gt;
&lt;br /&gt;
It is also available as [https://hub.docker.com/r/bluespice/migrate-confluence docker container] for ease of installation and better automation.&lt;br /&gt;
&lt;br /&gt;
==Extensions==&lt;br /&gt;
The output generated by the tool contains certain elements that require &#039;&#039;&#039;additional extensions&#039;&#039;&#039; to activate. These extensions are already included in a BlueSpice Pro installation:&lt;br /&gt;
&lt;br /&gt;
#[[mediawikiwiki:Extension:TemplateStyles|TemplateStyles]]&lt;br /&gt;
#[[mediawikiwiki:Extension:ParserFunctions|ParserFunctions]]&lt;br /&gt;
#[[mediawikiwiki:Extension:SimpleTasks|SimpleTasks]]&lt;br /&gt;
#[[mediawikiwiki:Extension:Semantic_MediaWiki|Semantic MediaWiki]]&lt;br /&gt;
#[[mediawikiwiki:Extension:Header_Tabs|HeaderTabs]]&lt;br /&gt;
#[[mediawikiwiki:Extension:SubPageList|SubPageList]]&lt;br /&gt;
&lt;br /&gt;
==Macro check==&lt;br /&gt;
On the BlueSpice website, you can use a [https://bluespice.com/confluence-migration-process/#confluence-migration-input-desktop macro check] to see which Confluence macros are not automatically converted. If an important macro is marked as unsupported, the content can most likely still be transferred.&lt;br /&gt;
[[File:Confluence macro check.png|alt=Textarea for adding a list of macros (with step-by-step instructions)|center|thumb|650x650px|Macro check]]&lt;br /&gt;
&lt;br /&gt;
== Not migrated ==&lt;br /&gt;
The following Confluence elements are excluded from the migration:&lt;br /&gt;
&lt;br /&gt;
*User identities&lt;br /&gt;
*Comments&lt;br /&gt;
*Various macros&lt;br /&gt;
*Some layouts&lt;br /&gt;
*Files in an area that cannot be assigned to a page&lt;br /&gt;
&lt;br /&gt;
== Roadmap ==&lt;br /&gt;
* April &#039;26: Allow for parallel processing (ERM45405) - Speeds up conversion of large Confluence exports&lt;br /&gt;
* April &#039;26: Migrate page comments to [[mw:Extension:CommentStreams]] threads (ERM46627) - Additional content&lt;br /&gt;
* April &#039;26: Add support for historic page and file revisions (ERM35013) - Additional content&lt;br /&gt;
&lt;br /&gt;
==More information==&lt;br /&gt;
&lt;br /&gt;
*https://bluespice.com/migration-from-confluence-to-bluespice-mediawiki/&lt;br /&gt;
*https://bluespice.com/mediawiki-versus-confluence-not-a-question-of-features/&lt;br /&gt;
&lt;br /&gt;
[[de:Confluence Migration]]&lt;br /&gt;
[[Category:Setup]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=File:Semantic_MediaWiki-Nomenklatur-86700495.drawio.png&amp;diff=13951</id>
		<title>File:Semantic MediaWiki-Nomenklatur-86700495.drawio.png</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=File:Semantic_MediaWiki-Nomenklatur-86700495.drawio.png&amp;diff=13951"/>
		<updated>2026-03-23T10:47:09Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: Margit.link-rodrigue uploaded a new version of File:Semantic MediaWiki-Nomenklatur-86700495.drawio.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Semantic_MediaWiki/Naming_conventions&amp;diff=13950</id>
		<title>Manual:Semantic MediaWiki/Naming conventions</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Semantic_MediaWiki/Naming_conventions&amp;diff=13950"/>
		<updated>2026-03-23T10:44:45Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Consistent naming of pages and properties==&lt;br /&gt;
Before you create a semantic template, you first need to define which data to collect. Usually the data can be seen as a data set.&lt;br /&gt;
{{Messagebox|boxtype=example|Note text=We want to collect customer data. All customers get their own wiki page. On each page we enter information about the company &#039;&#039;location&#039;&#039;, the primary &#039;&#039;contact person&#039;&#039; and the &#039;&#039;date of first contact&#039;&#039; with the company.}}&lt;br /&gt;
It makes sense to name the required pages consistently. In our example, we would create the pages&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;Template:Customer&amp;lt;/code&amp;gt;  to show the customer information,&lt;br /&gt;
* &amp;lt;code&amp;gt;Form:Customer&amp;lt;/code&amp;gt; to enter the values for the customer data,&lt;br /&gt;
* &amp;lt;code&amp;gt;Category:Customer&amp;lt;/code&amp;gt;  to collect all pages that use the template &amp;quot;Customer&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
To maintain a catalog with all your customer information, you can&lt;br /&gt;
&lt;br /&gt;
* consider putting the pages in their own  [[Manual:The concept of namespaces|namespace]] &amp;lt;code&amp;gt;Customer&amp;lt;/code&amp;gt;&#039;&#039;,&#039;&#039;  or&lt;br /&gt;
* collect the pages as subpages of the page &amp;lt;code&amp;gt;Customer.&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The choice where to maintain your customer pages depends on the setup of your wiki and how you organize content for your specific use-case.&lt;br /&gt;
&lt;br /&gt;
=== Organizing your properties ===&lt;br /&gt;
For the properties, you have to consider that the property &#039;&#039;location&#039;&#039; could also be used outside the context of customer pages. There could be locations for partners or vendors, for example. You need to decide if they are related or not. Based on your decision, you can collect the values for the customer locations in the following properties:&lt;br /&gt;
&lt;br /&gt;
* Property:Location   (collects all location information in the wiki)&lt;br /&gt;
* Poperty:Customer location (collects specifically the location information of customers)&lt;br /&gt;
* Property:Customer/location (collects specifically the location of customers, but seen as one of multiple &amp;quot;grouped&amp;quot; properties for customers such as Customer/contact, etc...)&lt;br /&gt;
&lt;br /&gt;
==Classification of information==&lt;br /&gt;
&lt;br /&gt;
===Categories===&lt;br /&gt;
When classifying pages, we generally differentiate between categories and properties. The page itself is described with categories. Using the example of customers, we categorize each customer page with the keyword &#039;&#039;Customer data&#039;&#039;. The category therefore collects all pages on which customer data is located. &lt;br /&gt;
&lt;br /&gt;
===Properties===&lt;br /&gt;
Certain properties that describe each customer more precisely are now collected as customer data. Normally, these properties are directly related to the page itself. It can therefore be helpful to express the semantic relationship directly in the property:&amp;lt;pre&amp;gt;Customer Technicon has location Regensburg.&lt;br /&gt;
         (page)   (property)    (value)&amp;lt;/pre&amp;gt;&lt;br /&gt;
Therefore, we can capture the relationship to the page in the property name: &#039;&#039;Has location&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Messagebox|boxtype=note|Note text=It is not required to express this relationship function of properties (as predicates). The property can also simply be named &amp;quot;location&amp;quot; if its intended use is clear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is, however a difference between &amp;quot;Has location&amp;quot; and &amp;quot;Is location of&amp;quot;. For example, the customer Technicon has the location Regensburg. The city of Regensburg, on the other hand, is the location of the customer Technicon.}}&amp;lt;br /&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;Semantic MediaWiki/Nomenklatur-86700495&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;{{Box Links-en|Topic1=[https://www.semantic-mediawiki.org/wiki/Help:Classification https://www.semantic-mediawiki.org/wiki/Help:Classification]}}&lt;br /&gt;
[[de:Handbuch:Semantic_MediaWiki/Nomenklatur]]&lt;br /&gt;
[[en:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Create_pages&amp;diff=13949</id>
		<title>Manual:Create pages</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Create_pages&amp;diff=13949"/>
		<updated>2026-03-23T10:29:47Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;lt;bookshelf src=&amp;quot;Book:User manual&amp;quot; /&amp;gt;&lt;br /&gt;
An important aspect of the wiki principle is that content can be created, edited and shared quickly with others. Changes to wiki pages can be tracked and reversed at any time via the version history. Therefore, a wiki should limit editing rights sparingly to allow for the greatest possible collaboration.&lt;br /&gt;
&lt;br /&gt;
==Creating a page==&lt;br /&gt;
&#039;&#039;&#039;To create a page:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; the + button in the [[Manual:Extension/BlueSpiceDiscovery|Header]]. A dialog window opens.&lt;br /&gt;
#&#039;&#039;&#039;Enter &amp;lt;nowiki/&amp;gt;&#039;&#039;&#039;a page name. If th&#039;&#039;&#039;&#039;&#039;&amp;lt;nowiki/&amp;gt;&#039;&#039;&#039;&#039;&#039;e page already exists, it will be listed under the text field.  If you want to create the page in an existing [[Manual:The concept of namespaces|namespace]], add the namespace name as a prefix, followed by a colon. Example: &amp;lt;code&amp;gt;Manual:Visual editing&amp;lt;/code&amp;gt; [[File:Manual:Manual Create pages 1748245897327.png|alt=Dialog field with the new page name &amp;quot;Community&amp;quot;|center|thumb|Create a new page]]&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; done.&lt;br /&gt;
#&#039;&#039;&#039;C&#039;&#039;&amp;lt;nowiki/&amp;gt;&#039;&#039;hoose&#039;&#039;&#039; &#039;&#039;Blank Page&#039;&#039; or a page template if your wiki offers a selection page templates page as the next step. This step is omitted if no page templates are available. The page now opens in edit mode.&lt;br /&gt;
#&#039;&#039;&#039;Save&#039;&#039;&#039; the page.  After saving the page for the first time, the page exists in the wiki.  Click the edit icon of the page to switch back to edit mode.&lt;br /&gt;
&lt;br /&gt;
==Changing the page name==&lt;br /&gt;
If you want to change the page name later (e.g., to store it in another [[Manual:The concept of namespaces|namespace]]), you need to [[Manual:Rename and move pages|move]] the page.&lt;br /&gt;
&lt;br /&gt;
==Adding subpages==&lt;br /&gt;
To create a [[Manual:Subpage|subpage]] for the current page, select the &#039;&#039;New subpage&#039;&#039; link from the &#039;&#039;New&#039;&#039;  menu.&lt;br /&gt;
[[File:Manual:Create a subpage.png|alt=BlueSpice &amp;quot;new&amp;quot; button menu|center|thumb|218x218px|Create a subpage]]&lt;br /&gt;
&lt;br /&gt;
The subpage is then created  as page &amp;lt;code&amp;gt;current page/subpage&amp;lt;/code&amp;gt;, e.g. &#039;&#039;VisualEditor/Tables&#039;&#039;. If a page has subpages, the path is displayed via the breadcrumb navigation at the top of the page. The character &amp;lt;code&amp;gt;/&amp;lt;/code&amp;gt; is only used to create a subpage. This means that you cannot create a wiki page called &#039;&#039;When/how to take a vacation&#039;&#039; as this will result in a main page &#039;&#039;When&#039;&#039; with its subpage &#039;&#039;how to take a vacation&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
==Page name conventions==&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Title choice:&#039;&#039;&#039; In a wiki, titles are very important. In wikis with many entries, it happens that authors set links to pages that they consider important in the context of their entry. Single words work well, but short phrases like &amp;quot;why wikis work&amp;quot; can also be goood page names. In addition, meaningful page titles also make it easier for readers to find their way around and to search for an article using the title search.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Namespaces:&#039;&#039;&#039; To create an &amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot;&amp;gt;article&amp;lt;/span&amp;gt; in another &amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot;&amp;gt;namespace&amp;lt;/span&amp;gt;, its name must be preceded by the &amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot;&amp;gt;namespace prefix&amp;lt;/span&amp;gt;, i.e. &amp;lt;code&amp;gt;namespace:articlename&amp;lt;/code&amp;gt;. An article name can exist multiple times in the wiki as long as it is in different namespaces.&lt;br /&gt;
*&#039;&#039;&#039;Special characters:&#039;&#039;&#039; The following characters cannot be used in titles: &amp;lt;code&amp;gt;{ } &amp;amp; ? &amp;lt; &amp;gt; \&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;,&amp;lt;/code&amp;gt; . You can find more about this at [https://www.mediawiki.org/wiki/Manual:Page_title?action=view Mediawiki].&lt;br /&gt;
*&#039;&#039;&#039;Spelling:&#039;&#039;&#039; When linking to an already existing page  in source edit mode, you should pay attention to the exact spelling. For example, if you enter &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Hello world]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; instead of &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;[[Hello World]]&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;, links to two different pages are created, because the page names are case sensitive. Only the first letter of a (parent) page is case-insensitive. Subpage names are completely case-sensitive.&lt;br /&gt;
&lt;br /&gt;
== Alternative options for page creation ==&lt;br /&gt;
There are other handy ways to create a page in the wiki:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Redlink:&#039;&#039;&#039; If you are currently editing a wiki page, you can directly select a text passage and set a link to a non-existent page. This creates a red-formatted link (redlink) for which there is no wiki page yet. The non existing page is then also listed on the special page &amp;lt;code&amp;gt;Wanted files&amp;lt;/code&amp;gt;.&lt;br /&gt;
*&#039;&#039;&#039;Browser address bar:&#039;&#039;&#039; You can also create a page directly from the address bar of your web browser. To do this, simply replace the title of the current page with a new page name. If you then press Enter, the new page will open.&lt;br /&gt;
*&#039;&#039;&#039;[[Manual:Extension/InputBox|Inputbox]]&#039;&#039;&#039;: Input field that can easily be added to any page that includes predefined parameters to ensure the page is created in a particular namespace or using a particular page template.&lt;br /&gt;
*&#039;&#039;&#039;[[Reference:Page Forms|Form]]:&#039;&#039;&#039; In BlueSpice pro, there is also the possibility to create pages using forms. This has the advantage that you can pass different page parameters, such as a page template or various template parameter values to a new page during page creation.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Box_Links-en | Topic1 =[[Manual:Rename_and_move_pages|Rename and move pages]]| Topic2 =[[Manual:Redirects|Redirects - using synonyms]] | Topic3 =[[Manual:Extension/BlueSpicePageTemplates|Page templates]] | Topic4 = }}&lt;br /&gt;
[[en:{{FULLPAGENAME}}]]&lt;br /&gt;
[[de:Handbuch:Seiten_erstellen]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Editing]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Semantic_MediaWiki/Naming_conventions&amp;diff=13948</id>
		<title>Manual:Semantic MediaWiki/Naming conventions</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Semantic_MediaWiki/Naming_conventions&amp;diff=13948"/>
		<updated>2026-03-23T09:48:20Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;==Consistent naming of pages==&lt;br /&gt;
Before you create a semantic template, you first need to define which data to collect. Usually the data can be seen as a data set.&lt;br /&gt;
{{Messagebox|boxtype=example|Note text=We want to collect customer data. All customers get their own wiki page. On each page we enter information about the company &#039;&#039;location&#039;&#039;, the primary &#039;&#039;contact person&#039;&#039; and the &#039;&#039;date of first contact&#039;&#039; with the company.}}&lt;br /&gt;
It makes sense to name the required pages consistently. In our example, we would create the pages &#039;&#039;Template:Customer data&#039;&#039;, &#039;&#039;Form:Customer data&#039;&#039; and &#039;&#039;Category:Customer data.&#039;&#039; You can even consider putting the pages in their own  [[Manual:The concept of namespaces|namespace]] &#039;&#039;Customer&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For the properties, you have to consider that the property &#039;&#039;location&#039;&#039; could also be used outside the context of customer pages. There could be locations for partners or vendors, for example. Each context could get their own property (e.g. &#039;&#039;Customer location&#039;&#039;) or share the same property location and then use a different category (Customer data, Partner data, ...) on the wiki pages to distinguish them.&lt;br /&gt;
&lt;br /&gt;
==Classification of information==&lt;br /&gt;
&lt;br /&gt;
===Categories===&lt;br /&gt;
When classifying pages, we generally differentiate between categories and properties. The page itself is described with categories. Using the example of customers, we categorize each customer page with the keyword &#039;&#039;Customer data&#039;&#039;. The category therefore collects all pages on which customer data is located. &lt;br /&gt;
&lt;br /&gt;
===Properties===&lt;br /&gt;
Certain properties that describe each customer more precisely are now collected as customer data. Normally, these properties are directly related to the page itself. It can therefore be helpful to express the semantic relationship directly in the property:&amp;lt;pre&amp;gt;Customer Technicon has location Regensburg.&lt;br /&gt;
         (page)   (property)    (value)&amp;lt;/pre&amp;gt;&lt;br /&gt;
Therefore, we capture the relationship to the page in the property name: &#039;&#039;Has location&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Messagebox|boxtype=note|Note text=It is not required to express this relationship function of properties (as predicates). The property can also simply be named &amp;quot;location&amp;quot; if its intended use is clear.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
There is, however a difference between &amp;quot;Has location&amp;quot; and &amp;quot;Is location of&amp;quot;. For example, the customer Technicon has the location Regensburg. The city of Regensburg, on the other hand, is the location of the customer Technicon.}}&amp;lt;br /&amp;gt;&amp;lt;bs:drawio filename=&amp;quot;Semantic MediaWiki/Nomenklatur-86700495&amp;quot; /&amp;gt;&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==Subpages==&lt;br /&gt;
We can also work with a subpage system and work with properties like Property:Customer/Has_location, Property:Customer/ Has_first_contact, and so on. If the property &amp;quot;Location&amp;quot; is also to be used elsewhere, it is advisable to define Property: Has_location instead of Property:Customer/Has_location. &lt;br /&gt;
&lt;br /&gt;
When properties can be clearly assigned to a use case or have several use cases, it makes sense to name them accordingly. For example, Property:Customer/Contract_number can be a sequential, whole number, but Property:Partner/Contract_number can contain entries such as &amp;quot;1.1.5&amp;quot; or &amp;quot;4.3.7&amp;quot;.&lt;br /&gt;
{{Box Links-en|Topic1=[https://www.semantic-mediawiki.org/wiki/Help:Classification https://www.semantic-mediawiki.org/wiki/Help:Classification]}}&lt;br /&gt;
[[de:Handbuch:Semantic_MediaWiki/Nomenklatur]]&lt;br /&gt;
[[en:{{FULLPAGENAME}}]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=BlueSpice_5.1&amp;diff=13947</id>
		<title>BlueSpice 5.1</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=BlueSpice_5.1&amp;diff=13947"/>
		<updated>2026-03-20T13:22:28Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: Redirected page to BlueSpice 5&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[BlueSpice 5]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:User_manual_introduction/subpage&amp;diff=13946</id>
		<title>Manual:User manual introduction/subpage</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:User_manual_introduction/subpage&amp;diff=13946"/>
		<updated>2026-03-20T12:58:33Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: Created page with &amp;quot;test&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;test&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceArticleInfo&amp;diff=13945</id>
		<title>Manual:Extension/BlueSpiceArticleInfo</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceArticleInfo&amp;diff=13945"/>
		<updated>2026-03-20T09:46:39Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Page information}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;BlueSpiceArticleInfo&#039;&#039;&#039; contains meta information about a content page.&lt;br /&gt;
&lt;br /&gt;
==Viewing the page information==&lt;br /&gt;
The list of meta information about a page is displayed in the page information of the  [[Manual:Extension/BlueSpiceDiscovery#Page tools|page tools]].&lt;br /&gt;
[[File:Manual:PageInformation.png|link=https://en.wiki.bluespice.com/wiki/File:ArticleInfo2.jpg|alt=|center|thumb|quality management tools]]&lt;br /&gt;
The following information categories are available:&lt;br /&gt;
&lt;br /&gt;
*General (title, redirects, etc.)&lt;br /&gt;
*Last edit (list of editors, time of last edit, last editor)&lt;br /&gt;
*Properties (associated categories, templates used on the page, links, etc.)&lt;br /&gt;
*[[Manual:Extension/BlueSpiceAuthors|Authors]] of this page&lt;br /&gt;
*[[Manual:Extension/BlueSpicePageAssignments|Assignments]]&lt;br /&gt;
*[[Manual:Extension/BlueSpiceReaders|Readers]] of this page (only visible to admin users)&lt;br /&gt;
*[[Manual:Extension/BlueSpiceExpiry|Expiry]] of the page&lt;br /&gt;
*[[Manual:Extension/BlueSpiceReminder|Reminder]]&lt;br /&gt;
*[[Manual:Extension/CognitiveProcessDesigner|Process]] usage&lt;br /&gt;
&lt;br /&gt;
* [[Manual:Extension/ChatBot|ChatBot]] indexing status&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:Manual Extension BlueSpiceArticleInfo 1750167946366.png|alt=Page information dialog|center|thumb|500x500px|Page information dialog]]&lt;br /&gt;
&lt;br /&gt;
==Configuration==&lt;br /&gt;
In the [[Manual:Extension/BlueSpiceConfigManager|config manager]], you can change the update frequency for this information. Here, you choose &#039;&#039;Extension&#039;&#039; from the select menu and then &#039;&#039;BlueSpiceArticleInfo&#039;&#039;.&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Manual:ArticleInfo4.png|link=https://en.wiki.bluespice.com/wiki/File:ArticleInfo4.png|alt=|center|thumb|348x348px|Settings in ConfigManager]]&lt;br /&gt;
&lt;br /&gt;
===Output===&lt;br /&gt;
{{#dpl:title=Manual:Extension/BlueSpiceConfigManager|include=#BlueSpiceArticleInfo}} &lt;br /&gt;
&lt;br /&gt;
{{Box Links-en|Topic1=[[Reference:BlueSpiceArticleInfo]]}}&lt;br /&gt;
{{Translation}}&lt;br /&gt;
&lt;br /&gt;
[[Category:Page tools]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Reference:BlueSpiceArticleInfo&amp;diff=13944</id>
		<title>Reference:BlueSpiceArticleInfo</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Reference:BlueSpiceArticleInfo&amp;diff=13944"/>
		<updated>2026-03-20T09:42: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 free, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=BlueSpice&lt;br /&gt;
|category=Data Analysis&lt;br /&gt;
|license=GPL v3 only&lt;br /&gt;
|features=This extension provides additional information compared to the standard MediaWiki page information. In the Discovery skin, this information can be accessed in the [[Manual:Extension/BlueSpiceDiscovery{{!}}page tools]] using the link &#039;&#039;all actions... &amp;gt; Page Information&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
The following information is included (depending on installed extensions):&lt;br /&gt;
&lt;br /&gt;
*General&lt;br /&gt;
*Last edit&lt;br /&gt;
*Properties&lt;br /&gt;
*Authors of this page&lt;br /&gt;
*Assignments&lt;br /&gt;
*Readers of this page&lt;br /&gt;
*Expiry of page&lt;br /&gt;
*Reminder&lt;br /&gt;
*Process usage&lt;br /&gt;
*ChatBot indexing status&lt;br /&gt;
|desc=Displays important meta information about a page like the last edit or the number of edits.&lt;br /&gt;
}}&lt;br /&gt;
{{wcagCheck&lt;br /&gt;
|wcagStatus=2-testing complete&lt;br /&gt;
|wcagCheckedfor=Web&lt;br /&gt;
|wcagTestdate=2022-08-08&lt;br /&gt;
|wcagLevel=AA&lt;br /&gt;
|wcagSupport=supports&lt;br /&gt;
|wcagComments=Note: extJS pagination issues of individual extensions is evaluated on an extension-basis.&lt;br /&gt;
|extensionType=core&lt;br /&gt;
|extensionFocus=reader&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13943</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13943"/>
		<updated>2026-03-19T16:44:39Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to discrepancies. Below are the main reasons.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Feature&lt;br /&gt;
!Source&lt;br /&gt;
!Updates&lt;br /&gt;
!May lag?&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;SMW &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|SMW store (snapshot)&lt;br /&gt;
|Only when page is parsed/resaved&lt;br /&gt;
|✔ Yes&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;DPL &amp;lt;code&amp;gt;ordermethod=counter&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt; (live)&lt;br /&gt;
|Immediately when HitCounters logs a view&lt;br /&gt;
|✘ No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ based on the above reasons.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Reference:HitCounters&amp;diff=13942</id>
		<title>Reference:HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Reference:HitCounters&amp;diff=13942"/>
		<updated>2026-03-19T16:41:33Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{BSExtensionInfobox&lt;br /&gt;
|desc=Counts the hits of a page/article.&lt;br /&gt;
|status=stable&lt;br /&gt;
|developer=Mark A. Hershberger&lt;br /&gt;
|type=MediaWiki&lt;br /&gt;
|edition=BlueSpice pro, BlueSpice free, BlueSpice farm, BlueSpice cloud&lt;br /&gt;
|compatible=MediaWiki&lt;br /&gt;
|category=Reporting&lt;br /&gt;
|license=GPL v3+&lt;br /&gt;
|docu=https://www.mediawiki.org/wiki/Extension:HitCounters&lt;br /&gt;
|features=The &#039;&#039;&#039;HitCounters&#039;&#039;&#039; extension provides the page views functionality that was [https://www.mediawiki.org/wiki/MediaWiki_1.25#Hit_counters_removed removed in MediaWiki 1.25].&lt;br /&gt;
&lt;br /&gt;
Before MediaWiki 1.25, the page views counting functionality was part ofcore MediaWiki. This extension is based on that same code, but was deliberately done in a more lightweight way in order to speed up processing time. Many lines of superfluous code were removed. Also, the old MediaWiki core code did numerous database queries on every page hit; these have all been removed as well. This change may possibly lead to some inaccuracies in the data.&lt;br /&gt;
}}&lt;br /&gt;
{{wcagCheck&lt;br /&gt;
|wcagStatus=2-testing complete&lt;br /&gt;
|wcagCheckedfor=Web&lt;br /&gt;
|wcagTestdate=2022-08-08&lt;br /&gt;
|wcagLevel=AA&lt;br /&gt;
|wcagSupport=supports&lt;br /&gt;
|wcagComments=provides the number of page views. Available as sematic property of a page.&lt;br /&gt;
|extensionType=core&lt;br /&gt;
|extensionFocus=admin&lt;br /&gt;
}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13941</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13941"/>
		<updated>2026-03-19T16:39:47Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: (username removed) (log details removed)&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to discrepancies. Below are the main reasons.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Feature&lt;br /&gt;
!Source&lt;br /&gt;
!Updates&lt;br /&gt;
!May lag?&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;SMW &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|SMW store (snapshot)&lt;br /&gt;
|Only when page is parsed/resaved&lt;br /&gt;
|✔ Yes&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;DPL &amp;lt;code&amp;gt;ordermethod=counter&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt; (live)&lt;br /&gt;
|Immediately when HitCounters logs a view&lt;br /&gt;
|✘ No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ based on the above reasons.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13940</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13940"/>
		<updated>2026-03-19T16:39:36Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to discrepancies. Below are the main reasons.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Feature&lt;br /&gt;
!Source&lt;br /&gt;
!Updates&lt;br /&gt;
!May lag?&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;SMW &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|SMW store (snapshot)&lt;br /&gt;
|Only when page is parsed/resaved&lt;br /&gt;
|✔ Yes&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;DPL &amp;lt;code&amp;gt;ordermethod=counter&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt; (live)&lt;br /&gt;
|Immediately when HitCounters logs a view&lt;br /&gt;
|✘ No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ based on the above reasons.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13939</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13939"/>
		<updated>2026-03-19T16:27:50Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{NUMBEROFVIEWS:{{FULLPAGENAME}}}}&lt;br /&gt;
The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Feature&lt;br /&gt;
!Source&lt;br /&gt;
!Updates&lt;br /&gt;
!May lag?&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;SMW &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|SMW store (snapshot)&lt;br /&gt;
|Only when page is parsed/resaved&lt;br /&gt;
|✔ Yes&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;DPL &amp;lt;code&amp;gt;ordermethod=counter&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt; (live)&lt;br /&gt;
|Immediately when HitCounters logs a view&lt;br /&gt;
|✘ No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13938</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13938"/>
		<updated>2026-03-19T16:26:32Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Feature&lt;br /&gt;
!Source&lt;br /&gt;
!Updates&lt;br /&gt;
!May lag?&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;SMW &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|SMW store (snapshot)&lt;br /&gt;
|Only when page is parsed/resaved&lt;br /&gt;
|✔ Yes&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;DPL &amp;lt;code&amp;gt;ordermethod=counter&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt; (live)&lt;br /&gt;
|Immediately when HitCounters logs a view&lt;br /&gt;
|✘ No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&#039;&#039;&#039;Output SMW:&#039;&#039;&#039;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
|searchlabel=&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Output DPL:&#039;&#039;&#039;&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13937</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13937"/>
		<updated>2026-03-19T16:24:47Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Feature&lt;br /&gt;
!Source&lt;br /&gt;
!Updates&lt;br /&gt;
!May lag?&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;SMW &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|SMW store (snapshot)&lt;br /&gt;
|Only when page is parsed/resaved&lt;br /&gt;
|✔ Yes&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;DPL &amp;lt;code&amp;gt;ordermethod=counter&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt; (live)&lt;br /&gt;
|Immediately when HitCounters logs a view&lt;br /&gt;
|✘ No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Current page (localized):&lt;br /&gt;
{{#invoke:PageViews|get}}&lt;br /&gt;
Specific page (number only):&lt;br /&gt;
{{#invoke:PageViews|get|page=Main Page|plain=yes}}&lt;br /&gt;
With fallback if anything goes wrong:&lt;br /&gt;
{{#invoke:PageViews|get|page=Unknown:Title|plain=yes|fallback=0}}&lt;br /&gt;
&lt;br /&gt;
A) {{NUMBEROFPAGEVIEWS:{{FULLPAGENAME}}}}&lt;br /&gt;
B) {{NUMBEROFVIEWS:Main Page}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13936</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13936"/>
		<updated>2026-03-19T16:21:29Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Feature&lt;br /&gt;
!Source&lt;br /&gt;
!Updates&lt;br /&gt;
!May lag?&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;SMW &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|SMW store (snapshot)&lt;br /&gt;
|Only when page is parsed/resaved&lt;br /&gt;
|✔ Yes&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;DPL &amp;lt;code&amp;gt;ordermethod=counter&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt; (live)&lt;br /&gt;
|Immediately when HitCounters logs a view&lt;br /&gt;
|✘ No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Current page (localized):&lt;br /&gt;
{{#invoke:PageViews|get}}&lt;br /&gt;
Specific page (number only):&lt;br /&gt;
{{#invoke:PageViews|get|page=Main Page|plain=yes}}&lt;br /&gt;
With fallback if anything goes wrong:&lt;br /&gt;
{{#invoke:PageViews|get|page=Unknown:Title|plain=yes|fallback=0}}&lt;br /&gt;
&lt;br /&gt;
A) {{NUMBEROFVIEWS:{{FULLPAGENAME}}}}&lt;br /&gt;
B) {{NUMBEROFVIEWS:Main Page}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Module:PageViews&amp;diff=13935</id>
		<title>Module:PageViews</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Module:PageViews&amp;diff=13935"/>
		<updated>2026-03-19T16:20:09Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Module:PageViews (preprocess variant)&lt;br /&gt;
-- Live page view count via Extension:HitCounters&#039; {{NUMBEROFVIEWS:Title}}.&lt;br /&gt;
-- Usage:&lt;br /&gt;
--   {{#invoke:PageViews|get}}                         -- current page, localized&lt;br /&gt;
--   {{#invoke:PageViews|get|page=Main Page}}          -- specific page, localized&lt;br /&gt;
--   {{#invoke:PageViews|get|page=Main Page|plain=yes}}-- just the number&lt;br /&gt;
--   {{#invoke:PageViews|get|page=Foo|fallback=0}}     -- fallback if unavailable&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local function normalizeTitle(txt)&lt;br /&gt;
    if not txt or txt == &#039;&#039; then&lt;br /&gt;
        return mw.title.getCurrentTitle()&lt;br /&gt;
    end&lt;br /&gt;
    return mw.title.new(txt)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function fetchViews(title)&lt;br /&gt;
    local frame = mw.getCurrentFrame()&lt;br /&gt;
    -- Try raw flag if your HitCounters build supports it, then fall back.&lt;br /&gt;
    local wikitext = string.format(&#039;{{NUMBEROFVIEWS:%s|R}}&#039;, title.prefixedText)&lt;br /&gt;
    local v = frame:preprocess(wikitext)&lt;br /&gt;
    if not v or v == &#039;&#039; or v:match(&#039;^⧼&#039;) then&lt;br /&gt;
        v = frame:preprocess(string.format(&#039;{{NUMBEROFVIEWS:%s}}&#039;, title.prefixedText))&lt;br /&gt;
    end&lt;br /&gt;
    if not v or v == &#039;&#039; then return nil end&lt;br /&gt;
    local digits = tostring(v):gsub(&#039;[^0-9]&#039;, &#039;&#039;)&lt;br /&gt;
    if digits == &#039;&#039; then return nil end&lt;br /&gt;
    return tonumber(digits)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
function p.get(frame)&lt;br /&gt;
    -- collect args (support parent template)&lt;br /&gt;
    local a = frame.args or {}&lt;br /&gt;
    local parent = frame:getParent()&lt;br /&gt;
    if parent and parent.args then&lt;br /&gt;
        for k,v in pairs(parent.args) do&lt;br /&gt;
            if a[k] == nil or a[k] == &#039;&#039; then a[k] = v end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local t = normalizeTitle(a.page or a[1])&lt;br /&gt;
    if not t then return a.fallback or &#039;&#039; end&lt;br /&gt;
&lt;br /&gt;
    local n = fetchViews(t)&lt;br /&gt;
    if not n then return a.fallback or &#039;&#039; end&lt;br /&gt;
&lt;br /&gt;
    if (a.plain or &#039;&#039;):lower():match(&#039;^(yes|true|1)$&#039;) then&lt;br /&gt;
        return tostring(n)&lt;br /&gt;
    end&lt;br /&gt;
    return mw.language.getContentLanguage():formatNum(n)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13934</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13934"/>
		<updated>2026-03-19T16:19:07Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Feature&lt;br /&gt;
!Source&lt;br /&gt;
!Updates&lt;br /&gt;
!May lag?&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;SMW &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|SMW store (snapshot)&lt;br /&gt;
|Only when page is parsed/resaved&lt;br /&gt;
|✔ Yes&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;DPL &amp;lt;code&amp;gt;ordermethod=counter&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt; (live)&lt;br /&gt;
|Immediately when HitCounters logs a view&lt;br /&gt;
|✘ No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Current page (localized):&lt;br /&gt;
{{#invoke:PageViews|get}}&lt;br /&gt;
Specific page (number only):&lt;br /&gt;
{{#invoke:PageViews|get|page=Main Page|plain=yes}}&lt;br /&gt;
With fallback if anything goes wrong:&lt;br /&gt;
{{#invoke:PageViews|get|page=Unknown:Title|plain=yes|fallback=0}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Module:PageViews&amp;diff=13933</id>
		<title>Module:PageViews</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Module:PageViews&amp;diff=13933"/>
		<updated>2026-03-19T16:17:59Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: Created page with &amp;quot;-- Module:PageViews (compact) -- Live page view count via Extension:HitCounters&amp;#039; NUMBEROFVIEWS. -- Usage: --   {{#invoke:PageViews|get}}                         -- current page, localized --   {{#invoke:PageViews|get|page=Main Page}}          -- specific page, localized --   {{#invoke:PageViews|get|page=Main Page|plain=yes}}-- just the number --   {{#invoke:PageViews|get|page=Foo|fallback=0}}     -- 0 if not available  local p = {}  local function normalizeTitle(txt)...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;-- Module:PageViews (compact)&lt;br /&gt;
-- Live page view count via Extension:HitCounters&#039; NUMBEROFVIEWS.&lt;br /&gt;
-- Usage:&lt;br /&gt;
--   {{#invoke:PageViews|get}}                         -- current page, localized&lt;br /&gt;
--   {{#invoke:PageViews|get|page=Main Page}}          -- specific page, localized&lt;br /&gt;
--   {{#invoke:PageViews|get|page=Main Page|plain=yes}}-- just the number&lt;br /&gt;
--   {{#invoke:PageViews|get|page=Foo|fallback=0}}     -- 0 if not available&lt;br /&gt;
&lt;br /&gt;
local p = {}&lt;br /&gt;
&lt;br /&gt;
local function normalizeTitle(txt)&lt;br /&gt;
    if not txt or txt == &#039;&#039; then&lt;br /&gt;
        return mw.title.getCurrentTitle()&lt;br /&gt;
    end&lt;br /&gt;
    return mw.title.new(txt)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
local function fetchViews(title)&lt;br /&gt;
    local frame = mw.getCurrentFrame()&lt;br /&gt;
    -- Try raw flags (some HitCounters builds support them), then fallback.&lt;br /&gt;
    local v = frame:callParserFunction(&#039;NUMBEROFVIEWS&#039;, title.prefixedText .. &#039;|R&#039;)&lt;br /&gt;
           or frame:callParserFunction(&#039;NUMBEROFVIEWS&#039;, title.prefixedText .. &#039;|raw&#039;)&lt;br /&gt;
           or frame:callParserFunction(&#039;NUMBEROFVIEWS&#039;, title.prefixedText)&lt;br /&gt;
    if not v or v == &#039;&#039; then return nil end&lt;br /&gt;
    local digits = tostring(v):gsub(&#039;[^0-9]&#039;, &#039;&#039;)&lt;br /&gt;
    if digits == &#039;&#039; then return nil end&lt;br /&gt;
    return tonumber(digits)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
-- {{#invoke:PageViews|get|page=...|plain=yes|fallback=...}}&lt;br /&gt;
function p.get(frame)&lt;br /&gt;
    -- collect args (support parent template)&lt;br /&gt;
    local a = frame.args or {}&lt;br /&gt;
    local parent = frame:getParent()&lt;br /&gt;
    if parent and parent.args then&lt;br /&gt;
        for k,v in pairs(parent.args) do&lt;br /&gt;
            if a[k] == nil or a[k] == &#039;&#039; then a[k] = v end&lt;br /&gt;
        end&lt;br /&gt;
    end&lt;br /&gt;
&lt;br /&gt;
    local t = normalizeTitle(a.page or a[1])&lt;br /&gt;
    if not t then return a.fallback or &#039;&#039; end&lt;br /&gt;
&lt;br /&gt;
    local n = fetchViews(t)&lt;br /&gt;
    if not n then return a.fallback or &#039;&#039; end&lt;br /&gt;
&lt;br /&gt;
    if (a.plain or &#039;&#039;):lower():match(&#039;^(yes|true|1)$&#039;) then&lt;br /&gt;
        return tostring(n)&lt;br /&gt;
    end&lt;br /&gt;
    return mw.language.getContentLanguage():formatNum(n)&lt;br /&gt;
end&lt;br /&gt;
&lt;br /&gt;
return p&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13932</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13932"/>
		<updated>2026-03-19T16:12:44Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
!Feature&lt;br /&gt;
!Source&lt;br /&gt;
!Updates&lt;br /&gt;
!May lag?&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;SMW &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|SMW store (snapshot)&lt;br /&gt;
|Only when page is parsed/resaved&lt;br /&gt;
|✔ Yes&lt;br /&gt;
|-&lt;br /&gt;
!&#039;&#039;&#039;DPL &amp;lt;code&amp;gt;ordermethod=counter&amp;lt;/code&amp;gt;&#039;&#039;&#039;&lt;br /&gt;
|&amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt; (live)&lt;br /&gt;
|Immediately when HitCounters logs a view&lt;br /&gt;
|✘ No&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13931</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13931"/>
		<updated>2026-03-19T16:11:00Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|headers=hide&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13930</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13930"/>
		<updated>2026-03-19T16:10:20Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|format=ul&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13929</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13929"/>
		<updated>2026-03-19T16:09:49Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=MediaWiki:Hitcounters-nviews&amp;diff=13928</id>
		<title>MediaWiki:Hitcounters-nviews</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=MediaWiki:Hitcounters-nviews&amp;diff=13928"/>
		<updated>2026-03-19T16:09:30Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$1&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=MediaWiki:Hitcounters-nviews&amp;diff=13927</id>
		<title>MediaWiki:Hitcounters-nviews</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=MediaWiki:Hitcounters-nviews&amp;diff=13927"/>
		<updated>2026-03-19T16:08:49Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: Created page with &amp;quot;$&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;$&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13926</id>
		<title>Manual:Extension/HitCounters</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/HitCounters&amp;diff=13926"/>
		<updated>2026-03-19T16:08:25Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: Created page with &amp;quot;The extension &amp;#039;&amp;#039;&amp;#039;HitCounter&amp;#039;&amp;#039;&amp;#039; counts human page views, but does not ignore multiple visits.   == How it works == The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.  == Output of the page views number == The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page....&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The extension &#039;&#039;&#039;HitCounter&#039;&#039;&#039; counts human page views, but does not ignore multiple visits. &lt;br /&gt;
&lt;br /&gt;
== How it works ==&lt;br /&gt;
The extension counts page views and stores them in the MediaWiki database field &amp;lt;code&amp;gt;page.page_counter&amp;lt;/code&amp;gt;. Other extensions use this field to return page visit numbers.&lt;br /&gt;
&lt;br /&gt;
== Output of the page views number ==&lt;br /&gt;
The extensions Semantic MediaWiki (SMW)  and DPL3 (DPL), which are bundled with the BlueSpice distribution, both use the field value for &amp;lt;code&amp;gt;page.page_counter.&amp;lt;/code&amp;gt; However, the number that is returned in SMW and DPL queries usually differs.&lt;br /&gt;
&lt;br /&gt;
=== Why SMW and DPL show different page-view numbers ===&lt;br /&gt;
Even when both rely on HitCounters, they read the values at &#039;&#039;&#039;different points in time&#039;&#039;&#039; and with &#039;&#039;&#039;different caching layers&#039;&#039;&#039;, which leads to small discrepancies. Below are the main reasons.&lt;br /&gt;
&lt;br /&gt;
==== SMW stores values (snapshot) – DPL reads live values ====&lt;br /&gt;
&#039;&#039;&#039;SMW’s property &amp;quot;Number_of_page_views&amp;quot;:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* SMW stores the value in its DataStore.&lt;br /&gt;
* A page must be parsed/resaved for SMW to update the stored property.&lt;br /&gt;
* Therefore: the number can lag behind the real counter.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL3 ordermethod=counter:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* DPL reads the current page.page_counter field directly.&lt;br /&gt;
* It does not use SMW data.&lt;br /&gt;
* This always shows the latest number, as recorded by HitCounters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Result:&#039;&#039;&#039; SMW can show an older number than DPL.&lt;br /&gt;
&lt;br /&gt;
==== Caching differences (ParserCache vs. SMW store) ====&lt;br /&gt;
&#039;&#039;&#039;SMW:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses its own store (SQL + SMW query cache).&lt;br /&gt;
* Property values only change when the page is reparsed.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;DPL:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
* Uses MediaWiki’s normal page cache but reads the counter directly every time.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If a page received new hits since its last SMW update:&lt;br /&gt;
&lt;br /&gt;
* DPL shows the new higher number&lt;br /&gt;
* SMW still shows the older value until the page is updated&lt;br /&gt;
&lt;br /&gt;
=== HitCounters updates only on full page views ===&lt;br /&gt;
HitCounters increments the view count only when:&lt;br /&gt;
&lt;br /&gt;
* A normal, human page view occurs&lt;br /&gt;
&lt;br /&gt;
* Not on: API calls, bot views, thumbnail loads, SMW queries, DPL queries&lt;br /&gt;
&lt;br /&gt;
This means numbers may diverge temporarily depending on viewing patterns.&lt;br /&gt;
&lt;br /&gt;
==== Some skins bypass counters ====&lt;br /&gt;
If some users view pages via:&lt;br /&gt;
&lt;br /&gt;
* mobile skin&lt;br /&gt;
* VisualEditor previews&lt;br /&gt;
* REST requests&lt;br /&gt;
* API-parsed pages&lt;br /&gt;
&lt;br /&gt;
…those views may not be counted.&lt;br /&gt;
&lt;br /&gt;
If these users access a page differently at different times, SMW and DPL appear inconsistent.&lt;br /&gt;
&lt;br /&gt;
==== SMW’s “Number_of_page_views” rounds or normalizes values ====&lt;br /&gt;
SMW’s special property sometimes:&lt;br /&gt;
&lt;br /&gt;
* stores the view count as an integer&lt;br /&gt;
* may update only when semantic parsing occurs&lt;br /&gt;
* may skip updates depending on SMW’s DeferredUpdate behavior&lt;br /&gt;
&lt;br /&gt;
DPL always shows the raw integer.&lt;br /&gt;
&lt;br /&gt;
==== Quick way to test ====&lt;br /&gt;
Take a page with a visible difference (example: SMW shows 120, DPL shows 132).&lt;br /&gt;
&lt;br /&gt;
Do this:&lt;br /&gt;
&lt;br /&gt;
# Open the page → Edit → Save (no change needed). This forces SMW to refresh &amp;lt;code&amp;gt;Number_of_page_views&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Run your SMW query again.&lt;br /&gt;
&lt;br /&gt;
You will see SMW “catch up” to the DPL counter. However, the values might still differ.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Example queries:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=5&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 5&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
Output:&lt;br /&gt;
{{#ask: [[:+]] [[Modification date::+]]&lt;br /&gt;
|?Number_of_page_views&lt;br /&gt;
|limit=10&lt;br /&gt;
|sort=Number_of_page_views&lt;br /&gt;
|order=desc&lt;br /&gt;
}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&amp;lt;dpl&amp;gt;&lt;br /&gt;
namespace = &lt;br /&gt;
ordermethod = counter&lt;br /&gt;
order = descending&lt;br /&gt;
count = 10&lt;br /&gt;
addpagecounter = true&lt;br /&gt;
&amp;lt;/dpl&amp;gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/PDFCreator&amp;diff=13925</id>
		<title>Manual:Extension/PDFCreator</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/PDFCreator&amp;diff=13925"/>
		<updated>2026-03-18T08:43:56Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:PDF export (with template customization)}}&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=Migration of custom PDF templates from previous versions:|text=Custom PDF templates from earlier BlueSpice versions require manual updates to the new PDFCreator functionality.&lt;br /&gt;
Depending on the requirements, the templates can be newly created in the wiki. For complex customizations, the support of a developer is required.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
For existing BlueSpice cloud templates, there are some [[Manual:Extension/PDFCreator/Migrating_existing_cloud_templates|instructions for the necessary changes]].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Exporting a page or a book ==&lt;br /&gt;
To print a page to PDF, click on the page-icon in the page tools. This opens the export dialog field.&lt;br /&gt;
[[File:PDF export dialog.png|alt=dialog with dropdown menus for selecting export mode and template|center|thumb|450x450px|PDF export dialog]]&lt;br /&gt;
Select the export settings.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Mode:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;Page:&#039;&#039; Prints the page.&lt;br /&gt;
** &#039;&#039;Page with subpages:&#039;&#039; Prints the page and all its subpages. This option is only shown if the page has subpages.&lt;br /&gt;
** &#039;&#039;Page with linked pages:&#039;&#039; Prints the page and the pages that are linked directly from this page&lt;br /&gt;
* &#039;&#039;&#039;Template:&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;StandardPDF:&#039;&#039; This prints the page or pages without a cover sheet  (unless the template has been edited).&lt;br /&gt;
** &#039;&#039;StandardBookPDF:&#039;&#039; This adds a cover sheet to the PDF (unless the template has been edited).&lt;br /&gt;
=== Exporting media links ===&lt;br /&gt;
By default, media links (=links that point directly to the file on the server) will add an attachment to the exported PDF File. This is independent of the chosen export mode (Page, Page with linked pages). &lt;br /&gt;
&lt;br /&gt;
This is also true for PDF files that are embedded via the [[Manual:Extension/ContentDroplets|Content Droplet]] &#039;&#039;PDF preview&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=note|header=Note:|text=If no attachments should be added, this has to be defined in the [[Manual:Extension/PDFCreator#Properties|Properties]] of the PDF template.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Exporting pages with linked pages ===&lt;br /&gt;
When pages are exported with their linked pages,  link types are processed as follows:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Page links&#039;&#039;&#039; lead to the corresponding page directly in the PDF or, if not present in the PDF, to the page in the wiki.&lt;br /&gt;
* &#039;&#039;&#039;File links&#039;&#039;&#039; are clickable and forward to the corresponding file page.&lt;br /&gt;
* &#039;&#039;&#039;Mentions&#039;&#039;&#039; are clickable and forward to the user page.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=note|header=Note:|text=If no links to pages that are not in the PDF should be included, this has to be defined in the [[Manual:Extension/PDFCreator#Properties|Properties]] of the PDF template.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Adding a new template ==&lt;br /&gt;
By default, the wiki provides two PDF templates:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;StandardPDF:&#039;&#039;&#039; Template without a cover page for the single-page export.&lt;br /&gt;
* &#039;&#039;&#039;StandardBookPDF:&#039;&#039;&#039; Template with a cover page for the book export. &lt;br /&gt;
&lt;br /&gt;
Starting with &#039;&#039;&#039;BlueSpice 5.1&#039;&#039;&#039;, PDF templates can be created from the page &#039;&#039;Special:PDF templates&#039;&#039;.  &lt;br /&gt;
&lt;br /&gt;
By default, the template &#039;&#039;StandardPDF&#039;&#039; shows the wiki&#039;s logo (from the [[Manual:Extension/FlexiSkin|skin settings page]]). If there are no custom settings, the default BlueSpice logo is used. &lt;br /&gt;
&lt;br /&gt;
=== Copy an existing template ===&lt;br /&gt;
&#039;&#039;&#039;To create a new PDF template:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Go&#039;&#039;&#039; to the page &#039;&#039;Special:PDF_templates&#039;&#039;.&lt;br /&gt;
# &#039;&#039;&#039;Copy&#039;&#039;&#039; an existing template.[[File:PDF templates - copy.png|alt=special page &amp;quot;PDF templates&amp;quot; with selected standard book pdf to be copied|center|thumb|600x600px|Copy a template]]&lt;br /&gt;
# &#039;&#039;&#039;Enter&#039;&#039;&#039; a name for the new template.&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Copy.&#039;&#039;&amp;lt;noinclude&amp;gt;&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Edit template&#039;&#039; to start customizing your template.&lt;br /&gt;
&lt;br /&gt;
[[File:Pdf templates - properties.png|alt=PDF templates page with the edit link of the new template |center|thumb|600x600px|Edit template properties]]&lt;br /&gt;
&amp;lt;/noinclude&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Select general template properties ===&lt;br /&gt;
# &#039;&#039;&#039;Select&#039;&#039;&#039; the page orientation and the [[Manual:Extension/PDFCreator#Properties|general export properties]] (for example, whether to show the Table of Contents for each page or whether to include links to pages that are not exported in the PDF itself).&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; Next.&lt;br /&gt;
&lt;br /&gt;
=== Select the template elements ===&lt;br /&gt;
Select the checkboxes for each element you want to include in your template:&lt;br /&gt;
&lt;br /&gt;
* Header: Page header for the template pages&lt;br /&gt;
* Footer: Page footer for the template pages&lt;br /&gt;
* Document preface: Cover page&lt;br /&gt;
* Document appendix: Additional page that is added at the end of the pdf. It is formatted like the content pages (with header and footer) and adds to the PDF page count.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Configure&#039;&#039; for each template element to design the layout.&lt;br /&gt;
&lt;br /&gt;
=== Configure the header ===&lt;br /&gt;
The header elements can consist of a header image (usually your logo) and some text (which can be a combination of predefined parameters and your own text).&lt;br /&gt;
[[File:Pdf templates - header editor.png|alt=Edit idalog for the header section|center|thumb|450x450px|Defining the header]]&lt;br /&gt;
If you want to show an image that is different from your wiki logo, you can select &amp;quot;Use custom logo&amp;quot; and enter an existing image name or upload a new image.&lt;br /&gt;
&lt;br /&gt;
=== Configure the footer ===&lt;br /&gt;
By default, the wiki provides [[mediawikiwiki:Help:Magic_words#Localization_functions|localization system messages]] for each footer section.  Use system messages if you want to support the language settings of your users. For example, in an English wiki, the English system message for &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;{{int:pdfcreator-pdf-disclaimer}}&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;  can be changed on the page &amp;lt;code&amp;gt;MediaWiki:pdfcreator-pdf-disclaimer&amp;lt;/code&amp;gt;. the German language version on page &amp;lt;code&amp;gt;MediaWiki:pdfcreator-pdf-disclaimer/de&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can simply type your own text if the PDF export does not have to consider user languages. Or leave the section blank if you don&#039;t want to print text.&lt;br /&gt;
&lt;br /&gt;
=== Configure the document preface (PDF cover) ===&lt;br /&gt;
You can define the following elements on your cover page:&lt;br /&gt;
&lt;br /&gt;
Background image:&lt;br /&gt;
&lt;br /&gt;
* If a bookshelf image exists, the bookshelf image is used as cover image for the Book PDF export.&lt;br /&gt;
* If no bookshelf image exists, the default image defined in the Configuration Manager is used as cover image for the Book PDF export.&lt;br /&gt;
* If a custom image is defined in the PDF template, the custom image will be used for the Book PDF export.&lt;br /&gt;
If you do not want to use any background image on your PDF cover page, all three locations for defining a book image must be empty.&lt;br /&gt;
&lt;br /&gt;
=== Properties ===&lt;br /&gt;
The following properties can be configured:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
	&amp;quot;embed-page-toc&amp;quot;: true,&lt;br /&gt;
	&amp;quot;nsPrefix&amp;quot;:true,&lt;br /&gt;
	&amp;quot;attachments&amp;quot;: true,&lt;br /&gt;
	&amp;quot;suppress-links&amp;quot;: false,&lt;br /&gt;
	&amp;quot;no-redirect&amp;quot;: true,&lt;br /&gt;
	&amp;quot;coverBackground&amp;quot;: &amp;quot;&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Label&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Name&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Default value&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Show table of contents&lt;br /&gt;
| style=&amp;quot;&amp;quot; |embed-page-toc&lt;br /&gt;
| style=&amp;quot;&amp;quot; |true&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The table of contents for each exported page is included. This applies to both the book table of contents and the table of contents of the respective pages it contains.&lt;br /&gt;
&lt;br /&gt;
If set to &amp;lt;code&amp;gt;false&amp;lt;/code&amp;gt;, both types of tables of content are hidden.&lt;br /&gt;
&lt;br /&gt;
The two types of table of contents can be separated from each other using CSS on the &amp;lt;code&amp;gt;MediaWiki:Common.css&amp;lt;/code&amp;gt; page.&lt;br /&gt;
&lt;br /&gt;
If set to &amp;lt;code&amp;gt;&amp;quot;embed-page-toc:&amp;quot; true&amp;lt;/code&amp;gt;, the table of contents can be suppressed on individual pages as follows: &amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.pdfcreator-type-page .toc { display:none !important; }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;In this case, a table of contents is only generated at the beginning of the PDF.&lt;br /&gt;
Conversely, the table of contents can be output on individual pages if the table of contents should be suppressed at the beginning of the PDF. To do this, set &amp;lt;code&amp;gt;&amp;quot;embed-page-toc&amp;quot;:false&amp;lt;/code&amp;gt; and then on the page &amp;lt;code&amp;gt;Mediawiki:Common.css&amp;lt;/code&amp;gt;:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.pdfcreator-type-page .toc { display:block !important; }&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;This setting is applied to the book PDF export and ,starting with BlueSpice{{Bsvs|bsvFrom=5.1.2}}, also works for the single-page PDF export.&lt;br /&gt;
|-&lt;br /&gt;
|Hide namespace prefix&lt;br /&gt;
|nsPrefix&lt;br /&gt;
|true&lt;br /&gt;
|Suppresses the output of the namespace prefix for all page names in the header, footer, and PDF cover page.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Allow attachments&lt;br /&gt;
| style=&amp;quot;&amp;quot; |attachments&lt;br /&gt;
| style=&amp;quot;&amp;quot; |true&lt;br /&gt;
| style=&amp;quot;&amp;quot; |If files are directly linked with syntax &amp;lt;code&amp;gt;Media:&amp;lt;/code&amp;gt; , the files are also attached in the pdf.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Ignore redirect&lt;br /&gt;
| style=&amp;quot;&amp;quot; |no-redirect&lt;br /&gt;
| style=&amp;quot;&amp;quot; |false&lt;br /&gt;
| style=&amp;quot;&amp;quot; |If links are redirecting to a different page, the target page is not included in the pdf.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Disable links in PDF&lt;br /&gt;
| style=&amp;quot;&amp;quot; |suppress-links&lt;br /&gt;
| style=&amp;quot;&amp;quot; |false&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Replaces all links in the pdf with a span-element if they do not link to a target within the pdf.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; | -&lt;br /&gt;
| style=&amp;quot;&amp;quot; |coverBackground&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;File:filename.png&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |This property is set programmatically when a custom cover background image is provided.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
==PDF template slots==&lt;br /&gt;
All templates are saved as subpages of &amp;lt;code&amp;gt;MediaWiki:PDFCreator&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
There, you can see the syntax for the different template elements.&lt;br /&gt;
&lt;br /&gt;
=== Template elements ===&lt;br /&gt;
Each template consists of  the same elements (slots):&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Template slot&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Header&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page header of each PDF page. The basic structure is:&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdfcreator-runningheaderfix&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;table&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&lt;br /&gt;
				&amp;lt;div class=&amp;quot;pdfcreator-runningheader-logo&amp;quot;&amp;gt;&lt;br /&gt;
					{{{logo}}}&lt;br /&gt;
				&amp;lt;/div&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&lt;br /&gt;
				&amp;lt;h1 class=&amp;quot;title&amp;quot;&amp;gt;{{{title}}}&amp;lt;/h1&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;{{Textbox|boxtype=important|header=Important!|text=The class &#039;&#039;.pdfcreator-runningheaderfix&#039;&#039; is necessary to top-align the header on the page. It works in conjunction with the class-declaration in the &amp;quot;Styles&amp;quot; tab of the template.  Both need to be modified together.|icon=yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Content&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The content layout. The basic structure is:&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
{{{content}}}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Footer&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The page footer of each PDF page. The basic structure is:&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdfcreator-runningfooterfix&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;table&amp;gt;&lt;br /&gt;
		&amp;lt;tr&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&lt;br /&gt;
				&amp;lt;span&amp;gt;{{int:pdfcreator-pdf-disclaimer}}&amp;lt;/span&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&lt;br /&gt;
				&amp;lt;span&amp;gt;{{int:pdfcreator-pdf-export-time}}:{{#time:d.m.Y|now}}&amp;lt;/span&amp;gt;&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
			&amp;lt;td&amp;gt;&lt;br /&gt;
				&amp;lt;span&amp;gt;{{int:pdfcreator-pdf-param-currentpagenumber-label}} &amp;lt;/span&amp;gt;{{{currentpagenumber}}} &lt;br /&gt;
				&amp;lt;span&amp;gt; {{int:pdfcreator-pdf-param-totalpagescount-label}} &amp;lt;/span&amp;gt;{{{totalpagescount}}}&lt;br /&gt;
			&amp;lt;/td&amp;gt;&lt;br /&gt;
		&amp;lt;/tr&amp;gt;&lt;br /&gt;
	&amp;lt;/table&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;{{Textbox|boxtype=important|header=Important!|text=The class &#039;&#039;.pdfcreator-runningfooterfix&#039;&#039; is necessary to top-align the header on the page. It works in conjunction with the class-declaration in the &amp;quot;Styles&amp;quot; tab of the template. Both need to be modified together.|icon=yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Document preface&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The cover page. It is meant for the book export, but can also be used for a page export. The basic structure for a book cover page is:&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdfcreator-intro&amp;quot;&amp;gt;&lt;br /&gt;
	&amp;lt;div class=&amp;quot;pdfcreator-intro-title&amp;quot;&amp;gt;{{{title}}}&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;{{Textbox|boxtype=important|header=Important!|text=The class &#039;&#039;.pdfcreator-intro&#039;&#039; is necessary to display the image for the {{{logo}}}-parameter. Without this class present in the template, the {{{logo}}}-parameter has no effect.|icon=yes}}&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Document appendix&lt;br /&gt;
| style=&amp;quot;&amp;quot; |The last page of the PDF export. It has no predefined basic structure.&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Styles&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Style declarations for the CSS classes that are used in any of the template elements. You can [[Manual:Extension/PDFCreator/Standard styles|view the standard styles]] here.&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Properties&lt;br /&gt;
| style=&amp;quot;&amp;quot; |see section [[#Properties]]&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Description&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Internal notes for the usage of this template. The description has no effect on the template itself.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Configuration ==&lt;br /&gt;
{{#dpl:title=Manual:Extension/BlueSpiceConfigManager|include=#PDFCreator}}&lt;br /&gt;
&lt;br /&gt;
== Customizations ==&lt;br /&gt;
To do some granular style changes, you can navigate to your PDF template at MediaWiki:PDFCreator. There, select your PDF template which is a subpage of the PDFCreator page. Switch to edit mode and make your changes in the tab &amp;quot;Styles&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=Important note about elements with &amp;quot;id&amp;quot; attributes:|text=It is not possible to use &amp;quot;id&amp;quot; attributes (e.g., &amp;lt;code&amp;gt;#wrapper&amp;lt;/code&amp;gt;) in the styles of PDF templates as selectors. This could lead to conflicts with jump links or other functions. Therefore, you need style classes (&amp;lt;code&amp;gt;.wrapper&amp;lt;/code&amp;gt;) that you can target for PDF export.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
=== Adjust logo size ===&lt;br /&gt;
The template does not resize the logo automatically. To scale it, you can try to add a custom height to the styles. Find the following style declaration and overwrite it. Alternatively, you can add this declaration at the end of your styles. &amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.pdfcreator-runningheaderfix &amp;gt; table .pdfcreator-runningheader-logo img {&lt;br /&gt;
	width: auto!important;&lt;br /&gt;
	height: 0.8cm!important;&lt;br /&gt;
&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;After saving your change, do a test print. Go back to your &amp;quot;Styles&amp;quot; tab and adjust the logo height as needed.&lt;br /&gt;
&lt;br /&gt;
=== Show a semantic property ===&lt;br /&gt;
It is possible to print a semantic property value in any template slot. The following example prints the value of the property &amp;quot;Revision_ID&amp;quot; of a page  in the PDF footer.&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdfcreator-runningfooterfix&amp;quot;&amp;gt;&lt;br /&gt;
	{{#show:{{FULLPAGENAME}}|?Revision_ID}}&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Background color for header and footer ===&lt;br /&gt;
&lt;br /&gt;
In the &#039;&#039;Styles&#039;&#039; tab, add:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* add a background color to the header and footer */&lt;br /&gt;
.pdfcreator-runningheaderfix, .pdfcreator-runningfooterfix {&lt;br /&gt;
    background-color: #eee;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;This adds a grey background color.&lt;br /&gt;
&lt;br /&gt;
=== Remove the underline from the header and footer ===&lt;br /&gt;
In the &#039;&#039;Styles&#039;&#039; tab, add:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* remove the border from the header */&lt;br /&gt;
.pdfcreator-runningheaderfix &amp;gt; table {&lt;br /&gt;
    border-bottom: none !important;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/* remove the border from the header */&lt;br /&gt;
.pdfcreator-runningfooterfix &amp;gt; table {&lt;br /&gt;
    border-top: none !important;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Remove table of contents from individual pages of a book ===&lt;br /&gt;
The table of contents at the beginning of a PDF should be displayed, but not the table of contents for the individual pages in the book.&lt;br /&gt;
&lt;br /&gt;
In the &amp;quot;Styles&amp;quot; tab, add: &amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Do not display the TOC of individual pages */&lt;br /&gt;
.pdfcreator-type-page .toc {&lt;br /&gt;
    display:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Hide all tables of contents ===&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/* Hide all tables of contents in the PDF */&lt;br /&gt;
.toc {&lt;br /&gt;
    display:none;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Format the table of contents ===&lt;br /&gt;
Here are some handy CSS classes for customizing the table of contents:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;/*TOC*/&lt;br /&gt;
/*Remove border */&lt;br /&gt;
.toc {&lt;br /&gt;
    border:none&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
/*Font size and text color */&lt;br /&gt;
.toc span.tocnumber,&lt;br /&gt;
.toc span.toctext {&lt;br /&gt;
    font-size: 9pt;&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&lt;br /&gt;
&lt;br /&gt;
#toc a:after,&lt;br /&gt;
.toc a:after {&lt;br /&gt;
    color: #000000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Formatting the page title ===&lt;br /&gt;
The page title is formatted as follows:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
/*Page Title */&lt;br /&gt;
.firstHeading {&lt;br /&gt;
    font-size: 12pt;&lt;br /&gt;
    line-height: 1.5em;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adjust font size-size ===&lt;br /&gt;
You can change the font-size for the various HTML elements. Add more elements if  needed. &amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;/*Font sizes in the page content*/&lt;br /&gt;
.pdfcreator-page-content th, &lt;br /&gt;
.pdfcreator-page-content td, &lt;br /&gt;
.pdfcreator-page-content div, &lt;br /&gt;
.pdfcreator-page-content li, &lt;br /&gt;
.pdfcreator-page-content pre, &lt;br /&gt;
.pdfcreator-page-content p {&lt;br /&gt;
    font-size:9pt; &lt;br /&gt;
    color:#000000;&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The font size of the headings can be adjusted using h2, h3, h4, etc. Example: &amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.pdfcreator-page-content h2 {&lt;br /&gt;
    font-size:11pt&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Adjust font-family ===&lt;br /&gt;
The font used for PDF export is DejaVu Sans.&lt;br /&gt;
&lt;br /&gt;
It is currently not possible to specify a custom font for PDF printing (BlueSpice cloud). On-premise installations may be able to store a customer font and add a configuration on the server.&lt;br /&gt;
&lt;br /&gt;
== Tips for preparing  content for the PDF export ==&lt;br /&gt;
To make sure the content of your wiki pages also works well in a PDF, here are some tips for you.&lt;br /&gt;
&lt;br /&gt;
=== Text-only tables ===&lt;br /&gt;
The following observations refer to tables with only text content. If a table has images, the following rules do not apply (see further below about images in tables).&lt;br /&gt;
&lt;br /&gt;
==== Column widths ====&lt;br /&gt;
When you have content in tables, print a test-PDF to see what the table looks like. If your columns need more space than is available (defined page width minus margins), they will be recalculated to best match the original table formatting during PDF-Export. Usually, text-only content will not cause any issues. If you want to control the columns widths, consider the following options:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;No column widths and not table width are set:&#039;&#039;&#039; The column-widths are set based on their content. The proportions of the table look the same in the PDF. &lt;br /&gt;
* &#039;&#039;&#039;Ratio of column widths:&#039;&#039;&#039; If you want to keep the ratios of your column widths&#039;&#039;&#039;,&#039;&#039;&#039; set a fixed pixel-width on each column. The columns will then be resized proportionally in the PDF as much as possible. &lt;br /&gt;
* &#039;&#039;&#039;Preserve column-widths of  columns:&#039;&#039;&#039; If you want some &#039;&#039;&#039;columns to keep their width&#039;&#039;&#039;, you need at  least one column without a predefined width.&lt;br /&gt;
* &#039;&#039;&#039;Percentage widths:&#039;&#039;&#039; You can also set some or all columns to use percentage-widths as these will be reflected in the PDF as well.&lt;br /&gt;
&lt;br /&gt;
==== Long words ====&lt;br /&gt;
If you have long words that conflict with the cell width you have set, you can insert a soft-hyphen to the word. The hyphen is only applied when needed:&lt;br /&gt;
&lt;br /&gt;
[[File:insert soft hyphen.png|alt=visual editor insert menu |center|thumb|294x294px|Insert a soft hyphen]]&lt;br /&gt;
&lt;br /&gt;
=== Images in table cells ===&lt;br /&gt;
If you embed images in table cells,  the image preview is resized to the defined width of the cell &#039;&#039;&#039;only on the wiki page&#039;&#039;&#039; and not in the PDF. For example, a 400px wide image in a 200px wide column is shown as 200px. In the PDF-Export, the actual 400px image size is used. Therefore, always size the image  to match your cell width. And don&#039;t forget to frequently print test pages, if you use a combination of text and images in table cells.&lt;br /&gt;
&lt;br /&gt;
If you have images in more than one column, the combined total of the image widths should not exceed 600px. The following example shows to images with 300px width each. In the PDF, they use the entire available space.&lt;br /&gt;
&lt;br /&gt;
[[File:tables in PDF - images.png|alt=Example table showing two images that do not use the full cell width|center|thumb|750x750px|Wiki table with two images at 300px width  each]]&lt;br /&gt;
The printout looks like this:&lt;br /&gt;
[[File:tables in PDF images 2.png|center|thumb|712x712px|The same images printed with template &amp;quot;StandardPDF&amp;quot;|alt=PDF printout with standard formatting]]&lt;br /&gt;
&#039;&#039;&#039;Note:&#039;&#039;&#039; For this printout, the styles of the StandardPDF template have been modified to use a smaller font size and more padding in the table cells:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;/*Table styling for wikitable style */&lt;br /&gt;
.wikitable th, .wikitable td {&lt;br /&gt;
    font-size:9pt;&lt;br /&gt;
    padding:10px&lt;br /&gt;
}&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Landscape printing ==&lt;br /&gt;
It is only possible to print the entire PDF in landscape mode. This is defined in the PDF template. For example, you can copy the &#039;&#039;StandardPDF&#039;&#039; template to &#039;&#039;StandardPDF landscape&#039;&#039; and set its orientation to landscape. See [[Manual:Extension/PDFCreator#Adding a new template|Adding a new template]] above.&lt;br /&gt;
[[File:PDF creator landscape.png|center|thumb|300x300px|Template setting for landscape printing]]&lt;br /&gt;
&lt;br /&gt;
== Related content droplets ==&lt;br /&gt;
&lt;br /&gt;
The following content droplets related to the PDF export are available: &lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Droplet name&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Comments&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Book PDF link&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Inserts a link on the page to a book. Clicking the link immediately downloads the PDF.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |PDF link&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Inserts a link on the page to the same or any other page. Clicking the link immediately downloads the page.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |PDF preview&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Opens the PDF directly on a page in a PDF viewer.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Exclude content in PDF&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Wraps content in the  tags &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;pdfexcludestart /&amp;gt;...&amp;lt;pdfexcludeend /&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;You can expand the excluded content by moving the tags in source edit mode to a different content location.&lt;br /&gt;
Note: The  tag &amp;lt;code&amp;gt;&amp;lt;uenoexport /&amp;gt;&amp;lt;/code&amp;gt;  is deprecated, but still supported. It should no longer be used.&lt;br /&gt;
&lt;br /&gt;
The inserted exclude start and end markers are not visible in view mode. {{Bsvs|bsvFrom=5.1.1}}&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |PDF page break&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Inserts a manual page break in the PDF.&lt;br /&gt;
The inserted page break marker is not visible in in view mode. {{Bsvs|bsvFrom=5.1.1}}&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Migrating existing cloud templates ==&lt;br /&gt;
[[Manual:Extension/PDFCreator/Migrating existing cloud templates|For information about migrating your existing cloud template, click here.]]&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceConfigManager&amp;diff=13924</id>
		<title>Manual:Extension/BlueSpiceConfigManager</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceConfigManager&amp;diff=13924"/>
		<updated>2026-03-18T08:28:51Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: erm 43603&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Config manager}}&lt;br /&gt;
{{TOClimit|limit=2}}&lt;br /&gt;
&lt;br /&gt;
With the Config manager, a wiki user with &#039;&#039;sysop&#039;&#039; rights can manage wiki-wide settings in one place. In the [[Manual:Extension/BlueSpiceDiscovery/Main navigation|navigation]], it is located at &#039;&#039;Global navigation &amp;gt; Administration &amp;gt; Configuration&#039;&#039;.  This link loads the page &#039;&#039;Special:BluespiceConfigManager.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Layout==&lt;br /&gt;
&lt;br /&gt;
===Filter options===&lt;br /&gt;
All settings can be accessed through the following filter options:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Feature:&#039;&#039;&#039; group by type of functionality the setting belongs to (search, administration...)&lt;br /&gt;
*&#039;&#039;&#039;Extension:&#039;&#039;&#039; group by extension name&lt;br /&gt;
*&#039;&#039;&#039;Package:&#039;&#039;&#039; group by BlueSpice edition and services (BlueSpice free, BlueSpice pro, Matomo)&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Manual:ConfigManager2a.png|alt=config manager filters|center|thumb|401x401px|config manager filter]]&lt;br /&gt;
&lt;br /&gt;
All settings are available in any type of grouping. Changing the grouping type does not add or remove setting options. It just groups them differently. After settings are adjusted, they can be saved by clicking&#039;&#039;Save&#039;&#039;, or cancelled by clicking &#039;&#039;Reset&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Messagebox|boxtype=note|Note text=If a server administrator has configured a setting to no longer be writable, it will be shown as greyed-out in the config manager. You will have to talk to your server administrator about changing such a setting.}}&lt;br /&gt;
&lt;br /&gt;
===Searching for settings===&lt;br /&gt;
A search bar is located above the list of settings. Type in a keyword such as &amp;quot;logo&amp;quot; to find the corresponding setting. The search returns settings regardless of the currently selected group. {{Messagebox|boxtype=note|Note text=The search field has to be empty if you want to see the filter menu instead of the search.}}&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Manual:configmanager-search.png|alt=Config manager search box|center|thumb|400x400px|Config manager search box]]&lt;br /&gt;
&lt;br /&gt;
==Settings by extension==&lt;br /&gt;
&lt;br /&gt;
=== AI Editing Assistant ===&lt;br /&gt;
*&#039;&#039;&#039;Provider type:&#039;&#039;&#039; One of the supported providers is selected here (OpenAI or Ollama). OpenAI requires its own account, which provides an API key.  To remove the AI Editing assistant icon from the Visual editor text formatting context menu, set the provider type to &#039;&#039;None&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Connection params:&#039;&#039;&#039; The API key of the provider is entered here (OpenAI) or the endpoint URL (Ollama). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Starting at BlueSpice{{Bsvs|bsvFrom=5.1.3}}, a specific AI model can be configures in the connection params field:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;url&amp;quot;: &amp;quot;https://api.openai.com/v1&amp;quot;,&lt;br /&gt;
    &amp;quot;endpoint&amp;quot;: &amp;quot;chat/completions&amp;quot;,&lt;br /&gt;
    &amp;quot;secret&amp;quot;: &amp;quot;&amp;lt;key&amp;gt;&amp;quot;,&lt;br /&gt;
    &amp;quot;model&amp;quot;: &amp;quot;gpt-3.5-turbo&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before that, only the secret key can be entered in this field:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceArticleInfo ===&lt;br /&gt;
&#039;&#039;BlueSpiceArticleInfo&#039;&#039;, together with &#039;&#039;[[Manual:Extension/BlueSpiceAuthors|BlueSpiceAuthors]], [[Manual:Extension/BlueSpiceReaders|BlueSpiceReaders]], and [[Manual:Extension/BlueSpiceExtendedSearch|BlueSpiceExtendedSearch]]&#039;&#039; is part of the &#039;&#039;Page information&#039;&#039; in the quality management tools.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Update interval in seconds:&#039;&#039;&#039; Sets the refresh rate for the &amp;quot;Last edit&amp;quot; value. By default, this date is updated every 10 seconds via JavaScript.&lt;br /&gt;
[[File:Manual:ArticleInfo.png|link=link=Special:FilePath/ArticleInfo3.jpg|alt=|center|thumb|374x374px|article info]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceAvatars===&lt;br /&gt;
[[File:Manual:configmanager-instantavatar.png|thumb|101x101px|InstantAvatar|link=Special:FilePath/Manual:configmanager-instantavatar.png]]&lt;br /&gt;
An avatar image is automatically generated if the user does not upload a profile picture or if the user decides to create an avatar image in the preferences.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Generator&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;InstantAvatar:&#039;&#039;&#039; Generates an avatar image based on using the initials of the Real name or the Username&lt;br /&gt;
**&#039;&#039;&#039;[[wikipedia:Identicon|Identicon:]]&#039;&#039;&#039; Generates an avatar image based on parts of the user&#039;s IP address.&amp;lt;br /&amp;gt;[[File:Manual:configmanager-identicon.png|alt=Identicon|center|thumb|500x500px|Identicon]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceBookshelf ===&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
*&#039;&#039;&#039;Show chapter pager after content:&#039;&#039;&#039; Displays previous/next book page navigation at the end of each book page. (1)&lt;br /&gt;
*&#039;&#039;&#039;Show chapter pager before content:&#039;&#039;&#039;  Displays previous/next book page navigation at the beginning of each book page. (2) &amp;lt;br /&amp;gt;[[File:Manual:book-pagenav.png|alt=Book navigation|center|thumb|450x450px|Book navigation ]]&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Use display title from book source on article:&#039;&#039;&#039; Shows the title from the book navigation as page title instead of the page name. &amp;lt;br /&amp;gt; &lt;br /&gt;
[[File:Manual:bookdisplaytitle.png|alt=book display title|center|thumb|450x450px|book display title]]&lt;br /&gt;
{{Messagebox|boxtype=note|Note text=If the page additionally contains a &amp;lt;nowiki&amp;gt;{{DISPLAYTITLE}}&amp;lt;/nowiki&amp;gt; tag, the display title of the page is shown on the page and in the book navigation instead of the page label provided in the book page.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show book chapter numbers in table of contents and headlines:&#039;&#039;&#039; The page TOC does not start with the main heading 1, but with the actual number from the book chapter (see screenshot).&lt;br /&gt;
&lt;br /&gt;
[[File:prepand TOC with book chapter.png|alt=Prepended chapter numbers|center|thumb|650x650px|Prepended chapter numbers]]&lt;br /&gt;
=====Conceptual considerations regarding numbering=====&lt;br /&gt;
&lt;br /&gt;
If a chapter has more than one sublevel of chapters, there is a conflict between the numbering provided by the page table of contents and the chapter numbering of the book. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;To technically resolve this issue, the numbering is only possible on the root chapter page and the leaf nodes of the chapter (the last sublevel). Chapter levels in between will show no numbering in the page table of contents and in the page headings.  If you want to avoid this issue, create book chapters with only one level of sub-chapters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to override this logic, you can display the numbers for the page ToC by adding the following CSS to &#039;&#039;MediaWiki:Common.css&#039;&#039;:&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;css&amp;quot; lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.tocnumber.hidden {&lt;br /&gt;
    display:inline&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To show the numbering for the section headings:&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;css&amp;quot; lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.mw-headline-number {&lt;br /&gt;
    display:none&lt;br /&gt;
}&lt;br /&gt;
.bs-chapter-number.hidden, .mw-headline-number.hidden {&lt;br /&gt;
    display:inline&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Export ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Default export template for books:&#039;&#039;&#039; The default template for books is used if the export template is not explicitely set for a book export (e.g. in the book metadata).&lt;br /&gt;
&lt;br /&gt;
==== Skinning ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show entrypoint &amp;quot;Books&amp;quot;:&#039;&#039;&#039; Adds a link to the page Special:Books to the main navigation entrypoints.&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceChecklist===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Mark checklist changes as minor edit:&#039;&#039;&#039; If this setting is active, changes to a checklist (for example, checking a checkbox) in view mode are logged as minor edits. If this setting is inactive, a change to the checklist is  recorded as a regular version in the page history.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceDiscovery ===&lt;br /&gt;
* &#039;&#039;&#039;Activating/Deactivating the Entrypoint links:&#039;&#039;&#039; Depending on the BlueSpice version, various links to special pages can be activated for the main navigation. They are called entrypoint links.&lt;br /&gt;
&lt;br /&gt;
[[File:discovery-entrypoint links.png|alt=Entrypoint links for Discovery skin|center|thumb|650x650px|Entrypoint links for Discovery skin]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Manual:Extension/BlueSpiceDiscovery/Main navigation#Choosing a menu type for the main navigation|Menu in main panel of primary sidebar:]]&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;MediaWiki sidebar:&#039;&#039; Activates the M&#039;&#039;ediaWiki:Sidebar&#039;&#039; page, which can display a flat list of links.&lt;br /&gt;
** &#039;&#039;Namespace main page list&#039;&#039;: The pages with the page name &amp;quot;Main Page&amp;quot; for each namespace are automatically linked in the main navigation. It is not possible to add links manually to the navigation.&lt;br /&gt;
** &#039;&#039;Subpage tree:&#039;&#039; In the main navigation, the pages with the page name &amp;quot;Main Page&amp;quot; are automatically linked in the respective namespaces.  It is not possible to add links manually to the navigation.&lt;br /&gt;
** &#039;&#039;Enhanced MediaWiki sidebar&#039;&#039;: Activates the M&#039;&#039;ediaWiki:Sidebar.json&#039;&#039; page, which can display a more dynamic and hierarchical list of links.&lt;br /&gt;
* &#039;&#039;&#039;Elements below the page title and below the page content:&#039;&#039;&#039;&lt;br /&gt;
** page-sentence: display of page status ([[Manual:Extension/FlaggedRevs|Approval status]], [[Manual:Extension/BlueSpiceExpiry|Expiry]])&lt;br /&gt;
** categories: display of  [[:de:Handbuch:Kategorien_erstellen_und_nutzen|page categories]]&lt;br /&gt;
** rating: display of [[Manual:Extension/BlueSpiceRating|page ratings]]&lt;br /&gt;
** recommendations: display of [[Manual:Extension/BlueSpiceRating|page recommendations]]&lt;br /&gt;
[[File:BlueSpice-Discovery2.png|alt=positioning skin elements|center|thumb|600x600px|positioning skin elements]]&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceExpiry ===&lt;br /&gt;
==== Export ====&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span class=&amp;quot;oo-ui-fieldLayout-header&amp;quot;&amp;gt;Show watermark  in PDF&amp;lt;/span&amp;gt;:&#039;&#039;&#039;  Shows the watermark for expired pages in PDFs.&lt;br /&gt;
&lt;br /&gt;
==== Quality assurance ====&lt;br /&gt;
* &amp;lt;span class=&amp;quot;oo-ui-fieldLayout-header&amp;quot;&amp;gt;&#039;&#039;&#039;Show watermark&#039;&#039;&#039;&amp;lt;/span&amp;gt; : Shows a watermark on the wiki page itself.&amp;lt;br /&amp;gt;[[File:Manual:configmanager-watermark.png|alt=watermark|center|thumb|250x250px|watermark]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceExtendedSearch ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;External file paths&#039;&#039;&#039;: External locations to scan for and index files from. These locations are entered in key/value pairs of Physical path and URL prefix.&lt;br /&gt;
**&#039;&#039;Physical path: S&#039;&#039;torage path. For mounted drives, for example: &#039;&#039;X:\Documents&#039;&#039; &lt;br /&gt;
**&#039;&#039;URL prefix:&#039;&#039; All files indexed from the indexed physical location are prefixed in the search results. It should be used if files are available from a web server. By default, the URL prefix is set to the same value as &#039;&#039;Physical path&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+Examples for external file paths&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Example file&lt;br /&gt;
! style=&amp;quot;&amp;quot; | Phys. Path&lt;br /&gt;
! style=&amp;quot;&amp;quot; | URL Prefix &lt;br /&gt;
! style=&amp;quot;&amp;quot; |Link in results list &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;&amp;quot; |S:\Sales\Info\glossaryy.pdf&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;&amp;quot; |S:\&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;nowiki&amp;gt;file:///S:/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;nowiki&amp;gt;file:///S:/Sales/Info/glossary.pdf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;8&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://sharepoint/Sales/&lt;br /&gt;
documents/&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;9&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://sharepoint/Sales/&lt;br /&gt;
documents/Sales/Info/glossary.pdf &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;10&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://intranet/showdocs&lt;br /&gt;
inline.aspx?path=&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;11&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://intranet/showdocsinline.aspx?&lt;br /&gt;
path=/Sales/Info/glossary.pdf&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |/var/www/bluespice/w/mounted_&lt;br /&gt;
share/Sales/Info/glossary.pdf&lt;br /&gt;
| style=&amp;quot;&amp;quot; |/var/www/bluespice/w/&lt;br /&gt;
mounted_share/&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;12&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://wiki.company.local/w/mounted_&lt;br /&gt;
share/Sales/Info/glossary.pdf&lt;br /&gt;
|}&lt;br /&gt;
[[File:Manual:configmanager-addfilepath.png|alt=Add an external file path|center|thumb|650x650px|Add an external file path: (1) confirm the checkmark and  (2) save the settings.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Automatically set language filter&#039;&#039;&#039;:  The search only returns pages whose language (PageLanguage) is identical to the user language  (Language). Users can set their language in their [[Manual:Preferences|preferences]]. By default, the language of content pages is the same as the installation language  (ContentLanguage) of the wiki. Some extensions can set the language of individual pages independently of the content language of the wiki.. (See: https://www.mediawiki.org/wiki/Manual:Language#Page_content_language). In many wikis,  activating this filter has little effect.&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Exclude patterns:&#039;&#039;&#039; Files at external file locations can be exluded from search based on regular expression patterns.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceFoundation ===&lt;br /&gt;
&lt;br /&gt;
==== Skinning====&lt;br /&gt;
{{Messagebox|boxtype=note|icon=|Note text=Since BlueSpice 4.2, the logo and favicon can also be managed via the page [[Manual:Extension/FlexiSkin|Special:Flexiskin]]  together with further skin customizations.|bgcolor=}}&lt;br /&gt;
*&#039;&#039;&#039;Logo path:&#039;&#039;&#039; The logo image should be stored in the /images folder of your installation. If you store it in the /skins folder of your BlueSpice installation, it could be overwritten with an upgrade.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To upload the logo directly in the wiki:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Upload&#039;&#039;&#039; the logo on the page from the menu &#039;&#039;Global actions&#039;&#039; &amp;gt; &#039;&#039;File list&#039;&#039; (&#039;&#039;Special:ExtendedFilelist&#039;&#039;).&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; on the thumbnail image of the logo. This opens the logo on a separate page.&amp;lt;br /&amp;gt;[[File:Manual:config-logo1.png|alt=logo thumbnail image|center|thumb|280x280px|logo thumbnail image]]&lt;br /&gt;
# &#039;&#039;&#039;Copy&#039;&#039;&#039; the relative logo path from the address bar. In a typical Wiki configuration, this path starts with &#039;&#039;/w/....&#039;&#039; .&amp;lt;br /&amp;gt;[[File:Manual:config-logo2.png|alt=relative image path|center|thumb|450x450px|relative image path]] &lt;br /&gt;
#&#039;&#039;&#039;Paste&#039;&#039;&#039; the logo path into the text field for the logo.&amp;lt;br /&amp;gt;[[File:Manual:config-logo3.png|alt=logo path|center|thumb|450x450px|logo path]]&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
#&#039;&#039;&#039;Refresh&#039;&#039;&#039; the page (Strg+F5). &amp;lt;br /&amp;gt;If the uploaded logo is too large, you can add the following code snippet to the page &#039;&#039;MediaWiki:Common.css&#039;&#039;. This automatically adjusts the image to the height of the main toolbar:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.bs-logo a {background-size: contain;}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Favicon path:&#039;&#039;&#039; The favicon image should be stored in the &#039;&#039;/images&#039;&#039; folder of your installation. If you store it in the /skins folder of your BlueSpice installation, it could be overwritten with an upgrade. [https://de.wikipedia.org/wiki/Favicon Favicon images] have the file extension &#039;&#039;.ico&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Allowed file extensions:&#039;&#039;&#039; For security reasons, the types of files that users can upload are restricted. Here, you can allow additional file formats. If a file format is blacklisted in the server configuration, adding this file extension here will not allow this file type to be uploaded. See [https://mediawikiwiki:Manual:$wgFileExtensions mediawiki.org/wiki/Manual:$wgFileExtensions] for more info.&lt;br /&gt;
{{Xml upload}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Allowed image extensions:&#039;&#039;&#039; The standard web image types are listed here. In general, you want to restrict image uploads to web images. See [https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types] for more on browser-supported image types.&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceInsertCategory===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Set page categories as default in upload dialog:&#039;&#039;&#039; When a file is uploaded to the wiki via the visual editor, the categories of the paged are automatically inserted on the file page.&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceInterwikiSearch===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enable interwiki search:&#039;&#039;&#039;  Activates  interwiki search in this wiki instance. Only farm instances where interwiki search is enabled in the Farm Manager are included in the search results. To prevent this wiki instance from being globally searchable, it must be disabled in the Farm Manager.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Skip over wikis that cannot be accessed or otherwise cannot return results without showing it to the user:&#039;&#039;&#039; In the search center, only those wikis are shown to the user in which he or she is logged in. If this setting is deactivated, all wikis with interwiki search that have matching results are listed, but with a warning that the results cannot be shown to the user.&lt;br /&gt;
&lt;br /&gt;
[[File:Interwikisearch config.png|alt=search center interwiki search results with blocked wiki instances.|center|thumb|750x750px|No wikis are skipped for the interwiki search. Results are only shown if the user is authenticated.]]&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceMatomoConnector ===&lt;br /&gt;
If the web analysis service Matomo is available, the corresponding &#039;&#039;Site ID&#039;&#039; for the wiki and the link to Matomo (base URL, e.g., &amp;lt;nowiki&amp;gt;https://analytics.mysite.com/&amp;lt;/nowiki&amp;gt;) are entered here.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show opt-out link in footer:&#039;&#039;&#039; Users can opt out of web analytics via the &#039;&#039;Analysis Services&#039;&#039; link in the wiki footer. The target page is &#039;&#039;Special:OptOut&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePrivacy integration:&#039;&#039;&#039; The page &#039;&#039;Special:OptOut&#039;&#039; includes a checkbox for users to opt out of the tracking service.&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=Prerequisite:|text=In order to control the Matomo tracking policy using BlueSpicePrivacy, your Matomo installation requires the &amp;quot;AjaxOptOut&amp;quot; plugin module to be installed and activated. Download the plugin from https://plugins.matomo.org/AjaxOptOut and copy it to the /plugins directory of your Matomo installation.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Custom dimensions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Matomo allows you to configure &amp;quot;Custom Dimensions&amp;quot; (https://matomo.org/faq/reporting-tools/create-track-and-manage-custom-dimensions/) to support more specific reports.&lt;br /&gt;
&lt;br /&gt;
The following wiki elements are supported:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;page_categories&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;page_namespace&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;user_groups&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are first created individually as &amp;quot;Custom Dimensions&amp;quot; in Matomo. Each dimension is assigned an ID by Matomo.&lt;br /&gt;
&lt;br /&gt;
These IDs must then be configured in the wiki in the &amp;lt;code&amp;gt;post-init-settings.php file&amp;lt;/code&amp;gt; on the wiki server:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;bsgMatomoConnectorCustomDimensionIDMap&#039;] = [&lt;br /&gt;
&#039;page_categories&#039; =&amp;gt; &#039;&amp;lt;ID-from-Matomo&amp;gt;&#039;,&lt;br /&gt;
&#039;page_namespace&#039; =&amp;gt; &#039;&amp;lt;ID-from-Matomo&amp;gt;&#039;,&lt;br /&gt;
&#039;user_groups&#039; =&amp;gt; &#039;&amp;lt;ID-from-Matomo&amp;gt;&#039;,&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The [https://matomo.org/faq/general/faq_114/ Matomo AuthToken] must also be stored in the configuration manager of the wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BlueSpicePageTemplates ===&lt;br /&gt;
* &#039;&#039;&#039;Force target namespace:&#039;&#039;&#039; The page is always created in the target namespace that is associated with the template, even if the user provided a different namespace prefix. In the screenshot below, the user wants to create the page &amp;quot;NewPage&amp;quot; and then selects a template for the QM namespace. The page is, therefore, created as &amp;quot;QM:NewPage&amp;quot; if this setting is activated. [[File:force namespace from template.png|alt=force the namespace of the template|center|thumb|650x650px|force the namespace of the template]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Hide default templates:&#039;&#039;&#039; Hides the default &#039;&#039;Empty page&#039;&#039; template.&lt;br /&gt;
*&#039;&#039;&#039;Hide template if the page is not to be created in the target namespace:&#039;&#039;&#039; Depending on the namespace prefix of the page to be created, templates that are associated with other namespaces will not be shown to the user for selection.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpicePrivacy ===&lt;br /&gt;
* &#039;&#039;&#039;Enable mandatory cookies:&#039;&#039;&#039; Users have to explicitely accept the mandatory cookies to get access to the wiki. If this setting is not activated, users accept the mandatory cookies implicitly.&lt;br /&gt;
* &#039;&#039;&#039;Enable mandatory &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot;&#039;&#039;&#039;: Users have to consent to the &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot; to get and to keep access.&lt;br /&gt;
* &#039;&#039;&#039;Accept &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot; on login&#039;&#039;&#039;: Accepting the &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot; is integrated into the login process. It is required on first login and everytime a user deactivates the consent in the user preferences.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceProDistributionConnector ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice subscription key:&#039;&#039;&#039; Sets the number of users as specified in the subscription contract. If this entry is missing, the number of users is limited to 25.&lt;br /&gt;
*&#039;&#039;&#039;OAuth2 public key, OAuth private key:&#039;&#039;&#039; Required if user authentication is configured via [[Reference:OAuth|OAuth]].&lt;br /&gt;
&lt;br /&gt;
==== Editor (External content) ====&lt;br /&gt;
Included starting with {{Bsvs|bsvFrom=5.2}}.&lt;br /&gt;
* &#039;&#039;&#039;Domain whitelist:&#039;&#039;&#039; List of domains whose content can be embedded in the wiki. If no domains are defined, there are no domain restrictions.&lt;br /&gt;
{{Textbox|boxtype=important|header=Important!|text=For Github content, you have to allow &amp;lt;code&amp;gt;raw.githubusercontent.com&amp;lt;/code&amp;gt;.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Field extension whitelist:&#039;&#039;&#039; List of file extensions that can be embedded from external content in the wiki.&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceRSSFeeder===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;URL whitelist:&#039;&#039;&#039; RSS feeds need to be whitelisted here by an administrator before they can be displayed in a wiki page.&lt;br /&gt;
*&#039;&#039;&#039;Maximum number of allowed redirects:&#039;&#039;&#039; If there are URL redirects for any of the whitelisted URLs, the number of redirects needs to be adjusted (usually to 1 or 2).&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:configmanager-RSS.png|alt=RSS Feed settings|center|thumb|450x450px|RSS Feed settings]]&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceSaferEdit ===&lt;br /&gt;
*&#039;&#039;&#039;Interval for edit check (seconds):&#039;&#039;&#039; Sets the time in seconds for checking if another person is editing the page.&lt;br /&gt;
* &#039;&#039;&#039;Show current editor:&#039;&#039;&#039; Shows or hides the name of the user who is currently editing the page.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceTranslationTransfer (farm) ===&lt;br /&gt;
&#039;&#039;&#039;Namespace mapping&#039;&#039;&#039;&lt;br /&gt;
* If the namespaces differ between the source and target wikis, they must be correctly mapped to each other.&lt;br /&gt;
* For each namespace, the source namespace, the language of the target wiki, and the target namespace are specified.&lt;br /&gt;
* Multiple namespaces can bemapped by using the &amp;quot;Add&amp;quot; button.&lt;br /&gt;
* Finally, the configuration settings are applied after clicking &#039;&#039;&#039;&amp;quot;Save&amp;quot; in the configuration manager&#039;&#039;&#039;. Do not foget this step!&lt;br /&gt;
{{Textbox|boxtype=important|header=Important!|text=The translate link is only shown in namespaces that are listed in the field &amp;quot;Namespaces enabled for translation&amp;quot;.  The namespace mapping alone does not activate the translation feature for different namespaces.|icon=yes}}&lt;br /&gt;
[[File:config translationtransfer.png|alt=namespace configuration for extension &amp;quot;Translation Transfer&amp;quot;|center|thumb|650x650px|Translation configuration]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Namespaces enabled for translation:&#039;&#039;&#039; List of all namespaces of the translation source wiki that are included in the translation process. &lt;br /&gt;
&lt;br /&gt;
===BlueSpiceVisualEditorConnector===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Enable VisualEditor for BlueSpice extensions:&#039;&#039;&#039; Disabling this setting removes VisualEditor from extensions such as Page Forms or BlueSpiceSocial extensions.&lt;br /&gt;
* &#039;&#039;&#039;Upload type&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Original:&#039;&#039; User permissions are verified during file upload; file name and namespace of the file can be changed; a category can be assigned and a description of the file is required&lt;br /&gt;
**&#039;&#039;Simple:&#039;&#039; User permissions are not verified during file upload; the name and namespace of the file can be changed; a category  and a description of the file can be provided&lt;br /&gt;
**&#039;&#039;One click:&#039;&#039;  User permissions are not verified during file upload; the image cannot be renamed and no category can be assigned. Only the namespace can, but does not have to be adjusted before uploading)  &lt;br /&gt;
&lt;br /&gt;
===BlueSpiceWhoIsOnline ===&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;oo-ui-fieldLayout-header&amp;quot;&amp;gt;&#039;&#039;&#039;Time in seconds until a user is marked as offline:&#039;&#039;&#039;&amp;lt;/span&amp;gt; The system checks every &#039;&#039;x&#039;&#039; seconds if a user logged out and no longer displayed as online. This can  be less frequent than the update inteval for newly logged-in users.&lt;br /&gt;
*&amp;lt;span class=&amp;quot;oo-ui-fieldLayout-header&amp;quot;&amp;gt;&#039;&#039;&#039;Update interval in seconds:&#039;&#039;&#039;&amp;lt;/span&amp;gt; The system checks every &#039;&#039;x&#039;&#039; seconds for users.&lt;br /&gt;
&lt;br /&gt;
=== ChatBot ===&lt;br /&gt;
Available starting at version {{Bsvs|bsvFrom=5.2}}.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Chatbot name:&#039;&#039;&#039; Display name in the chatbot window.&lt;br /&gt;
* &#039;&#039;&#039;Enable AI-generated search summary:&#039;&#039;&#039; Displays the AI ​​search summary in the search center. &#039;&#039;&#039;{{Bsvs|bsvFrom=5.2.2}}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== ChatIntegration ===&lt;br /&gt;
Available starting at version {{Bsvs|bsvFrom=5.2}}.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Communication:&#039;&#039;&#039; Service licenses of the according providers (e.g.: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://teams.microsoft.com/l/meetup-joinn&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &#039;&#039;&#039;Show &amp;quot;Share via Microsoft Teams&amp;quot; action:&#039;&#039;&#039; Displays a link to Microsoft Teams in the &amp;quot;Share&amp;quot; menu of the page tolls. This setting depends on the Teams comminication configuration (MS Teams URL).&lt;br /&gt;
&lt;br /&gt;
[[File:chat integration - share via chat config.png|alt=Open &amp;quot;share&amp;quot; menu in the page tools with Teams link|center|thumb|250x250px|Share page URL in Teams]]&lt;br /&gt;
&lt;br /&gt;
=== Cognitive Process Designer ===&lt;br /&gt;
* &#039;&#039;&#039;Show Processes entry point:&#039;&#039;&#039; Displays a link to the process overview page in the entrypoint links of the main navigation.&lt;br /&gt;
&lt;br /&gt;
=== ContentStabilization ===&lt;br /&gt;
====Quality assurance====&lt;br /&gt;
*&#039;&#039;&#039;Include handling:&#039;&#039;&#039; If resources are embedded in a page &#039;&#039;&#039;and these resource namespace itself has approval enabled&#039;&#039;&#039;, the following settings can be selected:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot; &amp;quot;&lt;br /&gt;
! style=&amp;quot;width:220px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Behavior &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:220px;&amp;quot; |Versions that were current at the time of release&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Creates an implicit draft when the resource changes after page approval. The resource will be approved together with the next page approval.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:220px;&amp;quot; |Approved versions of included pages&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Only applies if the resource itself can be approved. The  latest approved version is displayed on the approved wiki page.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:220px;&amp;quot; |Current versions of included pages&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Always shows the most current version of a resource. An implicit draft is not generated. &lt;br /&gt;
|}&lt;br /&gt;
*&#039;&#039;&#039;Show not approved pages for following groups:&#039;&#039;&#039; If the &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt; group has been removed from the configuration, users in this group cannot see draft versions. This also applies if they are added as reviewers in a namespace. In this case, only users with the &amp;lt;code&amp;gt;sysop&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;reviewer&amp;lt;/code&amp;gt; permissions can access drafts, unless other groups are specified. These system groups can then only access drafts via the page&#039;s version history. All groups that can see page drafts anywhere in the wiki must be explicitly specified here. This setting applies to the entire wiki and cannot be restricted to namespaces.&lt;br /&gt;
*&#039;&#039;&#039;Allow viewing of first draft version for users who can normally not see drafts:&#039;&#039;&#039; If this setting is enabled, all users with read permissions can see the first draft. If disabled, only groups from the setting &amp;quot;The following groups can see draft versions&amp;quot; can see first drafts.&lt;br /&gt;
*&#039;&#039;&#039;Update semantic properties from approved versions only:&#039;&#039;&#039; The attribute value of the page is set from the stable version of the page and not from the draft version. When this setting is deactivated, the draft value of the property is applied to the page instead of the approved value.&lt;br /&gt;
&lt;br /&gt;
====Search and navigation====&lt;br /&gt;
*&#039;&#039;&#039;Index only approved versions:&#039;&#039;&#039; Page names and contents of draft pages are not taken into account by the search. If this checkbox is activated, the search index has to be recreated.&lt;br /&gt;
====Export====&lt;br /&gt;
*&#039;&#039;&#039;Show stabilization information in PDF export&#039;&#039;&#039;:&amp;lt;br&amp;gt;Prints the timestamp for the last approved version below the page headings in the PDF (date of approval and date of last edit before approval).&amp;lt;br /&amp;gt;[[File:Manual:configmanager-bookshelf-flaggedrevsinfo.png|centered|mini|400x400px|FlaggedRevs info under the heading]]&lt;br /&gt;
=== EnhancedUpload ===&lt;br /&gt;
&lt;br /&gt;
==== Editor ====&lt;br /&gt;
Sets the defaults for the [[Manual:Extension/VisualEditor/Insert images#Advanced settings|advanced image settings]] when uploading and embedding an image into the wiki via drag-and-drop functionality. The default settings determine the orientation, type, and size of the image. These can be adjusted after embedding via the &amp;quot;Advanced settings&amp;quot; of the image on the page.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:ext enhancedupload en.png|alt=Screenshot of the &amp;quot;Enhanced Upload&amp;quot; configuration|center|thumb|450x450px|Configuration settings for the Enhanced upload]]&lt;br /&gt;
&lt;br /&gt;
==== System ====&lt;br /&gt;
*&#039;&#039;&#039;Allow mismatched MIME types (potential security risk):&#039;&#039;&#039;  If the file extension of a file does not match the actual file type, it will still be uploaded if it is listed as an allowed file extension in the wiki.&lt;br /&gt;
&lt;br /&gt;
===DrawioEditor===&lt;br /&gt;
Available starting at version {{Bsvs|bsvFrom=5.1.4}}.&lt;br /&gt;
* &#039;&#039;&#039;Backend URL:&#039;&#039;&#039; Allows to change the Drawio editor to an external URL. The local default URL is &amp;lt;code&amp;gt;https://&amp;lt;wikidomain&amp;gt;/_diagram/&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Textbox|boxtype=important|header=Important!|text=Changing the path to an external URL could result in data being sent to external services. The wiki owner is responsible for complying with data security requirements.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Edit Mode:&#039;&#039;&#039; The default setting for the Drawio tag included on pages. This setting can be overridden for each diagram on the wiki page.&lt;br /&gt;
** &#039;&#039;Page view:&#039;&#039; Displays the Drawio editor in the content area of ​​the wiki page.&lt;br /&gt;
** &#039;&#039;Fullscreen view:&#039;&#039; When the Drawio editor is opened, the wiki interface is completely hidden.&lt;br /&gt;
&lt;br /&gt;
=== EventBus ===&lt;br /&gt;
Eventbus sends notifications to external urls in case something happens in the wiki. For example, if a page is created, an external service could then be started and create a pdf of that page. See the extension&#039;s page on [[mediawikiwiki:Extension:EventBus|mediawiki.org]].&lt;br /&gt;
&lt;br /&gt;
=== NumberHeadings ===&lt;br /&gt;
* &#039;&#039;&#039;Enable heading numbering:&#039;&#039;&#039; Displays the numbering from the table of contents before the section headings on a page.[[File:ConfigManager NumberHeadings.png|alt=Selected checkbox for the extension NumberHeadings|center|thumb|550x550px|Number headings]][[File:ConfigManager numbered headings on page.png|alt=Headings of an example page|center|thumb|550x550px|Activated heading numbers]]&lt;br /&gt;
&lt;br /&gt;
===PDFCreator===&lt;br /&gt;
[[File:PDFCreator_config.png|alt=Konfiguration for the default page export template and default cover image|center|thumb|650x650px|PDFCreator Konfiguration]]&lt;br /&gt;
* &#039;&#039;&#039;Default export template for pages:&#039;&#039;&#039; The default template is shown when users select an export template in &amp;quot;Page&amp;quot; mode. It is also used when clicking on the PDF link for the [[Manual:Extension/ContentDroplets|Content Droplet]] &#039;&#039;PDF Link&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Default cover background image:&#039;&#039;&#039; Admins can also set a default cover background image. It is applied whenever the document preface of the template contains the standard &amp;quot;intro&amp;quot;-wrapper: &amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdfcreator-intro&amp;quot;&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Default image:  &amp;lt;code&amp;gt;/app/bluespice/w/extensions/BlueSpiceBookshelf/data/common/images/bs-cover.png&amp;lt;/code&amp;gt;  Output: [[File:Manual:Standard PDF cover.png|alt=Image of an enlarged keyboard key with book symbol|center|thumb|Default PDF cover image]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​​The image path can be deleted. In this case, no image will be output by default.&lt;br /&gt;
&lt;br /&gt;
Alternatively, an uploaded image file can be specified (without a namespace prefix), for example: &amp;lt;code&amp;gt;industry.jpg&amp;lt;/code&amp;gt;&lt;br /&gt;
[[File:PDFCreator_config_cover.png|alt=Example default image on an exported cover sheet.|center|thumb|424x424px|Default image for the cover sheet]]&lt;br /&gt;
If a book has its own bookshelf-image, this will be generated in the PDF when exporting directly from the special page &amp;quot;Books&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== PluggableAuth ===&lt;br /&gt;
After completing a new entry, click &amp;lt;code&amp;gt;Add&amp;lt;/code&amp;gt;  and then &#039;&#039;&#039;in addition&#039;&#039;&#039; &amp;lt;code&amp;gt;Save&amp;lt;/code&amp;gt; the page itself.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Button label:&#039;&#039;&#039; The system message key, e.g., SSOButtonLabel that lets you add the label at &amp;lt;code&amp;gt;MediaWiki:SSOButtonLabel&amp;lt;/code&amp;gt; to be used for the button on &amp;lt;code&amp;gt;Special:UserLogin&amp;lt;/code&amp;gt; . Note that the message must be in the instance language since it cannot be localized on wiki.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Plugin name:&#039;&#039;&#039; See the [[mediawikiwiki:Extension:PluggableAuth#Installation|list of supported plugins]].&lt;br /&gt;
* &#039;&#039;&#039;Data object (JSON):&#039;&#039;&#039; A configuration array passed to the authentication plugin. The content depends on the authentication plugin. This may be optional or required depending on the authentication plugin.&lt;br /&gt;
* &#039;&#039;&#039;Group sync settings (JSON):&#039;&#039;&#039; Configuration array for group synchronization.   See https://www.mediawiki.org/wiki/Extension:PluggableAuth#Group_Synchronization&lt;br /&gt;
&lt;br /&gt;
== Other settings ==&lt;br /&gt;
&lt;br /&gt;
=== DeepL API ===&lt;br /&gt;
The DeepL API configuration can be accessed from the Feature &#039;&#039;Content Structuring.&#039;&#039;[[File:Manual:Extension_AdhocTranslation_1743685074718.png|center|thumb|450x450px|DeepL API Key Configuration]]&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Category:Administration]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceConfigManager&amp;diff=13923</id>
		<title>Manual:Extension/BlueSpiceConfigManager</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceConfigManager&amp;diff=13923"/>
		<updated>2026-03-18T08:28:32Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{DISPLAYTITLE:Config manager}}&lt;br /&gt;
{{TOClimit|limit=2}}&lt;br /&gt;
&lt;br /&gt;
With the Config manager, a wiki user with &#039;&#039;sysop&#039;&#039; rights can manage wiki-wide settings in one place. In the [[Manual:Extension/BlueSpiceDiscovery/Main navigation|navigation]], it is located at &#039;&#039;Global navigation &amp;gt; Administration &amp;gt; Configuration&#039;&#039;.  This link loads the page &#039;&#039;Special:BluespiceConfigManager.&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
==Layout==&lt;br /&gt;
&lt;br /&gt;
===Filter options===&lt;br /&gt;
All settings can be accessed through the following filter options:&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Feature:&#039;&#039;&#039; group by type of functionality the setting belongs to (search, administration...)&lt;br /&gt;
*&#039;&#039;&#039;Extension:&#039;&#039;&#039; group by extension name&lt;br /&gt;
*&#039;&#039;&#039;Package:&#039;&#039;&#039; group by BlueSpice edition and services (BlueSpice free, BlueSpice pro, Matomo)&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Manual:ConfigManager2a.png|alt=config manager filters|center|thumb|401x401px|config manager filter]]&lt;br /&gt;
&lt;br /&gt;
All settings are available in any type of grouping. Changing the grouping type does not add or remove setting options. It just groups them differently. After settings are adjusted, they can be saved by clicking&#039;&#039;Save&#039;&#039;, or cancelled by clicking &#039;&#039;Reset&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
{{Messagebox|boxtype=note|Note text=If a server administrator has configured a setting to no longer be writable, it will be shown as greyed-out in the config manager. You will have to talk to your server administrator about changing such a setting.}}&lt;br /&gt;
&lt;br /&gt;
===Searching for settings===&lt;br /&gt;
A search bar is located above the list of settings. Type in a keyword such as &amp;quot;logo&amp;quot; to find the corresponding setting. The search returns settings regardless of the currently selected group. {{Messagebox|boxtype=note|Note text=The search field has to be empty if you want to see the filter menu instead of the search.}}&amp;lt;br /&amp;gt;&lt;br /&gt;
[[File:Manual:configmanager-search.png|alt=Config manager search box|center|thumb|400x400px|Config manager search box]]&lt;br /&gt;
&lt;br /&gt;
==Settings by extension==&lt;br /&gt;
&lt;br /&gt;
=== AI Editing Assistant ===&lt;br /&gt;
*&#039;&#039;&#039;Provider type:&#039;&#039;&#039; One of the supported providers is selected here (OpenAI or Ollama). OpenAI requires its own account, which provides an API key.  To remove the AI Editing assistant icon from the Visual editor text formatting context menu, set the provider type to &#039;&#039;None&#039;&#039;.&lt;br /&gt;
*&#039;&#039;&#039;Connection params:&#039;&#039;&#039; The API key of the provider is entered here (OpenAI) or the endpoint URL (Ollama). &lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Starting at BlueSpice{{Bsvs|bsvFrom=5.1.3}}, a specific AI model can be configures in the connection params field:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
{&lt;br /&gt;
    &amp;quot;url&amp;quot;: &amp;quot;https://api.openai.com/v1&amp;quot;,&lt;br /&gt;
    &amp;quot;endpoint&amp;quot;: &amp;quot;chat/completions&amp;quot;,&lt;br /&gt;
    &amp;quot;secret&amp;quot;: &amp;quot;&amp;lt;key&amp;gt;&amp;quot;,&lt;br /&gt;
    &amp;quot;model&amp;quot;: &amp;quot;gpt-3.5-turbo&amp;quot;&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Before that, only the secret key can be entered in this field:&amp;lt;syntaxhighlight lang=&amp;quot;json&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;key&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceArticleInfo ===&lt;br /&gt;
&#039;&#039;BlueSpiceArticleInfo&#039;&#039;, together with &#039;&#039;[[Manual:Extension/BlueSpiceAuthors|BlueSpiceAuthors]], [[Manual:Extension/BlueSpiceReaders|BlueSpiceReaders]], and [[Manual:Extension/BlueSpiceExtendedSearch|BlueSpiceExtendedSearch]]&#039;&#039; is part of the &#039;&#039;Page information&#039;&#039; in the quality management tools.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Update interval in seconds:&#039;&#039;&#039; Sets the refresh rate for the &amp;quot;Last edit&amp;quot; value. By default, this date is updated every 10 seconds via JavaScript.&lt;br /&gt;
[[File:Manual:ArticleInfo.png|link=link=Special:FilePath/ArticleInfo3.jpg|alt=|center|thumb|374x374px|article info]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceAvatars===&lt;br /&gt;
[[File:Manual:configmanager-instantavatar.png|thumb|101x101px|InstantAvatar|link=Special:FilePath/Manual:configmanager-instantavatar.png]]&lt;br /&gt;
An avatar image is automatically generated if the user does not upload a profile picture or if the user decides to create an avatar image in the preferences.&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Generator&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;&#039;InstantAvatar:&#039;&#039;&#039; Generates an avatar image based on using the initials of the Real name or the Username&lt;br /&gt;
**&#039;&#039;&#039;[[wikipedia:Identicon|Identicon:]]&#039;&#039;&#039; Generates an avatar image based on parts of the user&#039;s IP address.&amp;lt;br /&amp;gt;[[File:Manual:configmanager-identicon.png|alt=Identicon|center|thumb|500x500px|Identicon]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceBookshelf ===&lt;br /&gt;
&lt;br /&gt;
==== Book ====&lt;br /&gt;
*&#039;&#039;&#039;Show chapter pager after content:&#039;&#039;&#039; Displays previous/next book page navigation at the end of each book page. (1)&lt;br /&gt;
*&#039;&#039;&#039;Show chapter pager before content:&#039;&#039;&#039;  Displays previous/next book page navigation at the beginning of each book page. (2) &amp;lt;br /&amp;gt;[[File:Manual:book-pagenav.png|alt=Book navigation|center|thumb|450x450px|Book navigation ]]&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Use display title from book source on article:&#039;&#039;&#039; Shows the title from the book navigation as page title instead of the page name. &amp;lt;br /&amp;gt; &lt;br /&gt;
[[File:Manual:bookdisplaytitle.png|alt=book display title|center|thumb|450x450px|book display title]]&lt;br /&gt;
{{Messagebox|boxtype=note|Note text=If the page additionally contains a &amp;lt;nowiki&amp;gt;{{DISPLAYTITLE}}&amp;lt;/nowiki&amp;gt; tag, the display title of the page is shown on the page and in the book navigation instead of the page label provided in the book page.}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show book chapter numbers in table of contents and headlines:&#039;&#039;&#039; The page TOC does not start with the main heading 1, but with the actual number from the book chapter (see screenshot).&lt;br /&gt;
&lt;br /&gt;
[[File:prepand TOC with book chapter.png|alt=Prepended chapter numbers|center|thumb|650x650px|Prepended chapter numbers]]&lt;br /&gt;
=====Conceptual considerations regarding numbering=====&lt;br /&gt;
&lt;br /&gt;
If a chapter has more than one sublevel of chapters, there is a conflict between the numbering provided by the page table of contents and the chapter numbering of the book. &amp;lt;br&amp;gt;&amp;lt;br&amp;gt;To technically resolve this issue, the numbering is only possible on the root chapter page and the leaf nodes of the chapter (the last sublevel). Chapter levels in between will show no numbering in the page table of contents and in the page headings.  If you want to avoid this issue, create book chapters with only one level of sub-chapters.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
If you want to override this logic, you can display the numbers for the page ToC by adding the following CSS to &#039;&#039;MediaWiki:Common.css&#039;&#039;:&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;css&amp;quot; lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.tocnumber.hidden {&lt;br /&gt;
    display:inline&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
To show the numbering for the section headings:&lt;br /&gt;
&amp;lt;syntaxhighlight language=&amp;quot;css&amp;quot; lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.mw-headline-number {&lt;br /&gt;
    display:none&lt;br /&gt;
}&lt;br /&gt;
.bs-chapter-number.hidden, .mw-headline-number.hidden {&lt;br /&gt;
    display:inline&lt;br /&gt;
}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
==== Export ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Default export template for books:&#039;&#039;&#039; The default template for books is used if the export template is not explicitely set for a book export (e.g. in the book metadata).&lt;br /&gt;
&lt;br /&gt;
==== Skinning ====&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show entrypoint &amp;quot;Books&amp;quot;:&#039;&#039;&#039; Adds a link to the page Special:Books to the main navigation entrypoints.&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceChecklist===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Mark checklist changes as minor edit:&#039;&#039;&#039; If this setting is active, changes to a checklist (for example, checking a checkbox) in view mode are logged as minor edits. If this setting is inactive, a change to the checklist is  recorded as a regular version in the page history.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceDiscovery ===&lt;br /&gt;
* &#039;&#039;&#039;Activating/Deactivating the Entrypoint links:&#039;&#039;&#039; Depending on the BlueSpice version, various links to special pages can be activated for the main navigation. They are called entrypoint links.&lt;br /&gt;
&lt;br /&gt;
[[File:discovery-entrypoint links.png|alt=Entrypoint links for Discovery skin|center|thumb|650x650px|Entrypoint links for Discovery skin]]&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;[[Manual:Extension/BlueSpiceDiscovery/Main navigation#Choosing a menu type for the main navigation|Menu in main panel of primary sidebar:]]&#039;&#039;&#039;&lt;br /&gt;
** &#039;&#039;MediaWiki sidebar:&#039;&#039; Activates the M&#039;&#039;ediaWiki:Sidebar&#039;&#039; page, which can display a flat list of links.&lt;br /&gt;
** &#039;&#039;Namespace main page list&#039;&#039;: The pages with the page name &amp;quot;Main Page&amp;quot; for each namespace are automatically linked in the main navigation. It is not possible to add links manually to the navigation.&lt;br /&gt;
** &#039;&#039;Subpage tree:&#039;&#039; In the main navigation, the pages with the page name &amp;quot;Main Page&amp;quot; are automatically linked in the respective namespaces.  It is not possible to add links manually to the navigation.&lt;br /&gt;
** &#039;&#039;Enhanced MediaWiki sidebar&#039;&#039;: Activates the M&#039;&#039;ediaWiki:Sidebar.json&#039;&#039; page, which can display a more dynamic and hierarchical list of links.&lt;br /&gt;
* &#039;&#039;&#039;Elements below the page title and below the page content:&#039;&#039;&#039;&lt;br /&gt;
** page-sentence: display of page status ([[Manual:Extension/FlaggedRevs|Approval status]], [[Manual:Extension/BlueSpiceExpiry|Expiry]])&lt;br /&gt;
** categories: display of  [[:de:Handbuch:Kategorien_erstellen_und_nutzen|page categories]]&lt;br /&gt;
** rating: display of [[Manual:Extension/BlueSpiceRating|page ratings]]&lt;br /&gt;
** recommendations: display of [[Manual:Extension/BlueSpiceRating|page recommendations]]&lt;br /&gt;
[[File:BlueSpice-Discovery2.png|alt=positioning skin elements|center|thumb|600x600px|positioning skin elements]]&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceExpiry ===&lt;br /&gt;
==== Export ====&lt;br /&gt;
*&#039;&#039;&#039;&amp;lt;span class=&amp;quot;oo-ui-fieldLayout-header&amp;quot;&amp;gt;Show watermark  in PDF&amp;lt;/span&amp;gt;:&#039;&#039;&#039;  Shows the watermark for expired pages in PDFs.&lt;br /&gt;
&lt;br /&gt;
==== Quality assurance ====&lt;br /&gt;
* &amp;lt;span class=&amp;quot;oo-ui-fieldLayout-header&amp;quot;&amp;gt;&#039;&#039;&#039;Show watermark&#039;&#039;&#039;&amp;lt;/span&amp;gt; : Shows a watermark on the wiki page itself.&amp;lt;br /&amp;gt;[[File:Manual:configmanager-watermark.png|alt=watermark|center|thumb|250x250px|watermark]]&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceExtendedSearch ===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;External file paths&#039;&#039;&#039;: External locations to scan for and index files from. These locations are entered in key/value pairs of Physical path and URL prefix.&lt;br /&gt;
**&#039;&#039;Physical path: S&#039;&#039;torage path. For mounted drives, for example: &#039;&#039;X:\Documents&#039;&#039; &lt;br /&gt;
**&#039;&#039;URL prefix:&#039;&#039; All files indexed from the indexed physical location are prefixed in the search results. It should be used if files are available from a web server. By default, the URL prefix is set to the same value as &#039;&#039;Physical path&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot;&lt;br /&gt;
|+Examples for external file paths&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Example file&lt;br /&gt;
! style=&amp;quot;&amp;quot; | Phys. Path&lt;br /&gt;
! style=&amp;quot;&amp;quot; | URL Prefix &lt;br /&gt;
! style=&amp;quot;&amp;quot; |Link in results list &lt;br /&gt;
|-&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;&amp;quot; |S:\Sales\Info\glossaryy.pdf&lt;br /&gt;
| rowspan=&amp;quot;3&amp;quot; style=&amp;quot;&amp;quot; |S:\&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;nowiki&amp;gt;file:///S:/&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;nowiki&amp;gt;file:///S:/Sales/Info/glossary.pdf&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;8&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://sharepoint/Sales/&lt;br /&gt;
documents/&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;9&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://sharepoint/Sales/&lt;br /&gt;
documents/Sales/Info/glossary.pdf &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;10&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://intranet/showdocs&lt;br /&gt;
inline.aspx?path=&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;11&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://intranet/showdocsinline.aspx?&lt;br /&gt;
path=/Sales/Info/glossary.pdf&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;&amp;quot; |/var/www/bluespice/w/mounted_&lt;br /&gt;
share/Sales/Info/glossary.pdf&lt;br /&gt;
| style=&amp;quot;&amp;quot; |/var/www/bluespice/w/&lt;br /&gt;
mounted_share/&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&lt;br /&gt;
| style=&amp;quot;&amp;quot; |&amp;lt;span class=&amp;quot;mw-lingo-term&amp;quot; data-lingo-term-id=&amp;quot;5e056c500a1c4b6a7110b50d807bade5&amp;quot; data-hasqtip=&amp;quot;12&amp;quot;&amp;gt;https&amp;lt;/span&amp;gt;://wiki.company.local/w/mounted_&lt;br /&gt;
share/Sales/Info/glossary.pdf&lt;br /&gt;
|}&lt;br /&gt;
[[File:Manual:configmanager-addfilepath.png|alt=Add an external file path|center|thumb|650x650px|Add an external file path: (1) confirm the checkmark and  (2) save the settings.]]&lt;br /&gt;
&amp;lt;br /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Automatically set language filter&#039;&#039;&#039;:  The search only returns pages whose language (PageLanguage) is identical to the user language  (Language). Users can set their language in their [[Manual:Preferences|preferences]]. By default, the language of content pages is the same as the installation language  (ContentLanguage) of the wiki. Some extensions can set the language of individual pages independently of the content language of the wiki.. (See: https://www.mediawiki.org/wiki/Manual:Language#Page_content_language). In many wikis,  activating this filter has little effect.&amp;lt;br /&amp;gt;&lt;br /&gt;
*&#039;&#039;&#039;Exclude patterns:&#039;&#039;&#039; Files at external file locations can be exluded from search based on regular expression patterns.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceFoundation ===&lt;br /&gt;
&lt;br /&gt;
==== Skinning====&lt;br /&gt;
{{Messagebox|boxtype=note|icon=|Note text=Since BlueSpice 4.2, the logo and favicon can also be managed via the page [[Manual:Extension/FlexiSkin|Special:Flexiskin]]  together with further skin customizations.|bgcolor=}}&lt;br /&gt;
*&#039;&#039;&#039;Logo path:&#039;&#039;&#039; The logo image should be stored in the /images folder of your installation. If you store it in the /skins folder of your BlueSpice installation, it could be overwritten with an upgrade.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;To upload the logo directly in the wiki:&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
#&#039;&#039;&#039;Upload&#039;&#039;&#039; the logo on the page from the menu &#039;&#039;Global actions&#039;&#039; &amp;gt; &#039;&#039;File list&#039;&#039; (&#039;&#039;Special:ExtendedFilelist&#039;&#039;).&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; on the thumbnail image of the logo. This opens the logo on a separate page.&amp;lt;br /&amp;gt;[[File:Manual:config-logo1.png|alt=logo thumbnail image|center|thumb|280x280px|logo thumbnail image]]&lt;br /&gt;
# &#039;&#039;&#039;Copy&#039;&#039;&#039; the relative logo path from the address bar. In a typical Wiki configuration, this path starts with &#039;&#039;/w/....&#039;&#039; .&amp;lt;br /&amp;gt;[[File:Manual:config-logo2.png|alt=relative image path|center|thumb|450x450px|relative image path]] &lt;br /&gt;
#&#039;&#039;&#039;Paste&#039;&#039;&#039; the logo path into the text field for the logo.&amp;lt;br /&amp;gt;[[File:Manual:config-logo3.png|alt=logo path|center|thumb|450x450px|logo path]]&lt;br /&gt;
#&#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Save&#039;&#039;.&lt;br /&gt;
#&#039;&#039;&#039;Refresh&#039;&#039;&#039; the page (Strg+F5). &amp;lt;br /&amp;gt;If the uploaded logo is too large, you can add the following code snippet to the page &#039;&#039;MediaWiki:Common.css&#039;&#039;. This automatically adjusts the image to the height of the main toolbar:&amp;lt;syntaxhighlight lang=&amp;quot;css&amp;quot;&amp;gt;&lt;br /&gt;
.bs-logo a {background-size: contain;}&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Favicon path:&#039;&#039;&#039; The favicon image should be stored in the &#039;&#039;/images&#039;&#039; folder of your installation. If you store it in the /skins folder of your BlueSpice installation, it could be overwritten with an upgrade. [https://de.wikipedia.org/wiki/Favicon Favicon images] have the file extension &#039;&#039;.ico&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
====System====&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Allowed file extensions:&#039;&#039;&#039; For security reasons, the types of files that users can upload are restricted. Here, you can allow additional file formats. If a file format is blacklisted in the server configuration, adding this file extension here will not allow this file type to be uploaded. See [https://mediawikiwiki:Manual:$wgFileExtensions mediawiki.org/wiki/Manual:$wgFileExtensions] for more info.&lt;br /&gt;
{{Xml upload}}&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Allowed image extensions:&#039;&#039;&#039; The standard web image types are listed here. In general, you want to restrict image uploads to web images. See [https://developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types developer.mozilla.org/en-US/docs/Web/Media/Formats/Image_types] for more on browser-supported image types.&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceInsertCategory===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Set page categories as default in upload dialog:&#039;&#039;&#039; When a file is uploaded to the wiki via the visual editor, the categories of the paged are automatically inserted on the file page.&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceInterwikiSearch===&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Enable interwiki search:&#039;&#039;&#039;  Activates  interwiki search in this wiki instance. Only farm instances where interwiki search is enabled in the Farm Manager are included in the search results. To prevent this wiki instance from being globally searchable, it must be disabled in the Farm Manager.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Skip over wikis that cannot be accessed or otherwise cannot return results without showing it to the user:&#039;&#039;&#039; In the search center, only those wikis are shown to the user in which he or she is logged in. If this setting is deactivated, all wikis with interwiki search that have matching results are listed, but with a warning that the results cannot be shown to the user.&lt;br /&gt;
&lt;br /&gt;
[[File:Interwikisearch config.png|alt=search center interwiki search results with blocked wiki instances.|center|thumb|750x750px|No wikis are skipped for the interwiki search. Results are only shown if the user is authenticated.]]&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceMatomoConnector ===&lt;br /&gt;
If the web analysis service Matomo is available, the corresponding &#039;&#039;Site ID&#039;&#039; for the wiki and the link to Matomo (base URL, e.g., &amp;lt;nowiki&amp;gt;https://analytics.mysite.com/&amp;lt;/nowiki&amp;gt;) are entered here.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Show opt-out link in footer:&#039;&#039;&#039; Users can opt out of web analytics via the &#039;&#039;Analysis Services&#039;&#039; link in the wiki footer. The target page is &#039;&#039;Special:OptOut&#039;&#039;.&lt;br /&gt;
* &#039;&#039;&#039;BlueSpicePrivacy integration:&#039;&#039;&#039; The page &#039;&#039;Special:OptOut&#039;&#039; includes a checkbox for users to opt out of the tracking service.&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=Prerequisite:|text=In order to control the Matomo tracking policy using BlueSpicePrivacy, your Matomo installation requires the &amp;quot;AjaxOptOut&amp;quot; plugin module to be installed and activated. Download the plugin from https://plugins.matomo.org/AjaxOptOut and copy it to the /plugins directory of your Matomo installation.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Custom dimensions&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
Matomo allows you to configure &amp;quot;Custom Dimensions&amp;quot; (https://matomo.org/faq/reporting-tools/create-track-and-manage-custom-dimensions/) to support more specific reports.&lt;br /&gt;
&lt;br /&gt;
The following wiki elements are supported:&lt;br /&gt;
&lt;br /&gt;
* &amp;lt;code&amp;gt;page_categories&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;page_namespace&amp;lt;/code&amp;gt;&lt;br /&gt;
* &amp;lt;code&amp;gt;user_groups&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
These are first created individually as &amp;quot;Custom Dimensions&amp;quot; in Matomo. Each dimension is assigned an ID by Matomo.&lt;br /&gt;
&lt;br /&gt;
These IDs must then be configured in the wiki in the &amp;lt;code&amp;gt;post-init-settings.php file&amp;lt;/code&amp;gt; on the wiki server:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;php&amp;quot;&amp;gt;&lt;br /&gt;
$GLOBALS[&#039;bsgMatomoConnectorCustomDimensionIDMap&#039;] = [&lt;br /&gt;
&#039;page_categories&#039; =&amp;gt; &#039;&amp;lt;ID-from-Matomo&amp;gt;&#039;,&lt;br /&gt;
&#039;page_namespace&#039; =&amp;gt; &#039;&amp;lt;ID-from-Matomo&amp;gt;&#039;,&lt;br /&gt;
&#039;user_groups&#039; =&amp;gt; &#039;&amp;lt;ID-from-Matomo&amp;gt;&#039;,&lt;br /&gt;
];&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
The [https://matomo.org/faq/general/faq_114/ Matomo AuthToken] must also be stored in the configuration manager of the wiki.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== BlueSpicePageTemplates ===&lt;br /&gt;
* &#039;&#039;&#039;Force target namespace:&#039;&#039;&#039; The page is always created in the target namespace that is associated with the template, even if the user provided a different namespace prefix. In the screenshot below, the user wants to create the page &amp;quot;NewPage&amp;quot; and then selects a template for the QM namespace. The page is, therefore, created as &amp;quot;QM:NewPage&amp;quot; if this setting is activated. [[File:force namespace from template.png|alt=force the namespace of the template|center|thumb|650x650px|force the namespace of the template]]&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Hide default templates:&#039;&#039;&#039; Hides the default &#039;&#039;Empty page&#039;&#039; template.&lt;br /&gt;
*&#039;&#039;&#039;Hide template if the page is not to be created in the target namespace:&#039;&#039;&#039; Depending on the namespace prefix of the page to be created, templates that are associated with other namespaces will not be shown to the user for selection.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpicePrivacy ===&lt;br /&gt;
* &#039;&#039;&#039;Enable mandatory cookies:&#039;&#039;&#039; Users have to explicitely accept the mandatory cookies to get access to the wiki. If this setting is not activated, users accept the mandatory cookies implicitly.&lt;br /&gt;
* &#039;&#039;&#039;Enable mandatory &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot;&#039;&#039;&#039;: Users have to consent to the &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot; to get and to keep access.&lt;br /&gt;
* &#039;&#039;&#039;Accept &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot; on login&#039;&#039;&#039;: Accepting the &amp;quot;Privacy policy&amp;quot; and &amp;quot;Terms of service&amp;quot; is integrated into the login process. It is required on first login and everytime a user deactivates the consent in the user preferences.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceProDistributionConnector ===&lt;br /&gt;
*&#039;&#039;&#039;BlueSpice subscription key:&#039;&#039;&#039; Sets the number of users as specified in the subscription contract. If this entry is missing, the number of users is limited to 25.&lt;br /&gt;
*&#039;&#039;&#039;OAuth2 public key, OAuth private key:&#039;&#039;&#039; Required if user authentication is configured via [[Reference:OAuth|OAuth]].&lt;br /&gt;
&lt;br /&gt;
==== Editor (External content) ====&lt;br /&gt;
Included starting with {{Bsvs|bsvFrom=5.2}}.&lt;br /&gt;
* &#039;&#039;&#039;Domain whitelist:&#039;&#039;&#039; List of domains whose content can be embedded in the wiki. If no domains are defined, there are no domain restrictions.&lt;br /&gt;
{{Textbox|boxtype=important|header=Important!|text=For Github content, you have to allow &amp;lt;code&amp;gt;raw.githubusercontent.com&amp;lt;/code&amp;gt;.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Field extension whitelist:&#039;&#039;&#039; List of file extensions that can be embedded from external content in the wiki.&lt;br /&gt;
&lt;br /&gt;
===BlueSpiceRSSFeeder===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;URL whitelist:&#039;&#039;&#039; RSS feeds need to be whitelisted here by an administrator before they can be displayed in a wiki page.&lt;br /&gt;
*&#039;&#039;&#039;Maximum number of allowed redirects:&#039;&#039;&#039; If there are URL redirects for any of the whitelisted URLs, the number of redirects needs to be adjusted (usually to 1 or 2).&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:configmanager-RSS.png|alt=RSS Feed settings|center|thumb|450x450px|RSS Feed settings]]&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceSaferEdit ===&lt;br /&gt;
*&#039;&#039;&#039;Interval for edit check (seconds):&#039;&#039;&#039; Sets the time in seconds for checking if another person is editing the page.&lt;br /&gt;
* &#039;&#039;&#039;Show current editor:&#039;&#039;&#039; Shows or hides the name of the user who is currently editing the page.&lt;br /&gt;
&lt;br /&gt;
=== BlueSpiceTranslationTransfer (farm) ===&lt;br /&gt;
&#039;&#039;&#039;Namespace mapping&#039;&#039;&#039;&lt;br /&gt;
* If the namespaces differ between the source and target wikis, they must be correctly mapped to each other.&lt;br /&gt;
* For each namespace, the source namespace, the language of the target wiki, and the target namespace are specified.&lt;br /&gt;
* Multiple namespaces can bemapped by using the &amp;quot;Add&amp;quot; button.&lt;br /&gt;
* Finally, the configuration settings are applied after clicking &#039;&#039;&#039;&amp;quot;Save&amp;quot; in the configuration manager&#039;&#039;&#039;. Do not foget this step!&lt;br /&gt;
{{Textbox|boxtype=important|header=Important!|text=The translate link is only shown in namespaces that are listed in the field &amp;quot;Namespaces enabled for translation&amp;quot;.  The namespace mapping alone does not activate the translation feature for different namespaces.|icon=yes}}&lt;br /&gt;
[[File:config translationtransfer.png|alt=namespace configuration for extension &amp;quot;Translation Transfer&amp;quot;|center|thumb|650x650px|Translation configuration]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;Namespaces enabled for translation:&#039;&#039;&#039; List of all namespaces of the translation source wiki that are included in the translation process. &lt;br /&gt;
&lt;br /&gt;
===BlueSpiceVisualEditorConnector===&lt;br /&gt;
&lt;br /&gt;
*&#039;&#039;&#039;Enable VisualEditor for BlueSpice extensions:&#039;&#039;&#039; Disabling this setting removes VisualEditor from extensions such as Page Forms or BlueSpiceSocial extensions.&lt;br /&gt;
* &#039;&#039;&#039;Upload type&#039;&#039;&#039;&lt;br /&gt;
**&#039;&#039;Original:&#039;&#039; User permissions are verified during file upload; file name and namespace of the file can be changed; a category can be assigned and a description of the file is required&lt;br /&gt;
**&#039;&#039;Simple:&#039;&#039; User permissions are not verified during file upload; the name and namespace of the file can be changed; a category  and a description of the file can be provided&lt;br /&gt;
**&#039;&#039;One click:&#039;&#039;  User permissions are not verified during file upload; the image cannot be renamed and no category can be assigned. Only the namespace can, but does not have to be adjusted before uploading)  &lt;br /&gt;
&lt;br /&gt;
===BlueSpiceWhoIsOnline ===&lt;br /&gt;
&lt;br /&gt;
*&amp;lt;span class=&amp;quot;oo-ui-fieldLayout-header&amp;quot;&amp;gt;&#039;&#039;&#039;Time in seconds until a user is marked as offline:&#039;&#039;&#039;&amp;lt;/span&amp;gt; The system checks every &#039;&#039;x&#039;&#039; seconds if a user logged out and no longer displayed as online. This can  be less frequent than the update inteval for newly logged-in users.&lt;br /&gt;
*&amp;lt;span class=&amp;quot;oo-ui-fieldLayout-header&amp;quot;&amp;gt;&#039;&#039;&#039;Update interval in seconds:&#039;&#039;&#039;&amp;lt;/span&amp;gt; The system checks every &#039;&#039;x&#039;&#039; seconds for users.&lt;br /&gt;
&lt;br /&gt;
=== ChatBot ===&lt;br /&gt;
Available starting at version {{Bsvs|bsvFrom=5.2}}.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Chatbot name:&#039;&#039;&#039; Display name in the chatbot window.&lt;br /&gt;
* &#039;&#039;&#039;Enable AI-generated search summary:&#039;&#039;&#039; Displays the AI ​​search summary in the search center. &#039;&#039;&#039;{{Bsvs|bsvFrom=5.2.2}}&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
=== ChatIntegration ===&lt;br /&gt;
Available starting at version {{Bsvs|bsvFrom=5.2}}.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Communication:&#039;&#039;&#039; Service licenses of the according providers (e.g.: &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;https://teams.microsoft.com/l/meetup-joinn&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt;).&lt;br /&gt;
* &#039;&#039;&#039;Show &amp;quot;Share via Microsoft Teams&amp;quot; action:&#039;&#039;&#039; Displays a link to Microsoft Teams in the &amp;quot;Share&amp;quot; menu of the page tolls. This setting depends on the Teams comminication configuration (MS Teams URL).&lt;br /&gt;
&lt;br /&gt;
[[File:chat integration - share via chat config.png|alt=Open &amp;quot;share&amp;quot; menu in the page tools with Teams link|center|thumb|250x250px|Share page URL in Teams]]&lt;br /&gt;
&lt;br /&gt;
=== Cognitive Process Designer ===&lt;br /&gt;
* &#039;&#039;&#039;Show Processes entry point:&#039;&#039;&#039; Displays a link to the process overview page in the entrypoint links of the main navigation.&lt;br /&gt;
&lt;br /&gt;
=== ContentStabilization ===&lt;br /&gt;
====Quality assurance====&lt;br /&gt;
*&#039;&#039;&#039;Include handling:&#039;&#039;&#039; If resources are embedded in a page &#039;&#039;&#039;and these resource namespace itself has approval enabled&#039;&#039;&#039;, the following settings can be selected:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width:100%;&amp;quot; &amp;quot;&lt;br /&gt;
! style=&amp;quot;width:220px;&amp;quot; |&lt;br /&gt;
! style=&amp;quot;&amp;quot; |Behavior &lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:220px;&amp;quot; |Versions that were current at the time of release&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Creates an implicit draft when the resource changes after page approval. The resource will be approved together with the next page approval.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:220px;&amp;quot; |Approved versions of included pages&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Only applies if the resource itself can be approved. The  latest approved version is displayed on the approved wiki page.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;width:220px;&amp;quot; |Current versions of included pages&lt;br /&gt;
| style=&amp;quot;&amp;quot; |Always shows the most current version of a resource. An implicit draft is not generated. &lt;br /&gt;
|}&lt;br /&gt;
*&#039;&#039;&#039;Show not approved pages for following groups:&#039;&#039;&#039; If the &amp;lt;code&amp;gt;user&amp;lt;/code&amp;gt; group has been removed from the configuration, users in this group cannot see draft versions. This also applies if they are added as reviewers in a namespace. In this case, only users with the &amp;lt;code&amp;gt;sysop&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;reviewer&amp;lt;/code&amp;gt; permissions can access drafts, unless other groups are specified. These system groups can then only access drafts via the page&#039;s version history. All groups that can see page drafts anywhere in the wiki must be explicitly specified here. This setting applies to the entire wiki and cannot be restricted to namespaces.&lt;br /&gt;
*&#039;&#039;&#039;Allow viewing of first draft version for users who can normally not see drafts:&#039;&#039;&#039; If this setting is enabled, all users with read permissions can see the first draft. If disabled, only groups from the setting &amp;quot;The following groups can see draft versions&amp;quot; can see first drafts.&lt;br /&gt;
*&#039;&#039;&#039;Update semantic properties from approved versions only:&#039;&#039;&#039; The attribute value of the page is set from the stable version of the page and not from the draft version. When this setting is deactivated, the draft value of the property is applied to the page instead of the approved value.&lt;br /&gt;
&lt;br /&gt;
====Search and navigation====&lt;br /&gt;
*&#039;&#039;&#039;Index only approved versions:&#039;&#039;&#039; Page names and contents of draft pages are not taken into account by the search. If this checkbox is activated, the search index has to be recreated.&lt;br /&gt;
====Export====&lt;br /&gt;
*&#039;&#039;&#039;Show stabilization information in PDF export&#039;&#039;&#039;:&amp;lt;br&amp;gt;Prints the timestamp for the last approved version below the page headings in the PDF (date of approval and date of last edit before approval).&amp;lt;br /&amp;gt;[[File:Manual:configmanager-bookshelf-flaggedrevsinfo.png|centered|mini|400x400px|FlaggedRevs info under the heading]]&lt;br /&gt;
=== EnhancedUpload ===&lt;br /&gt;
&lt;br /&gt;
==== Editor ====&lt;br /&gt;
Sets the defaults for the [[Manual:Extension/VisualEditor/Insert images#Advanced settings|advanced image settings]] when uploading and embedding an image into the wiki via drag-and-drop functionality. The default settings determine the orientation, type, and size of the image. These can be adjusted after embedding via the &amp;quot;Advanced settings&amp;quot; of the image on the page.&lt;br /&gt;
&lt;br /&gt;
[[File:Manual:ext enhancedupload en.png|alt=Screenshot of the &amp;quot;Enhanced Upload&amp;quot; configuration|center|thumb|450x450px|Configuration settings for the Enhanced upload]]&lt;br /&gt;
&lt;br /&gt;
==== System ====&lt;br /&gt;
*&#039;&#039;&#039;Allow mismatched MIME types (potential security risk):&#039;&#039;&#039;  If the file extension of a file does not match the actual file type, it will still be uploaded if it is listed as an allowed file extension in the wiki.&lt;br /&gt;
&lt;br /&gt;
===DrawioEditor===&lt;br /&gt;
Available starting at version {{Bsvs|bsvFrom=5.1.4}}.&lt;br /&gt;
* &#039;&#039;&#039;Backend URL:&#039;&#039;&#039; Allows to change the Drawio editor to an external URL. The local default URL is &amp;lt;code&amp;gt;https://&amp;lt;wikidomain&amp;gt;/_diagram/&amp;lt;/code&amp;gt;.&lt;br /&gt;
{{Textbox|boxtype=important|header=Important!|text=Changing the path to an external URL could result in data being sent to external services. The wiki owner is responsible for complying with data security requirements.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Edit Mode:&#039;&#039;&#039; The default setting for the Drawio tag included on pages. This setting can be overridden for each diagram on the wiki page.&lt;br /&gt;
** &#039;&#039;Page view:&#039;&#039; Displays the Drawio editor in the content area of ​​the wiki page.&lt;br /&gt;
** &#039;&#039;Fullscreen view:&#039;&#039; When the Drawio editor is opened, the wiki interface is completely hidden.&lt;br /&gt;
&lt;br /&gt;
=== EventBus ===&lt;br /&gt;
Eventbus sends notifications to external urls in case something happens in the wiki. For example, if a page is created, an external service could then be started and create a pdf of that page. See the extension&#039;s page on [[mediawikiwiki:Extension:EventBus|mediawiki.org]].&lt;br /&gt;
&lt;br /&gt;
=== NumberHeadings ===&lt;br /&gt;
* &#039;&#039;&#039;Enable heading numbering:&#039;&#039;&#039; Displays the numbering from the table of contents before the section headings on a page.[[File:ConfigManager NumberHeadings.png|alt=Selected checkbox for the extension NumberHeadings|center|thumb|550x550px|Number headings]][[File:ConfigManager numbered headings on page.png|alt=Headings of an example page|center|thumb|550x550px|Activated heading numbers]]&lt;br /&gt;
&lt;br /&gt;
===PDFCreator===&lt;br /&gt;
[[File:PDFCreator_config.png|alt=Konfiguration for the default page export template and default cover image|center|thumb|650x650px|PDFCreator Konfiguration]]&lt;br /&gt;
* &#039;&#039;&#039;Default export template for pages:&#039;&#039;&#039; The default template is shown when users select an export template in &amp;quot;Page&amp;quot; mode. It is also used when clicking on the PDF link for the [[Manual:Extension/ContentDroplets|Content Droplet]] &#039;&#039;PDF Link&#039;&#039; .&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Default cover background image:&#039;&#039;&#039; Admins can also set a default cover background image. It is applied whenever the document preface of the template contains the standard &amp;quot;intro&amp;quot;-wrapper:&amp;lt;syntaxhighlight lang=&amp;quot;html&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;div class=&amp;quot;pdfcreator-intro&amp;quot;&amp;gt;&lt;br /&gt;
....&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;Default image:  &amp;lt;code&amp;gt;/app/bluespice/w/extensions/BlueSpiceBookshelf/data/common/images/bs-cover.png&amp;lt;/code&amp;gt;  Output: [[File:Manual:Standard PDF cover.png|alt=Image of an enlarged keyboard key with book symbol|center|thumb|Default PDF cover image]]&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
​The image path can be deleted. In this case, no image will be output by default.&lt;br /&gt;
&lt;br /&gt;
Alternatively, an uploaded image file can be specified (without a namespace prefix), for example: &amp;lt;code&amp;gt;industry.jpg&amp;lt;/code&amp;gt;&lt;br /&gt;
[[File:PDFCreator_config_cover.png|alt=Example default image on an exported cover sheet.|center|thumb|424x424px|Default image for the cover sheet]]&lt;br /&gt;
If a book has its own bookshelf-image, this will be generated in the PDF when exporting directly from the special page &amp;quot;Books&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
=== PluggableAuth ===&lt;br /&gt;
After completing a new entry, click &amp;lt;code&amp;gt;Add&amp;lt;/code&amp;gt;  and then &#039;&#039;&#039;in addition&#039;&#039;&#039; &amp;lt;code&amp;gt;Save&amp;lt;/code&amp;gt; the page itself.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Button label:&#039;&#039;&#039; The system message key, e.g., SSOButtonLabel that lets you add the label at &amp;lt;code&amp;gt;MediaWiki:SSOButtonLabel&amp;lt;/code&amp;gt; to be used for the button on &amp;lt;code&amp;gt;Special:UserLogin&amp;lt;/code&amp;gt; . Note that the message must be in the instance language since it cannot be localized on wiki.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Plugin name:&#039;&#039;&#039; See the [[mediawikiwiki:Extension:PluggableAuth#Installation|list of supported plugins]].&lt;br /&gt;
* &#039;&#039;&#039;Data object (JSON):&#039;&#039;&#039; A configuration array passed to the authentication plugin. The content depends on the authentication plugin. This may be optional or required depending on the authentication plugin.&lt;br /&gt;
* &#039;&#039;&#039;Group sync settings (JSON):&#039;&#039;&#039; Configuration array for group synchronization.   See https://www.mediawiki.org/wiki/Extension:PluggableAuth#Group_Synchronization&lt;br /&gt;
&lt;br /&gt;
== Other settings ==&lt;br /&gt;
&lt;br /&gt;
=== DeepL API ===&lt;br /&gt;
The DeepL API configuration can be accessed from the Feature &#039;&#039;Content Structuring.&#039;&#039;[[File:Manual:Extension_AdhocTranslation_1743685074718.png|center|thumb|450x450px|DeepL API Key Configuration]]&lt;br /&gt;
{{translation}}&lt;br /&gt;
[[Category:Administration]]&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceTranslationTransfer&amp;diff=13918</id>
		<title>Manual:Extension/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceTranslationTransfer&amp;diff=13918"/>
		<updated>2026-03-16T15:28:55Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The translation mechanism in a Wiki farm is controlled via the &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; extension.{{DISPLAYTITLE:Translations in a Wiki farm (TranslationTransfer)}}&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API key required:|text=This feature requires a valid DeepL API key, which is not provided by BlueSpice. The key is entered in the [[Manual:Extension/BlueSpiceConfigManager#BlueSpiceTranslationTransfer_(farm)|Config manager of the translation source wiki]].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Determining the source wiki and the target wikis ==&lt;br /&gt;
The translation mechanism requires one source and one or multiple target wiki. The content language of the source wiki determines what wiki instance is the source wiki in the farm. For example, if the root wiki is installed as a German wiki (DE as content language), then there &#039;&#039;&#039;must be an instance in the wiki named DE.&#039;&#039;&#039; This is the source wiki from which translations can be pushed to other language wikis. &lt;br /&gt;
&lt;br /&gt;
The translation mechanism requires a source wiki and one or more target wikis.&lt;br /&gt;
&lt;br /&gt;
The content language of the root wiki determines which wiki instance in the farm serves as the source wiki for translations. The root wiki is the wiki from which the other instances are generated from the page &#039;&#039;Special:FarmManager&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example, if the root wiki is installed as a German wiki (with the content language DE), &#039;&#039;&#039;an additional instance named DE must exist in the wiki&#039;&#039;&#039;. This DE instance now functions as the source wiki for translations. From there, translations of wiki pages into other language wikis can be generated.&lt;br /&gt;
&lt;br /&gt;
The page tools of the wiki pages therefore automatically displays a translation link, even if no DeepL API key has been entered. &lt;br /&gt;
&lt;br /&gt;
=== Creating the target wikis ===&lt;br /&gt;
Language wikis are always created with their [[wikipedia:ISO_639-1|two-letter ISO 639-1 language code]] (e.g., DE for the German language instance, FR for the French one). During translation, any translation instance supported by the DeepL translation service can be created.&lt;br /&gt;
&lt;br /&gt;
This also means that a wiki instance named IT is automatically recognized as a language wiki. An instance must then be created for the IT department that does not correspond to the language code for Italian (e.g., IT-Wiki).&lt;br /&gt;
&lt;br /&gt;
=== Matching path and content language ===&lt;br /&gt;
When creating a wiki instance, you must ensure that both the path and the content language match the ISO language code. Otherwise, the instance will not be recognized as a language wiki. The site name can be freely chosen, however it is recommended to consistently use the language code here as well. Subsequent reconfiguration of wikis that already contain content can be difficult, as some terms are language-specific (e.g., the syntax of image attributes).&lt;br /&gt;
[[File:Wiki farm - create language instance.png|alt=Dialog box for creating an English language instance in Wikifarm|center|thumb|450x450px|Dialog window for creating a new language instance with site name (1), path name (2) and matching content language (3) in an English root wiki.]]&lt;br /&gt;
The relationship between the instances of a wiki farm with regard to translation can therefore be visualized as follows:&amp;lt;drawio filename=&amp;quot;translation_wikis&amp;quot; alt=&amp;quot;Diagram showing a root wiki and four other wikis in the same farm&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If a wiki farm requires a different setup, the server configuration must be adjusted accordingly by a server administrator (only possible for on-premises installations).&lt;br /&gt;
&lt;br /&gt;
== Translation of a page ==&lt;br /&gt;
Pages can be translated from the source wiki and automatically created in another language wiki instance.&lt;br /&gt;
&lt;br /&gt;
To translate a page:&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; on the &#039;&#039;Translate&#039;&#039; link in the page tools. A dialog opens.[[File:Manual:Extension BlueSpiceTranslationTransfer 1743770053694.png|alt=Page tools with highlighted &amp;quot;Translate&amp;quot; link|center|thumb|206x206px|Translate link]]&lt;br /&gt;
# &#039;&#039;&#039;Select&#039;&#039;&#039; a target language. The number of available languages depends on available language instances in your wiki farm.[[File:Manual:Extension BlueSpiceTranslationTransfer 1743770108045.png|alt=Language selction dialog with &amp;quot;Deutsch&amp;quot; as selected language|center|thumb|250x250px|Select target language]]&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Translate&#039;&#039; to start the translation.&lt;br /&gt;
# &#039;&#039;&#039;Check&#039;&#039;&#039; the suggested page name in the target wiki and change it if necessary. This dialog box only appears for the first translation of the page.[[File:Manual:Extension BlueSpiceTranslationTransfer 1743770150061.png|alt=Dialog for setting the page name in the target wiki|center|thumb|400x400px|Review or change target page name]]&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Translate&#039;&#039; again to save the page name. The translation preview is shown.[[File:TranslationTransfer preview.png|alt=Preview window with translated wiki page|center|thumb|400x400px|Translation preview]]&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Save&#039;&#039; to save the translated page in the target wiki. A confirmation dialog window shows the result of the transfer.[[File:TranslationTransfer confirmation.png|center|thumb|350x350px|Translation confirmation|alt=Confirmation dialog with information about one transferred embedded template.]]&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Done&#039;&#039;. You can now go directly to the page in the target wiki. The original language page now shows a language selector in the title area.[[File:Manual:Extension BlueSpiceTranslationTransfer 1743769862375.png|alt=Language selector with &amp;quot;Deutsch&amp;quot; as option|center|thumb|200x200px|Language selector ]]&lt;br /&gt;
&lt;br /&gt;
== Subsequent translations ==&lt;br /&gt;
If a page already exists in the target wiki, embedded resources like templates are not pushed to the target wiki again. Templates are maintained separately in each language wiki, since the translation service cannot determine which template elements need translation. After the translation is complete, the wiki shows a confirmation window that lists any embedded resources that have not been transferred to the target wiki.&lt;br /&gt;
[[File:TranslationTransfer embedded resources.png|alt=Dialog window that shows that one template has not been copied to the target wiki|center|thumb|350x350px|Notice about embedded resources]]&lt;br /&gt;
&lt;br /&gt;
== Merge page content ==&lt;br /&gt;
If a page has already been translated, subsequent translations overwrite the previous page.&lt;br /&gt;
&lt;br /&gt;
However, it is possible to configure in the server to first store subsequent translations in a  draft namespace. Users than have to merge any changes between the translation revisions manually. In this case, see the  [[Manual:Extension/MergeArticles|documentation of the MergeArticles extension]].&lt;br /&gt;
&lt;br /&gt;
== Translated elements ==&lt;br /&gt;
The translated content during the translation process includes:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Page text&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Page title&#039;&#039;&#039; (the title can be adjusted during the initial translation)&lt;br /&gt;
* &#039;&#039;&#039;Display title&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Categories&#039;&#039;&#039;&lt;br /&gt;
** The categories specified on a page are translated during the initial translation of the page, unless the categories have already been translated via another wiki page.&lt;br /&gt;
** If a category from the source wiki already exists in the target wiki due to a previous translation of the page or due to a translation via another page, it is excluded from further translation. This prevents the category from being replaced by the translation service with a new, different translation.&lt;br /&gt;
* &#039;&#039;&#039;Internal links&#039;&#039;&#039;&lt;br /&gt;
** A link to a wiki page links to the original page in the source wiki if it does not exist in the target wiki. Example:&lt;br /&gt;
*** If the English page A links to the English page B, the German translation page A will link to the English page B if it does not exist in German.&lt;br /&gt;
*** If the English page A links to the English page B, the German translation page A will link to the German translation page B if it  exists in German.&lt;br /&gt;
* &#039;&#039;&#039;Embedded  image files (png, jpg, gif,...)&#039;&#039;&#039;  are transferred to the target wiki:&lt;br /&gt;
** The file name is retained&lt;br /&gt;
** The description and alternative text of embedded files are translated&lt;br /&gt;
* &#039;&#039;&#039;Templates&#039;&#039;&#039;: Templates are transferred if they do not exist in the target wiki&lt;br /&gt;
* &#039;&#039;&#039;Magic words&#039;&#039;&#039; are translated into their canonical name (EN)&lt;br /&gt;
* &#039;&#039;&#039;Code blocks&#039;&#039;&#039; themselves are not translated; comments within code blocks are translated&lt;br /&gt;
{{Textbox|boxtype=note|header=Note:|text=Limitation: If a page is too large, the DeepL API cannot translate it. The best option is to split the page into smaller subpages.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Non-translated or non-transferred elements ==&lt;br /&gt;
The following elements are not considered for translation:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Media (pdf, docx, pdf,...) :&#039;&#039;&#039; The link description is translated, but the document itslelf is not transferred. It has to be manually uploaded, if a target language version of the document exists locally.&lt;br /&gt;
* &#039;&#039;&#039;Templates that already exist in the target wiki:&#039;&#039;&#039; Templates are not overwritten in the target wiki, if they already exist there.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Forms for templates ([[Reference:Page Forms|Page Forms]]):&#039;&#039;&#039; Forms must be manually transferred to the target wikis (see [[Manual:Extension/ContentTransfer|ContentTransfer]]) and manually translated.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;File attachments:&#039;&#039;&#039; Files are not transferred to the target wiki if they are only displayed as attachments on a page using the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;attachments&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
* &#039;&#039;&#039;Transcluded pages:&#039;&#039;&#039; Currently, transcluded pages are moved to the target wiki without translation.&lt;br /&gt;
* &#039;&#039;&#039;Code blocks&#039;&#039;&#039; themselves are not translated; comments within code blocks are translated.&lt;br /&gt;
&lt;br /&gt;
== Excluding content from translation ==&lt;br /&gt;
&lt;br /&gt;
=== Excluding text {{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Before you write the text:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Open&#039;&#039;&#039; the &amp;quot;insert (+)  menu&amp;quot; in the editor toolbar.&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039;  &#039;&#039;Exclude from translation.&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Add&#039;&#039;&#039; the text you want to exclude.&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Insert&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If your text already exists on the page, you need to switch to source edit mode and manually apply the &amp;quot;ignore&amp;quot; tag which has a start and an end tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;your text here&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Excluding image files ===&lt;br /&gt;
A tag can be inserted on the source page to exclude all included files for a specific page from the translation process.&lt;br /&gt;
&lt;br /&gt;
This way, changes made to files in the target system will not be overwritten during the next translation.&lt;br /&gt;
&lt;br /&gt;
Steps to exclude files from translation:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Insert&#039;&#039;&#039; the 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; in the source code of the page to be translated.&lt;br /&gt;
# &#039;&#039;&#039;Translate&#039;&#039;&#039; the page into the target language. The source wiki files are still displayed in the preview, but they will not be transferred.&lt;br /&gt;
# &#039;&#039;&#039;Check&#039;&#039;&#039; the target page. The file link has been retained with the original name in the source code. The file itself has not been transferred. The file is displayed on the page as a &amp;quot;required file&amp;quot; (redlink). This makes it clear that files are missing and may need to be replaced.&lt;br /&gt;
&lt;br /&gt;
​Note: If the file already exists on the target wiki, it will still be displayed as correct.&lt;br /&gt;
&lt;br /&gt;
== Translation overview ==&lt;br /&gt;
An overview of all translations is available under &amp;lt;code&amp;gt;Special:TranslationsOverview&amp;lt;/code&amp;gt;.&lt;br /&gt;
[[File:Manual:Extension BlueSpiceTranslationTransfer 1743771014879.png|center|thumb|700x700px|Translation overview]]&lt;br /&gt;
&lt;br /&gt;
== Translation dictionary ==&lt;br /&gt;
The dictionary with all page titles and links can be viewed under &amp;lt;code&amp;gt;Special:TranslationDictionary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If the title of a target page needs to be adapted after the first translation, this can be done on this special page.&lt;br /&gt;
[[File:Manual:Extension BlueSpiceTranslationTransfer 1743771305481.png|center|thumb|600x600px|Translation Dictionary ]]&lt;br /&gt;
If a source page is renamed, the titles are automatically retranslated and the title translations are updated in the database and in the wiki.&lt;br /&gt;
&lt;br /&gt;
The different translation versions are still linked correctly. The redirect selected on the source page is also set up on the corresponding target pages.&lt;br /&gt;
&lt;br /&gt;
== Translation glossary ==&lt;br /&gt;
Glossary entries for the translation can be maintained on the &amp;lt;code&amp;gt;Special:TranslationsGlossary&amp;lt;/code&amp;gt; page. This ensures that certain terms from the source language are always translated with a specific term from the target language. This applies to both the page title and the normal page content.&lt;br /&gt;
&lt;br /&gt;
The maintained wiki glossary is transferred to the DeepL glossary and used in the translation.&lt;br /&gt;
&lt;br /&gt;
([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs See the list of supported glossary languages in the DeepL documentation])&lt;br /&gt;
[[File:Manual:Extension BlueSpiceTranslationTransfer 1743771485615.png|center|thumb|600x600px|Translation glossary]]&lt;br /&gt;
&lt;br /&gt;
​Please follow these recommendations for defining glossary terms (provided by the DeepL service):&lt;br /&gt;
&lt;br /&gt;
* In general, we recommend to use use idiomatic capitalization when adding an entry in the glossary. Please capitalize/lowercase when it is appropriate in the respective language. &lt;br /&gt;
* Since in English, nouns are generally with a lowercase, we highly recommend to use the glossary pair &amp;quot;cat - Katze&amp;quot;. Otherwise, the AI will recognise &amp;quot;Cat&amp;quot; (with a capital letter) as a name. &lt;br /&gt;
&lt;br /&gt;
Best practises for glossaries: &lt;br /&gt;
&lt;br /&gt;
* no plural&lt;br /&gt;
* no past tense&lt;br /&gt;
* use idiomatic capitalization (capitalize/lowercase when it’s appropriate in the respective language)&lt;br /&gt;
* use of prefixed articles for nouns is irrelevant and can be ignored&lt;br /&gt;
* use infinitive markers with verbs, such as “to” in English to avoid “misunderstandings” ( &#039;&#039;Example: to rain → regnen; rain → Regen)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Additional information ==&lt;br /&gt;
==== Configuration of wiki structure and namespaces ====&lt;br /&gt;
&lt;br /&gt;
*The translation processes (i.e. which wiki/language can be translated into which wiki/language) must be configured.&lt;br /&gt;
*The farm may contain some wiki instances that do not use translation workflows.&lt;br /&gt;
*Caution: DeepL translation is not available in all existing languages.&lt;br /&gt;
&lt;br /&gt;
The links between the source and target namespaces must be maintained under &amp;lt;code&amp;gt;Special:BlueSpiceConfigManager&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;BlueSpiceTranslationTransfer&amp;lt;/code&amp;gt; extension.&lt;br /&gt;
&lt;br /&gt;
For example, the pages from the DE source namespace ‘Finanzen’ must be translated into the EN target namespace ‘Finance’. &lt;br /&gt;
[[File:Manual:Extension BlueSpiceTranslationTransfer 1743771917649.png|center|thumb|600x600px|Namespace configuration]]&lt;br /&gt;
If the pages must first be created in the draft namespace after translation, this must also be [[Reference:MergeArticles|configured in the backend]].&lt;br /&gt;
&lt;br /&gt;
==== Configuration DeepL API ====&lt;br /&gt;
The configuration is required in the source wiki. &lt;br /&gt;
&lt;br /&gt;
{{#dpl:title=Manual:Extension/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Error messages ==&lt;br /&gt;
There can be some translation conflicts between source and target wikis when pages are deleted or renamed without a redirect. For example:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Source page has been moved:&#039;&#039;&#039; A page was moved in an English source wiki from &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; without a redirect. The page was originally translated to the German wiki from page  &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt;.  When the user wants to translate &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt;  to &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt;, the wiki shows an error message that the suggested targt page already exists:[[File:translationtransfer error1.png|alt=page cannot be translated to selected page title because target page already exists|center|thumb|450x450px|Translation transfer error message]]&#039;&#039;&#039;Solution:&#039;&#039;&#039; It is necessary to delete the original mapping  between the two pages  &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; from the [[Manual:Extension/BlueSpiceTranslationTransfer#Translation dictionary|Translation dictionary]]. After that, it is possible to set  the translation target for &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; without problems to &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; without getting an error message. The target page &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; will keep its version history. &lt;br /&gt;
&lt;br /&gt;
== Ad-hoc Translation ==&lt;br /&gt;
In a wiki instance with a configured DeepL API key, ad-hoc translations are possible. This means that users whose language settings differ from the wiki&#039;s content language are shown a link to translate the page in their language . This translation is only valid until the page is reloaded. See the documentation for [[Manual:Extension/AdhocTranslation|ad-hoc translations]].&lt;br /&gt;
&lt;br /&gt;
{{Box Links-en|Topic1=[[Manual:Extension/ContentTransfer]]|Topic2=[[Manual:Extension/MergeArticles]]|Topic3=[[Manual:Extension/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceTranslationTransfer&amp;diff=13917</id>
		<title>Manual:Extension/BlueSpiceTranslationTransfer</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=Manual:Extension/BlueSpiceTranslationTransfer&amp;diff=13917"/>
		<updated>2026-03-16T15:22:50Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The translation mechanism in a Wiki farm is controlled via the &#039;&#039;&#039;BlueSpiceTranslationTransfer&#039;&#039;&#039; extension.{{DISPLAYTITLE:Translations in a Wiki farm (TranslationTransfer)}}&lt;br /&gt;
&lt;br /&gt;
{{Textbox|boxtype=important|header=DeepL API key required:|text=This feature requires a valid DeepL API key, which is not provided by BlueSpice. The key is entered in the [[Manual:Extension/BlueSpiceConfigManager#BlueSpiceTranslationTransfer_(farm)|Config manager of the translation source wiki]].|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Determining the source wiki and the target wikis ==&lt;br /&gt;
The translation mechanism requires one source and one or multiple target wiki. The content language of the source wiki determines what wiki instance is the source wiki in the farm. For example, if the root wiki is installed as a German wiki (DE as content language), then there &#039;&#039;&#039;must be an instance in the wiki named DE.&#039;&#039;&#039; This is the source wiki from which translations can be pushed to other language wikis. &lt;br /&gt;
&lt;br /&gt;
The translation mechanism requires a source wiki and one or more target wikis.&lt;br /&gt;
&lt;br /&gt;
The content language of the root wiki determines which wiki instance in the farm serves as the source wiki for translations. The root wiki is the wiki from which the other instances are generated from the page &#039;&#039;Special:FarmManager&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
For example, if the root wiki is installed as a German wiki (with the content language DE), &#039;&#039;&#039;an additional instance named DE must exist in the wiki&#039;&#039;&#039;. This DE instance now functions as the source wiki for translations. From there, translations of wiki pages into other language wikis can be generated.&lt;br /&gt;
&lt;br /&gt;
The page tools of the wiki pages therefore automatically displays a translation link, even if no DeepL API key has been entered. &lt;br /&gt;
&lt;br /&gt;
=== Creating the target wikis ===&lt;br /&gt;
Language wikis are always created with their [[wikipedia:ISO_639-1|two-letter ISO 639-1 language code]] (e.g., DE for the German language instance, FR for the French one). During translation, any translation instance supported by the DeepL translation service can be created.&lt;br /&gt;
&lt;br /&gt;
This also means that a wiki instance named IT is automatically recognized as a language wiki. An instance must then be created for the IT department that does not correspond to the language code for Italian (e.g., IT-Wiki).&lt;br /&gt;
&lt;br /&gt;
=== Matching path and content language ===&lt;br /&gt;
When creating a wiki instance, you must ensure that both the path and the content language match the ISO language code. Otherwise, the instance will not be recognized as a language wiki. Subsequent reconfiguration of wikis that already contain content can be difficult, as some terms are language-specific (e.g., the syntax of image attributes).&lt;br /&gt;
[[File:Wiki farm - create language instance.png|alt=Dialog box for creating an English language instance in Wikifarm|center|thumb|450x450px|Dialog window for creating a new language instance with site name (1), path name (2) and matching content language (3) in an English root wiki.]]&lt;br /&gt;
The relationship between the instances of a wiki farm with regard to translation can therefore be visualized as follows:&amp;lt;drawio filename=&amp;quot;translation_wikis&amp;quot; alt=&amp;quot;Diagram showing a root wiki and four other wikis in the same farm&amp;quot;&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;/drawio&amp;gt;&lt;br /&gt;
&lt;br /&gt;
If a wiki farm requires a different setup, the server configuration must be adjusted accordingly by a server administrator (only possible for on-premises installations).&lt;br /&gt;
&lt;br /&gt;
== Translation of a page ==&lt;br /&gt;
Pages can be translated from the source wiki and automatically created in another language wiki instance.&lt;br /&gt;
&lt;br /&gt;
To translate a page:&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; on the &#039;&#039;Translate&#039;&#039; link in the page tools. A dialog opens.[[File:Manual:Extension BlueSpiceTranslationTransfer 1743770053694.png|alt=Page tools with highlighted &amp;quot;Translate&amp;quot; link|center|thumb|206x206px|Translate link]]&lt;br /&gt;
# &#039;&#039;&#039;Select&#039;&#039;&#039; a target language. The number of available languages depends on available language instances in your wiki farm.[[File:Manual:Extension BlueSpiceTranslationTransfer 1743770108045.png|alt=Language selction dialog with &amp;quot;Deutsch&amp;quot; as selected language|center|thumb|250x250px|Select target language]]&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Translate&#039;&#039; to start the translation.&lt;br /&gt;
# &#039;&#039;&#039;Check&#039;&#039;&#039; the suggested page name in the target wiki and change it if necessary. This dialog box only appears for the first translation of the page.[[File:Manual:Extension BlueSpiceTranslationTransfer 1743770150061.png|alt=Dialog for setting the page name in the target wiki|center|thumb|400x400px|Review or change target page name]]&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Translate&#039;&#039; again to save the page name. The translation preview is shown.[[File:TranslationTransfer preview.png|alt=Preview window with translated wiki page|center|thumb|400x400px|Translation preview]]&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Save&#039;&#039; to save the translated page in the target wiki. A confirmation dialog window shows the result of the transfer.[[File:TranslationTransfer confirmation.png|center|thumb|350x350px|Translation confirmation|alt=Confirmation dialog with information about one transferred embedded template.]]&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Done&#039;&#039;. You can now go directly to the page in the target wiki. The original language page now shows a language selector in the title area.[[File:Manual:Extension BlueSpiceTranslationTransfer 1743769862375.png|alt=Language selector with &amp;quot;Deutsch&amp;quot; as option|center|thumb|200x200px|Language selector ]]&lt;br /&gt;
&lt;br /&gt;
== Subsequent translations ==&lt;br /&gt;
If a page already exists in the target wiki, embedded resources like templates are not pushed to the target wiki again. Templates are maintained separately in each language wiki, since the translation service cannot determine which template elements need translation. After the translation is complete, the wiki shows a confirmation window that lists any embedded resources that have not been transferred to the target wiki.&lt;br /&gt;
[[File:TranslationTransfer embedded resources.png|alt=Dialog window that shows that one template has not been copied to the target wiki|center|thumb|350x350px|Notice about embedded resources]]&lt;br /&gt;
&lt;br /&gt;
== Merge page content ==&lt;br /&gt;
If a page has already been translated, subsequent translations overwrite the previous page.&lt;br /&gt;
&lt;br /&gt;
However, it is possible to configure in the server to first store subsequent translations in a  draft namespace. Users than have to merge any changes between the translation revisions manually. In this case, see the  [[Manual:Extension/MergeArticles|documentation of the MergeArticles extension]].&lt;br /&gt;
&lt;br /&gt;
== Translated elements ==&lt;br /&gt;
The translated content during the translation process includes:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Page text&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Page title&#039;&#039;&#039; (the title can be adjusted during the initial translation)&lt;br /&gt;
* &#039;&#039;&#039;Display title&#039;&#039;&#039;&lt;br /&gt;
* &#039;&#039;&#039;Categories&#039;&#039;&#039;&lt;br /&gt;
** The categories specified on a page are translated during the initial translation of the page, unless the categories have already been translated via another wiki page.&lt;br /&gt;
** If a category from the source wiki already exists in the target wiki due to a previous translation of the page or due to a translation via another page, it is excluded from further translation. This prevents the category from being replaced by the translation service with a new, different translation.&lt;br /&gt;
* &#039;&#039;&#039;Internal links&#039;&#039;&#039;&lt;br /&gt;
** A link to a wiki page links to the original page in the source wiki if it does not exist in the target wiki. Example:&lt;br /&gt;
*** If the English page A links to the English page B, the German translation page A will link to the English page B if it does not exist in German.&lt;br /&gt;
*** If the English page A links to the English page B, the German translation page A will link to the German translation page B if it  exists in German.&lt;br /&gt;
* &#039;&#039;&#039;Embedded  image files (png, jpg, gif,...)&#039;&#039;&#039;  are transferred to the target wiki:&lt;br /&gt;
** The file name is retained&lt;br /&gt;
** The description and alternative text of embedded files are translated&lt;br /&gt;
* &#039;&#039;&#039;Templates&#039;&#039;&#039;: Templates are transferred if they do not exist in the target wiki&lt;br /&gt;
* &#039;&#039;&#039;Magic words&#039;&#039;&#039; are translated into their canonical name (EN)&lt;br /&gt;
* &#039;&#039;&#039;Code blocks&#039;&#039;&#039; themselves are not translated; comments within code blocks are translated&lt;br /&gt;
{{Textbox|boxtype=note|header=Note:|text=Limitation: If a page is too large, the DeepL API cannot translate it. The best option is to split the page into smaller subpages.|icon=yes}}&lt;br /&gt;
&lt;br /&gt;
== Non-translated or non-transferred elements ==&lt;br /&gt;
The following elements are not considered for translation:&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Media (pdf, docx, pdf,...) :&#039;&#039;&#039; The link description is translated, but the document itslelf is not transferred. It has to be manually uploaded, if a target language version of the document exists locally.&lt;br /&gt;
* &#039;&#039;&#039;Templates that already exist in the target wiki:&#039;&#039;&#039; Templates are not overwritten in the target wiki, if they already exist there.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;Forms for templates ([[Reference:Page Forms|Page Forms]]):&#039;&#039;&#039; Forms must be manually transferred to the target wikis (see [[Manual:Extension/ContentTransfer|ContentTransfer]]) and manually translated.&lt;br /&gt;
&lt;br /&gt;
* &#039;&#039;&#039;File attachments:&#039;&#039;&#039; Files are not transferred to the target wiki if they are only displayed as attachments on a page using the &amp;lt;code&amp;gt;&amp;lt;nowiki&amp;gt;&amp;lt;attachments&amp;gt;&amp;lt;/nowiki&amp;gt;&amp;lt;/code&amp;gt; tag.&lt;br /&gt;
* &#039;&#039;&#039;Transcluded pages:&#039;&#039;&#039; Currently, transcluded pages are moved to the target wiki without translation.&lt;br /&gt;
* &#039;&#039;&#039;Code blocks&#039;&#039;&#039; themselves are not translated; comments within code blocks are translated.&lt;br /&gt;
&lt;br /&gt;
== Excluding content from translation ==&lt;br /&gt;
&lt;br /&gt;
=== Excluding text {{Bsvs|bsvFrom=5.2.2}} ===&lt;br /&gt;
Before you write the text:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Open&#039;&#039;&#039; the &amp;quot;insert (+)  menu&amp;quot; in the editor toolbar.&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039;  &#039;&#039;Exclude from translation.&#039;&#039;&lt;br /&gt;
# &#039;&#039;&#039;Add&#039;&#039;&#039; the text you want to exclude.&lt;br /&gt;
# &#039;&#039;&#039;Click&#039;&#039;&#039; &#039;&#039;Insert&#039;&#039;.&lt;br /&gt;
&lt;br /&gt;
If your text already exists on the page, you need to switch to source edit mode and manually apply the &amp;quot;ignore&amp;quot; tag which has a start and an end tag:&amp;lt;syntaxhighlight lang=&amp;quot;text&amp;quot;&amp;gt;&lt;br /&gt;
&amp;lt;translation:ignore&amp;gt;your text here&amp;lt;/translation:ignore&amp;gt;&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Excluding image files ===&lt;br /&gt;
A tag can be inserted on the source page to exclude all included files for a specific page from the translation process.&lt;br /&gt;
&lt;br /&gt;
This way, changes made to files in the target system will not be overwritten during the next translation.&lt;br /&gt;
&lt;br /&gt;
Steps to exclude files from translation:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Insert&#039;&#039;&#039; the 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; in the source code of the page to be translated.&lt;br /&gt;
# &#039;&#039;&#039;Translate&#039;&#039;&#039; the page into the target language. The source wiki files are still displayed in the preview, but they will not be transferred.&lt;br /&gt;
# &#039;&#039;&#039;Check&#039;&#039;&#039; the target page. The file link has been retained with the original name in the source code. The file itself has not been transferred. The file is displayed on the page as a &amp;quot;required file&amp;quot; (redlink). This makes it clear that files are missing and may need to be replaced.&lt;br /&gt;
&lt;br /&gt;
​Note: If the file already exists on the target wiki, it will still be displayed as correct.&lt;br /&gt;
&lt;br /&gt;
== Translation overview ==&lt;br /&gt;
An overview of all translations is available under &amp;lt;code&amp;gt;Special:TranslationsOverview&amp;lt;/code&amp;gt;.&lt;br /&gt;
[[File:Manual:Extension BlueSpiceTranslationTransfer 1743771014879.png|center|thumb|700x700px|Translation overview]]&lt;br /&gt;
&lt;br /&gt;
== Translation dictionary ==&lt;br /&gt;
The dictionary with all page titles and links can be viewed under &amp;lt;code&amp;gt;Special:TranslationDictionary&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
If the title of a target page needs to be adapted after the first translation, this can be done on this special page.&lt;br /&gt;
[[File:Manual:Extension BlueSpiceTranslationTransfer 1743771305481.png|center|thumb|600x600px|Translation Dictionary ]]&lt;br /&gt;
If a source page is renamed, the titles are automatically retranslated and the title translations are updated in the database and in the wiki.&lt;br /&gt;
&lt;br /&gt;
The different translation versions are still linked correctly. The redirect selected on the source page is also set up on the corresponding target pages.&lt;br /&gt;
&lt;br /&gt;
== Translation glossary ==&lt;br /&gt;
Glossary entries for the translation can be maintained on the &amp;lt;code&amp;gt;Special:TranslationsGlossary&amp;lt;/code&amp;gt; page. This ensures that certain terms from the source language are always translated with a specific term from the target language. This applies to both the page title and the normal page content.&lt;br /&gt;
&lt;br /&gt;
The maintained wiki glossary is transferred to the DeepL glossary and used in the translation.&lt;br /&gt;
&lt;br /&gt;
([https://developers.deepl.com/docs/api-reference/glossaries#list-supported-glossary-language-pairs See the list of supported glossary languages in the DeepL documentation])&lt;br /&gt;
[[File:Manual:Extension BlueSpiceTranslationTransfer 1743771485615.png|center|thumb|600x600px|Translation glossary]]&lt;br /&gt;
&lt;br /&gt;
​Please follow these recommendations for defining glossary terms (provided by the DeepL service):&lt;br /&gt;
&lt;br /&gt;
* In general, we recommend to use use idiomatic capitalization when adding an entry in the glossary. Please capitalize/lowercase when it is appropriate in the respective language. &lt;br /&gt;
* Since in English, nouns are generally with a lowercase, we highly recommend to use the glossary pair &amp;quot;cat - Katze&amp;quot;. Otherwise, the AI will recognise &amp;quot;Cat&amp;quot; (with a capital letter) as a name. &lt;br /&gt;
&lt;br /&gt;
Best practises for glossaries: &lt;br /&gt;
&lt;br /&gt;
* no plural&lt;br /&gt;
* no past tense&lt;br /&gt;
* use idiomatic capitalization (capitalize/lowercase when it’s appropriate in the respective language)&lt;br /&gt;
* use of prefixed articles for nouns is irrelevant and can be ignored&lt;br /&gt;
* use infinitive markers with verbs, such as “to” in English to avoid “misunderstandings” ( &#039;&#039;Example: to rain → regnen; rain → Regen)&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Additional information ==&lt;br /&gt;
==== Configuration of wiki structure and namespaces ====&lt;br /&gt;
&lt;br /&gt;
*The translation processes (i.e. which wiki/language can be translated into which wiki/language) must be configured.&lt;br /&gt;
*The farm may contain some wiki instances that do not use translation workflows.&lt;br /&gt;
*Caution: DeepL translation is not available in all existing languages.&lt;br /&gt;
&lt;br /&gt;
The links between the source and target namespaces must be maintained under &amp;lt;code&amp;gt;Special:BlueSpiceConfigManager&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;BlueSpiceTranslationTransfer&amp;lt;/code&amp;gt; extension.&lt;br /&gt;
&lt;br /&gt;
For example, the pages from the DE source namespace ‘Finanzen’ must be translated into the EN target namespace ‘Finance’. &lt;br /&gt;
[[File:Manual:Extension BlueSpiceTranslationTransfer 1743771917649.png|center|thumb|600x600px|Namespace configuration]]&lt;br /&gt;
If the pages must first be created in the draft namespace after translation, this must also be [[Reference:MergeArticles|configured in the backend]].&lt;br /&gt;
&lt;br /&gt;
==== Configuration DeepL API ====&lt;br /&gt;
The configuration is required in the source wiki. &lt;br /&gt;
&lt;br /&gt;
{{#dpl:title=Manual:Extension/BlueSpiceConfigManager|include=#DeepL API}}&lt;br /&gt;
&lt;br /&gt;
== Error messages ==&lt;br /&gt;
There can be some translation conflicts between source and target wikis when pages are deleted or renamed without a redirect. For example:&lt;br /&gt;
&lt;br /&gt;
# &#039;&#039;&#039;Source page has been moved:&#039;&#039;&#039; A page was moved in an English source wiki from &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; without a redirect. The page was originally translated to the German wiki from page  &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt;.  When the user wants to translate &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt;  to &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt;, the wiki shows an error message that the suggested targt page already exists:[[File:translationtransfer error1.png|alt=page cannot be translated to selected page title because target page already exists|center|thumb|450x450px|Translation transfer error message]]&#039;&#039;&#039;Solution:&#039;&#039;&#039; It is necessary to delete the original mapping  between the two pages  &amp;lt;code&amp;gt;A new page&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; from the [[Manual:Extension/BlueSpiceTranslationTransfer#Translation dictionary|Translation dictionary]]. After that, it is possible to set  the translation target for &amp;lt;code&amp;gt;A new page 1&amp;lt;/code&amp;gt; without problems to &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; without getting an error message. The target page &amp;lt;code&amp;gt;Eine neue Seite&amp;lt;/code&amp;gt; will keep its version history. &lt;br /&gt;
&lt;br /&gt;
== Ad-hoc Translation ==&lt;br /&gt;
In a wiki instance with a configured DeepL API key, ad-hoc translations are possible. This means that users whose language settings differ from the wiki&#039;s content language are shown a link to translate the page in their language . This translation is only valid until the page is reloaded. See the documentation for [[Manual:Extension/AdhocTranslation|ad-hoc translations]].&lt;br /&gt;
&lt;br /&gt;
{{Box Links-en|Topic1=[[Manual:Extension/ContentTransfer]]|Topic2=[[Manual:Extension/MergeArticles]]|Topic3=[[Manual:Extension/AdhocTranslation]]}}&lt;br /&gt;
&lt;br /&gt;
{{translation}}&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
	<entry>
		<id>https://en.wiki.bluespice.com/w/index.php?title=File:Wiki_farm_-_create_language_instance.png&amp;diff=13916</id>
		<title>File:Wiki farm - create language instance.png</title>
		<link rel="alternate" type="text/html" href="https://en.wiki.bluespice.com/w/index.php?title=File:Wiki_farm_-_create_language_instance.png&amp;diff=13916"/>
		<updated>2026-03-16T15:22:39Z</updated>

		<summary type="html">&lt;p&gt;Margit.link-rodrigue: Margit.link-rodrigue uploaded a new version of File:Wiki farm - create language instance.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Margit.link-rodrigue</name></author>
	</entry>
</feed>