No edit summary Tag: 2017 source edit |
No edit summary |
||
Line 24: | Line 24: | ||
*[[Reference:TableTools|TableTools]] (BlueSpice pro) | *[[Reference:TableTools|TableTools]] (BlueSpice pro) | ||
*[[Reference:VisualEditorPlus|VisualEditorPlus]] | *[[Reference:VisualEditorPlus|VisualEditorPlus]] | ||
*[[Reference: | *[[Reference:VueJsPlus|VueJsPlus]] (BlueSpice pro) | ||
*[[Reference:NumberHeadings|NumberHeadings]] (BlueSpice pro) | *[[Reference:NumberHeadings|NumberHeadings]] (BlueSpice pro) | ||
====Removed extensions==== | ====Removed extensions==== |
Revision as of 13:35, 17 July 2024
4.5
Content change | Description |
---|---|
NumberHeadings | The configuration for NumberHeadings can cause conflicts with custom-defined heading styles. (More info) |
Release date cloud: 07/09/2024
Release date on-premise: not released
Extensions
Added extensions
- AIEditingAssistant (BlueSpice pro)
- CollabPads (BlueSpice pro)
- Notifications
- OAuth (BlueSpice pro)
- TableTools (BlueSpice pro)
- VisualEditorPlus
- VueJsPlus (BlueSpice pro)
- NumberHeadings (BlueSpice pro)
Removed extensions
- Echo (replaced by Notifications)
- BlueSpiceEchoConnector (replaced by Notifications)
Features
- CollabPads - Implement CollabPads for simultaneously editing in the wiki (ERM34634)
- BlueSpice 4.5 introduces the new CollabPads 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 ''Meeting minutes" and creates a number of advantages, for example it allows storing "unsaved drafts".
- Notifications - Implement new notification system (ERM35557)
- 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'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.
- AIEditingAssistant - Implement "AI editing assistant" (ERM35563)
- 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.
- OAuth - Add extension OAuth to BlueSpice 4.5 (ERM36768)
- BlueSpice 4.5 ships the extension OAuth. 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.
Improvements
- Bookshelf - Implement new bookshelf (ERM33695)
- BlueSpice 4.5 is features many UX improvements to the Bookshelf extension. A lighter and cleaner look ensures an appealing and simplified user interface. For a better overview, books can now be grouped into "shelves". An outstanding feature is that it is now finally possible to assign a page to several books, since the bookshelf tag in the page source has been removed. To ensure consistency in the editing of interface elements, the MenuEditor now serves as the new book editor.
- EnhancedStandard UIs - Implement new user interface for Special:Filelist (ERM33558)
- 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
Special:ExtendedFileList
has been replaced bySpecial:Filelist
. The new overview onSpecial:Filelist
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.Special:Filelist
can be found both in the entry points of the main navigation and in the Global actions menu.
- 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
- EnhancedStandard UIs - Implement new user interface for Special:Pages (ERM33587)
- BlueSpice 4.5 delivers a new user interface, which has been redesigned in terms of its design and functionality. This concerns the former
Special:AllPages
, which is now replaced bySpecial:Pages
. The new overview onSpecial:Pages
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.
- BlueSpice 4.5 delivers a new user interface, which has been redesigned in terms of its design and functionality. This concerns the former
- Workflows - Implement Workflows UI Editor (ERM 31898)
- 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.
- TableTools - Add extension TableTools to BlueSpice 4.5 and create visual editor integration for sticky table header (ERM37550)
- BlueSpice 4.5 ships the extension TableTools which allows to configure a sticky table header. There is also a VisualEditor integration for this when it comes to working with tables.
- NumberHeadings - Add extension NumberHeadings to BlueSpice 4.5 and implement config setting (ERM37551)
- BlueSpice 4.5 ships the extension NumberHeadings. 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.
Changes and bugfixes
Notable changes
With BlueSpice 4.5, the all-in-one Docker solution for BlueSpice free and BlueSpice pro is no longer available.
Free
- Notifications - Default sets will overwrite user-related settings after update (ERM34120)
- 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.
- The default notification subscription sets that are already activated are
Namespace:Main - Content low-frequency
andWachtlist - Content high-frequency
.
- Notifications - Web notifications cannot be turned off (ERM30580)
- BlueSpice 4.5 introduces a new notification system. Web notifications can no longer be deactivated. This is a design decision.
- 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.
- Notifications - Special:NotificationCenter is only accessible via menu integration (ERM30739)
- The link in the user menu to the Notification center has been removed.
- 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.
- Notifications - Email client might not render logo and styling by default (ERM37678)
- 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.
- EnhancedStandardUIs - Special:Pages displays real page names only, no displaytitle anymore (ERM33587)
- BlueSpice 4.5 replaces the original overview page
Special:AllPages
. The new pageSpecial:Pages
will not consider displaytitle, but page names only.
- BlueSpice 4.5 replaces the original overview page
- BlueSpiceExtendedSearch - Improve searching for book titles and book content (ERM33699)
- BlueSpice 4.5 allows to search for book titles and book content more easily. The Search center now includes a dedicated book filter. In addition, any related result includes a small marker
Part of book:
, 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 calledSearch in a book
. This adds a pre-configured tag-search to a page that searches the pages from a specified book.
- BlueSpice 4.5 allows to search for book titles and book content more easily. The Search center now includes a dedicated book filter. In addition, any related result includes a small marker
- VisualEditorPlus - Add convenience functions to VisualEditor (ERM37448)
- In BlueSpice 4.5 the VisualEditorPlus extension includes new convenience shortcuts for inline formatting and also supports the usage of Unicode Emojis.
Pro
- Bookshelf - New bookshelf does no longer support own or temporary books (ERM37610)
- The new Bookshelf implementation no longer supports "own" or "temporary" 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.,
User:JaneDoe/...
) - In addition, the book navigation will also no longer be displayed, since BlueSpice 4.5 doesn't recognize own books as a type of book
- The new Bookshelf implementation no longer supports "own" or "temporary" 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.,
- Bookshelf - Bookshelf tag has been removed (ERM33028)**The new Bookshelf implementation makes the bookshelf 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.
- Bookshelf - Copy functionality for books has been removed (ERM37429)
- The function for copying books no longer exists with the new implementation. Copying pages is now limited to pages of type
wikitext
. This is a design decision.
- The function for copying books no longer exists with the new implementation. Copying pages is now limited to pages of type
- Bookshelf - Add <Create new book> also in dropdown of New button (37711)
- BlueSpice 4.5 offers another entry point for creating a new book. This can be found in the dropdown menu of the New button. After saving the book title, the user is forwarded to the page
Special:Books
that is prefiltered for this book .
- BlueSpice 4.5 offers another entry point for creating a new book. This can be found in the dropdown menu of the New button. After saving the book title, the user is forwarded to the page
- BlueSpiceUEModuleBookPDF - Implement a dropdown for selecting a book template (ERM36886)
- For ease of use, a dropdown for selecting a book template was implemented.
- CollabPads - Limit
collab-edit
to pages of typewikitext
and$wgContentNamespaces
(ERM37206)- The
collab-edit
mode is only accessible on pages of typewikitext
and can only be used on pages in content namespaces.
- The
Bugfixes
BlueSpice Free
- BlueSpiceUEModulePDF - Landscape format does not work for tables (ERM34499)
- The use of the landscape format for tables now works and the result is displayed correctly in the exported page.
- EnhancedUpload - Split comment and category on file upload (ERM36593)
- When uploading files, categories and comments are no longer listed incorrectly in the comments field, but are now assigned directly to the page.
- BlueSpicePageTemplates - Tagging page templates with an umlaut causes them not to be displayed when a new page is created (ERM36905)**If page templates with umlauts are tagged on
Special:PageTemplatesAdmin
, these are now also displayed as a selection option when a new page is created. - BlueSpiceDashboards - The <most edited pages> portlet does not display a report (ERM36923)
- The portlet
<most edited pages>
now displays a report again.
- The portlet
- BlueSpiceDashboards - Cannot add portlets to the user / admin dashboard (ERM34430)
- Adding portlets on the user or admin dashboard now works again and no longer ends in endless spinning.
- BlueSpiceDiscovery - Whitescreen of death if $wgCSPHeader is set to false (ERM36936)
- If
$wgCSPHeader = false
is set, there is no more "white screen of death".
- If
- BlueSpiceExtendedSearch - Searching for numbers in autocomplete search doesn't work (ERM36970)
- If numbers are used as search terms in the autocomplete search, the search now works properly.
- BlueSpiceFoundation - Changes on Special:Preferences can´t be saved (ERM36985)
- If values for Recent changes, Watchlist and Search in the user preferences are edited, the adjusted values are now saved properly.
- BlueSpiceContextMenu - Some entries in the context menu are missing (ERM37042)
- The context menu on a file page now shows all values again and no longer misses any entries.
- BlueSpicePermissionManager - Anonymous user cannot reset password because page is not accessible (ERM37079)
- The page
Special:PasswordReset
is accessible again for anonymous user.
- The page
- EnhancedUpload - Categories are tagged with the <Category:> prefix (ERM37107)
- When uploading a file with a category included, the category is now correctly assigned and displayed again.
- BlueSpiceFoundation - User with admin permission, who is not member of the sysop group, cannot view some special pages (ERM37166)**The permissions have been changed from group membership to the role
admin
, so that users with admin permissions have access to all special pages. - BlueSpiceExtendedSearch - Although excluded via global settings, newly uploaded png files are found (ERM37239)
- If file types are excluded from the search via a global setting, they will no longer be displayed.
- BlueSpiceSmartList - Mode <toplist> does not respect count (limit) (ERM37346)
- The toplist now also respects the count again.
- BlueSpiceExtendedSearch - Exact title matches are not taken into account in the search ranking (ERM37500)
- Exact title matches are now shown as the first results.
- BlueSpiceExtendedSearch - Autocomplete search finds no results for two search terms (ERM37540)
- When searching for two terms, results are now displayed in the autocomplete search.
- BlueSpiceUserManager - Typo in documentation for creating a user via API (ERM37604)
- When creating a user via API on the page
Special:ApiSandbox
, an error was found in the documentation. The variableusername
has been changed touserName
so that the initial creation via the API now works smoothly again.
- When creating a user via API on the page
- BlueSpiceSaferEdit - Banner always displays user name although a real name exists (ERM37615)
- When a user edits a page, this is indicated by a banner. This banner now also displays the user's real name, if specified. If no real name is specified, the display falls back to the user name.
- BlueSpiceDiscovery - The class <responsive table > gets applied multiple time when resizing the browser windows (ERM37663)
- If the window of larger tables is resized, the
responsive table
class is now only applied once.
- If the window of larger tables is resized, the
- BlueSpiceExtendedSearch - Improve sorting in autocomplete search (ERM37630)
- The sorting mechanism in the autocomplete search has been improved.
BlueSpice Pro
- BlueSpiceBookshelf - Use page displaytitle as the label for book navigation (ERM27820)
- If a page has a displaytitle specified, it will be shown in the book navigation. If a page has a displaytitle as well as a book displaytitle, the book displaytitle is shown in the book navigation instead.
- ImportOfficeFiles - Create ImportOfficeFiles page collection in Main namespace (ERM36160)
- When importing a Word document, a page collection is created in the
MediaWiki
namespace. Users who do not have permission to access theMediaWiki
namespace are from now o able to import the page into theMain
namespace.
- When importing a Word document, a page collection is created in the
- BlueSpiceExpiry - In the Page information dialog, the expiry date format includes time (ERM36877)
- The correct format for the expiry date is displayed again in the page information dialog.
- BlueSpiceBookshelf - Load ExtJS only on demand only (ERM37047)
- Due to performance reasons, an unnecessary dependency for the module
ext.bluespice.bookshelf.navigationTab
has been removed.
- Due to performance reasons, an unnecessary dependency for the module
- Updating semantic data sometimes fails because the global title is not set and AtMentions expects it (ERM37199)
- Updating the semantic data now works again.
- SimpleTasks - No subobject for tasks created (ERM37388)
- If a task is inserted on a page, a subobject is created again.
- ContentStabilization - Significant drop in performance when many templates are included on a page (ERM37401)
- The performance drop when using many templates on one page has been fixed.
- ContentStabilization - Suppress NS config breaks stabilized pdf export (ERM37595)
- If the supress namespace config setting is enabled, information regarding the stabilization is displayed again in the exported file for the pages with active content stabilization.
- BlueSpiceSMWConnector - Page link is not clickable on Special:Browse (ERM37638)
- The breadcrumb link on Special:Browse to return to the actual page is now clickable again.
- 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 (ERM35930)
- 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.
- BlueSpiceBookshelf - Mass adding action
All subpages of a page
doesn't work (ERM36663)- Editing a book by using the mass adding action
All subpages of a page
works again.
- Editing a book by using the mass adding action
BlueSpice Farm
Distribution
- MediaWiki - Embedding a widget leads to an error (ERM37289)
- 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.
4.4.3
(04/25/2024)
BlueSpice Free
- MediaWiki - Doubled toast notification after creating a new page (ERM32629)
- When a new page is created, only a single toast notification is now displayed.
- WCAG 9.1.4.11 - Sufficient contrast of graphics and graphic control elements (ERM31384)
- A sufficient contrast of at least 3:1 has been created between graphics and graphic control elements.
- WCAG 9.2.5.3 - Visible label should be part of the accessible name also (ERM31392)
- The aria-label of the edit sidebar link now also corresponds to the visible text.
- BlueSpiceChecklist - Checkboxes do not persist (ERM33711)
- The checkboxes are now persisted and retain their status.
- BlueSpiceDiscovery - Multiple options for uploading files in ...all actions dialog (ERM34880)
- The ...all actions dialog now only contains one option for uploading files.
- BlueSpiceExtendedSearch - Duplicated results in the Search Center after clicking on "Load more results" (ERM35709)
- Duplicate search results are no longer displayed if the user clicks on "Load more results" in the Search Center.
- BlueSpiceVisualEditorConnector - After editing a page, the column width is lost (ERM35905)
- After re-editing a page that contains a table for which fixed column widths have been defined, these are no longer lost.
- Workflows - Default workflows cannot be deactivated via workflow triggers (ERM35923)
- The deactivation of default workflows via the workflow triggers now works again.
- EnhancedUpload - Special characters in page title cause upload via drag and drop to fail (ERM36012)
- If a page title contains special characters, it is now possible again to upload files via direct drag and drop.
- BlueSpicePermissionManager - User-related special pages should only be accessible to admins even though the wiki is public (ERM36026)
- 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.
- ImageMapEdit - ImageMap does not work with user links (ERM36208)
- 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.
- MenuEditor - Changes on .json pages cannot be rolled back (ERM36238)
- If changes are made on
.json
pages, such as on the MediaWiki:Sidebar.json, these can now be rolled back.
- OOJSPlus - Category editor does not find all categories (ERM36252)
- When using the category editor in view mode, all categories are now found again.
- BlueSpiceDiscovery - Remove link for "Printable version" from ...all actions dialog, which is not supported anymore (ERM36321)
- 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.
- EnhancedUpload - Categories can only be selected using the keyboard (ERM36323)
- When uploading a file, the categories can now be selected again as usual using the mouse.
- BlueSpiceDiscovery - Underscores are displayed in the namespace pills (ERM36340)
- If an underscore is used to define a namespace, this namespace is now displayed with a space in the namespace pill.
- StandardDialogs - Message key not converted correctly when deleting a page (ERM36396)
- When deleting a page with several subpages, the message is now displayed correctly and readable again.
- BlueSpiceExtendedSearch - Search is case sensitive (ERM36412)
- The search for pages is no longer case-sensitive, so that the search always returns a result if the page exists.
- BlueSpiceFoundation - No notifications are sent for page creation and actions on watchlist (ERM36453)
- 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.
- BlueSpicePageAssignments - Initial creation of the page assignment dialog results in no users being assigned if there are too many users (ERM36613)
- 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.
- ContentDroplets - The message key for the droplet icon in the VisualEditor toolbar is missing (ERM36681)
- The message key for the droplet icon in the toolbar is now available.
- BlueSpiceUEModulePDF - Sort PDF templates in export dialog (ERM36712)
- The sorting of the PDF templates in the export dialog has been adjusted.
- StandardDialogs - Only user names are displayed, although there is a real name (ERM36761)
- 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.
- BlueSpiceDiscovery - External link color is not BlueSpice dependent and therefore cannot be changed with FlexiSkin anymore (ERM36822)
- The external link color now corresponds again to the BlueSpice style guide and can also be changed again via the FlexiSkin.
- EnhancedUpload - Error message is truncated and not readable if deleted file is uploaded again (ERM35176)
- 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.
BlueSpice Pro
- MediaWiki - Special:CreateTemplate does not show any properties for selection (ERM36520)
- When creating a template via the Special:CreateTemplate page, semantic properties are now displayed again for selection.
- BlueSpiceUEModuleBookPDF - Export of temporary books fails (ERM32045)
- It is now possible to export temporary books.
- Workflows - The workflow XML is cut off on the .bpmn page (ERM33601)
- 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.
- DrawioEditor - Link for editing a draw.io diagram is displayed in edit mode also (ERM33849)
- The link to edit a draw.io diagram is now only displayed in view mode again.
- DrawioEditor - Finetuning for links to rotated shapes in draw.io diagrams (ERM34459)
- Further fine-tuning was applied to links in draw.io diagrams. Links to rotated shapes are more precisely localized and therefore easier to click.
- ContentStabilization - Output of the api action=parse always shows the latest content (ERM34472)
- If the page content is queried via the api
action=parse
, the content of the last approved version is now displayed.
- BlueSpiceExportTables - Export table functionality is missing in the namespace manager (ERM34750)
- The export function in the Namespace Manager is now available again.
- BlueSpiceBookshelf - Inconsistent display of page titles in a book (ERM35281)
- When using the configuration "Use display title from book source on article", the page names are displayed correctly again. The display title is now also supported and displayed in the sidebar.
- ContentStabilization - Approved version instead of the latest one is displayed when editing a page (ERM35374)
- 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.
- DrawioEditor - draw.io diagram not resized in PDF export (ERM35394)
- When exporting pages with draw.io diagrams, the diagrams are now resized again.
- ContentStabilization - Config setting "stable version" does not produce an implicit draft (ERM35696)
- Using the config setting “Approved versions of included pages” for ContentStabilization now produces an implicit draft and shows a yellow banner.
- ContentStabilization - Semantic properties do not update if the editors group is excluded from seeing approved versions (ERM35747)
- The semantic attributes are now updated correctly again despite the corresponding configuration.
- Workflows - Popup in the workflows detail dialog changes its size (ERM36298)
- The size of the popup in the workflow detail dialog has been adjusted.
- ContentStabilization - Approving a page is no longer possible on save (ERM36319)
- If a page should be approved directly when it is saved, this can be done again by ticking the box in the save dialog.
- Checklists - Using an ampersand breaks checklists and cuts off the content (ERM36401)
- Despite using an ampersand, the checklist now works correctly.
- AtMentions - Mentions deface styled content (ERM36420)
- Mentions no longer break styled content.
- BlueSpiceBookshelf - Book navigation breaks if page has a bookshelf tag but is no longer part of the book (ERM36441)
- 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.
- ContentStabilization - Do not overwrite explicit
oldid
values from the URL (ERM36878)
- If an
oldid
parameter is specified in the URL, the exact version is now displayed.
- CognitiveProcessDesigner - Form editing in bpmn diagram does not work (ERM35802)
- Form editing in bpmn diagrams now works again.
BlueSpice cloud
- BlueSpiceCloud - Combine Pro and Farm in the BlueSpice cloud (ERM32328)
- 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.
- BlueSpiceCloudClient - PDF export is only for small file sizes possible (ERM34370)
- The
maxMemSize
parameter inweb.xml
has been increased in the cloud-specific.war
file.
4.4.2
(03/18/2024)
BlueSpice Free
- BlueSpiceDiscovery - VisualEditor's sticky toolbar does not keep its position when scrolling (ERM34794)
- The VisualEditor sticky toolbar now keeps its position when the page is scrolled so that it is always visible.
- BlueSpiceDiscovery - The page bounces when scrolling down to pages with little content (ERM34402)
- Even with shorter content, there is no longer a bounce effect despite the sticky title.
- BlueSpiceFoundation - If the category is assigned to itself, an infinite loop is created that destroys the category store (ERM34054)
- The system no longer fatals when categories are self-referenced.
- BlueSpiceDistributionConnector - Special:Undelete displays internal error when searching for a page (ERM35824)
- When searching for a page on Special:Undelete, this works properly again.
- MediaWiki - VisualEditor toolbar breaks into two parts (ERM35210)
- 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.
- BlueSpiceSmartList - Toplist shows no to little meaningful numbers (ERM32453)
- When using the toplist on a page, the correct number of hits is now displayed again.
- WhoIsOnline - Remove popup when hovering on avatar image (ERM33262)
- When hovering an avatar image image a popup opens that should show additional information. This popup was truncated and therefore have been removed.
- StandardDialogs - In the page information dialog, the display of internal links is limited to 10 (ERM34428)
- All links (such as templates, categories, internal links, images and external links) are now displayed under Properties in the page information dialog.
- StandardDialogs - User without editing permissions cannot open the page information dialog (ERM34642)
- 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.
- BlueSpiceExtendedSearch - Page collection from the search results cannot be created (ERM34815)
- It is now possible again to create a page collection from the search results.
- BlueSpiceDiscovery - Flash of unstyled content is displayed (ERM35140)
- The flash of the unstyled content is no longer displayed.
- BlueSpiceDistributionConnector - Global actions menu displays Replace Text for users who do not have the appropriate permission (ERM35182)
- The global menu now only shows the links for which the user has permission.
- EnhancedUpload - When uploading files to a subpage, the namespace is not displayed in the file name (ERM35348)
- If a file is uploaded to a subpage, the file naming proposal now contains the complete page path including namespace.
- BlueSpiceDiscovery - Using links to special pages in the EnhancedSidebar leads to the display of redlinks (ERM35928)
- If links to special pages are set in the EnhancedSidebar, these are now recognized and displayed correctly in the left navigation.
- BlueSpiceDiscovery - Deletion of the user name and deletion of the version summary lead to problems (ERM35973)
- 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.
- MenuEditor - The version history of .json pages always shows the latest version instead of the selected one (ERM36095)
- On .json pages, the correct version of the page is now displayed if an older ID is selected via the version history.
- BlueSpiceExtendedSearch - Autocomplete search does not return any results if there are no spaces in the title (ERM36300)
- 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.
BlueSpice Pro
- CognitiveProcessDesigner - HTML fragments are displayed within a navigation page for an activity from the BPMN diagram (ERM35744)
- The activity navigation pages of a BPMN diagram are now displayed correctly again and no longer contain HTML fragments.
- BlueSpicePageFormsConnector - Preload does not work when using #formlink (ERM34619)
- If
#formlink
is now used to create new pages, thepreload
parameter can be used again to add default content to the page.
- ContentStabilization - Links notifications and mails to approved files are incorrect (ERM29759)
- 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.
- Workflows - Prevent invalid xml from being saved (ERM32122)
- It is no longer possible to save an invalid XML.
- BlueSpiceSocialComments - The links to discussions in notifications and emails redirect to an empty page (ERM32972)
- The links that a user receives by notification or email when a discussion is changed now redirect to the discussion page.
- ContentStabilization - Anonymous users with read permission can see "Edit section" links as soon as Approval is activated (ERM35036)
- Anonymous users with read permission can no longer see the “Edit section” links, even if Approval is activated.
- BlueSpiceBookshelf - Bookshelf does not display thumbnails (ERM35065)
- The thumbnails in the bookshelf are now displayed again.
- NSFileRepo - User see a system error message instead of a readable error message if they lack the permissions to access the file (ERM35543)
- If a user is not permitted to access a file because the user lacks the necessary permissions, a readable error message is now displayed.
- ContentDroplets - The icon as well as the label in the inspectors for draw.io and BPMN diagrams are missing (ERM35903)
- The inspectors for draw.io and BPMN diagrams now have an icon and a label again.
- Workflows - Switching between the workflows detail dialog and workflows related to this page, the dialog throws an error (ERM35922)
- 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 "Workflows associated with this page" dialog. This is now fixed.
- AtMentions - The user mention in a comment prevents the comment from being edited again (ERM35947)
- If a user is mentioned in a comment and the author decides to edit the comment again, this will now work again.
- BlueSpiceDistributionConnector - Implement additional license keys and user limits (ERM36098)
- The limitation on the number of users has been broken down further and therefore additional license keys are now available.
- AtMentions - Issue with parsing mentions if they are part of a template call (ERM36239)
- If mentions are part of a template call, they are now parsed and displayed correctly.
BlueSpice cloud
- BlueSpiceCloudClient - PDF header is not displayed correctly after customizing (ERM36071)
- After customizing the PDF template in the BlueSpiceCloud, the header is now displayed correctly again after the export.
- BlueSpiceCloudClient - Information from the glossary is also output in the PDF export (ERM35547)
- Glossary information is no longer output in the exported file.
- OpenID Connect - OICD login broken in Cloud (ERM35665)
- The Login via OpenID Connect works again.
4.4.1
(02/15/2024)
BlueSpice Free
- WCAG 9.1.4.4 - Text can be enlarged up to 200% (ERM31379)
- The mobile view of Special:Notifications was improved to correctly show the Recent activity box.
- WCAG 9.1.4.11 - Sufficient contrast of graphics and graphic control elements (ERM31384)
- The color contrast on various buttons and icons has been corrected.
- WCAG 9.2.4.3 - Conclusive order of keyboard operation (ERM31389)
- Multiple occurences of problematic tab order have been reworked.
- WCAG 9.3.3.2 - Labels for form elements available (ERM31396)
- The search fields at the top of the Config manager now have visible and programmatic labels.
- WCAG 9.4.1.1 - Code contains WCAG-relevant syntax errors, such as duplicate IDs (ERM31397)
- Duplicate IDs in the MediaWiki sidebar and in the user menu have been resolved.
- OOJSPlus - Applying color to a text results in multiple span tags or does not work at all (ERM33075)
- 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.
- BlueSpiceWhoIsOnline - Wrong list of logged in users is displayed (ERM34467)
- The WhoIsOnline tag now again shows a correct list of users who are actually online.
- BlueSpiceVisualEditorConnector - Using the br tag before an image leads to the deletion of the image (ERM34521)
- If a br tag is used in front of an image, it will no longer be deleted.
- BlueSpicePermissionManager - Permission manager doesn't work (ERM34785)
- This is an edge case, but it does occur in certain systems. The PermissionManager is now working again.
- BlueSpiceDiscovery - VisualEditor's sticky toolbar does not keep its position when scrolling (ERM34794)
- The VisualEditor sticky toolbar now keeps its position when the page is scrolled so that it is always visible.
- BlueSpiceExtendedSearch - Improve search navigation (ERM35053)
- 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
CTRL + /
and grants a quicker access.
- BlueSpiceDiscovery - Update Twitter Bootstrap extension to current stable version (ERM35066)
- The Twitter Bootstrap extension has been updated to the current stable version
v5.3.2
.
- OOJSPlus - Popup in MenuEditor is hidden by sidebar (ERM35093)
- When using the MenuEditor, the popup is no longer hidden by the sidebar.
- ContentDroplets - Formatting of the text box includes written text (ERM35280)
- The use of the ContentDroplet Messagebox no longer includes the text in its formatting.
- OOJSPlus - Improve filters in OOJSPlus grids (ERM35304)
- 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.
- OOJSPlus - Make OOJSPlus grid columns resizable and rearrangeable (ERM35327)
- 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.
- BlueSpiceInsertCategory - User can add a category without appropriate permission (ERM35315)
- A user without the appropriate permission is no longer able to add a category to a page.
- BlueSpiceExtendedSearch - Search terms of files are not found via search (ERM35352)
- Search terms of files are now recognized by the search and results are displayed.
- BlueSpiceDiscovery - Jumping to a heading that is in a table does not work (ERM35386)
- When clicking on a heading in the TOC, a correct jump is made to the heading in a table.
- EnhancedStandardUIs - Gear icon on the version history has no function (ERM35472)
- 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's function is not required.
- EnhancedStandardUIs - With Hidetitle on a page the version history toolbar is shifted (ERM35494)
- If HIDETITLE is set on a page, the version history toolbar is now displayed correctly again.
- OOJSPlus - Eternal loading when trying to assign a page (ERM35499)
- The eternal loading when trying to assign a page to a user has been fixed.
- BlueSpiceDiscovery - Arrangement of entry points not always correct when adjustments are made via ConfigManager (ERM35541)
- The defined order is retained even if the displayed entry points in the left sidebar are changed via ConfigManager.
- BlueSpiceFoundation - Logo cannot be set via ConfigManager (ERM35659)
- It is now possible again to set a logo via the ConfigManager.
- FlexiSkin - Preview of favicon does not work (ERM35673)
- If a favicon is set via the FlexiSkin, it is now displayed correctly in the preview.
- BlueSpiceExtendedSearch - Remove the shortening of titles in the compact autocomplete search (ERM35748)
- 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.
- BlueSpiceDiscovery - Improve jumpmark handling on pages (ERM35760)
- The handling of jumpmarks on pages has been improved.
- BlueSpiceEchoConnector - No notifications or mails for page actions (ERM35815)
- If page actions are performed and the notification settings are set for this action, users will now receive notifications and emails again.
- BlueSpiceFoundation - The column username shows the real name (ERM34949)
- If a real name is assigned to a username in the UserManager, it is now displayed correctly again in the username column.
- BlueSpiceVisualEditorConnector - Using br tags delete spaces in formatted text (ERM34949)
- Spaces in formatted text are no longer deleted when using br tags.
- BlueSpiceVisualEditorConnector - Line does not break in the table, although this is displayed in edit mode (ERM34563)
- Inserting a single line break with Enter is now also displayed correctly in view mode.
- BlueSpiceExtendedSearch - The second line when using the compact autocomplete search is not displayed correctly (ERM35090)
- 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.
- BlueSpiceQrCode - QR code breaks if the title does not exist (ERM34443)
- The QR code can now also be used for pages that do not (yet) exist.
- BlueSpiceSmartList - Smartlist fatals on invalid mode (ERM34444)
- Smarlist no longer fatals if an invalid mode is used.
- BlueSpicePageTemplates - Page templates are shown on .form pages (ERM34999)
- Page templates are no longer displayed for *.form pages, since there is no content model that supports those.
- EnhancedStandardUIs - Selecting all filters in the version history results in not all columns being visible (ERM35111)
- When selecting all possible filters in the version history, all columns are now also displayed.
- BlueSpiceEchoConnector - Allow customization of the timestamp in emails (ERM34543)
- 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.
BlueSpice Pro
- BlueSpiceArticlePreviewCapture - ArticlePreviewCapture cannot be added due to too early initialized foreign file repo (ERM33349)
- The ForeignFileRepo is no longer initialized too early and ArticlePreviewCapture can be added again and works as it should.
- ContentStabilization - User without permission to see drafts is able to access action raw (ERM34084)
- A user without the permission to see drafts is able to see the approved version when using
?action=raw
, but not the draft of the page.
- Workflows - Set template params activity does not work if param is included in a div tag (ERM34305)
- The workflow activity
set_template_params
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.
- BlueSpiceBookshelf - PDF attachments are not exported (ERM34485)
- PDF attachments are now exported when using the
[attachments]
parameter.
- ContentStabilization - Semantic filter fails due to ContentStabilization (ERM34638)
- Semantic filters in connection with ContentStabilization now work again.
- Checklists - Tasks in tables cannot be checked off and the format gets broken (ERM34825)
- 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.
- ImportOfficeFiles - Option "Override" is not clickable in the dropdown (ERM35063)
- The dropdown for deciding how to deal with page title conflicts is now clickable again.
- EnhancedStandardUIs - The preferences of the filter selection on the version history must be selected again after the reload (ERM35112)
- 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.
- SimpleTasks - The subobject property for tasks does not show the status (ERM35208)
- The property subobject now shows the status of the task.
- Workflows - Nothing is loaded when using a custom form for a workflow activity (ERM35217)
- The use of a custom form on a workflow activity now works smoothly again.
- Semantic MediaWiki - Cannot create new property due to CSPHeader (ERM35258)
- New properties can now be created again via Special:CreateProperty.
BlueSpice cloud
- BlueSpiceSMWConnector - SMW result format "category" has heading issue with numbers (ERM33701)
- In the cloud systems, the error in the heading numbering on the SMW page with categories has been fixed.
BlueSpice farm
- BlueSpiceWikiFarm - ApiSimpleFarmerTasks not loaded (ERM35548)
- Bugs with ApiSimpleFarmerTasks have been fixed.
Distribution
- BlueSpicePrivacy - Links for PP and TOS in the banner and footer are different (ERM35371)
- 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.
4.4
(12/07/2023)
Notable changes
Free
- MediaWiki core - Upload of xml files does not work (ERM34854)
- 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.
- Security by default - Add content security policy and permission policy headers (ERM29951)
- 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.
- OpenSearch - Implement OpenSearch and improve "search navigation" (ERM32651)
- 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.
- BlueSpiceExtendedSearch - Use simple autocomplete search layout as default (ERM33796)
- BlueSpice 4.4 introduces the "Compact autocomplete search" as the default search layout. This setting can be changed via the configuration manager if the two-column search layout is preferred.
- BlueSpiceReadConfirmation - Show the read confirmation status of individual users (ERM33039)
- 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.
- BlueSpiceDiscovery - Implement MenuEditor for footer links (ERM33411)
- 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.
- ContentProvisioner - Create new special page for maintaining content provisioning (ERM33425)
- 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.
- EnhancedStandard UIs - Create new PageHistory (ERM33555)
- 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.
- BlueSpiceDiscovery - Fine tune mega menus and left sidebar (ERM34159)
- 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 "Overview", "Editing" and "Administration". 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.
- EmbedVideo - Delivering the EmbedVideo fork in BlueSpice 4.4 (ERM33480)
- 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.
Pro
- BlueSpicePrivacy - Allow BlueSpicePrivacy to be configurable via ConfigManager (ERM30251)
- 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.
- ContentDroplets - Create new droplet for an overview of decisions (ERM33481)
- 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.
- BlueSpiceBookshelf - Create ContentDroplet for embedding book navigation on a page (ERM33692)
- A new ContentDroplet is offered with BlueSpice 4.4. The "Book table of contents" 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.
- ContentDroplets - Create new droplet for embedding a pdf book link (ERM33693)
- 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.
- SimpleTasks / AtMentions - Allow notifications and mails for Mentions&Tasks (ERM33761)
- 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.
- ContentStabilization - Missing module to trigger read confirmation for approved pages (ERM34157)
- 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.
- ContentDroplets - Update list of featured droplets (ERM34666)
- The featured category of ContentDroplets dialog has been updated with the following ContentDroplets: Task report, Tasklist, Decision and Decision overview.
Bugfixes
BlueSpice Free
- BlueSpiceVisualEditorConnector - Color picker freezes browser window (ERM33060)
- When trying to color a single cell with the color picker, the browser window froze. This is now fixed.
- BlueSpiceVisualEditorConnector - BlueSpiceVisualEditorConnector - Formatting of cells leads to unwanted merging of cells (ERM33379)
- The formatting of table cells now works again as it should and therefore no longer breaks any other formatting.
- BlueSpiceVisualEditorConnector - Border styles in tables are deleted after the content has been updated (ERM24650)
- When the content of tables is updated, the border styling is no longer deleted.
- UEModulePDF - PDF export of Math svg's doesn't work with ImageMagic as converter (ERM30805)
- 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.
- BlueSpiceDiscovery - Long page titles on Special:AllPages do not wrap correctly (ERM32430)
- Long page titles on the Special:AllPages page now wrap correctly again and display in readable results.
- BlueSpiceDiscovery - Language switcher should use ISO 639-1 codes (ERM33362)
- 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.
- BlueSpiceDiscovery - The styles of the headings in the VisualEditor do not reflect the actual settings (ERM33531)
- The styles of the headings in the visual editor now match the actual display in view mode.
- OOJSPlus - Allow autoClose for filter popup button (ERM33851)
- 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.
- BlueSpiceDiscovery - Both the set logo and favicon of the FlexiSkin are not displayed (ERM34658)
- Both the logo and the favicon, which were set via the FlexiSkin, are displayed again.
- BlueSpiceFoundation - Labels of user links without explicit alias are no longer replaced with the realname (ERM34660)
- Labels of user links without an explicit alias are replaced by the real name again.
- BlueSpiceDistributionConnector - Update startpage templates in codebase (ERM35014)
- The startpage templates had to be updated in the code base due to some changes.
BlueSpice Pro
- WCAG Workflows - Improve accessibility and announcements from the screen reader in the workflows dialog (ERM26540)
- In the Workflows dialog, descriptions are now accessible and links, buttons and the selection in the dropdown are announced by the screen reader.
- PDFEmbed - Droplet PDF preview doesn't display PDF file in view mode (ERM32429)
- When using the PDF preview droplet, the embedded PDF file is now displayed again in view mode.
- Forms - Heading for a form gets cut off (ERM33723)
- The heading of a form is no longer cut off and is therefore displayed correctly.
- ContentStabilization - Ask-query doesn't work if the template is inserted under the query and if Approval is enabled (ERM34429)
- If Approval is enabled and a template is inserted under a query, the ask query works correctly again.
- Workflows - Cards on Special:My_tasks do not display subpages correctly (ERM34171)
- The cards that can be found in the “My Tasks” overview now show the subpages correctly and also reflect the displaytitle.
- NSFileRepo - Cannot use scrollbar in upload dialog (ERM34448)
- The scrollbar in the upload dialog is accessible again.
- BlueSpicePageFormsConnector - Preload does not work when using #formlink (ERM34619)
- If
#formlink
is used to create new pages, thepreload
parameter can be used again to add default content to the page.
- Forms - It is not possible to create a new form (ERM34457)
- Creating new forms works again.
- ContentStabilization - Resource stabilization in mode "stable" broken (ERM34748)
- Transclusions with the mode "stable" now work as intended again.
- ContentStabilization - Comment from last approval on Special:QMOverview doesn't match page history (ERM35075)
- On the page Special:Quality_management_overview, the corresponding comment on the last approval is now displayed correctly again.
- CognitiveProcessDesigner - Lower CognitiveProcessDesigner PageForms dependency (ERM34421)
- 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.
- BlueSpiceSMWConnector - Eternal loading on Special:Quality_management_overview (ERM35057)
- The issue in Extension:SemanticResultFormats that prevented display of results on Special:QM_overview has been fixed.
BlueSpice farm
- BlueSpiceWikiFarm - It is not possible to clone a wiki (ERM34855)
- Cloning wikis does work again.
- BlueSpiceWikiFarm - Improve FarmProcessRunner (ERM34897)
- The FarmProcessRunner has been improved so it recognizes newly created instances also while running trough several processes.
BlueSpice cloud
- BlueSpiceCloudClient - Make bs:ueparams template usable for book and page templates (ERM34964)
- The tag
bs:ueparams
can now be used again to generate a cover page for the export of individual pages.
- BlueSpiceCloudClient - Logo in exported PDF file is shifted (ERM34064)
- 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.
Distribution
- SemanticResultFormats - Issues with rendering tables from semantic query (ERM35060)
- All datatable format results are rendered correctly.
4.3.3
(10/19/2023)
BlueSpice Free
- BlueSpicePageTemplates - Improve dialog for adding a template on Special:PageTemplatesAdmin (ERM33686)
- 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.
- BlueSpiceExtendedSearch - Exact matches are not properly sorted to the top (ERM33857)
- When using ExtendedSearch autocomplete, the logic that should sort exact matches to the top of the list has been improved.
- OOJSPlus - Prevent scrolling when activating a filter in a grid (ERM33970)
- If a filter is activated in a grid, it no longer jumps to the top of the page but retains its position.
- BlueSpiceFoundation - When adding a page to a book, long page titles are truncated in search (ERM34006)
- When adding a page with a long page title to a book, the full page title is now displayed on hover.
- BlueSpiceUniversalExport - Exporting a subpage fails if main page cannot be exported (ERM34078)
- Exporting subpages even a user cannot export the “parent page” works again.
- OOJSPlus - Align styling of links in OOJS widgets (ERM34104)
- The styling of the links in the OOJS widget was adjusted in its alignment.
- BlueSpiceDistributionConnector - PluggableAuth GroupSync settings not available in BlueSpiceConfigManager (ERM34174)
- Bad configuration nesting for Extension:PluggableAuth in Extension:BlueSpiceConfigManager has been fixed.
- BlueSpiceAvatars - Unvalidated inputs in BlueSpiceAvatars allow XSS (ERM34202)
- Unvalidated input in the dialog for setting the profile picture led to an XSS attack being enabled. This is now fixed.
- BlueSpiceDiscovery - Entrypoint "All pages" is not displayed to anonymous users (ERM34286)
- If anonymous users are allowed to read in a wiki, then the entrypoint "All pages" is now displayed again.
- BlueSpiceInsertCategory - The link to add categories via the all actions dialog does not work (ERM34314)
- 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.
BlueSpice Pro
- DrawioEditor - Links in draw.io diagrams lead to the file page and do not redirect to the used link defined in the form (ERM32990)
- 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.
- BlueSpiceWikiExplorer - WikiExplorer is missing the approval columns (ERM33423)
- The columns for getting information regarding the approval status are now back in WikiExplorer.
- BlueSpiceBookshelf - Adding a page to a book with an umlaut results in displaying the full name with namespace prefix (ERM33468)
- Adding pages to a book with umlauts in the title now results in the correct display in the book again.
- ContentStabilization - Glossary does not work when approval is enabled in a namespace (ERM33969)
- 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.
- BlueSpiceBookshelf - TOC not prepended with chapter number (ERM34082)
- The TOC section of the article is prepended with the chapter number of the book.
- Workflows - Task cards do not show subpages correctly (ERM34171)
- The cards that can be found in the “My Tasks” overview now show the subpages correctly and also reflect the displaytitle.
- ContentStabilization - Transcluded template is displayed even if anonymous user should not be able to see them (ERM34187)
- 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.
- BlueSpiceBookshelf - Page loading aborts if the book definition page contains invalid content (ERM34207)
- Also, if the book definition page contains invalid content, the page will now load and display a redlink instead.
- ContentStabilization - SMW properties are lost when property stabilization is enabled (ERM34251)
- 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.
- LDAPSyncAll - Script not compatible with PHP8.x (ERM34371)
- PHP 8 compatiblity of Extension:LDAPSyncAll has been fixed.
- DrawioEditor - Users without edit permission can edit a draw.io diagram (ERM34404)
- Only users with edit permission can now edit a draw.io diagram.
BlueSpice farm
- ContentTransfer - File transfer not working anymore (ERM34332)
- The CURL file class was no longer found and caused the content transfer to stop working. This is now fixed.
- MergeArticles - MergeArticles doesn't work with MediaWiki 1.39 (ERM34337)
- MergeArticles did not work with MediaWiki 1.39. This has been fixed.
- Search on Special:MergeArticles is not case-insensitive (ERM34340)
- The search on Special:MergeArticles is now case sensitive.
- MergeArticles - The button in the Discard Draft confirmation dialog is not visible (ERM34356)
- The button in the Discard Draft confirmation dialog is visible again.
Distribution
- MediaWiki - Increase file upload size by default (ERM22696)
- The default value for file upload size has been increased.
- BlueSpiceProDistribution - Prevent files from being uploaded to system namespaces (ERM33861)
- When uploading files to the system namespace, the files could not be opened. Uploading files to system namespaces is now no longer possible.
BlueSpice cloudogu-Edition
- MediaWiki - BlueSpice logo missing after update from 4.3.x (ERM34289)
- 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.
BlueSpice EasySoftware-Edition
- Extended search is missing pageid in hash (ERM34381)
- PageID is now part of the search index.
4.3.2
BlueSpice Free
- BlueSpiceDiscovery - Show specific date of last edit when hovering over last edited tooltip (ERM28308)
- When hovering over the last edited tooltip, the specific date of the last edit is now displayed.
- BlueSpiceDiscovery - Statistical portlets on user/admin dashboard are broken (ERM31968)
- Changing the values of the filter will immediately display the results on the user dashboard as well as on the admin dashboard.
- EnhancedUpload - Enable up- and download of RDP files (ERM33186)
- Upload and download of RDP files is now supported.
- StandardDialogs - Missing links for user and images in page information dialog (ERM33261)
- In the page information dialog, the user links are clickable and the correct number of image links are displayed again.
- ContentDroplets - Font Awesome Icons cannot be used (ERM33281)
- After an update of the delivered templates, Font Awesome icons can now be used.
- BlueSpiceInsertCategory - The category editor search is not clickable (ERM33282)
- The suggestions within the category editor search are now clickable again.
- BlueSpiceEchoConnector - EchoConnector does not send digest notifications (ERM33336)
- Digest notifications are sent again.
- BlueSpiceUEModulePDF - URL in PDF to images in wiki is not correct for foreign file repo (ERM33350)
- The URL to images within a PDF is now correct.
- BlueSpiceRSSFeeder - Non-logged in users can access Special:RSSFeeder (ERM33416)
- The Special:RSSFeeder page is no longer accessible when a user is not logged in.
- StandardDialogs - Redirects are not displayed in the page information dialog (ERM33432)
- Redirects are displayed correctly in the page information dialog again.
- BlueSpiceDiscovery - White gap between ve toolbar and header if HIDETITLE is set (ERM33433)
- When setting the HIDETITLE on a page, there is no longer a white gap between the visual editor toolbar and the header.
- BlueSpiceDiscovery - Missing separator line for sticky title (ERM33437)
- The separator line of the sticky title is now visible again.
- ContentDroplets - Custom ContentDroplet cannot be created with empty params (ERM33438)
- It is now possible to create a custom droplet with empty params.
- ContentDroplets - Droplet is shown even if extension is not available (ERM33478)
- If an extension in a wiki is not loaded, then the associated droplet is also no longer displayed.
- BlueSpicePageAssignments - Inline queries show pages that were deleted during a redirect (ERM33479)
- Pages deleted during redirect no longer show up as redlinks in inline queries.
- BlueSpiceChecklist - Checkboxes do not persist (ERM33711)
- The checkboxes are now persisted and retain their status.
- BlueSpiceUserManager - Groups with less than four letters cannot be found via search (ERM33765)
- 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.
- BlueSpiceDistributionConnector - ButtonLink template does not allow inline positioning (ERM33810)
- ButtonLink template allows inline positioning now.
- BlueSpiceChecklists - Semantic property not correct if checkbox is on page (ERM33828)
- If a checkbox is integrated on a page, then the semantic property is now displayed correctly.
- MenuEditor - Sidebar.json for EnhancedMediaWikiSidebar cannot be saved (ERM33853)
- Saving the Sidebar.json is now possible again.
- ContentDroplets - Endless loading or abort if no droplet is selected (ERM33872)
- 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.
- BlueSpiceNamespaceManager - Namespace alias is not persisted (ERM33925)
- It wasn't possible to save an alias on the namepace. This is now fixed.
- MenuEditor - Message key not shown for new element in Mediawiki sidebar (ERM33091)
- If a message key is defined for a new element in the Mediawiki sidebar, it is now also displayed in the sidebar.
- BlueSpiceUEModuleHTML - HTML single page format cannot be selected (ERM33032)
- When exporting a page, the HTML single page format is accessible again.
- OOJSPlus - Allow autoClose for filter popup button (ERM33851)
- 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.
BlueSpice Pro
- ContentStabilization - Approval information is displayed in exported file although the settings are disabled via ConfigManager (ERM33033)
- The configuration of approval information via ConfigManger is now respected in the exported file or book.
- NSFileRepo - Inserting a draw.io diagram with namespace prefix is not possible (ERM33034)
- 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.
- BlueSpiceUEModuleBookPDF - After exporting a book, the fullpagename is displayed instead of the display title (ERM33059)
- After exporting a book, the display title that was set is now displayed.
- Workflows - Workflow can not be started manually (ERM33215)
- A workflow can be started manually again.
- BlueSpiceSMWConnector - Changing Semantic MediaWiki settings for a namespace affects Pages NS (ERM33244)
- When Semantic MediaWiki settings are changed in a selected namespace, arbitrary changes are no longer made to the pages namespace.
- CognitiveProcessDesigner - Saving BPMN diagrams works only as sysop (ERM33246)
- Saving a BPMN diagram is now also possible again as a non-sysop user.
- ContentStabilization - Page approval with HIDETITLE via all actions dialog is not possible (ERM33316)
- Approving a page that contains a HIDETITLE is now possible via the all actions dialog.
- ContentStabilization - Allow passing a list of pages to CS's batchStabilize (ERM33380)
- A list of pages can now be passed to batchStabilize and all pages will be approved as a result.
- BlueSpiceBookshelf - Chapter numbering on a page is not correct (ERM33469)
- The chapter numbering on a page is now displayed correctly again.
- BlueSpiceProDistributionConnector - UserLimit Cloud not Synced with UserLimit Wiki 4.3.1 (ERM33533)
- The user limit is now confirmed to work again in the cloud.
- ContentStabilization - Nested transclusions will not be stabilized (ERM33578)
- If a template transcludes another template, the sub-transclusions will be stabilized properly now.
- DrawioEditor - Links with umlauts break the page (ERM33634)
- The usage of links with umlauts within a draw.io diagram is now possible again.
- Workflows - It is not possible to create a workflow without initializer form (ERM33697)
- It is now possible to have workflows without initializer form.
- ContentStabilization - No successor for
flaggedrevisions
mode when using the smarlist (ERM33713)
- It is now possible to display recently stabilized pages via the smartlist by using the
stablepages
mode.
- Forms - Form editor reformats source code into a single line (ERM33726)
- The form editor now displays source code correctly again. Also, the FormDefinition page no longer shows a blank screen in view mode.
- ContentStabilization - FlaggedRevs enabled namespaces are not migrated to ContentStabilization (ERM33729)
- The approval settings for namespaces are now no longer lost after the migration.
- BlueSpicePrivacy - Left sidebar is displayed when you click on Disclaimer or About (ERM33732)
- When selecting the Disclaimers and About footer links, the left sidebar is now no longer displayed.
- BlueSpiceUEModuleBookPDF - Namespace prefix is visible in export file although config option has been disabled (ERM33755)
- The configuration option for suppressing the namespace prefix in book articles in the exported file works again.
- BlueSpiceBookshelf - Booklist tag shows namespace prefix (ERM33809)
- The bookshelf tag now no longer displays the namespace prefix
Book
.
- PreToClip - Copy button flickers with <syntaxhighlight> (ERM33837)
- With highlighted text, the copy button no longer flickers.
- Workflows - Avoid duplicate display by displaying the username and civil name (ERM33967)
- 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.
- ContentStabilization - Approved files are not properly migrated to ContentStabilization (ERM33644)
- The approval information is now no longer lost after the migration.
- PreToClip - Copy button from PreToClip incorrectly displayed in undo editor (ERM33775)
- The copy button of the PreToClip extension is now no longer incorrectly displayed in the undo editor.
BlueSpice farm
- ContentTransfer - ContentTransfer can not fetch list of pages (ERM33592)
- ContentTransfer can now fetch list of pages.
- OOJSPlus - Use ProcessManager for WikiFarm (ERM33592)
- To avoid timeouts in farm instances due to sync API limitations, the ProcessManager is used.
BlueSpice cloud
- BlueSpiceCloudClient - Exported PDF file cannot be opened in web browser (ERM33567)
- Exported PDF files can now be opened again in the web browser.
- BlueSpiceCloudClient - Custom book cover is not displayed after export (ERM33773)
- If a custom cover image is used for a book, it will be included in the export and output.
- BlueSpiceCloudClient - BlueSpiceCloudLandscape template is missing (ERM33754)
- When exporting a page to the cloud, the BlueSpiceCloudLandscape template is now available again.
- BlueSpiceCloudClient - PDF customization is not applied to book cover (ERM33199)
- 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
#runningheaderfix .wiki-logo { }
for header and.coverpage .wiki-logo {}
for the cover page logo.
Distribution
- OATHAuth - Missing dependency for Extension:OATHAuth (ERM33534)
- The missing dependency of the OATHAuth extension has been fixed and the activation of TOTP is possible again.
BlueSpice cloudogu-Edition
- BlueSpiceDistributionConnector - Anonymous access to approved pages (ERM32905)
- Public access (anonymous) to approved pages is now possible.
BlueSpice EasySoftware-Edition
- BlueSpiceERM - User cannot add related entities to an article if token is expired (ERM32648)
- If user token was expired then the user was not able to add related entities to the article. This is now fixed.
- BlueSpiceExtendedSearch - Using 'q' parameter with plain search term breaks on PHP8 (ERM33860)
- The Knowledge Base search didn't display the correct results. This is now fixed.
- BlueSpiceERM - Rename "Knowledge Base 2.0" to "Knowledge Base" (ERM33590)
- The "Knowledge Base 2.0" has been renamed to "Knowledge Base".
- OOJSPlus - Change api endpoint for searching related entities (ERM32792)
- The api endpoint for searching related entities has been changed.
- BlueSpiceERM - Missing formatting in templates for droplets (ERM33788)
- The template for textboxes had a wrong formatting. This is now fixed.
4.3.1
BlueSpice Free
- BlueSpiceDiscovery - Links in mega menu not accessible (ERM29182)
- 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.
- ContentDroplets - Icons and circled numbers cannot be used inline (ERM33088)
- The inline use of the Droplets “Icon” and “Circled number” now works.
- BlueSpiceVisualEditorConnector - Change settings for a namespace leads to disabling/enabling VE in main namespace (ERM33100)
- When changing settings in the Namespace Manager, unwanted changes are no longer made for the Visual Editor in the main namespace.
- BlueSpiceDiscovery - Preserve "title actions" with enabled HIDETITLE (ERM33170)
- Using HIDETITLE, the title actions are now displayed so that editing a page is possible directly.
- BlueSpiceWhoIsOnline - Do not show the real name and additionally the username (ERM33172)
- 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.
- BlueSpiceDiscovery - Add the primary action to the edit dropdown again (ERM33176)
- 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.
- BlueSpiceEchoConnector - Mail notification on every change after editing preferences (ERM33203)
- After user settings were changed, users arbitrarily received a high number of emails. This is now fixed.
- BlueSpiceDistributionConnector - SAML config migration fails (ERM33258)
- The plugin for SAML could not be loaded. This is now fixed and the SAML config migration no longer fails.
- BlueSpiceDiscovery - Using onSkinAddFooterLinks doesn't work (ERM33268)
- If links are added to the footer by using onSkinAddFooterLinks, they will now be displayed there.
- StandardDialogs - First menu item in the page information dialog is not obviously selected after opening (ERM33004)
- To support user guidance, the first element in the page information dialog is selected by default and highlighted in color.
- HeaderFooter - Magic words are not highlighted in Visual Editor (ERM30939)
- The magic words bundled in the "HeaderFooter" extension are now also highlighted in the Visual Editor as usual.
- MenuEditor - Differences between revisions cannot be seen (ERM30432)
- Although some pages have the content model wikitext, it was not possible to view the differences between revisions. This behavior has now been fixed.
- BlueSpiceDiscovery - Subpagetree does not show display title when using the EnhancedSidebar (ERM32977)
- If a page uses a display title, then this is now also displayed in the navigation using EnhancedSidebar.
- BlueSpiceDiscovery - CSS classes are not applied to new elements in Enhanced MediaWiki Sidebar (ERM33090)
- Using CSS classes to style new elements in the EnhancedSidebar now works.
- BlueSpiceDiscovery - VisualEditor context menu is hidden behind sidebar (ERM33076)
- The context menu in the visual editor no longer disappears behind the sidebar.
- BlueSpiceUEModuleHTML - Dropdown for PDF export is disabled (ERM33043)
- The dropdown for the PDF export now also allows an HTML export.
- BlueSpiceDiscovery - Red links use the wrong color code (ERM32968)
- The color used for red links has been corrected to match the BlueSpice style guide again.
- BlueSpiceGroupManager - New groups are not saved properly and get lost (ERM33179)
- Creating and saving new groups in Group Manager works again.
BlueSpice Pro
- NSFileRepo - File upload in namespace with underscores doesn't work correctly (ERM32870)
- Uploading a file to a namespace with underscores works again.
- BlueSpiceDistributionConnector - Change to label BlueSpice license key to BlueSpice subscription key (ERM33210)
- The label of BlueSpice license key has been adjusted to BlueSpice subscription key in Config Manager.
- ContentStabilization - Nested templates cause issues (ERM33223)
- 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.
- BlueSpiceBookshelf - Book navigation for subpages does not remain open (ERM33284)
- Book navigation remains even when browsing through subpages.
- BlueSpiceSMWConnector - After anonymization SMW property values are still shown as original user (ERM31974)
- SMW properties and user avatar are now anonymized.
- CognitiveProcessDesigner - Saving BPMN diagrams does not work and ends in eternal loading (ERM33073)
- Saving BPMN diagrams works again.
- BlueSpicePermissionManager - Cannot set namespace lockdown with new DynamicConfig (ERM33169)
- Due to the introduction of a new configuration, changes made in the Permission Manager were not applied or saved. This is now fixed.
- MWStakeComponent - Special characters are not displayed correctly in book navigation (ERM33178)
- If special characters are used in the page title, they are now also displayed correctly in the book navigation.
- Workflows - Cannot start workflow manually (ERM33215)
- A workflow can be started manually again.
BlueSpice cloud
- BlueSpicePrivacy - Change Privacy policy link in footer of cloud (ERM33200)
- The redirection of the privacy link in the footer of the BlueSpice cloud now works correctly again.
4.3
Overview page for this release
Content change | Description |
---|---|
Various content changes | Some changes may affect the display of existing content. (More info) |
BlueSpice Free
Changes
- BlueSpiceNamespaceManager - Add one-click filter to hide non-content-namespaces (ERM17432)
- 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.
- Blue'SpicePageAssignments - Selection for assignments show system users in dropdown (ERM27818)
- With BlueSpice 4.3, the system users are now no longer displayed in the dropdown when selecting users, for example when assigning pages.
- BlueSpiceDiscovery - Make the option "edit with form" default when clicking the pencil button (ERM31676)
- 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.
- BlueSpiceDistributionConnector - Adapt "SimpleSAMLphp" and "OpenIDConnect" integrations in Config Manager to PluggableAuth 6 (ERM32338)
- SimpleSAMLphp and OpenIDConnect integrations in ConfigManager have been adapted to PluggableAuth 6.
- BlueSpiceFoundation - Create dummy avatar image for start page templates (ERM30386)
- BlueSpice 4.3 introduces start page templates for which a dummy avatar image is now also available.
- BlueSpiceFoundation - Grant writeapi permission to anonymous users (ERM32117)
- 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.
- EnhancedUpload - Make Drag & Drop of images in VisualEditor configurable (ERM31196)
- 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&drop in advance.
- StandardDialogs - Add an option to the "Delete" dialog for deleting subpages (ERM32073)
- BlueSpice 4.3 introduces a feature that allows to easily delete a page with subpages at once, thus increasing user-friendliness.
- BlueSpicePageTemplates - Allow tagging of page templates (ERM32525)
- With BlueSpice 4.3 it is now possible to tag the page templates.
- BlueSpiceFoundation - Remove `BlueSpiceFoundation/config` (ERM31211)
- 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 "managed settings" files will remain in the file system but will not be evaluated anymore.
Bugfixes
- BlueSpiceFoundation - Source edit-link breaks if a page contains an SMW filter (ERM28503)
- If a page contains SMW filter you can use directly source edit mode.
- WCAG ConfigManager - Allow the info boxes to open on click (ERM30171)
- 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.
- WCAG BlueSpiceExtendedSearch - Filter menu cannot be navigated with keyboard (ERM31691)
- As part of the accessibility improvements, it is now possible to access the filters in the Search Center using the keyboard.
- MenuEditor - Calling the URL does not perform an authorization check (ERM32223)
- An authorization check is performed when calling an URL for pages in the MediaWiki namespace.
- WCAG BlueSpiceDiscovery - Ajdust contrast ratio for alert banners (ERM32234)
- As part of the accessibility improvements, the contrast ratio of the banners were adjusted.
- WCAG BlueSpiceInstanceStatus - Aria label for the Instance Status in the global actions needs to be changed (ERM32413)
- As part of the accessibility improvements, the aria label of the instance status has been changed.
- OOJSPlus - Use Processmanager for WikiFarm (ERM32522)
- To avoid timeouts in farm instances due to sync API limitations, the processManager is used.
- BlueSpiceAvatars - Profile image not included in pdf export (ERM32756)
- If a profile image is embedded on a wikipage, it now will be displayed in the pdf export file also.
- BlueSpiceInsertCategory - Wrong focus when changing categories (ERM32784)
- The focus is now set correctly when the categories are edited via the category editor.
- BlueSpiceDiscovery - Avoid empty dropdown when clicking on edit icon (ERM32864)
- When accessing the Common.css no empty dropdown is displayed anymore when clicking on the edit icon.
- BlueSpiceDiscovery - Visual Editor in form set cursor only when clicking first line (ERM32880)
- When using “class=bs-mwvisualeditor” a user is now able to enter text into the textfield at a desired position.
- Performance BlueSpiceDiscovery - VisualEditor requires page reload to start (ERM32025)
- The Visual Editor now doesn't require a page reload in BlueSpice anymore for starting an editing session.
- BlueSpiceDiscovery - Update bootstrap framework to latest version (ERM31660)
- The bootstrap framework used in BlueSpiceDiscovery has been updated to 5.3.0-alpha1.
- BlueSpiceTagCloud - TagCloud cannot be used under REL1_39 (ERM31499)
- The compatibility between TagCloud and MediaWiki 1.39 has been established without loss of functionality.
- BlueSpiceExtendedSearch - Copying "MediaWiki:CustomMenu/Header/" from helpdesk instruction leads to duplicate entry in searchbar (ERM31833)
- Copying "MediaWiki:CustomMenu/Header" from the instructions in the helpdesk is no longer shown as a duplicate entry in the searchbar.
- BlueSpicePageAssignments - Change label for column "Assigned by" on Special:PageAssignments (ERM32233)
- 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.
- BlueSpiceDiscovery - Missing whitespace between body classes prevents fullscreen mode to work (ERM32552)
- 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.
- BlueSpiceVisualEditorConnector - HTML fragments in wikitext after pasting rich content (ERM31959)
- When pasting rich content, no more HTML fragments are added to the wikitext.
- BlueSpiceFoundation - Bootstrap icon is missing in exported PDF file (ERM31984)
- If a page with a bootstrap icon is exported, the icon is now also displayed in the PDF file.
- BlueSpiceVisualEditorConnector - Copied images cannot be opened in the media viewer (ERM27121)
- 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.
- BlueSpiceAvatar - Anonymous avatar image does not scale well (ERM32545)
- The scaling of the anonymous avatar images has been improved.
- BlueSpiceVisualEditorConnector - Support pasting "mail to" links in VisualEditor (ERM26477)
- When copying and pasting e-mail links into the VisualEditor, links are taken over.
- BlueSpiceVisualEditorConnector - VisualEditor no longer inserts line break in VE mode (ERM31604)
- When adding a line break in VisualEditor, it is inserted and saved as expected.
- BlueSpiceDiscovery - Dynamic displaytitle doesn't work on subpages (ERM32195)
- Using a dynamic displaytitle on subpages works now.
- SubPageList - Parameter "showpage" doesn't get applied on sub-subpages (ERM32062)
- The parameters
showpage=no
andkidsonly=yes
now work correctly. Also, the displaytitle is now used as the default output.
- BlueSpiceFoundation - Active user list shows full name instad of username (ERM33063)
- 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
$GLOBALS['bsgUserRealNameForUserLinks'] = false;
.
- HeaderFooter - HeaderFooter extension adds redundant HTML markup (ERM32691)
- The extension HeaderFooter doesn't add redundant HTML markup anymore.
- HeaderFooter - MagicWord not highlighted in visual editor (ERM30939)
- The magic words of the bundled extension HeaderFooter are highlighted in the visual editor now.
- HeaderFooter - MagicWord is not working properly (ERM30940)
- Using magic words from the HeaderFooter extension now works.
BlueSpice Pro
Changes
- BlueSpiceBookshelf - Bookshelf tag is displayed in VisualEditor (ERM32068)
- 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.
- BlueSpiceFoundation - Implement user limit restriction in BlueSpice Pro (ERM32297)
- 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.
- BlueSpiceBookshelf - MediaWiki Core does not support "Auto-number headings" anymore (ERM31782)
- 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.
- BlueSpiceBookshelf - Use new MWStake Tree-Component for book navigation (ERM31079)
- With BlueSpice 4.3 the new MWStake tree component is used for the book navigation.
- PreToClip - Implement ExtensionPreToClip to BlueSpice pro (ERM32432)
- With BlueSpice 4.3 a new extension called “PreToClip” is introduced, which allows to easly copy preformatted blocks.
- SectionAnchors- Implement ExtensionSectionAnchors to BlueSpice pro (ERM32433)
- With BlueSpice 4.3 a new extension called “SectionAnchors” will be introduced, which allows to easily copying section anchor links.
- ContentDroplets - Allow inserting custom droplets of type template" (ERM32543)
- 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.
- LDAPAuthentication2 - Upgrade to PluggableAuth 6 compatibility (ERM29267)
- LADPAuthentication2 has been updated to be compatible with PluggabeAuth 6.
- LDAPProvider - Make $userDN configurable (ERM31724)
- $userDN is now reconfigurable by settings in the LDAPProvider extension.
- BlueSpicePrivacy - Terms of services and Privacy policy not accessible during login (ERM23732)
- 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.
- LDAP - Email verification and authentication (ERM32435)
- Email verification in systems with LDAP integration is now not needed anymore.
- BlueSpiceUEModuleBookPDF - Create maintenance script to export all content namespaces to pdf (ERM30467)
- 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.
Bugfixes
- WCAG BlueSpicePrivacy - Adjust contrast ratio on Special:Privacy_Admin (ERM31378)
- As part of the accessibility improvements, the text contrasts on the Special:Privacy_Admin page have been adjusted.
- BlueSpicePageFormsConnector - Breadcrumb links broken for Special:FormEdit (ERM31678)
- When using the Special:FormEdit/FORM/PAGE page, the Links are now pointing to the right page.
- ContentStabilization - Make ExportTables work with new grids (ERM32105)
- It is possible to export the QM as well as Workflows overview with the new grids.
- BlueSpiceBookshelf - Book with non existing page and without an alias breaks the bookpage (ERM32710)
- Adding a non existing page to a book and accessing this page with the bookshelf tag on it works again.
- MWStakeComponent - Background processing for processing office files during an import is not good enough (ERM30054)
- The ProcessManager component used to process office files during an import was fundamentally broken. This is now fixed as well as improved.
- BlueSpicePrivacy - Button for changing the cookie consent is not recognizable (ERM32247)
- The styling of the “Change cookie consent” button has been adjusted so that it becomes more clearly visible.
- WCAG BlueSpiceExportTables - Export button not focusable with keyboard (ERM30819)
- As part of the accessibility improvements the export button does now receive keyboard focus in Snapshot Statistics.
- PageForms - Fatal when saving a form that uses "params from query" (ERM31629)
- 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.
- Workflows - Avoid activating and loading all running workflows on every ping (ERM32363)
- Activating and loading workflows on every ping is not necessary and results in a load on the server. This has been fixed.
- BlueSpiceUEModuleTable2Excel - Exportable table cannot be exported (ERM32855)
- The use of the property "Exportable" for tables now leads again to the ability that tables can be exported.
- BlueSpiceUEModuleBookPDF - Show real template names in pdf export dialog (ERM32865)
- Templates in the PDF export dialog are now shown by their real names.
- ContentStabilization - Prevent enabling ContentStabilization (Approval) on NS MediaWiki (ERM32309)
- Enabling ContentStabilization in the namespace MediaWiki is not supported. That's why it is not possible anymore to enable ContentStabilization on in the namespace MediaWiki.
BlueSpice farm
BlueSpice cloud
- BlueSpiceCloudClient - Logo is not displayed when using the export (ERM27761)
- Logo which is set via FlexiSkin is now displayed in the exported file.
- BlueSpiceCloudClient - Change redirect of Terms of services in Cloud edition (ERM32884)
- 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/.
Distribution
- Security - Vulnerability in library smarty/smarty (ERM31570)
- Upgrade 3rd party library smarty in order to fix security vulnerability CVE-2018-25047.
BlueSpice EasySoftware-Edition
- BlueSpiceGroupManager - Enable group synch with Easy Redmine (ERM32203)
- With BlueSpice 4.3 groups and users can be synced from Easy Redmine to BlueSpice.
- EasySoftware - Change api endpoint for searching related entities (ERM32792)
- The api endpoint for searching related entities has been changed.
4.2.7
BlueSpice Free
- BlueSpiceUEModulePDF - Images with umlauts in their filenames are not exported (ERM26625)
- Pages or books that contain images that have umlauts in their file names are now exported.
- OOJSPlus - Inline style inspector prevents further clicks on selecting namespaces or lines in the file grid in the media dialog (ERM27991)
- 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.
- BlueSpiceDistributionConnector - Filter for Recent Changes cannot be used and leads to eternal loading (ERM29479)
- In the cloud, the filters for Special:RecentChanges and Special:Watchlist can be used again and do not end in eternal loading.
- BlueSpiceVisualEditorConnector - Color selection via VE toolbar does not work (ERM30336)
- 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.
- BlueSpiceTagCloud - Provide option to remove maintenance categories from TagCloud (ERM30707)
- When using the TagCloud, maintenance categories can now be excluded.
- WCAG BlueSpicePrivacy - Screenreader does not recognize icons on Special:Privacy_admin (ERM31373)
- 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.
- BlueSpiceContextMenu - Files cannot be downloaded using the context menu (ERM31470)
- Files can now be downloaded again using the context menu.
- OOJSPlus - Subcategories are not displayed when using the category editor (ERM31612)
- When using the category editor at the bottom of a page, the subcategories are now displayed again.
- Update Links on Special:Version (ERM31672)
- Several links of the extensions on the Special:Version page have been corrected and updated. Further corrections will be made in this regard.
- BlueSpiceExtendedSearch - Copying "MediaWiki:CustomMenu/Header" leads to duplicate entry in searchbar (ERM31833)
- Copying "MediaWiki:CustomMenu/Header" from the instructions in the helpdesk is no longer shown as a duplicate entry in the searchbar.
- BlueSpiceDiscovery - Update twitter bootstrap icons (ERM31858)
- In BlueSpiceDiscovery twitter bootstrap icons are now updated from v.1.4.1 to v.1.10.3.
- BlueSpiceDiscovery - Statistical portlets on user/admin dashboard are broken (ERM31968)
- 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.
- BlueSpiceFoundation - Bootstrap icon is missing in exported PDF file (ERM31984)
- If a page with a bootstrap icon is exported, the icon is now also displayed in the PDF file.
- BlueSpiceDashboards - Site logo doesn't link to user dashboard (ERM32003)
- By enabling the "Site logo links to user dashboard" setting via Special:Preferences, the user is now redirected to the user dashboard when clicking on the logo.
- Performance BlueSpiceDiscovery - VisualEditor requires page reload to start (ERM32025)
- The Visual Editor now doesn't require a page reload in BlueSpice anymore for starting an editing session.
- BlueSpiceDiscovery - Dynamic displaytitle doesn't work on subpages (ERM32195)
- Using a dynamic displaytitle on subpages works now.
- BlueSpiceTagCloud - Add a placeholder for the TagCloud in the visual editor (ERM32208)
- 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.
- BlueSpiceDiscovery - Alert banner in old revisions of pages missing (ERM32228)
- The alert banner in an older revision of a page is now displayed again.
- BlueSpicePageAssigments - Change label for column "Assigned by" on Special:PageAssignments (ERM32233)
- 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.
- BlueSpicePageAssignments - "Set page assignments" is displayed on non existing pages (ERM32292)
- The “Set page assignments” action in the secondary sidebar is now no longer displayed for pages that do not (yet) exist.
- BlueSpiceVisualEditorConnector - Custom color selection via the Color Picker is not applied (ERM32333)
- The custom color selection is now allowed via the Color Picker and applied to the selected text.
- BlueSpiceDiscovery - Too much offset on page internal section links (ERM32345)
- When you click on an internal page internal section link, you will now arrive at the corresponding and correctly adjusted location.
- BlueSpiceCountThings - Results when using CountArticles are misleading (ERM32347)
- 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.
- BlueSpiceUEModulePDF - Double page in PDF when using an internal anchor (ERM32482)
- If a page has a jumpmark to itself, this page will no longer be included twice in the recursive PDF export.
- BlueSpiceVisualEditorConnector - Paste copied cells or rows removes the target table (ERM21636)
- Pasting cells or rows from one table to another doesn't removed the target table anymore.
- WCAG BlueSpiceExtendedSearch - Missing focurs for filter pills and removed search terms in quick search (ERM30913)
- 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.
- BlueSpiceVisualEditorConnector - VE adds full url to internal media links (ERM31115)
- Media links are no longer converted to links with full URL.
- BlueSpiceVisualEditorConnector - Pasting tables from MS office does not work in VE (ERM26749)
- Pasting tables copied from an MS Office document (especially Word and Excel) now works smoothly.
- BlueSpiceVisualEditorConnector - Remove unwanted fragments when pasting copied content from MS Word (ERM31861)
- No more unnecessary fragments are added when pasting copied content from MS Office files.
- BlueSpiceExtendedSearch - TagSearch returns incorrect results when using categories with spaces (ERM32475)
- TagSearch now returns correct results, even when using categories with spaces.
BlueSpice Pro
- BlueSpicePrivacy - Increase visibility for missing "Privacy policy" and "Terms of service" pages (ERM23732)
- To increase visibility for the missing "Privacy policy" and "Terms of service" 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.
- WCAG BlueSpiceSignHere - Signature doesn't receive focus (ERM29379)
- 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.
- WCAG BlueSpicePrivacy - Login screen does not set initial focus on form fields and does not announce the yellow banner (ERM29401)
- During login, the initial focus of the login screen is now set to the form fields and the yellow banner is detected and announced.
- BlueSpiceFlaggedRevs - Changed templates are not displayed in the banner (ERM31090)
- If a template is changed and included in a page with approval, the modified template will now be displayed in the banner.
- BlueSpiceFlaggedRevsConnector - Exporting the QM Overview doesn't include all pages (ERM31437)
- 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.
- DrawioEditor - Cannot insert an individual file name for a drawio diagram (ERM31619)
- After inserting a draw.io diagram, a naming of the diagram is automatically suggested, but this can now also be customized again.
- DrawioEditor - Links in shapes of a draw.io diagram do not work (ERM32029)
- Linking in draw.io forms now works again.
- BlueSpiceBookshelf - Book navigation is displayed even the page is no longer part of a book (ERM32200)
- When a page is removed from a book, the tag is not removed, but the book navigation is no longer displayed for it.
- BlueSpiceFlaggedRevsConnector - Enabling FlaggedRevs in namespace File show internal error (ERM32207)
- Enabling FlaggedRevs in the namespace “File” doesn't show any internal error anymore when accessing a page with the file on it.
- BlueSpiceNSFileRepo - Bad encoding of file-paths on Windows Server environments (ERM32298)
- Issues with encoding umlauts in Windows environments have been fixed.
- ImportOfficeFiles - Images from Word file are not imported (ERM32316)
- When executing a Word import, the images are now also re-imported in the cloud.
- ImportOfficeFiles - Add tag property processor for centered text (ERM31275)
- 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.
- DrawioEditor - Inserting existing diagrams with subsequent editing of the original breaks the page (ERM32059)
- 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.
BlueSpice farm
- ExtJSBase - Set proper "author" information (ERM30784)
- Some non-BlueSpice extensions were missing a correct entry in the autor field of the manifest file. This is now fixed.
Distribution
- Security - XSS issue in PageForms (ERM31917)
- This release contains the backport of an important security fix for an XSS issue in Extension:PageForms.
BlueSpice cloudogu-Edition
- Cloudogu - Allow configuraiton of the footer links (ERM31765)
- The links in the footer area are now hidden by default, but can be displayed individually via configuration.
BlueSpice_EasySoftware-Edition
- Easy Software - PDF handler is not enabled in BlueSpice-ERM-Edition (ERM32335)
- The PDF Handler is now enabled for BlueSpice ERM edition.
4.2.6
BlueSpice 4.2.6 is a patch release. This is a stable release.
BlueSpice Free
- BlueSpiceDiscovery - Issue with anchor links (in tables) (ERM30730)
- Anchor tags used in tables now also work.
- BlueSpiceDiscovery - Icons are shifted in smaller windows (ERM31303)
- The responsiveness with smaller windows has been improved and the icons are no longer shifted, so they keep their position.
- ConfigManager - Selecting all page-elements results in nothing being displayed, nor can anything be selected (ERM31464)
- Selecting all page items in ConfigManager no longer results in nothing being displayed or nothing being selectable.
- BlueSpiceQrCode - Qr code for pages with number 0 in title cannot be generated (ERM31506)
- The QR code can now be created again even if the page title contains the number 0 at the end.
- MenuEditor - Clicking on the penicl icon leads to source code editor by default (ERM31520)
- Clicking on the pencil icon for editing a page leads to the visual editor by default.
- BlueSpiceVisualEditorConnector - Remove unwanted fragments when pasting copied content from MS Word (ERM31542)
- When pasting copied content from MS Word,
<o:p>
tags are no longer inserted.
- BlueSpicePageTemplates - The mode of the Visual Editor does not match the view mode (ERM31592)
- The view in the Visual Editor now matches the view mode.
- BlueSpiceVisualEditorConnector - VisualEditor inserts break characters where they actually belong (ERM31594)
- The break characters are no longer displayed in the VisualEditor and breaks are thus set correctly.
- Update Links on Special:Version (ERM31672)
- Several links of the extensions on the Special:Version page have been corrected and updated. Further corrections will be made in this regard.
- BlueSpiceDiscovery - Edit menu entry "New section" shows up on NS:Book and *.form pages (ERM31758)
- The "New section" menu item is now only displayed in the appropriate places.
- BlueSpiceExtendedSearch - Long page titles are displayed unslightly (ERM29181)
- Long page titles are now displayed more nicely.
- FlexiSkin - Wrong DE label in activated FlexiSkin (ERM31557)
- The FlexiSkin now displays the correct german label for the “Disable” button.
BlueSpice Pro
- BlueSpiceBookshelf - Changing the display title leads to the display of the old name in the editor (ERM28906)
- When re-editing a book chapter where the display title was previously changed, the correct value is now also displayed in the editor.
- CognitiveProcessDesigner - Upload of a diagram fails due to umlauts (ERM29839)
- Uploading a BPMN diagram now works smoothly even when using umlauts.
- BlueSpiceReminder - Wrong translation is displayed for montly reminders (ERM31166)
- For monthly repeating reminders, the correct German message is now displayed in the dropdown.
- BlueSpiceReminder - Reminder does not save the information for repetition (ERM31265)
- After setting a reminder with repetition, the information is now saved as well as displayed correctly and can be changed during later editing.
- BlueSpiceReminder - Second option for montly repeating reminders cannot be selected (ERM31568)
- It is now possible to select the second option for montly repeating reminders.
- BlueSpicePrivacy - Checkbox for TOS and PP are not clickable (ERM31616)
- The checkboxes for Terms of Services and Privacy Policy can be clicked again.
- BlueSpiceUEModuleBookPDF - Media links are not embedded in PDF file (ERM31669)
- Media links are embedded in a PDF file after exporting a page.
- Workflows - SendMail activity does not support multiple recipients (ERM31686)
- The SendMail activity now supports multiple recipients.
- DrawioEditor - No more support for SVG formats (ERM24392)
- The draw.io editor supports only PNG formats and no SVG anymore.
- LDAPAuthentication2 - Default login button is hidden (ERM27705)
- LDAP now no longer prevents the default login button from being displayed, so the login process in general is no longer disrupted.
BlueSpice farm
- BlueSpiceInterwikiSearch - Interwiki search does not work (ERM31531)
- The interwiki search stopped working due to an invalid ID in BlueSpice 4.2.5. This is now fixed.
- BlueSpiceInterwikiSearch - Screenreader doesn't announce navigation bar to interwiki sites (ERM30061)
- The screenreader now announces the navigation bar to interwiki sites correctly.
BlueSpice cloudogu-Edition
- BlueSpiceExtendedSearch - PHP notices appear on page (ERM31537)
- PHP notices do not appear on the page anymore.
- DrawioEditor - Frequent error messages in log (ERM31712)
- The fatal is prevented and no more error messages are generated in the log.
BlueSpice EasySoftware-Edition
- BlueSpiceUserManager - Reactivating the UserManager (ERM31643)
- 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.
4.2.5
BlueSpice 4.2.5 is a patch release. This is a stable release.
BlueSpice Free
- StandardDialogs - Screenreader doesn't announce redlinks in dialogs (ERM20264)
- As part of accessibility, it is now possible for redlinks in a dialog to be recognized by the screenreader.
- BlueSpiceVisualEditorConnector - Colored cells in tables can no longer be reset (ERM26472)
- Colored cells in tables can now be reset.
- BlueSpiceDiscovery - Provide option to switch position of elements like categories, page status sentence, ratings and recommendations (ERM27484)
- 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.
- BlueSpiceUniversalExport - Show correct version of meta data (ERM29000)
- The meta data for BlueSpiceUniversalExport in the ConfigManager has been updated and shows now the correct version.
- BlueSpiceExtendedSearch - Filter pills and buttons in the search center do not receive focus via keyboard (ERM29483)
- Filter pills and button in the search center do receive focus now, so that they are accessible via keyboard.
- BlueSpiceTagCloud - Using the text mode of the TagCloud leads to unsightly results in the exported PDF file (ERM29821)
- When using the TagCloud with the "Text" 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.
- BlueSpiceDiscovery - Editing a page by using the double click does not work (ERM29879)
- The setting "Edit pages on double click", 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.
- BlueSpiceInsertMagic - Pagesvisited & booklist tag doesn't work (ERM30404)
- The tags for Booklist and PagesVisited now fulfill their function again.
- BlueSpiceDiscovery - Sidebars are not remembered after exiting full screen mode (ERM30523)
- The sidebars are remembered and displayed correctly after exiting full screen mode.
- BlueSpicePageTemplates - Wrong groups are displayed in error message for restricted permissions in a namespace (ERM30576)
- In case of restricted permissions in a namespace, an error message is now displayed with the correct groups.
- BlueSpiceFoundation - Duplicate entries of groups in the dropdown of the ConfigManager (ERM30577)
- When configuring groups that are allowed to view unstable pages via ConfigManager, duplicate entries of groups are no longer displayed.
- BlueSpiceDistributionConnector - Not enough data results in unreadable error message when using AggregatedStatistics (ERM30722)
- If a filter has not enough data, a clear and readable error message is now displayed on Special:AggregatedStatistics.
- ExtJSBase - Set proper "author" information (ERM30784)
- Some non-BlueSpice extensions were missing a correct entry in the autor field of the manifest file. This is now fixed.
- Workflows - The column "Assigned to" cannot be filtered (ERM30799)
- The filter can now be used for the "Assigned to" column on the Special:Workflows overview. Note: The filter is case sensitive.
- BlueSpiceVisualEditorConnector - Styling of HTML elements gets lost in VisualEditor (ERM30872)
- The styling when using HTML is now no longer lost.
- BlueSpiceVisualEditorConnector - Visual Editor adds span tags after each save (ERM30942)
- No more disturbing span tags are generated after saving a page and thus the pollution of a page is avoided.
- BlueSpicePermissionManager - PermissionManager fatals in BlueSpice free (ERM30954)
- The PermissionManager in BlueSpice free can now be used again and no longer fatals.
- BlueSpiceVisualEditorConnector - Remove standard MediaWiki text from Save dialog (ERM31002)
- The standardised text from MediaWiki in the Save dialog has been removed as it was found to be confusing rather than informative.
- BlueSpiceDiscovery - Button for editing the mega menu is no longer clickable if there is a lot of content (ERM31030)
- 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.
- BlueSpiceDiscovery - VisualEditor toolbar is displaced (ERM31032)
- The VisualEditor toolbar is now in the right place again.
- BlueSpiceVisualEditorConnector - Pasting of copied HTML disappears when switching between editors or when saving (ERM31106)
- 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.
- FlexiSkin - Logo and favicon cannot be uploaded if the file already exists (ERM31119)
- 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.
- FlexiSkin - Settings for content width are not applied (ERM31245)
- The settings in FlexiSkin for the content width are now applied.
- OOJSPlus - Color picker for tables has different styling (ERM31259)
- The color picker for tables now has the used styling again.
- Default settings of extension EventBus lead to decreased performance (ERM31349)
- 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.
- BlueSpiceDiscovery - Whitespace creates a pre tag in the breadcrumbs (ERM31354)
- Using a whitespace in the page title no longer causes a pre tag to be created in the breadcrumbs.
- BlueSpicevisualEditorConnector - Copied content from MS Word disappears when switching between editors (ERM28720)
- 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.
BlueSpice Pro
- BlueSpiceFilterableTables - Cannot sort by date in filterable tables (ERM27629)
- Sorting by using the date in filterable tables is now possible.
- Workflows - Workflows Overview doesn't display assigned group (ERM28882)
- If you use a group workflow, the users of the assigned group are now displayed in the Special:Workflows overview.
- BlueSpiceFlaggedRevsConnector - Remove Special:PendingChanges (ERM29151)
- The Special:PendingChanges page was removed because it no longer had a function in our product.
- BlueSpiceFlaggedRevsConnector - Transcluded content of a draft is displayed in PDF export (ERM29748)
- Transcluded content that has not yet been approved is no longer displayed in an exported PDF file.
- BlueSpicePrivacy - Login without confirmation of cookies works (ERM29894)
- Login without confirming the cookie settings is no longer possible.
- CognitiveProcessDesigner - BPMN diagram cannot be saved (ERM30579)
- Saving a BPMN diagram on a page is now possible again.
- BlueSpiceUEModuleBookPDF - The book chapter number is not in its own span tag (ERM30624)
- After HTML output during a PDF export, the “bs-chapter-number” is now in its own span tag.
- BlueSpiceReminder - Using the repeat function for a reminder, an incorrect date is selected (ERM30817)
- If the reminder's repeat function is used and the option "Repeat every x years" is selected, a correct and readable year is now displayed.
- ImportOfficeFiles - WordImport on Windows Server and BlueSpice farm doesn't work because of the usage of backslashes (ERM30833)
- The WordImport now works again in BlueSpice farm.
- BlueSpiceWikiExplorer - Exported table shows illegible timestamp (ERM30883)
- Exporting a table via WikiExplorer displays a legible date is now.
- DrawioEditor - Draw.io diagram cannot be saved (ERM31047)
- Saving a draw.io diagram on a page is now possible again.
- Workflows - Expired workflows are still displayed as active in the overview (ERM29441)
- After the due date was exceeded, the workflow was still shown as active in the workflows overview. This is now fixed.
BlueSpice farm
Distribution
- Previews - Pop-ups do not display images for internal links (ERM21013)
- For internal links, images are now displayed in the preview pop-ups regardless of their position on a page.
4.2.4
BlueSpice 4.2.4 is a patch release. This is a stable release.
- BlueSpiceFoundation - UserCombo input in semantic forms does not work (#19054)
- When using multiple bs-usercombos in a form the drop-down value selection had some display issues.
- BlueSpiceFilterableTables - Allow to specify the column width for filterable tables (#20662)
- The defined column widths of a table are now kept for filterable tables.
- BlueSpiceGroupManager - Check accessibility of the GroupManager (#27715)
- The group manager buttons now have aria-labels and receive keyboard focus.
- BlueSpiceDiscovery - Special:ReplaceText doesn't allow brackets in regex (#28334)
- The special page “Special:ReplaceText” now allows the use of brackets, colons and slashes.
- BlueSpiceFoundation - Adding a category to a page destroys SMW inline query (#28502)
- 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.
- BlueSpiceExtendedSearch - Filter pills and buttons in the search center do not receive focus via keyboard (#29483)
- Filter pills and button in the search center do receive focus now, so that they are accessible via keyboard.
- BlueSpiceDistributionConnector - Special:AggregatedStatistic do not work reliably (#29537)
- AggregatedStatistics have been reworked and improved in terms of reliability of results and readability. An export option has been added.
- BlueSpiceFoundation - Headlines with hyphen and dot are not rendered correctly when exporting a page (#29904)
- The PDF export now correctly renders headlines containing a hyphen or a dot.
- NSFileRepo - File namespace cannot be changed via "All actions" dialog (#30070)
- In the “All actions” dialog, the option for changing the target namespace of a file can now be used again.
- BlueSpiceAbout - Change of URL with new homepage (#30297)
- The redirection of the menu item "About BlueSpice" 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.
- BlueSpiceWhoIsOnline - Hidden tooltip causes incorrect linking (#30323)
- There are no incorrect links anymore, because the tooltip of WhoIsOnline no longer overlaps the wrong area.
- BlueSpiceDiscovery - Remove Mediawiki "Help" links (#30366)
- All unnecessary MediaWiki “Help” links have been removed from the skin.
- BlueSpiceDiscovery - Use of colons in the title of breadcrumbs are displayed incorrectly (#30389)
- Breadcrumb nodes with colon in the title are now recognized and correctly displayed.
- Workflows - Change the shape of avatars and display civil username (#30441)
- 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.
- BlueSpiceDiscovery - Sticky title has wrong width on window resize (#30442)
- The sticky title has now the correct width when resizing the window.
- BlueSpiceUEModulePDF - Suppress namespace option does not work in ConfigManager (#30584)
- Suppressing the namespace in a PDF file now works again.
- BlueSpiceFoundation - Calling the User Manager leads to eternal loading (#30804)
- Calling the User Manager is now possible again.
- Workflows - Allow I18N on Workflows that are defined in the wiki (#30726)
- 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.
- PageHeader - Screenreader does not recognize an expired page by its status sentence (#27714)
- The expired status is now announced to the screenreader.
- BlueSpiceSocial - "Add a link" dialog is empty when creating a new post (#28671)
- When creating a new post via Special:Timeline, the dialog for adding a link is displayed again.
- Workflows - GroupFeedback workflow has no due date and arbitrary completion threshold (#29878)
- 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.
- DrawioEditor - Improve "first look" after inserting a drawio tag (#30343)
- A preview image is now displayed when inserting the drawio tag.
- BlueSpiceDiscovery - Sticky title appears on special page (#30406)
- The sticky title is now no longer displayed on special pages with jumpmarks.
- BlueSpiceWikiFarm - Self service seems to be broken for evaluation systems (#30695)
- The automatic creation of evaluation systems works again and a user is able to log in with the submitted credentials.
- BlueSpiceInsertMagic - Cannot save the page after inserting checklist tag (#30710)
- The use of the checklist tag works properly again and the user is able to save the page.
- Add type hints to implementers of built-in interfaces for PHP 8.1 compatibility (T289879 )
4.2.3
BlueSpice 4.2.3 is a patch release. This is a stable release.
- BlueSpiceUniversalExport - Using
{{Displaytitle}}
has no effect on PDF export (#27683)
- The use of the magic word
{{Displaytitle}}
now works again when exporting a PDF file.
- BlueSpiceSocialBlog - Timeline update for changes is missing (#28798)
- The timeline in BlueSpiceSocial respects changes again and displays them correctly.
- BlueSpiceCategoryManager - Rename categories to a previously existing category, deletes the subcategories (#29108)
- The renaming of categories in the CategoryManager now works correctly again.
- BlueSpiceProDistributionConnector - Standard-PageTemplates are not provisioned by WebInstaller (#29340)
- When installing Bluespice Free with the WebInstaller, the default PageTemplates are provided in BlueSpicePageTemplates.
- BlueSpiceRSSFeeder - Fieldsets lost their border in Discovery (#29474)
- Fieldsets now have a border in the BlueSpice Discovery skin again.
- BlueSpiceExtendedSearch - Filter pills and buttons in the search center do not receive focus via keyboard (#29483)
- Filter pills and button in the search center do receive focus now, so that they are accessible via keyboard.
- BlueSpiceDiscoverySkin - Root node does not redirect to the main page of the namespace (#30095)
- 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.
- BlueSpiceDiscovery - Background of the sticky header doesn't match the background of the content color (#30133)
- The background of the sticky title now matches the background of the content color and doesn't overlay sidebars.
- BlueSpiceDiscovery - Full screen mode not persisted (#30158)
- The full screen mode now works again and is also kept.
- BlueSpiceDiscovery - Width of the toolbar is not correct (#30172)
- The VisualEditor toolbar now has the correct width while scrolling.
- BlueSpiceFoundation - Cannot install new instances in BlueSpice farm (#30228)
- New instances can be installed in the BlueSpice farm again.
- BlueSpiceExtendedSearch - Missing description on cancel button in search field (#30266)
- The close button in the search bar is now accessible and recognized by the screen reader.
- BlueSpiceDiscovery - Position of the icons in the title bar is out of place after scroll to top (#30269)
- The icons in the title bar are now placed correctly again regardless of scrolling.
- BluespiceFoundation - Change of URL with new homepage (#30297)
- The redirection of the menu item "Support" in the left sidebar has been adjusted and now leads to the new homepage.
- BlueSpicePrivacy - Bypass privacy consent for special user (#30422)
- Drop privacy consent requirement for special user “NoConsentWikiSysop”. This is needed for automated testing of systems.
- EnhancedUpload - Upload a new version of a file via shortcut is not possible (#30204)
- A new version o a file can now be uploaded via shortcut.
- BlueSpiceConfigManager - Cannot add new file type (#30226)
- New file types can now be added in ConfigManager again.
- BlueSpiceExtendedStatistics - SVG extraction is not complete (#30084)
- After exporting a SVG diagram of ExtendedStatistics, an error-free file is created.
- MenuEditor - Version history doesn't work (#29815)
- The MenuEditor now supports the version history again.
- ImportOfficeFiles - Beaking at level 2 creates additional heading and causes wrong numbering (#29988)
- When importing a word document and using “Split content on pages: Level 2 Headings”, the numbering is now correct.
- CognitiveProcessDesigner - BPMN diagram and its elements are always stored in NS Main although another NS was specified in the diagram (#30468)
- When creating a BPMN diagram whose naming is associated with a namespace, the diagram page and elements are created in the corresponding namespace.
- CognitiveProcessDesigner - BPMN diagrams with many elements cannot be saved (#29043)
- BPMN diagrams with many elements can now be saved.
- ExtJSBase - Styling issue for exporting search results (#29102)
- A styling issue when exporting search results has been fixed.
- Workflows - Improve design of workflow details dialog (#28832)
- The design of the workflow details dialog has been improved with regard to readability.
- EnhancedUpload - Modify dialog and disable result grid (#30093)
- For EnhancedUpload, the resizing of the dialog has been modified and the result grid has been disabled.
- OOJSPlus - UserVote activity cannot be completed (#30252)
- It is now possible again to complete the voting during a running workflow.
4.2.2
BlueSpice 4.2.2 is a patch release. This is a stable release.
- BlueSpiceReadConfirmation - Read confirmation needs different aria role (#25475)
- The read confirmation is now accessible and is correctly recognized by the screen reader.
- BlueSpiceConfigManager - Search field is not accessible (#27702)
- The search field in the ConfigManager now has the added aria-role “search” .
- BlueSpiceFlaggedRevsConnector - Show namespace in file when exporting the Quality management overview (#28498)
- When exporting the quality management overview, the namespace is now displayed in a separate column.
- BlueSpiceSocial - "Add a link" dialog is empty when creating new post (#28671)
- When creating a new post via Special:Timeline, the dialog for addding a link is displayed again.
- BlueSpiceDiscovery - Plainlinks do not work (#28752)
- In BlueSpiceDiscovery, an external link has now a background image instead of pseudo-class “::after” and plainlinks work again as a result.
- BlueSpiceCategoryManager - Don't allow self-referring subcategories (#28931)
- 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.
- BlueSpiceBookshelf - When adding a page to a book, a strange toast notification is displayed (#29100)
- When adding a page to a book, a useful toast notification is now displayed.
- BlueSpiceSMWConnector - BlueSpiceSMWConnector incompatible to newer versions of PageForms (#29196)
- The BlueSpiceSMWConnector is now compatible to newer versions of PageForms.
- BlueSpiceDistributionConnector - Odd description of German Standard-PageTemplate "Entscheidungsmatrix" (#29342)
- The German standard Ppage templates do have the correct descriptions now.
- BlueSpiceDiscovery - Page titles are not read because of aria-label "Page title" (#29364)
- The h1 headings of administrative pages can now be read by screen readers as the aria-label="Page title" has been removed.
- BlueSpiceDistributionConnector - Remove default categories from PageTemplates (#29533)
- The PageTemplates have been updated and they no longer contain default categories.
- BlueSpiceDiscovery - Toolbar of VisualEditor when creating a blog post is not scaled correctly with smaller window sizes (#29581)
- The content box for creating a blog post is now responsive and will scale properly even with smaller window sizes.
- BlueSpiceExtendedSearch - Search center is not responsive and overlaps with text and watchlist icon (#29704)
- The overview in the Search center is now responsive and no longer overlaps with text and icons.
- Workflows - Use real names instead of user names for selecting users (#29739)
- 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.
- BlueSpiceDiscovery - When using HIDETITLE, the VE toolbar is lost when scrolling (#29761)
- When using HIDETITLE, the VisualEditor toolbar no longer disappears when scrolling.
- BlueSpiceBookshelf - Config setting for displaying book chapter numbers in articles only works partially (#29877)
- When activating the setting "Prepend article table of content and headlines with book numberation" in the ConfigManager, the chapter numbers are not only displayed in the table of contents but also in the headings now.
- BlueSpiceDiscovery - Namespace is shown twice in breadcrumbs (#29971)
- The namespace is now no longer displayed in the breadcrumbs.
- BlueSpiceExpiry - Dialog cannot be opened (#30002)
- It is possible to open the dialog again, via which an expiry date can be set.
- BlueSpiceUserSidebar - User menu cannot be edited via pencil icon (#30053)
- The user menu can now be edited again. If none has been created yet, a message box appears which disappears after editing.
- BlueSpiceFilterableTables - Allow to specify the column width for filterable tables (#20662)
- 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.
- NSFileRepo - EnhancedUpload fails when using BlueSpice free (#29742)
- The EnhancedUpload now works again when using BlueSpice free.
- BlueSpiceVisualEditorConnector - New functionalities for text editing in VE (#30173)
- 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.
- BlueSpiceSocial - Answer with spaces or breaks only is allowed in blog (#29103)
- It is no longer possible to reply in the blog using white-spaces or line breakers.
- Workflows - Selection of workflows is displayed in EN, although wiki is set to DE (#29329)
- The selection of workflows via "Start a workflow" is now displayed correctly according to the set user language.
- Hard deprecate RepoGroup::singleton and remove a release later (T249020 )
4.2.1
BlueSpice 4.2.1 is a patch release. This is a stable release.
- XSS vulnerability in BlueSpiceDiscovery (#29419)
- BlueSpiceDiscovery skin had a XSS vulnerability.
- XSS vulnerability in BlueSpiceFoundation (#29426)
- BlueSpiceFoundations extension had a XSS vulnerability.
- XSS vulnerability in BlueSpiceUserSidebar (#29429)
- The BlueSpiceUserSidebar extension had a XSS vulnerability.
- XSS vulnerability in BlueSpiceCustomMenu (#29430)
- BlueSpiceCustomMenu extension had a XSS vulnerability.
- XSS vulnerability in BlueSpiceBookshelf (#29431)
- BlueSpiceBookshelf extension had a XSS vulnerability.
- BlueSpicePageTemplates - Option "Force target namespace" doesn't offer all templates (#18435)
- The option “Force target namespace” didn't offer all existing templates, but only the templates in the target namespace. Now all existing templates are available.
- BlueSpiceSocialBlog - Teaser text does not display links (#25409)
- When creating a new blog post, links in the teaser text were not clickable.
- BlueSpiceUEModuleTable2Excel - Exported file breaks if additional columns are selected (#26345)
- If a user wanted to export a list from the UserManager and selected one of the additional columns, the exported file broke.
- BlueSpiceEchoConnector - Translation issues for workflow notifications and mails (#27250)
- There were some incorrect translations in workflow notifications and mails.
- BlueSpiceFoundation - Wrong toast notification is shown after logout (#27511)
- After a user logged out, the wrong notification was displayed, which said “You are now logged in”.
- BlueSpicePageTemplates - Inconsistent behavior for creating new pages via URL (#28411)
- Although PageTemplates were disabled in a namespace, the templates were offered when a new page was created via URL.
- BlueSpiceInsertCategory - Top category is not selectable in the category editor (#28865)
- It was not possible to select the top category in the category editor.
- BlueSpicePermissionManager - Switching between the settings transfers permissions (#29081)
- If a user changed from a private or protected wiki to the custom preset, the settings of the previous permission concept were adopted.
- BlueSpiceSocial - Answer with spaces or breaks only is allowed in blog (#29103)
- It was possible to create an answer that contained only spaces or breaks in the blog.
- BlueSpiceReminder - Invalid dates can be set (#29105)
- It was possible to set invalid dates for the reminder.
- BlueSpiceCategoryManager - Nesting of the categories is displayed incorrectly (#29106)
- The nesting in the CategoryManager was displayed incorrectly. Top categories were displayed below sub categories or disappeared completely as soon as they were expanded.
- BlueSpiceDistributionConnector - Workflow Trigger can be saved without initial data (#29115)
- Workflow triggers based on events or semantic properties could be saved without specifying the initial data for the workflow.
- BlueSpiceExtendedSearch - Autocomplete is cut off when 'Use simple autocomplete' is enabled (#29132)
- If the option “Use simple autocomplete” in the ConfigManager was enabled, the autocomplete in the search war was cut off.
- BlueSpiceSocial - Cursor in the editor of the blog not visible (#29280)
- The cursor in the editor of the blog was not visible.
- BlueSpiceFlaggedRevsConnector - SMW property is not updated via approval workflow (#29281)
- After approving a page via approval workflow the semantic property “QM state” was not updated properly.
- BlueSpiceDiscovery - Using __HIDETITLE__ causes the VE toolbar to disappear (#29350)
- If __HIDETITLE__ was used, the VE toolbar was not visible in edit mode.
- BlueSpiceWhoIsOnline - Online status of authors not announced (#29473)
- The online status of authors was not announced by screenreaders.
- BlueSpiceSocial - Styling issues on Special:Watchlist (#29512)
- 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.
- BlueSpiceDiscovery - Wrong z-index responsible for displaying the dropdown behind VE toolbar (#29580)
- A wrong z-index causes the dropdown to be displayed behind the VE toolbar.
- BlueSpiceInsertCategory - Using __HIDDENCAT__ doesn't work (#29633)
- When using __HIDDENCAT__ the categories were still displayed on the corresponding page.
- BlueSpiceCategoryManager - Allow deselection of categories in the CategoryManager (#29658)
- For better handling, it is now possible to both deselect and select categories in the CategoryManager.
- BlueSpiceWhoIsOnline - Pop does not show up (#29666)
- When using the magic word WhoIsOnlinePopup, the popup didn't show up.
- BlueSpiceDiscovery - Approve button cannot be activated with keyboard (#29480)
- It wasn't possible to approve a page by openeing the link to the approve dialog with the keyboard.
- Hard deprecate RepoGroup::singleton and remove a release later (T249020 )
4.2
BlueSpice 4.2 is a minor release. This is a stable release. It is the second public release of the BlueSpice 4 major line.
Content change | Description |
---|---|
Attachments | 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 text replacement. |
Notable changes
- Word Import
- New extension "ImportOfficeFiles"
- Enables the import of a word file as a wiki page
- Includes the following features:
- Import: easy import via "New" button
- Split content: creating subpages based on the heading level in the word file
- Preview: the structure, content and the image files to be imported can be previewed
- Page collection: creation of an overview page with all generated wiki pages, which can be used for creating a book
- New Page Templates
- Now BlueSpice includes useful page templates for a variety of use cases
- It is possible to customize or disable them if required
- Improved Upload
- New extension "EnhancedUpload"
- Enables easier uploading
- Includes the following features:
- Files can now be dragged and dropped directly onto a wiki page without any further intermediate step
- Images are embedded as a thumbnail
- Documents are embedded as a link
- A list of files can be included anywhere on a wiki page using an <attachments /> tag directly from the visual editor
- This feature replaces the previous attachments area at the bottom of the page
- The special page for uploading was overwritten and redesigned with focus on user-friendliness
- Much leaner and modern design based on the Discovery skin
- Bundles the functionality of multiupload
- Files can now be dragged and dropped directly onto a wiki page without any further intermediate step
- Advanced Blog permissions
- Now it is possible to assign more precise permissions in a blog
- The creation and reading of blog entries as well as comments can be restricted to specific user groups
- Workflow Triggers and advanced activities
- Workflows have been enhanced with the following features:
- Workflow Triggers: Workflows can be triggered automatically according to various criteria, e.g. after a page is created, edited or by date
- Activity "SetTemplateParams": Template parameters can be edited by workflows
- Activity "EditPage": Wiki pages can be edited via workflow
- Workflows have been enhanced with the following features:
- New dialog for PDF export
- Refactoring of the already existing export options of a wiki page
- For better maintainability of the functions
- Navigation Menu Editor
- Graphical user interface allows editing of the left sidebar as well as the user menu via drag and drop
- Allows to embed the name of a wiki page, external links as well as interwiki links
- Tag Inspectors
- Dialogs for tags are now offered in the Visual Editor
- Previously only possible via source code editor
Extensions added
- mw:Extension:CodeMirror (#28500)
- Enables highlighting wikitext syntax in the source code editor of a wiki page
- mw:Extension:HeaderFooter (#27822)
- Enables to insert a header or footer in the content area of a page (on page basis or on namespace basis)
- ImportOfficeFiles (#27697, #27698)
- Enables the import of a word file as wiki page
- mw:Extension:InviteSignup (#27980)
- Enables wiki users to be invited by an administrator
- MenuEditor (#27548)
- Enables editing of the main navigation via a graphical user interface
- mw:Extension:OpenIDConnect (#28644)
- Extends the PluggableAuth extension to provide authentication using OpenIDConnect
- mw:Extension:SubpageList (#28620)
- Enables the creation of subpage lists on wiki pages
- EnhancedUpload (#27559, #27558, 27833)
- Enables better upload functionalities as well as multiupload
Extensions removed
- Bootstrap (#28141)
- Removed as part of the BlueSpice 3 "Calumma" skin
- BlueSpiceCalumma (#28141)
- BlueSpice 3 standard skin (Chameleon-Skin)
- BlueSpiceLatexRenderer (#26056, #27460)
- Replaced by mw:Extension:Math
- BlueSpiceNamespaceCSS (#27821)
- Namespace-specific CSS is no longer defined separately via individual CSS pages
- Using the namespace CSS class, styles are defined directly in the MediaWiki:Common.css global stylesheet
- BlueSpiceSocialWikiPage (#27508, 27833)
- BlueSpiceSocialWikiPage provided function to create page attachments
- Has been replaced by the <attachments /> tag from the extension EnhancedUpload
- BlueSpiceServiceCenter (#28679)
- Formerly bundled TagSearch and a few templates, that have been integrated in other extensions
Changes in BlueSpice 4.2 free
- Remove BlueSpicePrivacy from BlueSpice free (#28722)
- BlueSpicePrivacy extension is only available in BlueSpice pro
- Remove PluggableAuth from BlueSpice free (#28721)
- PluggableAuth extension is only available in BlueSpice pro
- Remove SimpleSAML.php from BlueSpice free (#28721)
- SimpleSAML.php extension is only available in BlueSpice pro
Changes and bugfixes
- Workflows - Missing data for workflows overview (#27247)
- The overview of the workflows has been improved. From now on, all workflows are listed, which can now also be sorted and filtered.
- Workflows - User "BSMaintenance" is quite confusing (#27796)
- If an approval workflow was successfully completed, the user "BSMaintenance" 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 "Single User Approval" workflow will use the assigned user to approve the page and "Expert Document Control" workflow will use the last user to approve the page.
- Workflows - Implement overview "Workflows related to this page" in all actions (#28184)
- 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 "...all actions".
- InviteSignUp - Implement InviteSignUp in FREE and make it usable (#28260)
- 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.
- Forms - Add "Send email" functionality (#28286)
- The functionality "Send email" was added to the forms editor, which allows to create forms with mail function.
- BlueSpicePageTemplaes - Use styling of MyTasks for PageTemplates (#28418)
- The card styling, which is already known from the page "MyTasks", has now also been adopted for the selection of PageTemplates.
- [bug] BlueSpiceReminder - Emails are not sent (#24760)
- No reminder emails were sent after a reminder was created. This is now fixed.
- [bug] BlueSpiceCategoryManager - Original category name still exists after renaming (#28179)
- 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.
- [bug] BlueSpicePageAssignments - Set page assignments in book manager doesn't work (#28324)
- In the book manager a user was not able to set page assignments. This is now fixed.
- [bug] BlueSpiceDiscovery - Anonymous page editor is shown as "System user" in title section (#28384)
- If a page was edited by an anonymous user, the title section shows "Last edited by system user". This is now fixed.
- [bug] BlueSpiceDiscovery - Category page produce heading "orphans" in Discovery (#28417)
- Category pages produced heading "orphans" in Discovery skin. This is now fixed.
- [bug] BlueSpiceVisualEditorConnector - "Inline-Style-Inspector" in Visual Editor is fragile (#28424)
- The inline style inspector didn't show up sometimes when using the "double click". The behavior seemed to be very fragile, which is now fixed.
- [bug] BlueSpiceVisualEditorConnector - Table needs more padding (#28768)
- Tables with standard wikitable design looked very compressed, which made them hard to read. This is now fixed.
- [bug] BlueSpiceDiscovery - "View deleted edits" link is shown twice (#28792)
- The "View deleted edits" link was shown twice in Discovery skin. This is now fixed.
- [bug] Workflows - Widget details in workflow details dialog are cut off (#28832)
- The widget details in the workflow details dialog were too narrow and cut off. This is now fixed.
- [bug] BlueSpiceBookshelf - Text nodes in book navigation are not shown (#28928)
- If some text was linked in a book of a wiki page, then the navigation panel of the book navigation was broken and showed "<" instead. This is now fixed.
- [bug] BlueSpiceVisualEditorConnector - Changing table width from 100% to auto does not work (#28956)
- 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.
- [bug] BlueSpiceBookshelf - Button for mass add not clickable (#29033)
- When a user was editing a book and wanted to use the "Mass add" function, the button was disabled and therefore not clickable. This is now fixed.
- [bug] BlueSpiceFlaggedRevsConnector - QualityManagementOverview doesn't display any data (#29176)
- The special page "QualityManagementOverview" didn't show any data. This is now fixed.
- [bug] BlueSpiceDiscovery - Scrolling leads to losing the position of the dropdown menu in the dialog (#28943)
- 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.
- [bug] BlueSpiceFoundation - UserCombo input in semantic forms does not work (#19054)
- There were some issues when using bs-usercombos in a form. This is now fixed.
- [bug] BlueSpiceFlaggedRevsConnector - Changed resources are not displayed (#27232)
- 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.
- [bug] BlueSpiceDiscovery - "Subpage" linklist breaks for certain page names (#28425)
- If a user created a sub-page via a link list, it broke at certain page names. This is now fixed.
- [bug] BlueSpiceFlaggedRevsConnector - Users with edit rights can approve a page via approval workflow (#25657)
- A user with edit rights was able to approve a page via approval workflow. This is now fixed.
4.1.4
- [security] PHP library guzzle has vulnerability (#28715)
- Bumped version of PHP library guzzle to version 6.5.6 due to a potential Cross-domain cookie leakage. (CVE-2022-29248)
- BlueSpiceDiscovery - Heading entrypoints is always displayed regardless of settings (#27701)
- The heading “Entrypoints” was always displayed in the left sidebar. Now, if there are no entrypoint links, the heading is not shown.
- BlueSpiceUserSidebar - Unknown language displayed for en-gb (#27901)
- If the language en-gb was selected, entries from an unknown language appeared.This is now fixed.
- BlueSpiceDiscovery - Missing arrangement of footer links when using mobile (#27922)
- When using mobile, the footer links looked a bit shifted and not arranged correctly. Now they align correctly.
- BlueSpiceDiscovery - Redlink turns blue after visiting the non-existing page (#27968)
- A redlink became a blue link after visiting the non-existing page. Now redlinks stay red.
- BlueSpiceVisualEditorConnector - Page jumps to the top after saving an edit (#27971)
- After editing a long page, the position jumped to the top of the page after saving. This is now fixed.
- BlueSpiceNamespaceManager - Enable `$wgExtraSignatureNamespaces` for all content namespaces (#27987)
- It was not always possible to insert the signature from the editor toolbar. Now signatures can be inserted in all namespaces.
- BlueSpiceSocial - Dropdown menu looks cut off (#28026)
- In BlueSpiceSocial, there were some styling issues where dropdown menus were cut off. The menus display correctly now.
- BlueSpiceDiscovery - `Data after content` visible if empty (#28226)
- “Data after content” was visible in form of an empty box. The empty box is no longer shown.
- BlueSpiceDiscovery - Overlay dropdown shows odd behavior on scroll (#28246)
- The dropdown of a dialog didn't stay in the same position when scrolling. This is now fixed.
- BlueSpiceDiscovery - Flickering during scrolling (#28261)
- While scrolling a page, flickering occured at a specific size. Flickering should no longer appear in any window size.
- BlueSpiceFoundation - Editors are allowed to restore deleted content (#28325)
- In BlueSpice 4, editors were allowed to restore deleted pages, Now only admin users can do this..
- BlueSpiceDiscovery - Proper sizing of table columns necessary (#28421)
- Table columns were sometimes too narrow. Now they get appropriate adjustment based on column content.
- BlueSpiceDiscovery - Dialog `...all actions` does not open anymore (#28423)
- The dialog "…all actions" in the right sidebar could no longer be opened. This is now fixed.
- BlueSpiceEchoConnector - Possible issues with opening links (#28426)
- Customized skins based on Discovery didn't work properly. Links like “Alerts” and “Notices” couldn't be opened by a simple click. This is now fixed.
- BlueSpiceDiscovery - Images are not responsive when using mobile (#28533)
- Images did not behave responsively on smaller screens. Now they resize appropriately.
- BlueSpiceUniversalExport - Existing page is not exported (#28574)
- 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.
- BlueSpiceFoundation - `Forgot your password` link is missing when logging in (#28578)
- The “Forgot your password?” link was missing on the login screen. This is now fixed.
- BlueSpicePrivacy - First login for LDAP users not possible due to missing button when accepting privacy policy (#28808)
- With LDAP enabled, the terms of service and the privacy policy could not be confiremd. Now, the button to confirm accepting those is visible.
- Workflows - Fix styling of popup in workflow details dialog (#28457)
- The popup in the workflow details dialog was broken and needed some adjustment regarding the styling. This is now fixed.
- BlueSpiceDiscovery - Setting table width to 100% is not applied (#28461)
- If the table width was set to 100%, the setting was not applied correctly. This is now fixed.
- BlueSpiceExtendedSearch - Enable searching for original title in AC (#28653)
- In the autocomplete search, pages appeared only by their page name. Now both the display title (if set) and the page name are provided.
- Workflows - User names are not case sensitive (#28571)
- The initials of usernames are not case sensitive, but workflow tasks weren't assigned if the case of the initial letter didn't match the casing in the user manager. Now the spelling of the initial letter works either way.
- BlueSpiceMultiUpload - Upload dialog for file attachments is not namespace sensitive (#28862)
- The uplaod dialog provided different default options for a namespace selection depending on context. Now the upload dialog behaves consistently.
4.1.3
- XSS attack vector in mwstake/mediawiki-component-commonuserinterface (#28224)
- This release contains an important security fix for a "reflected XSS" attack. The corresponding CVE entry is still pending and will be published soon. It is highly recommended that all users update their installation of BlueSpice 4 as soon as possible.
- BlueSpiceFlaggedRevsConnector - Change permissions requirement for special page "Quality management overview" (#25845)
- 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.
- BlueSpiceCustomMenu - menu doesn't allow other protocols besides http(s) (#26446)
- The custom menu didn't allow other protocols besides http(s). Now, if they are defined via $wgUrlProtocols, they can be used in the custom menu.
- BlueSpiceRating - Missing data for Special:Recommendations (#27230)
- When viewing the page Special:Recommendations, no data was shown. This is now fixed.
- BlueSpiceBookshelf - in context of the contentmodel, book template links are not updated (#28243)
- There was an issue with template links in the context of the content model book. This is now fixed.
- BlueSpiceFlaggedRevsConnector - Script doesn't work properly (#28273)
- The script for accepting drafts or pending changes in a namespace didn't work properly. This is now fixed.
4.1.2
- BlueSpiceConfigManager - Some configuration variables do not have descriptions (#9662)
- Some configuration variables in the ConfigManager didn't have descriptions. The missing tooltips have been added.
- BlueSpiceNamespaceManager - Check for pseudo-namespaces (#18570)
- 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.
- BlueSpiceFlaggedRevsConnector - Performance of Special:Quality management overview is unacceptable (#25088)
- The performance of Special:Quality management overview was poor. The performance has been improved.
- BlueSpiceSocial - Comment on a discussion topic disappears after reload (#26648)
- 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 "lifting" a discussion topic.
- BlueSpiceFlaggedRevsConnector - PDF export shows FlaggedRevs notice (#27185)
- When using the PDF export, an unexpected FlaggedRevs notice was shown on the page. This message has been removed.
- BlueSpiceEchoConnector - Missing setting for notifications on minor edits (#27327)
- A missing setting led to a flood of notifications for minor changes. Now notifications are sent only for major changes.
- BlueSpiceDiscovery - Doubled banner and edit icon leads to wrong version (#27453)
- 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.
- BlueSpiceDiscovery - Main navigation is visible without login (#27470)
- Anonymous user were able to see the main navigation, which may contain critical information. Now only authorized users can see these links.
- BlueSpiceDiscovery - VisualEditor bar is displayed in the media dialog (#27495)
- The VisualEditor bar was displayed in the media dialog. It has been removed.
- BlueSpicePageTemplates - Edit icon doesn't work (#27510)
- When a user came to a page that didn't exist yet, the edit icon did not work. This is now fixed.
- BlueSpiceSocial - Timestamps from the server do not have proper offset (#27556)
- Timestamps in the timeline weren't calculated with a timezone offset. The timestamps now work correctly.
- BlueSpiceDiscovery - VisualEditor's toolbar is displaced (#27570)
- The VisualEditor toolbar was displaced when using mobile (android). Now it is positioned correctly.
- BlueSpiceConfigManager - Add ConfigManager excludelist for Special:Log (#27588)
- Since the exclude list was not configurable, a lot of data was logged that were not related to the changes. This is now fixed.
- BlueSpiceDiscovery - Button shows external webpage icon (#27616)
- Buttons to external web pages have shown the arrow icon. The needed "plainlist" css styles have been added.
- BlueSpiceDiscovery - Styling for toggle button missing (#27674)
- The toggle button in the left sidebar missed some styling. The styling has been added.
- BluesSpiceConfigManager - Not possible to save settings (#27677)
- Saving changed settings in ConfigManager was not possible. This is now fixed.
- BlueSpiceInsertCategory - Category tree is missing in BlueSpiceDiscovery (#27678)
- The category tree was missing for adding categories to a page. Now it is available when adding categories in view mode.
- BlueSpiceExpiry - Values for semantic properties are displayed incorrectly (#27681)
- The values for the semantic properties “expiration date” and “expiration status” were displayed incorrectly when clicking on "Browse properties". This is now fixed.
- BlueSpiceUniversalExport - <bs:uenoexport> does not exclude semantic tables from PDF export (#27682)
- Using the "<bs:uenoexport>" tag didn't exclude semantic tables from the PDF export. Now these contents are excluded.
- BlueSpiceBookshelf - Book content model does not create entries in templatelinks table (#27688)
- The book content model didn'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.
- BlueSpiceFlaggedRevs - Drawio editor doesn't respect FlaggedRevs (#27738)
- 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.
- BlueSpiceDiscovery - Cannot open left sidebar when using mobile (#27757)
- When using mobile, it wasn't possible to toggle the left sidebar. This is now possible.
- BlueSpiceCustomMenu - Missing top level causes wiki to crash (#27779)
- 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.
- BlueSpiceArticlePreview - Preview images not created in farm environment (#27800)
- 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.
- BlueSpiceReminder - Filter for "reminders for this page" not working (#27802)
- When using the option “Reminders for this page” in the dialog for creating a reminder, the filter didn't work properly on Special:Reminder. This is now fixed.
- BlueSpicePageAssignments - Add page assignments to page information dialog (#27816)
- The page information dialog did not show the page assignments. This info has now been added.
- BlueSpiceBookshelf - Cannot create source (#27876)
- Clicking on “Edit source” when creating a new book did not allow to edit the book source. Now source editing is possible.
- BlueSpiceUEModulePDF - Different font sizes in pdf for templates and forms (#27886)
- There was an issue with different font sizes in PDF files for templates and forms. This is now fixed.
- BlueSpiceSocial - Styling of comment button is broken (#27894)
- The social media comments button did not display correctly. Adjusting the button height fixed this issue.
- BlueSpiceSocialWikipage - "__NOSTASH____NOSTASH__" doesn't work (#27932)
- The magic word had no effect__NOSTASH__Now it hides the attachments section on a page as expected.xed.
- Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars() (T296123 )
- LocalFileMoveBatch's $logger parameter to protected to enable NSFileRepo extension to continue to work (T301688 )
- BlueSpiceFlaggedRevsConnector - When checking permission of the users to see draft pages, pages might get falsely blocked (#28054)
- 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.
4.1.1
BlueSpice 4.1.1 is a patch release. This is a stable release.
- Social - Discussion profil loading shadows need some adjustment (#21608)
- The loading shadows from the profile discussion needed some adjustments regarding their margin and padding. This is now fixed.
- Only show relevant groups in managers and dialogs (#26299)
- When working with groups, there were system groups which weren't useful or recommended to use. Now a set of standard groups and custom groups are available to choose from.
- Special:Log - add ConfigManager changes to Special:Log (#26460)
- The page Special:Log didn't contain a log for the ConfigManager. A log has been added.
- BlueSpiceCategoryCheck - fix aria when categories are set (#26614)
- When categories were set, there was an issue with the aria label. This is now fixed.
- VisualEditor - cannot find title when searching for "§" (#26922)
- There were some issues with the VisualEditor when searching for titles with special charakters like “§”. This is now fixed.
- Notifications - german message for login is missing (#27071)
- Although the wiki content language was set to German, the login notification was displayed in English. This is now fixed.
- ConfigManager - config "Show book chapter pager" not working (#27102)
- When using the Discovery skin, the "Show book chapter pager after/before content" configuration option for books no longer worked. This is now fixed.
- Show related articles in social entities (#27126)
- Related articles were not shown or clickable in social entities. This is now possible.
- Discovery - VE action is set instead of edit action when editing forms (#27239)
- When editing forms, “veaction=edit” was set instead of “action=edit”. This is now fixed.
- Footer - external links do not open in a new tab (#27240)
- The external links in the footer were not opened in a new tab, but in the same tab. This is now fixed.
- Workflows - check i18n for log entries for workflows (#27246)
- There were some missing messages for workflows and the log entries in page Special:Log. The messages now exist
- Timeline - flyout is displaced when creating a new post (#27254)
- When adding a new post to the timeline, the "create new post" flyout was misplaced. The layout has been adjusted.
- Personal menu - internal links open in a new tab (#27262)
- Internal links in the personal menu opened in a new tab, which is similiar to the behavior for external links. This is now fixed.
- Interwikilinks - links get `&action=view` appended (#27271)
- Interwikilinks got “&action=view” appended automatically. This is now fixed.
- Table breaks page layout (#27286)
- The layout of tables and images caused the page layout to break. Their behavior is now as expected.
- Breadcrumbs - creating a subpage with an underscore leads to broken breadcrumb (#27292)
- Creating a subpage with an underscore led to a broken breadcrumb. This is now fixed.
- Breadcrumbs - subpage structure is displayed although subpages are disabled for namespace (#27295)
- 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.
- NamespaceManager - delete icon is not displayed (#27296)
- In the namespace manager, the delete icon was not displayed, only a tooltip. Now, the icon is displayed on hover.
- Extension:Math does not support `texvc` anymore (#27319)
- The Extension:Math doesn't support “texvs” anymore but is now possible with SVG.
- Multiupload - doesn't work correctly in DE language installations (#27347)
- The MultiUpload didn'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.
- FlaggedRevs - image preview breaks when activating FlaggedRevs in namespace "File" (#27350)
- Activating FlaggedRevs in namespace “File” caused to break the image preview. This is now fixed.
- Booknavigation - creating a redirect to a book page doesn't show the book navigation on the target page (#27353)
- When a redirect to a book page was created, the book navigation wasn't shown on the target page. Now the book navigation is displayed as expected.
- Anonymous user can see the edit link from drawio (#27354)
- Anonymous user were able to see the edit link from drawio. This link is no longer available.
- BlueSpice3 logo shows up in BlueSpice4 (#27365)
- In BlueSpice 4, the logo of BlueSpice 3 was delivered and displayed. Now the correct logo is applied.
- Workflows - starting a single user approval workflow gives an error message (#27403)
- When starting a single user approval workflow, an error message was displayed. This is now fixed.
- Fatals due to missing notification title (#27448)
- There was a fatal due to a missing notification title. This is now fixed.
- SECURITY: XSS attack vector in Search Center (#27481)
- Users were able to inject arbitrary HTML (XSS) on Special:SearchCenter, using the search term. This is now fixed.
- Simplify string|array argument type for ParserOutput::addModules()/::addModuleStyles()/::addJsConfigVars() (T296123 )
- SECURITY: Update to latest version of DPL Users were able to perform a ReDOS attack through Extension:DynamicPageList3. This is now fixed. (#27454)
4.1.0
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.
Notable changes
- New skin "BlueSpiceDiscovery"
- Modern lightweight skin
- Focus on neutral design and usability
- Independent, since it's still possible to use BlueSpiceCalumma
- FlexiSkin
- Customize logo, skin colors and font settings within minutes directly in the wiki
- Even more options than before
- Workflows
- Redesigned from scratch
- Workflows now run on the basis of BPMN, which is the leading standard for creating business processes
- Easier customization of workflows possible
- Four workflows are delivered by default
- My tasks
- New extension "UnifiedTaskOverview"
- Overview page, which allows users to view and work through all pending reviews and read confirmations
- BPMN diagrams via CognitiveProcessDesigner
- New extension "CognitiveProcessDesigner"
- Create business processes in BPMN format directly in the wiki
- Diagrams can be exported as a XML file or in SVG format
- Import of XML files or SVG files is also possible
- Two-factor-authentification (2FA)
- Logins can be configured by using
- additional one-time passwords or
- physical security key (fido stick)
- Logins can be configured by using
Extensions added
- DataTransfer (#25428)
- Allows users to import and export data to as well as from the wiki
- Exporting in XML format
- Importing in XML, CSV and some spreadsheet formats.
- EventBus (#25809)
- Provides state changes (edit, move, delete, revision visibility, etc.) to a RESTful event service
- Provides users of the service the ability to track changes of MediaWiki content
- Forms (#23467)
- New form function
- Allows formatting a wikipage as a form
- Loops (#25809)
- Parser functions to perform loops
- OATHAuth (#25920)
- Enabled by default in BlueSpice pro (previously only in BlueSpice cloud)
- PageCheckout (#25911)
- Allows exclusive rights on a page
- PageHeader (#25780)
- Provides an additional user interface before page content
- RevisionSlider (#18545)
- Adds a slider interface to the Diff view
- Allows to easily switch between revisions to compare them
- SecureLinkFixer (T257180 )
- Automatically rewrites URLs to HTTPS if the domain requires HTTPS
- Uses the Mozilla HSTS preload list for the list of domains
- StandardDialogs (#23082)
- Provides dialog user interfaces for common page actions
- WebAuthn (#25430)
- Provides authentication support via the WebAuthn protocol
Extensions removed
- BlueSpiceBookshelfUI (#21137)
- removed since BlueSpice 3.2
- BlueSpiceEditNotifyConnector (#19985)
- removed since BlueSpice 3.2
- integrated in BlueSpiceEchoConnector
- BlueSpiceReview (#26137)
- replaced by extension Workflows
- BluespiceSocialArticleActions (#21134)
- BlueSpiceTagSearch (#13371)
- removed since BlueSpice 3.2
- integrated in BlueSpiceExtendedSearch
- BlueSpiceUserMergeConnector(#16839)
- BlueSpiceVisualDiff (#24098)
- replaced by RevisionSlider
- CookieWarning (#25431)
- integrated in BlueSpicePrivacy
- Duplicator (#23526)
- replaced by copy function in extension StandardDialogs
- EditNotify (#19985)
- removed since BlueSpice 3.2
- integrated in BlueSpiceEchoConnector
- Quiz (#22163)
- PageSchemas (#18542)
- SemanticInternalObjects(#18543)
Changes in BlueSpice 4.1 free
- Move LDAP-Stack extensions from BlueSpice free to BlueSpice pro (#25947)
- LDAP-Stack extensions are only available in BlueSpice pro
- BlueSpicePermissionManager: Disable "Custom" permission preset for BlueSpice free (#25948)
- "Custom" permission preset is only availabe in BlueSpice pro
Changes and bugfixes
- [bug] Privacy: Cookies are set although they are not accepted by the user (#24473)
- Some cookies were set although they weren't accepted by the user. This is now fixed.
- [bug] [privacy] Change cookie acceptance for convenience cookies from "on by default" to "off by default" (#24612)
- The default settings for cookies needed to be changed to a more "privacy-friendly" setup. Therefore, convenience cookies are now turned off by default.
- Page expiries are not trackable (#21148)
- Page expiries weren't trackable in any way. Now, a special log exists for page expiries.
- [bug] Never exclude admin user from pageaccess and use warning for read-only instead (#20238)
- Using the magic word "pageaccess" sometimes locked out even admin users and no user could remove the restriction. Now, admin users can always access protected pages.
- [privacy] Improvements Cookie-Consent-Layer (#26564,#26945, #27004)
- Some improvements for the cookie-consent-layer have been made. This concerns descriptions of the cookies collected and restricted accessibility without accepting cookies.
- [bug] Creating new pages does not trigger page templates (#21652)
- Creating a new page didn'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.
- Force HTML mail on watchlist changes (#23143)
- If a page on the watchlist is changed, an HTML mail should be sent. This is now implemented.
- FlaggedRevs: Remove FREEZE option from GUI (#24741)
- The option FREEZE was removed from the ConfigManager due to missing longterm support.
- Remove "external avatars image" functionality (#25875)
- The functionality to use external images for an avatar was removed.
- BreadcrumbNav refinement (#26566)
- 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't exist, the breadcrumb links to "Special:AllPages".
- [bug] Double book title in navigation (#22826)
- The book title was shown twice in the chapter navigation after adding the navigation buttons. This is now fixed.
- [bug] PDFTemplates - Margins for #runningheaderfix and #runningfooterfix not correct (#21785)
- Within PDF templates, the margins for #runningheaderfix and #runningfooterfix were not correct. This is now fixed.
- [bug] Check "return to " url on SearchCenter when coming from tag search (#22027)
- The "return to" link was missing on the SearchCenter when coming from the TagSearch. This is now fixed.
- [bug] InviteSignup - invited users cannot signup (#22222)
- 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.
- Remove duplicator feature (#23526)
- The duplicator feature was removed from BlueSpice 4. It is replaced by the copy function of the extension StandardDialogs.
- [bug] Template:User is used on automatically created user page, but does not exist (#20815)
- Descprition: By using the Template:User, the user page was not created automatically. This is now fixed.
- [bug] Bookexport - links in exported PDF not working (#23557)
- The links in exported PDFs (via bookexport) didn't work correctly. This is now fixed.
- [bug] User:MediaWiki default should be excluded from usercount (#23255)
- The user "User:MediaWiki" was included in the user count. This is now fixed.
- [bug] Link "Privacy Policy" in footer isn´t working (#23524)
- The link "Privacy Policy" in the footer led to "Special:PrivacyPolicy", which didn't exist. This is now fixed.
- NSFileRepo changed file paths after migration (#24568)
- The NSFileRepo changed file paths after migration. This is now fixed.
- [bug] Exception at SemanticMediawiki -> rebuildData in context with UserGroupManager (#25367)
- There was an exception at SemanticMediaWiki. This is now fixed by running rebuildData in context with the UserGroupManager.
- [bug] VE "Insert link to file" converts spaces in file name to "+" signs (#22674)
- Spaces in URLs were converted to "+" signs. This is now fixed.
- [bug] Permission issue - not allowed to view drafts vs no read permissions in cloud wikis (#24999)
- There was a permission issue due to different settings. Now, only groups which are selected in the ConfigManager are able to see drafts.
- [bug] Issue in PdfHandler extension (#25731)
- The wildcard didn't work in the PDF handler so that results were not shown. This is now fixed.
- [bug] FlaggedRevs: Approved page and same page with url-param stable=1 show different ressources (#24740)
- An approved page and also the same page with url-param stable=1 showed different ressources. This is now fixed.
- [bug] Problems on first edit of tables and linking files (#23783)
- There were issues with the first edit of tables and also with file links. A user wasn't able to edit individual cells in tables and also didn't get the option "link to file". This is now fixed.
- [bug] Early page break in PDF export when using br-tags(#20301)
- When using <br />-tags the page break in exported PDF files was too early. This is now fixed.
- Add extension EventBus (#25809)
- EventBus is a "webhook" system which allows a user to react to actions in the wiki. This extension is now implemented.
- [bug] Indicator doesn't disappear despite there are no tasks (#27015)
- When a user finished his tasks, the indicator still got displayed in the personal menu. This is now fixed.
- Incompatibility with MW 1.35 (#26960)
- There were some incompatibility issues with MediaWiki 1.35. This is now fixed.
- [bug] Wikiexplorer column "Assignments" has formatting issue (#22208)
- The "Assignments"-column of the WikiExplorer had some formatting issues. This is now fixed.
- Disable PageSchemas in minor and remove in major (#18542)
- The extension PageSchemas was removed in BlueSpice 4.
- UX Review of BlueSpiceSocial (#19714)
- BlueSpiceSocial was reviewed in the context of the new skin.
- Major database change breaks various extensions (#19353)
- Due to changes in the database scheme some extensions broke within the cloud build. This is now fixed.
- Remove SocialActions from Editions (#21134)
- SocialActions were removed and page edits aren't producing social entities anymore.
- [bug] Error due to wrong type of image file conversion (#9179)
- There was an image file conversion error. This is now fixed since uploading files with the same format works.
- Improve integration of FlaggedRevs and Semantic MediaWiki (#14846)
- There is a new security feature that restricts the reading of semantic data in FlaggesRevs namespaces. This is now implemented.
- Add Extension:Loops (#21179)
- The extension Loops provides parser functions to performloops. This extension is now implemented.
- [bug] ConfigManager MenuTagMultiselectWidget removing items when using ENTER (#25701)
- When adding a new item to the BlueSpiceFlaggedRevsConnector, items which can be found in the ConfigManager under "Quality Assurance" were deleted. This is now fixed.
- Check revision slider (#18545)
- The revision slider adds a slider to the Diff view and allows switching between revisions easily. This is now implemented.
- Make page title fixed on scroll (#26568)
- When scrolling down a wikipage, the page title should have a fixed position. This is now implemented.
- Page history styling (#26586)
- Some styling of the page history was necessary due to missing alignment and arrows, which were in another row. This is now fixed.
- [bug] Add to book leads to title with underscores instead of spaces (#26609)
- If a page was added to a book via "add to book" dialog, the title of the page was displayed with underscores instead of spaces. This is now fixed.
- Remove MediaWiki help links which are not necessary (#26597)
- Some MediaWiki help links where displayed, where they weren't needed. This is now fixed.
- PageStatusSentence - Remove "No status information" sentence (#26632)
- If a wiki didn't use namespaces with FlaggedRevs activated, all pages showed the status sentence "No status information", which is useless in this case. Now, the status sentence is only shown if status information is available.
- Extension PageCheckout (#26251)
- 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.
- [bug] ConfigManager - remove setting which is not needed anymore (#26697)
- Some settings in the ConfigManager weren't needed anymore. This is now fixed.
- [bug] Tables - config options are sometimes not active (#26349)
- Some settings for tables were not active, like width, table style, filterable and exportable. This is now fixed.
- [bug] "Filterable" property for tables not working (#26738)
- The filterable setting for tables didn't work. This is now fixed.
- Styling improvements for Special:Workflows overview needed (#26583)
- 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.
- Sort global actions (#26584)
- 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.
- [bug] Clicking on "create new attachment area" switches into edit mode (#26660)
- If a user wanted to add an attachment to a books page, clicking on "create new attachment area" switched into edit mode. This is now fixed.
- [bug] Email notification sends wrong pagelinks (#26668)
- If a page was outside of the main namespace, email notification sent wrong pagelinks because the namespace prefix was missing. This is now fixed.
- Implement CognitiveProcessDesigner (#25763)
- The extension CognitiveProcessDesigner allows user to create business processes in BPMN format directly in the wiki. This extension is now implemented.
- Implement CPD into magic words (#26702)
- 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.
- [bug] Link "Edit book" leads to source code, instead of action=editbook (#27055)
- The link "Edit book" which can be found in the left sidebar has led to the source code instead of "action=editbook". This is now fixed.
- Backlink to page missing (#27058)
- 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.
- Directly jump into edit-mode when there's no page template (#26939)
- The common behavior while creating a new page is directly jumping into the edit mode except there'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.
- Consolidate menu items (#22818)
- There were some duplicate menu items and also a rearrangement of the logical grouping was necessary. This is now implemented.
- Fix URLs in Discovery left sidebar (#26641)
- Some links in the left sidebar were absolute URLs and external links didn't open in a new tab. This is now fixed.
- [bug] Users can log in without cookie consent (#27004)
- Despite the cookie consent overlay was active, users were able to login "behind" the overlay. This is now fixed.
- Change dialog position of "save changes" (#27192)
- 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.
- Shorten the duration of "You are logged in" (#26693)
- The duration of the "You are logged in" noctice should be shortened. This is now implemented.
- Extension UnifiedTaskOverview (#25210)
- 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.
- Activate UserFunctions (#24717)
- Pages in the navigation area should only be shown to users with corresponding permissions. This is now implemented.
- Display all authors if several are working on a page (#10240)
- If a page is edited by several authors at the same time, all of them should be displayed in the info banner.
- Only show relevant groups in managers and dialogs (#26299)
- Many system groups were not useful. Now there are standard groups and custom groups implemented, which can be used in the corresponding extensions.
- NamespaceManager: check for pseudo-namespaces (#18570)
- 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.
- [bug] PermissionManager - consistent behavior in color scheme for an better overview of permissions set (#25662)
- When setting permissions in PermissionManager, there was an inconsistency regarding the color scheme. This is now fixed.
Release notes of earlier BlueSpice versions