You are viewing an old version of this page. Return to the latest version.
Difference between revisions of "Setup:Release Notes"
| [quality revision] | [quality revision] |
(Tag: 2017 source edit) |
(upated to 3.1) (Tag: 2017 source edit) |
BlueSpice
Copyright
2019 by Hallo Welt! GmbH
Contents
BlueSpice 3.1[edit | edit source]
BlueSpice 3.0.1 is a patch minor release. This is a stable release.
Notable Changes[edit | edit source]
- VisualEditor: Switch between source mode and visual mode is now possible without saving
- Privacy Center and Admin: Allows users and site maintainers to manage their personalized data
- CustomizableMenu: Adds a top menu to the site
- Flagged Revisions: New overview list for revision status of pages
- Calumma: Display of menus and featured actions depends on rights, not on logged in status
- Calumma: Added a backlink from discussion page to content page
-
Completely redesigned title section
- Focus on convenience: See and modify relevant page information at a glance
- Category handling: Categories are now shown in the title section and can be edited
- Quality management: State of a page is displayed and can be changed
- Page neighborhood: Subpages and related pages are shown in a breadcrumb navigation and can be easily be explored
-
UX improvements
- UX audit: Many improvements in iconography, labeling and navigation
- Page load masks: Indicator for system activity to create a smoother experience
- Fullscreen mode: Switch the wiki to full screen for more space
- Accessibility audit: Many improvements regarding accessibility for screenreaders
-
Search
- Better scoring: Several tunings to provide a more natural search result order. E.g. base names have preference over subpages
- Flexible autocomplete: It is now possible to use multiple infixes. E.g. search for "blue 3" results in BlueSpice 3.0
- Similar pages: Pages with similar terms can be found in the page information flyout
-
VisualEditor
- Table formatting: Change the width and height of cells and apply various stylings
- Text colors: Add colors to words and table backgrounds
- File handling: It is now easier to link to files and upload files directly to namespaces
- Convenience: Less clicks in file and save dialogs
-
Performance boost
- Complete performance audit: This leads to a significantly faster page load
- Support for nginx: This results in a major performance boost
-
Timeline
- Integrated discussion page: Both classical wiki text and threaded discussions are stored on one page.
- One step creation: Attachment and discussion sections can now be created in one click
BlueSpice Foundation[edit | edit source]
- Foundation: Add `autocreateaccount` right to role `reader`"BSExtractFiles"
- Foundation: Add base class for hook BSApiStoreBaseBeforeReturnDataAPIAfterExecute hook handler class
- Foundation: Add Bosnian alias and cleanup *.alias.php files
- Foundation: Add GroupList config multi select
- Foundation: Add `autocreateaccount` to role `reader`
- Foundation: Add additional icons
- Foundation: Add bs-background-neutral and bs-background-transparent LessVars
- Foundation: Add custom menu skin data
- Foundation: Add detection for when articlepreviewcapture is not handled by default handler
- Foundation: Add generic permissions check for "Task API"
- Foundation: Add isHidden as a possible state of of ConfigDefinition
- Foundation: Add missing action- messages
- Foundation: Add multistring filter support
- Foundation: Add new category icon to BlueSpice font and fix bs icon logo class
- Foundation: Add new generalized cache-subsystem
- Foundation: Add new hooks for settings migration process
- Foundation: Add new input type `BS.form.field.NamespaceTag`
- Foundation: Add new semantically named color variable
- Foundation: Add permission requirements to roles
- Foundation: Add progressive button styling for ExtJS
- Foundation: Add script to create wikitext xml
- Foundation: Add simple cache for entity timestamps to reduce queries
- Foundation: Add sort key constants
- Foundation: Add support for multiple filters per field for primary database providers
- Foundation: Add textColor icon
- Foundation: ArticlePreview will return default image if page is removed. Also, title of removed page will be red
- Foundation: Atomic File Put contents
- Foundation: CategoryTag: Fix issue with not scrollable and not resizable tree dialog
- Foundation: Change protection rights assignments to correspond with MW defaults
- Foundation: Disable paging on treestore
- Foundation: Do not grant every permission to sysop, only if not previously assigned
- Foundation: Exclude modification on link attributes for all mw testsFoundation: Extend permission configs rather that overwritingExtend MWTimestamp instead of static functions to get "age string"
- Foundation: Fix "mw.Api is not a constructor" error
- Foundation: Fix "unknown parameter" error on API calls to ExtJS stores
- Foundation: Fix msg key after #470326badly stretched user images again
- Foundation: Fix Role::removePermissionbroken history links provided by recent changes store
- Foundation: Fix badly stretched user images againdefault limit on existing table entries check when using writer in stores
- Foundation: Fix keyValueInputWidget deletion bugduplicate warning dialog opened twice
- Foundation: Fix line sizes to pass testsmustache template support for skins in TemplateHelper
- Foundation: Fix list filtering for ExtJStranslator list and warning in credits specialpage
- Foundation: Fix missing i18n keyuser store groups filter
- Foundation: Fix validation of group multi select form field
- Foundation: Global loading indicator
- Foundation: Improve error message from batch upload
- Foundation: Improve WikiTextLinksHelper
- Foundation: Improve menu item labels for recent changes
- Foundation: Limit results of watchlist store to content namespaces
- Foundation: List allowed groups on locked down namespace
- Foundation: Loading indicators for managers
- Foundation: Make LessVars overwriteable. ERM:13150
- Foundation: Move BsCacheHelper to UtilityFactory and remove the invalidations
- Foundation: Put prefixed page title in data-bs-title
- Foundation: Refactor namespace lockdown logic
- Foundation: Remove BsCategoryHelper as it last usage was in version BS2.23
- Foundation: Remove old attribute limitation. Only storable fields will be saved anyway
- Foundation: Remove support for other db types. ERM:10576
- Foundation: Remove targets from ResourceLoader modules
- Foundation: Remove unused common constants that have been used for extension registration in BS1*
- Foundation: Remove usage of BsLinkProvider and mark it as deprecated
- Foundation: Remove usage of deprecated BsSpecialPage
- Foundation: Skip adding data attributes in unit test context to pass tests
- Foundation: Update doc for service InterWikiLinkLookup in ServiceDecorator
- Make RunJobsTriggerHander intervals configurable
- Foundation: Make sure category titles are valid before using them
- Foundation: Modular lockdown
- Foundation: Move favicon setting to section `Skinning`
- Foundation: Namespace lockdown blocking false negatives
- Foundation: New .less variables for link colors
- Foundation: New task api and task interfaces
- Foundation: New version of installcheck
- Foundation: No write mode on read modules
- Foundation: Remove reader role from anon users
- Foundation: Remove support for other db types
- Foundation: UserCombo: Do the sorting remotely
BlueSpice Free[edit | edit source]
- About: Remove usage of deprecated BsSpecialPageArticleInfo: Add reload link
- Authors: Disregard non-existing users
- Authors: Fix fatal if invalid usernames in list
- Authors: Require MediaWiki 1.29 in extension.json for manifest_version 2
- Avatars: Apply MediaWiki coding conventionsRemove config AuthorLimit, as it was never in use in BlueSpice 3
- Avatars: Add possibility to edit user image in preferences + various fixes
- Avatars: Fix Avatars path
- Checklist: Remove hook Avatars: Implement missing tag handler for BSExtendedEditBarBeforeEditToolbarprofileimage tagChecklist: Remove hook handler for VisualEditorConfig
- Avatars: Quickfix image errors when SSO
- Checklist: Remove targets from ResourceLoader modulesAdd missing action- messages
- Checklist: Use new hook handler system for BeforePageDisplayUI fixes
- ConfigManager: Harmonize naming of special page title
- ConfigManager: Remove usage of deprecated BsSpecialPage
- ContextMenu: Add hook handler base classes
- ContextMenu: Require MediaWiki 1.29 in extension.json for manifest_version 2
- CountThings: Quick typo fix
- CountThings: Replace usage of deprecated BsExtensionMW
- CustomMenu: New extension to provide an additional menu bar
- Dashboards: Remove unused old method for AjaxDispatcher
- Dashboards: Remove usage of deprecated BsSpecialPage
- Dashboards: Upgrade to BS3
- Dashboards: Use new hook class system for SchemaUpdate hook handler
- DistributionConnector: Add check for existence of the duplicator specialpage. ERM:12836
- EchoConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2
- ExtendedSearch: Add priority to LookupModifiersCheck for hidden ConfigDefinitions and remove them from the records
- ConfigManager: Fix save button color when button is active in manager
- ContextMenu: Expansion of Contextmenu
- ContextMenu: Move modus preference to rendering section in preferences
- CustomMenu: Add link target to external links
- Dashboards: Fix dashboard on logo link user option
- EchoConnector: Send daily/weekly digest using RunJobsTriggerHandler
- EchoConnector: Add notification whenever someone creates her-/himself an account
- EchoConnector: Fix exception when deleted users would get echo notifications
- ExtendedSearch: Add "more like this" functionality + file usage
- ExtendedSearch: Add ability to receive returnto param and display returnto link
- ExtendedSearch: Add config option to specify port of the ElasticSearch host
- ExtendedSearch: Add debug log when query run fail
- ExtendedSearch: Add excludes for external file index
- ExtendedSearch: Add screenreader compatibility for searchbox
- ExtendedSearch: Add sort by modification time for Media media dialog
- ExtendedSearch: Allow additional LookupModifiers to be added by extensionstwo-line results in autocomplete
- ExtendedSearch: Evaluate skip_namespaces on index updates as wellBoost results based on how recent they are
- ExtendedSearch: Fix autocomplete result click handlerranking + fix secondary results
- ExtendedSearch: Fix indexing to searchindex tableerror when no sorting is set in search store
- ExtendedSearch: Fix layouting issue with searchbarexport dialog
- ExtendedSearch: Make sure index name is lowercasedFix filter option filtering
- ExtendedSearch: Manual cherry-pick gerrit: 477504Improve search scoring
- ExtendedSearch: Quick-fix all icon paths when there is a script path setIntegrate TagSearch
- ExtendedSearch: Refactor of results panelPush to possible external indexes
- ExtendedSearch: Require MediaWiki 1.29 in extension.json for manifest_version 2
- ExtendedSearch: Update privacy handler
- ExtendedSearch: Use new hook handler system for BeforePageDisplay
- ExtendedSearch: Use display title in result only if it's set
- ExtendedSearch: WikiFarm integration
- ExtendedStatistics: Fix db prefix on query
- ExtendedStatistics: Fix duplicate class definition
- ExtendedStatistics: Remove BSExtendedSearchAdminButtons hook handler
- ExtendedStatistics: Remove support for other db types. ERM:10576
- ExtendedStatistics: Remove usage of deprecated BsSpecialPage
- ExtendedStatistics: Use new hook class system for BeforePageDisplay hook handler
- ExtendedStatistics: Use new hook handler system for BeforePageDisplay
- GroupManager: Remove usage of deprecated BsSpecialPage
- HideTitle: Remove targets from ResourceLoader modules
- HideTitle: Replace usage of deprecated BsExtensionMW
- InsertCategory: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
- InsertCategory: Remove hook handler for VisualEditorConfig
- InsertCategory: Remove targets from ResourceLoader modules
- InsertCategory: Upgrade to BS3
- InsertFile: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
- InsertFile: Remove hook handler for VisualEditorConfig
- InsertFile: Remove old unused paging procedures
- InsertFile: Remove targets from ResourceLoader modules
- InsertFile: Upgrade to BS3Use LoadPlaceholders
- GroupManager: Add load indicator for all actions in group manager grid
- HideTitle: Add option to hide the page title to VisualEditor
- InsertCategory: Add screenreader compatibility for PageHeader
- InsertCategory: Enable inline editing of categories in new title section
- InsertFile: Add cancel button to VisualEditor advanced search
- InsertLink: Add file-link
- InsertLink: Remove hook handler for BSExtendedEditBarBeforeEditToolbarMove user preferences to config variable
- InsertLink: Remove hook handler for VisualEditorConfig
- InsertLink: Remove targets from ResourceLoader modules
- VisualEditor - insert links to local filesystem
- InsertMagic: Add icon Icon to Insertmagic in VEVisualEditor
- InsertMagic: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
- InsertMagic: Remove hook handler for VisualEditorConfig
- InsertMagic: Remove targets from ResourceLoader modules
- InsertMagic: Upgrade to BS3
- InterWikiLinks: Mark BSApiTasksInterWikiLinksManagerTest as broken
- InterWikiLinks: Remove usage of deprecated BsSpecialPage
- InterWikiLinks: Use new hook class system for BeforePageDisplay hook handler
- NamespaceCSS: Remove usage of deprecated BsSpecialPage
- NamespaceManager: Handler for BSPrivacy
- NamespaceManager: Hide talk NSs + assign aliases
- NamespaceManager: Re-add missing sql field patch files, that got removed
- NamespaceManager: Remove support for other db types. ERM:10576
- NamespaceManager: Remove usage of deprecated BsSpecialPage
- NamespaceManager: Require MediaWiki 1.29 in extension.json for manifest_version 2
- NamespaceManager: Upgrade BSPrivacy handler
- NamespaceManager: Use new hook class system for SchemaUpdate hook handler
- PageAccess: Remove usage of deprecated BsSpecialPage
- PageAssignments: Handler for BSPrivacyInterWikiLinks: Fix interwiki links can not be edited
- NamespaceManager: Add link to namespace articles in NamespaceManager
- NamespaceManager: Fix namespace manager jumps back to initial settings when opcache is enabled
- PageAccess: Use new modular lockdown
- PageAssignments: Add "reader" role to default roles for "pageassignable"
- PageAssignments: Fix assignee remove action shown when user has no permission to do so
- PageAssignments: Fix assignments when a user is assigned that was deleted
- PageAssignments: Fix permission checking when editing assignments
- PageAssignments: Make assigned users notified on changes to talk page
- PageAssignments: Quick Fix remove cause of warningsMake target configurable
- PageAssignments: Remove targets from ResourceLoader modulesNew mechanism for SemanticExtraSpecialProperties
- PageAssignments: Remove usage of deprecated BsSpecialPageRe-implement grant permissions when assigned
- PageAssignments: Remove usage of deprecated BsUserHelper
- PageAssignments: Update privacy handler
- PageAssignments: Use new hook class system for SchemaUpdate hook handler
- PageTemplates: Remove support for other db types. ERM:10576
- PageTemplates: Remove unused class PageTemplatesAdmin
- PageTemplates: Remove usage of deprecated BsSpecialPage
- PageTemplates: Use new hook class system for SchemaUpdate hook handler
- PagesVisited: Remove support for other db types. ERM:10576
- PagesVisited: Replace BsLinkProvider with WikitextLinkHelper service
- PagesVisited: Require MediaWiki 1.29 in extension.json for manifest_version 2
- PermissionManager: Fix button styling
- PermissionManager: Fix custom group iconSet permission ConfigDefinition to hidden
- PageTemplates: Allow a page template to be used on multiple namespaces
- PageTemplates: Use LoadPlaceholders
- PagesVisited: Show link title without "" for shortened link text
- PagesVisited: Use limit to reduce query time
- PermissionManager: Adapt to changes in role system
- PermissionManager: Do not add NS_TEMPLATE in $wgNonincludableNamespaces
- PermissionManager: Implement dependent roles
- PermissionManager: Make treepanel for groups adjustable in width
- PermissionManager: Script to compare permissions
- Privacy: New extension to match GDPR requirements
- QrCode: Add CI scripts
- QrCode: Fix css class scanQrCode padding
- RSSFeeder: Fix a typo
- RSSFeeder: Remove usage of deprecated BsSpecialPage
- RSSFeeder: Use new hook handler system for BeforePageDisplay
- Readers: Handler for BSPrivacy
- Readers: Remove bs_aftercontent readers, as is not supported by 3.0.0 skin
- Readers: Remove usage of deprecated BsSpecialPage
- Readers: Require MediaWiki 1.29 in extension.json for manifest_version 2
- Readers: Update privacy handler
- Readers: Use new hook class system for SchemaUpdate hook handler
- Readers: Use new hook handler system for BeforePageDisplay and SkinTemplateNavigation
- SaferEdit: Handler for BSPrivacy
- SaferEdit: Add cookie consent settings link in the footer as well
- QrCode: Collapse QRCode panel in sitetools-main navigation by default
- RSSFeeder: Fix broken RSS feed when no specific protocol configured
- Readers: Use JobQueue to insert readers
- SaferEdit: Remove user preferences
- SaferEdit: Remove saferEdit ping on namespaces lower than 0
- SaferEditSmartList: Remove support for other db types. ERM:10576
- SaferEdit: Update privacy handler
- SaferEdit: Use new hook class system for SchemaUpdate hook handler
- SmartList: Remove targets from ResourceLoader modules
- SmartList: Use linkRenderer service instead of BsLinkProvider
- SmartList: Use new hook handler system for BeforePageDisplay
- UEModulePDF: Add Hook hander base class for hook BSUEModulePDFcollectMetaData
- UEModulePDF: Legacy Functionality
- SmartList: Remove unnecessary cache invalidation
- UEModuleDOCX: Testing and fixing all errors and warnings
- UEModulePDF: Hide PDF export on SpecialPages
- UniversalExport: Remove usage of deprecated BsSpecialPage
- UniversalExport: Use new hook handler system for BeforePageDisplay
- UsageTracker: Remove usage of deprecated BsSpecialPageUEModulePDF: Introduce new permission `uemodulepdf-export`
- UEModulePDF: Remove background-color from toc to make it not blend over watermarks
- UEModulePDF: Remove default 'table-layout:fixed' from tables.css
- UniversalExport: Add pdfpagebreak tag to InsertMagic and VisualEditor
- UniversalExport: Send X-Robots-Tag header on export
- UserManager: Add registration date column to UserManager. ERM:12999
- UserManager: Mark ApiTasksUserManagerTest as broken
- UserManager: Remove unused empty file
- UserManager: Remove usage of deprecated BsSpecialPage
- UserSidebar: Move from gitlab to gerrit, as this is included in BS free
- WatchList: Replace BsLinkProvider with WikitextLinkHelper service
- WatchList: Require MediaWiki 1.29 in extension.json for manifest_version 2
- WhoIsOnline: Remove support for other db types. ERM:10576
- WhoIsOnline: Require MediaWiki 1.29 in extension.json for manifest_version 2
- WhoIsOnline: Use new hook handler system and drop support for other db types in schema update
- Enabled filter for activated users
- WatchList: Add watchlist window
- WatchList: Remove permission check for watchlist items in UserSidebar
- WhoIsOnline: Move deletion of old WhoIsOnline data to RunJobsTriggerHander
- WhoIsOnline: Remove user preferences
- WhoIsOnline: Set deletion rate to once a day and keep data for 24 hours
BlueSpice Distribution[edit | edit source]
- DistributionConnector: Add check for existence of the duplicator specialpage
- DistributionConnector: Give more space to radio-buttons in Quiz
- DistributionConnector: HitCounters SemanticExtraProperty implementation
- DistributionConnector: Show 'duplicate' link only to user who is allowed to duplicate a page
BlueSpice Skin[edit | edit source]
- VisualEditorConnector: Add composer test entry point
- VisualEditorConnector: Add integration into BlueSpiceSimpleFarmer
- VisualEditorConnector: Add parseWikitextFragment to standalone BlueSpiceTarget, as
- VisualEditorConnector: Add proxy API module for Parsoid communication
- VisualEditorConnector: Do not use VE on PageTemplates when VE is not enabled
- VisualEditorConnector: Fix VisualEditor cancel button appearance
- VisualEditorConnector: Fix VisualEditor editing when oldid present
- VisualEditorConnector: Fix constructor parameter for RestbaseMock
- VisualEditorConnector: Fix extension.json and remove random icon path from other extension to pass tests
- VisualEditorConnector: Hide quality management tab when VE is active
- VisualEditorConnector: Override behavior of MediaDialog
- VisualEditorConnector: Reload page after saving is done
- VisualEditorConnector: Require MediaWiki 1.31 in extension.json for AutoloadNamespaces
- VisualEditorConnector: Update dynamic parsoid config for SimpleFarmer
BlueSpice Skin[edit | edit source]
- Calumma: Activate profile switch in associated links by default
- Calumma: Add "associated links" panel
- Calumma: Add "root page sibling" to associated links
- Calumma: Add VersionPager
- Calumma: Add associated links
- Calumma: Add a styleclass for full width tables
- Calumma: Add edit button for mobile view
- Calumma: Add edit link to component CustomMenu
- Calumma: Add favicon
- Calumma: Add new colors for alert boxes
- Calumma: Add screenreader compatibility for logo
- Calumma: Add screenreader compatibility to search
- Calumma: Add text clipping when it does not fit in the block
- Calumma: Add tooltip for navigation toggler. ERM:13150
- Calumma: BlueSpiceCustomMenu Component. ERM:13134
- Calumma: CustomMenu header: modify height and color
- Calumma: Fix 'view' page tool is always skipped. ERM: 13004
- Calumma: Fix CustomMenuHeader collapse state
- Calumma: Fix Hidden VE with CustomMenu/Header on scroll
- Calumma: Fix JS type error when the anchor for jumpmark has no attribute href
- Calumma: Fix OOjs primary button colors + show QM tab only in view mode
- Calumma: Add triggers for category edit tool
- Calumma: Add warning if user is viewing an old page version
- Calumma: Adjust lines and margins
- Calumma: BlueSpiceCustomMenu Component
- Calumma: Change color of "Log in" link
- Calumma: Change right navigation icon
- Calumma: Change sitenotice alert colors
- Calumma: Create new functionality for fullscreen mode
- Calumma: Create notification for successful login
- Calumma: Disable edit button if edit actions is not possible
- Calumma: Discussion/Page links removed if it is an active page
- Calumma: Enable FeaturedActions if user can edit
- Calumma: Fix IE style issues
- Calumma: Fix Scroll to jumpmark
- Calumma: Fix badly stretched user images againbutton text for diff and history link
- Calumma: Fix for PluggableAuth AutoLogin
- Calumma: Fix for VE VisualEditor line spacing
- Calumma: Fix scroll-to-jumpmark for data-fragments
- Calumma: Make default MW search work
- Calumma: Modify LinkListGroup.mustache to fix alignment (pull-right chevron)
- Calumma: Pre-select grid view tab only in RecentChanges, whenever
- Calumma: Refactor stylesheets to avoid multiple loading
- Calumma: Remove content styling for ordered list elements
- Calumma: Remove not-logged-in state
BlueSpice pro[edit | edit source]
- ArticlePreviewCapture: Add PhantomJS Options
- CategoryManager: Remove usage of deprecated BsSpecialPage
- ExtendedFilelist: Add missing BlueSpice extension registry
- ExtendedFilelist: Remove usage of deprecated BsSpecialPage
- InsertTemplate: Remove hook handler for BSExtendedEditBarBeforeEditToolbar
- InsertTemplate: Remove hook handler for VisualEditorConfig
- InsertTemplate: Upgrade to BS3
- MultiUpload: Remove targets from ResourceLoader modules
- MultiUpload: Use new hook handler system for BeforePageDisplay
- SMWConnector: Change Source registration method for ES
- SMWConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2
BlueSpice 3.0.0[edit | edit source]
BlueSpice 3.0.0 is a major release.
Notable changes[edit | edit source]
New features[edit | edit source]
- Social: an activity, communication and interaction layer
- Extended Search: based on ElasticSearch and completely new interface
- Responsive skin "Calumma": supports mobile view and touch interaction
- Graphical list: new interface element for better usability
- MediaWiki VisualEditor: native support for wikitext
- Role-based permissions: simplifies rights configuration
- ArticlePreviewImages: see the content of an article in various lists
- Authentication stack: LDAP and SAML authentication
- issue with broken styles on browser zoom
- Calumma: Fix position and style of mobile featured action buttons
- Calumma: Fix position of close icon for left navigation in mobile view
- Calumma: Fouc fix
- Calumma: Hide featured actions if logged out user can not read
- Calumma: Hide header menu if logged out user can not read
- Calumma: Hide mobile login button for not logged in user with read permission
- Calumma: Hide page header elements in VisualEditor edit mode
- Calumma: Hide search form if logged out user can not read
- Calumma: Hide sidebars if user is not allowed to read
- Calumma: History & Diff links should open page in the same tab
- Calumma: Improve mobile accessibility for navigation-main and sitetools-main on scroll
- Calumma: Improve print stylings
- Calumma: Integrate loadIndicators in flyouts
- Calumma: Make default MediaWiki search work
- Calumma: Make flyout loading-indicator less obtrusive
- Calumma: Mobile menu: add close button
- Calumma: Mobile: show scroll bar to thumb images if image size is larger then display width
- Calumma: New layout for page header with more information and actions
- Calumma: Pagination toolbar on “Recent changes” has no bottom padding
- Calumma: Positioning of the notifications badge
- Calumma: Prevent hidden list bullets after floatleft items (images)
- Calumma: Real fullscreen mode
- Calumma: Rearrange footer icons and footer places
- Calumma: Rearrange language links in header
- Calumma: Reduce CSS output
- Calumma: Rename sitetools panels 'Edit' and 'Views' and collapse panel 'Views'
- Calumma: SEO for Export: No Follow
BlueSpice Pro[edit | edit source]
- Architecture: All extensions have their own repository
- Architecture: Compatibility with MediaWiki 1.31 LTS
- Architecture: Dialogs and grids now use ExtJS 6
- Architecture: License is now GPL-3.0-only
- Architecture: Reworked configuration system
- Architecture: Reworked notification system
- Architecture: Complete use of new MediaWiki auth manager
- ArticleInfo: Uses new flyout for quick interaction
- Bookmaker: Books with preview images and covers
- Calumma: Breadcrumbs show the page context
- Calumma: Facilitate sidebar customisation with "Edit sidebar" links
- Calumma: Global actions and right sidebar make relevant functionality quickly accessible
- Calumma: Intelligent navigation bars only open when needed
- Calumma: New page dialog to create a new namespaced page or subpage
- Calumma: Quality assessment navigation shows page status at a glance
- Calumma: Subpage dialog to find and navigate to subpages
- Calumma: Visual recent changes show preview images of recently changed pages
- CategoryCheck: Integration in VisualEditor
- Checklist: Inspector for VisualEditor
- Checklist: Improved logging of checklist changes
- ConfigManager: Search for configuration options and visual overhaul
- CountThings: Inspector for VisualEditor
- Expiry: Use new flyout for quick interaction
- ExtendedSearch: Improved facets
- ExtendedSearch: Individual boosts of search results
- ExtendedSearch: Search for semantic properties
- ExtendedStatistics: Improved workflow
- ExtJS Base: ExtJS for all MediaWiki extensions
- FilterableTables: Turn almost any table into a filterable one
- FlaggedRevsConnector: Use new flyout for quick interaction
- InsertCategory: Use flyout widget
- InsertMagic: VisualEditor integration
- MediaWiki extension: CodeEditor for easy editing of script and code fragments
- MediaWiki extension: Lingo for glossary function
- MediaWiki extension: Popups for quick page preview
- MediaWiki extension: TwoColConflict for edit conflict resolution
- MediaWiki extension: SemanticScributo for scripting Semantic MediaWiki
- Multiupload: Provide a dropzone element for quick uploads
- Multiupload: Upload several files at once
- NamespaceCSS: New manager for namespace specific CSS files
- NamespaceManager: Add more options and visual overhaul
- PageAssignments: Use new flyout for quick interaction
- PermissionManager: Role-based system
- PermissionManager: Searchable overview of included rights
- PermissionManager: Improved logging of permission changes
- QrCode: QR code to open the page on a mobile device
- Reminder: Use new flyout for quick interaction
- Smartlist: Inspector for VisualEditor
- SMWConnector: Inject security trimming into ask queries
- Social: Attachments for articles
- Social: Discussions at the end of an article
- Social: Resolved state for discussions to track open issues
- Social: Blog feature for central information
- Social: User profile with customizable fields
- Social: Central list of activities
- TagSearch: Inspector for VisualEditor
- UserInfo: Quick info about a user in a hovercard
- VisualEditor: Inspectors for BlueSpice tags
- VisualEditor: Create filterable and exportable tables
- VisualEditor: Improved image search
- VisualEditorConnector: Provide framework for tool plugins and interaction with tags
- VisualEditorConnector: Provide widget for use in extension form elements
- WebDAV: Major rewrite and stabilisation
- WikiExplorer: Improve filters for category and dates
Removed extensions[edit | edit source]
- Blog: Replaced by Timeline blog
- RatedComments: Replaced by Timeline discussions
- Shoutbox: Replaced by Timeline discussions
- TopBarMenuCustomizer: Contact Hallo Welt! if needed
- ExtensionInfo: All information goes to Special:Version now
- FormattingHelp: No longer needed in VisualEditor
- PasteImage: Directly supported by VisualEditor
- FlexiSkin: Skin is configurable on the server side
- BlueSpicePreferences: Replaced by ConfigManager
Compatibility[edit | edit source]
- MediaWiki 1.31 LTS
- Operating System: Microsoft Windows Server 2012 or Linux (common distributions)
- Web server: Apache 2+, IIS 8+
- PHP 7.0+
- MySQL 5.6+ or MariaDB 10+
- Apache Tomcat 8+ (for UEModulePDF, VisualDiff and LaTexRenderer)
- ElasticSearch 6+
- Java 8+
- NodeJS 6+
- Chrome, Firefox, Internet Eplorer 11, Edge
The Team[edit | edit source]
Programmers[edit | edit source]
- Markus Glaser
- Radovan Kubani
- Sebastian Ulbricht
- Marc Reymann
- Mathias Scheer
- Thomas Lorenz
- Tobias Weichart
- Robert Vogel
- Erwin Forster
- Karl Waldmannstetter
- Daniel Lynge
- Tobias Davids
- Patric Wirth
- Stephan Muggli
- Stefan Widmann
- Jan Göttlich
- Benedikt Hofmann
- Daniel Vogel
- Leonid Verhovskij
- Gerhard Diller
- Mannfred Dennerlein
- Dejan Savuljesku
- Josef Konrad
- Philipp Pirzer
- Peter Böhm
- Anja Ebersbach
- Richard Heigl
- Nathalie Köpff
- Michael Rödl
- Michael Scherm
- Dardan Diugan
- Christina Glaser
- Christian Graf
- Angelika Müller
- Karl Skodnik
- Astrid Scheffler
- Sabine Gürtler
- Thomas Schnakenberg
- Sabrina Dürr
- Tobias Kornprobst
- Luisa Roth
- Ljubica Sireta
- David Schweiger
- Florian Bäckmann
Contributors[edit | edit source]
- Aaron Schulz
- Acamicamacaraca
- Alangi Derick
- addshore
- Albert221
- Amir Sarabadani
- amritsreekumar
- Antoine Musso
- Aryeh Gregor
- Aude
- Basil Hershberger
- Brad Jorsch
- Chad Horohoe
- Christian Aistleitner
- David Sn
- Demon
- Florian
- Florianschmidtwelzow
- Fomafix
- Frederic Mohr
- Gergö Tisza
- Guycn2
- hexmode
- idakuch
- James D. Forrester
- Jayprakash12345
- Jforrester
- jhsoby
- Justin Du
- Kunal Mehta
- Legoktm
- libraryupgrader
- MarcoAurelio
- Mark A. Hershberger
- Max Semenik
- MaxSem
- MtDu
- OmkarJ
- Ori Livneh
- Paladox
- Phantom42
- Prateek Saxena
- Purodha
- QChris
- Raimond Spekking
- Raymond
- RazeSoldier
- Reedy
- rlot
- Rohitt Vashishtha
- Siebrand Mazeland
- Subin Siby
- TGC
- Tulsi Bhagat
- Umherirrender
- Yuki Shira
- Yuriy Shnitkovskiy
- withoutaname
- Zoranzoki21
Translation[edit | edit source]
BlueSpice is translated at translatewiki.net. Many, many thanks for your contributions! Special thanks go out to Raimond Spekking and Siebrand Mazeland for all the i18n reviews.
Standing on the shoulders of giants[edit | edit source]
We would like to thank all the people around MediaWiki. You've created a wonderful piece of software. Thanks a lot!- ArticlePreviewCapture: Patch for linux and windows
- Bookshelf: Do not show action if no permission
- BookshelfUI: Clear page values after insertion
- BookshelfUI: Expand Api limit for inserted pages
- BookshelfUI: Use LoadPlaceholder
- CategoryManager: AddCategory fix
- DrawioConnector: Fix inspector, rename "name" attribute and fix preview
- DrawioConnector: Use tag for drawio instead of magic word
- Expiry: Add expired alert
- Expiry: Use LoadPlaceholders
- FlaggedRevsConnector: Add QMOverview page to Admintools
- FlaggedRevsConnector: Add Semantic Extra Special Properties descriptions
- FlaggedRevsConnector: Block read only in view mode
- FlaggedRevsConnector: Improve stable/draft switch
- FlaggedRevsConnector: Increased value of pristine-key in FlaggedRevsTags from 0 to 2
- FlaggedRevsConnector: List filter on revision state
- FlaggedRevsConnector: New mechanism for SemanticExtraSpecialProperties
- FlaggedRevsConnector: New page header
- FlaggedRevsConnector: Remove autoreview rights from reviewer role
- FlaggedRevsConnector: Show approval comment in page history
- NSFileRepoConnector: Add namespace selector to VisualEditor upload dialog
- NSFileRepoConnector: Preselect namespace in `Advanced Settings` tab
- Reminder: Move user preferences to better location
- Reminder: Use LoadPlaceholders
- Review: Add more caching and better logic to significant reduce queries
- Review: Better logic to disable editing when user has no permissions
- Review: New mechanism for SemanticExtraSpecialProperties
- Review: Set default value for type if nothing is set
- Review: Use LoadPlaceholders
- Review: Use new modular lockdown
- ReviewExtended: Add review type to history
- ReviewExtended: Fix time offset
- SMWConnector: New mechanism for SemanticExtraSpecialProperties
- SMWConnector: Restore Visual Editor in page forms and enable VisualEditor in free text field
- SMWConnector: Save memory and clear-up afterwards
- Social: Activate mediaViewer attachments on special pages and outside of the content
- Social: Add default icon for unknown file in attachments
- Social: Add warn on leave for all modified entities to prevent data loss
- Social: Allow entity actions be rendered when entry does not exist
- Social: Hide entity action button when there is no action available
- SocialProfile: Force profile not change to edit mode when it does not exist
- UEModulePDFRecursive: Export link added to the sidebar
- UEModulePDFSubpages: Show PDF export only on content pages
- VisualEditorConnector: Add table inspectors
- VisualEditorConnector: Add color palette
- VisualEditorConnector: Add config definitions
- VisualEditorConnector: Backport change label functionality
- VisualEditorConnector: Do not use VisualEditor on PageTemplates when VisualEditor is not enabled
- VisualEditorConnector: Enable Pasting of Text with embedded Links
- VisualEditorConnector: Enabled getting categories from page even in source mode
- VisualEditorConnector: Handle MediaLinks
- VisualEditorConnector: Implement color picker
- VisualEditorConnector: Improve text style popup
- VisualEditorConnector: Links to files
- VisualEditorConnector: Make saving process more user-friendly
- VisualEditorConnector: Prevent cell editing in TableSelection mode in IE11
- VisualEditorConnector: Table handling
- WikiExplorer: Fix not working filter category and namespace filter
BlueSpice Pro Distribution[edit | edit source]
- SemanticMediaWiki: Upgrade to SMW3.0.1
Archive: Release Notes of Older BlueSpice Versions[edit | edit source]
- BlueSpice 1.0.1 - Release Notes.pdf
- BlueSpice 1.1 - Release Notes.pdf
- BlueSpice 1.1.1 - Release Notes.pdf
- BlueSpice 1.20.0 - Release Notes.pdf
- BlueSpice 1.20.1 - Release Notes.pdf
- BlueSpice 1.21.0 - Release Notes.pdf
- BlueSpice 2.22.0 - Release Notes.pdf
- BlueSpice 2.22.1 - Release Notes.pdf
- BlueSpice 2.22.1a - Release Notes.pdf
- BlueSpice 2.22.2 - Release Notes.pdf
- BlueSpice 2.23.0 beta - Release Notes.pdf
- BlueSpice 2.23.0 - Release Notes.pdf
- BlueSpice 2.23.1 - Release Notes.pdf
- BlueSpice 2.23.2 beta - Release Notes.pdf
- BlueSpice 2.23.2 - Release Notes.pdf
- BlueSpice 2.23.3 beta - Release Notes.pdf
- BlueSpice 2.23.3 - Release Notes.pdf
- BlueSpice 2.27.0 beta - Release Notes.pdf
- BlueSpice 2.27.0 - Release Notes.pdf
- BlueSpice 2.27.1 - Release Notes.pdf
- BlueSpice 2.27.2 - Release Notes.pdf
- BlueSpice 2.27.3 - Release Notes.pdf
- BlueSpice 3.0.1 - Release Notes.pdf
<bs:ueparams template="release_notes_en" /> BlueSpice<br /> Copyright 20182019 by Hallo Welt! GmbH<br> https://bluespice.com<br> https://hallowelt.com <div class="bs-pagebreak"></div> == BlueSpice 3.0.1 == BlueSpice 3.0.1 is a patchminor release. === Notable Changes === * VisualEditor: Switch between source mode and visual mode is now possible without saving * Privacy Center and Admin: Allows users and site maintainers to manage their personalized data * CustomizableMenu: Adds a top menu to the site * Flagged Revisions: New overview list for revision status of pages * Calumma: Display of menus and featured actions depends on rights, not on logged in status * Calumma: Added a backlink from discussion page to content page === BlueSpice Foundation === * Foundation: Add `autocreateaccount` right to role `reader` * Foundation: Add base class for hook BSApiStoreBaseBeforeReturnData * Foundation: Add Bosnian alias and cleanup *.alias.php files * Foundation: Add custom menu skin data * Foundation: Add detection for when articlepreviewcapture is not handled by default handler * Foundation: Add progressive button styling for ExtJS * Foundation: Do not grant every permission to sysop, only if not previously assigned * Foundation: Exclude modification on link attributes for all mw tests * Foundation: Extend permission configs rather that overwriting * Foundation: Fix "unknown parameter" error on API calls to ExtJS stores * Foundation: Fix msg key after #470326 * Foundation: Fix Role::removePermission * Foundation: Fix badly stretched user images again * Foundation: Fix keyValueInputWidget deletion bug * Foundation: Fix line sizes to pass tests * Foundation: Fix list filtering for ExtJS * Foundation: Fix missing i18n key * Foundation: Improve WikiTextLinksHelper * Foundation: List allowed groups on locked down namespace * Foundation: Make LessVars overwriteable. ERM:13150 * Foundation: Move BsCacheHelper to UtilityFactory and remove the invalidations * Foundation: Put prefixed page title in data-bs-title * Foundation: Refactor namespace lockdown logic * Foundation: Remove BsCategoryHelper as it last usage was in version BS2.23 * Foundation: Remove old attribute limitation. Only storable fields will be saved anyway * Foundation: Remove support for other db types. ERM:10576 * Foundation: Remove targets from ResourceLoader modules * Foundation: Remove unused common constants that have been used for extension registration in BS1* * Foundation: Remove usage of BsLinkProvider and mark it as deprecated * Foundation: Remove usage of deprecated BsSpecialPage * Foundation: Skip adding data attributes in unit test context to pass tests * Foundation: Update doc for service InterWikiLinkLookup in ServiceDecorator === BlueSpice free === * About: Remove usage of deprecated BsSpecialPage * Authors: Disregard non-existing users * Authors: Fix fatal if invalid usernames in list * Authors: Require MediaWiki 1.29 in extension.json for manifest_version 2 * Avatars: Apply MediaWiki coding conventions * Avatars: Fix Avatars path * Checklist: Remove hook handler for BSExtendedEditBarBeforeEditToolbar * Checklist: Remove hook handler for VisualEditorConfig * Checklist: Remove targets from ResourceLoader modules * Checklist: Use new hook handler system for BeforePageDisplay * ConfigManager: Harmonize naming of special page title * ConfigManager: Remove usage of deprecated BsSpecialPage * ContextMenu: Add hook handler base classes * ContextMenu: Require MediaWiki 1.29 in extension.json for manifest_version 2 * CountThings: Quick typo fix * CountThings: Replace usage of deprecated BsExtensionMW * CustomMenu: New extension to provide an additional menu bar * Dashboards: Remove unused old method for AjaxDispatcher * Dashboards: Remove usage of deprecated BsSpecialPage * Dashboards: Upgrade to BS3 * Dashboards: Use new hook class system for SchemaUpdate hook handler * DistributionConnector: Add check for existence of the duplicator specialpage. ERM:12836 * EchoConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2 * ExtendedSearch: Add priority to LookupModifiers * ExtendedSearch: Add sort by modification time for Media dialog * ExtendedSearch: Allow additional LookupModifiers to be added by extensions * ExtendedSearch: Evaluate skip_namespaces on index updates as well * ExtendedSearch: Fix autocomplete result click handler * ExtendedSearch: Fix indexing to searchindex table * ExtendedSearch: Fix layouting issue with searchbar * ExtendedSearch: Make sure index name is lowercased * ExtendedSearch: Manual cherry-pick gerrit: 477504 * ExtendedSearch: Quick-fix all icon paths when there is a script path set * ExtendedSearch: Refactor of results panel * ExtendedSearch: Require MediaWiki 1.29 in extension.json for manifest_version 2 * ExtendedSearch: Update privacy handler * ExtendedSearch: Use new hook handler system for BeforePageDisplay * ExtendedSearch: WikiFarm integration * ExtendedStatistics: Fix db prefix on query * ExtendedStatistics: Fix duplicate class definition * ExtendedStatistics: Remove BSExtendedSearchAdminButtons hook handler * ExtendedStatistics: Remove support for other db types. ERM:10576 * ExtendedStatistics: Remove usage of deprecated BsSpecialPage * ExtendedStatistics: Use new hook class system for BeforePageDisplay hook handler * ExtendedStatistics: Use new hook handler system for BeforePageDisplay * GroupManager: Remove usage of deprecated BsSpecialPage * HideTitle: Remove targets from ResourceLoader modules * HideTitle: Replace usage of deprecated BsExtensionMW * InsertCategory: Remove hook handler for BSExtendedEditBarBeforeEditToolbar * InsertCategory: Remove hook handler for VisualEditorConfig * InsertCategory: Remove targets from ResourceLoader modules * InsertCategory: Upgrade to BS3 * InsertFile: Remove hook handler for BSExtendedEditBarBeforeEditToolbar * InsertFile: Remove hook handler for VisualEditorConfig * InsertFile: Remove old unused paging procedures * InsertFile: Remove targets from ResourceLoader modules * InsertFile: Upgrade to BS3 * InsertLink: Add file-link * InsertLink: Remove hook handler for BSExtendedEditBarBeforeEditToolbar * InsertLink: Remove hook handler for VisualEditorConfig * InsertLink: Remove targets from ResourceLoader modules * InsertMagic: Add icon to Insertmagic in VE * InsertMagic: Remove hook handler for BSExtendedEditBarBeforeEditToolbar * InsertMagic: Remove hook handler for VisualEditorConfig * InsertMagic: Remove targets from ResourceLoader modules * InsertMagic: Upgrade to BS3 * InterWikiLinks: Mark BSApiTasksInterWikiLinksManagerTest as broken * InterWikiLinks: Remove usage of deprecated BsSpecialPage * InterWikiLinks: Use new hook class system for BeforePageDisplay hook handler * NamespaceCSS: Remove usage of deprecated BsSpecialPage * NamespaceManager: Handler for BSPrivacy * NamespaceManager: Hide talk NSs + assign aliases * NamespaceManager: Re-add missing sql field patch files, that got removed * NamespaceManager: Remove support for other db types. ERM:10576 * NamespaceManager: Remove usage of deprecated BsSpecialPage * NamespaceManager: Require MediaWiki 1.29 in extension.json for manifest_version 2 * NamespaceManager: Upgrade BSPrivacy handler * NamespaceManager: Use new hook class system for SchemaUpdate hook handler * PageAccess: Remove usage of deprecated BsSpecialPage * PageAssignments: Handler for BSPrivacy * PageAssignments: Make assigned users notified on changes to talk page * PageAssignments: Quick Fix remove cause of warnings * PageAssignments: Remove targets from ResourceLoader modules * PageAssignments: Remove usage of deprecated BsSpecialPage * PageAssignments: Remove usage of deprecated BsUserHelper * PageAssignments: Update privacy handler * PageAssignments: Use new hook class system for SchemaUpdate hook handler * PageTemplates: Remove support for other db types. ERM:10576 * PageTemplates: Remove unused class PageTemplatesAdmin * PageTemplates: Remove usage of deprecated BsSpecialPage * PageTemplates: Use new hook class system for SchemaUpdate hook handler * PagesVisited: Remove support for other db types. ERM:10576 * PagesVisited: Replace BsLinkProvider with WikitextLinkHelper service * PagesVisited: Require MediaWiki 1.29 in extension.json for manifest_version 2 * PermissionManager: Fix button styling * PermissionManager: Fix custom group icon * PermissionManager: Script to compare permissions * Privacy: New extension to match GDPR requirements * QrCode: Add CI scripts * QrCode: Fix css class scanQrCode padding * RSSFeeder: Fix a typo * RSSFeeder: Remove usage of deprecated BsSpecialPage * RSSFeeder: Use new hook handler system for BeforePageDisplay * Readers: Handler for BSPrivacy * Readers: Remove bs_aftercontent readers, as is not supported by 3.0.0 skin * Readers: Remove usage of deprecated BsSpecialPage * Readers: Require MediaWiki 1.29 in extension.json for manifest_version 2 * Readers: Update privacy handler * Readers: Use new hook class system for SchemaUpdate hook handler * Readers: Use new hook handler system for BeforePageDisplay and SkinTemplateNavigation * SaferEdit: Handler for BSPrivacy * SaferEdit: Remove saferEdit ping on namespaces lower than 0 * SaferEdit: Remove support for other db types. ERM:10576 * SaferEdit: Update privacy handler * SaferEdit: Use new hook class system for SchemaUpdate hook handler * SmartList: Remove targets from ResourceLoader modules * SmartList: Use linkRenderer service instead of BsLinkProvider * SmartList: Use new hook handler system for BeforePageDisplay * UEModulePDF: Add Hook hander base class for hook BSUEModulePDFcollectMetaData * UEModulePDF: Hide PDF export on SpecialPages * UniversalExport: Remove usage of deprecated BsSpecialPage * UniversalExport: Use new hook handler system for BeforePageDisplay * UsageTracker: Remove usage of deprecated BsSpecialPage * UserManager: Add registration date column to UserManager. ERM:12999 * UserManager: Mark ApiTasksUserManagerTest as broken * UserManager: Remove unused empty file * UserManager: Remove usage of deprecated BsSpecialPage * UserSidebar: Move from gitlab to gerrit, as this is included in BS free * WatchList: Replace BsLinkProvider with WikitextLinkHelper service * WatchList: Require MediaWiki 1.29 in extension.json for manifest_version 2 * WhoIsOnline: Remove support for other db types. ERM:10576 * WhoIsOnline: Require MediaWiki 1.29 in extension.json for manifest_version 2 * WhoIsOnline: Use new hook handler system and drop support for other db types in schema update === BlueSpice Distribution === * VisualEditorConnector: Add composer test entry point * VisualEditorConnector: Add integration into BlueSpiceSimpleFarmer * VisualEditorConnector: Add parseWikitextFragment to standalone BlueSpiceTarget, as * VisualEditorConnector: Add proxy API module for Parsoid communication * VisualEditorConnector: Do not use VE on PageTemplates when VE is not enabled * VisualEditorConnector: Fix VisualEditor cancel button appearance * VisualEditorConnector: Fix VisualEditor editing when oldid present * VisualEditorConnector: Fix constructor parameter for RestbaseMock * VisualEditorConnector: Fix extension.json and remove random icon path from other extension to pass tests * VisualEditorConnector: Hide quality management tab when VE is active * VisualEditorConnector: Override behavior of MediaDialog * VisualEditorConnector: Reload page after saving is done * VisualEditorConnector: Require MediaWiki 1.31 in extension.json for AutoloadNamespaces * VisualEditorConnector: Update dynamic parsoid config for SimpleFarmer === BlueSpice Skin === * Calumma: Add tooltip for navigation toggler. ERM:13150 * Calumma: BlueSpiceCustomMenu Component. ERM:13134 * Calumma: CustomMenu header: modify height and color * Calumma: Fix 'view' page tool is always skipped. ERM: 13004 * Calumma: Fix CustomMenuHeader collapse state * Calumma: Fix Hidden VE with CustomMenu/Header on scroll * Calumma: Fix JS type error when the anchor for jumpmark has no attribute href * Calumma: Fix OOjs primary button colors + show QM tab only in view mode * Calumma: Fix Scroll to jumpmark * Calumma: Fix badly stretched user images again * Calumma: Fix for PluggableAuth AutoLogin * Calumma: Fix for VE line spacing * Calumma: Fix scroll-to-jumpmark for data-fragments * Calumma: Make default MW search work * Calumma: Modify LinkListGroup.mustache to fix alignment (pull-right chevron) * Calumma: Pre-select grid view tab only in RecentChanges, whenever * Calumma: Refactor stylesheets to avoid multiple loading * Calumma: Remove content styling for ordered list elements * Calumma: Remove not-logged-in state === BlueSpice pro === * ArticlePreviewCapture: Add PhantomJS Options * CategoryManager: Remove usage of deprecated BsSpecialPage * ExtendedFilelist: Add missing BlueSpice extension registry * ExtendedFilelist: Remove usage of deprecated BsSpecialPage * InsertTemplate: Remove hook handler for BSExtendedEditBarBeforeEditToolbar * InsertTemplate: Remove hook handler for VisualEditorConfig * InsertTemplate: Upgrade to BS3 * MultiUpload: Remove targets from ResourceLoader modules * MultiUpload: Use new hook handler system for BeforePageDisplay * SMWConnector: Change Source registration method for ES * SMWConnector: Require MediaWiki 1.29 in extension.json for manifest_version 2 ==BlueSpice 3.0.0== BlueSpice 3.0.0 is a major release.<br> ===Notable changes=== ====New features==== *Social: an activity, communication and interaction layer *Extended Search: based on ElasticSearch and completely new interface *Responsive skin "Calumma": supports mobile view and touch interaction *Graphical list: new interface element for better usability *MediaWiki VisualEditor: native support for wikitext *Role-based permissions: simplifies rights configuration *ArticlePreviewImages: see the content of an article in various lists *Authentication stack: LDAP and SAML authentication ====Other significant changes==== *Architecture: All extensions have their own repository *Architecture: Compatibility with MediaWiki 1.31 LTS *Architecture: Dialogs and grids now use ExtJS 6 *Architecture: License is now GPL-3.0-only *Architecture: Reworked configuration system *Architecture: Reworked notification system *Architecture: Complete use of new MediaWiki auth manager *ArticleInfo: Uses new flyout for quick interaction *Bookmaker: Books with preview images and covers *Calumma: Breadcrumbs show the page context *Calumma: Facilitate sidebar customisation with "Edit sidebar" links *Calumma: Global actions and right sidebar make relevant functionality quickly accessible *Calumma: Intelligent navigation bars only open when needed *Calumma: New page dialog to create a new namespaced page or subpage *Calumma: Quality assessment navigation shows page status at a glance *Calumma: Subpage dialog to find and navigate to subpages *Calumma: Visual recent changes show preview images of recently changed pages *CategoryCheck: Integration in VisualEditor *Checklist: Inspector for VisualEditor *Checklist: Improved logging of checklist changes *ConfigManager: Search for configuration options and visual overhaul *CountThings: Inspector for VisualEditor *Expiry: Use new flyout for quick interaction *ExtendedSearch: Improved facets *ExtendedSearch: Individual boosts of search results *ExtendedSearch: Search for semantic properties *ExtendedStatistics: Improved workflow *ExtJS Base: ExtJS for all MediaWiki extensions *FilterableTables: Turn almost any table into a filterable one *FlaggedRevsConnector: Use new flyout for quick interaction *InsertCategory: Use flyout widget *InsertMagic: VisualEditor integration *MediaWiki extension: CodeEditor for easy editing of script and code fragments *MediaWiki extension: Lingo for glossary function *MediaWiki extension: Popups for quick page preview *MediaWiki extension: TwoColConflict for edit conflict resolution *MediaWiki extension: SemanticScributo for scripting Semantic MediaWiki *Multiupload: Provide a dropzone element for quick uploads *Multiupload: Upload several files at once *NamespaceCSS: New manager for namespace specific CSS files *NamespaceManager: Add more options and visual overhaul *PageAssignments: Use new flyout for quick interaction *PermissionManager: Role-based system *PermissionManager: Searchable overview of included rights *PermissionManager: Improved logging of permission changes *QrCode: QR code to open the page on a mobile device *Reminder: Use new flyout for quick interaction *Smartlist: Inspector for VisualEditor *SMWConnector: Inject security trimming into ask queries *Social: Attachments for articles *Social: Discussions at the end of an article *Social: Resolved state for discussions to track open issues *Social: Blog feature for central information *Social: User profile with customizable fields *Social: Central list of activities *TagSearch: Inspector for VisualEditor *UserInfo: Quick info about a user in a hovercard *VisualEditor: Inspectors for BlueSpice tags *VisualEditor: Create filterable and exportable tables *VisualEditor: Improved image search *VisualEditorConnector: Provide framework for tool plugins and interaction with tags *VisualEditorConnector: Provide widget for use in extension form elements *WebDAV: Major rewrite and stabilisation *WikiExplorer: Improve filters for category and dates ====Removed extensions==== *Blog: Replaced by Timeline blog *RatedComments: Replaced by Timeline discussions *Shoutbox: Replaced by Timeline discussions *TopBarMenuCustomizer: Contact Hallo Welt! if needed *ExtensionInfo: All information goes to Special:Version now *FormattingHelp: No longer needed in VisualEditor *PasteImage: Directly supported by VisualEditor *FlexiSkin: Skin is configurable on the server side *BlueSpicePreferences: Replaced by ConfigManager ===Compatibility=== *MediaWiki 1.31 LTS *Operating System: Microsoft Windows Server 2012 or Linux (common distributions) *Web server: Apache 2+, IIS 8+ *PHP 7.0+ *MySQL 5.6+ or MariaDB 10+ *Apache Tomcat 8+ (for UEModulePDF, VisualDiff and LaTexRenderer) *ElasticSearch 6+ *Java 8+ *NodeJS 6+ *Chrome, Firefox, Internet Eplorer 11, Edge ===The Team=== ====Programmers==== *Markus Glaser *Radovan Kubani *Sebastian Ulbricht *Marc Reymann *Mathias Scheer *Thomas Lorenz *Tobias Weichart *Robert Vogel *Erwin Forster *Karl Waldmannstetter *Daniel Lynge *Tobias Davids *Patric Wirth *Stephan Muggli *Stefan Widmann *Jan Göttlich *Benedikt Hofmann *Daniel Vogel *Leonid Verhovskij *Gerhard Diller *Mannfred Dennerlein *Dejan Savuljesku *Josef Konrad *Philipp Pirzer *Peter Böhm ====Design & Testing==== *Anja Ebersbach *Richard Heigl *Nathalie Köpff *Michael Rödl *Michael Scherm *Dardan Diugan *Christina Glaser *Christian Graf *Angelika Müller *Karl Skodnik *Astrid Scheffler *Sabine Gürtler *Thomas Schnakenberg *Sabrina Dürr *Tobias Kornprobst *Luisa Roth *Ljubica Sireta *David Schweiger *Florian Bäckmann ====Contributors==== *Aaron Schulz *Acamicamacaraca *Alangi Derick *addshore *Albert221 *Amir Sarabadani *amritsreekumar *Antoine Musso *Aryeh Gregor *Aude *Basil Hershberger *Brad Jorsch *Chad Horohoe *Christian Aistleitner *David Sn *Demon *Florian *Florianschmidtwelzow *Fomafix *Frederic Mohr *Gergö Tisza *Guycn2 *hexmode *idakuch *James D. Forrester *Jayprakash12345 *Jforrester *jhsoby *Justin Du *Kunal Mehta *Legoktm *libraryupgrader *MarcoAurelio *Mark A. Hershberger *Max Semenik *MaxSem *MtDu *OmkarJ *Ori Livneh *Paladox *Phantom42 *Prateek Saxena *Purodha *QChris *Raimond Spekking *Raymond *RazeSoldier *Reedy *rlot *Rohitt Vashishtha *Siebrand Mazeland *Subin Siby *TGC *Tulsi Bhagat *Umherirrender *Yuki Shira *Yuriy Shnitkovskiy *withoutaname *Zoranzoki21 ====Translation==== BlueSpice is translated at translatewiki.net. Many, many thanks for your contributions! Special thanks go out to Raimond Spekking and Siebrand Mazeland for all the i18n reviews. ===Standing on the shoulders of giants=== We would like to thank all the people around MediaWiki. You've created a wonderful piece of software. Thanks a lot! This is a stable release. ===Notable Changes=== *Completely redesigned title section **Focus on convenience: See and modify relevant page information at a glance **Category handling: Categories are now shown in the title section and can be edited **Quality management: State of a page is displayed and can be changed **Page neighborhood: Subpages and related pages are shown in a breadcrumb navigation and can be easily be explored *UX improvements **UX audit: Many improvements in iconography, labeling and navigation **Page load masks: Indicator for system activity to create a smoother experience **Fullscreen mode: Switch the wiki to full screen for more space **Accessibility audit: Many improvements regarding accessibility for screenreaders *Search **Better scoring: Several tunings to provide a more natural search result order. E.g. base names have preference over subpages **Flexible autocomplete: It is now possible to use multiple infixes. E.g. search for "blue 3" results in BlueSpice 3.0 **Similar pages: Pages with similar terms can be found in the page information flyout *VisualEditor **Table formatting: Change the width and height of cells and apply various stylings **Text colors: Add colors to words and table backgrounds **File handling: It is now easier to link to files and upload files directly to namespaces **Convenience: Less clicks in file and save dialogs *Performance boost **Complete performance audit: This leads to a significantly faster page load **Support for nginx: This results in a major performance boost *Timeline **Integrated discussion page: Both classical wiki text and threaded discussions are stored on one page. **One step creation: Attachment and discussion sections can now be created in one click ===BlueSpice Foundation=== *Foundation: Add "BSExtractFiles" *Foundation: Add APIAfterExecute hook handler class *Foundation: Add Bosnian alias and cleanup *.alias.php files *Foundation: Add GroupList config multi select *Foundation: Add `autocreateaccount` to role `reader` *Foundation: Add additional icons *Foundation: Add bs-background-neutral and bs-background-transparent LessVars *Foundation: Add custom menu skin data *Foundation: Add detection for when articlepreviewcapture is not handled by default handler *Foundation: Add generic permissions check for "Task API" *Foundation: Add isHidden as a possible state of of ConfigDefinition *Foundation: Add missing action- messages *Foundation: Add multistring filter support *Foundation: Add new category icon to BlueSpice font and fix bs icon logo class *Foundation: Add new generalized cache-subsystem *Foundation: Add new hooks for settings migration process *Foundation: Add new input type `BS.form.field.NamespaceTag` *Foundation: Add new semantically named color variable *Foundation: Add permission requirements to roles *Foundation: Add progressive button styling for ExtJS *Foundation: Add script to create wikitext xml *Foundation: Add simple cache for entity timestamps to reduce queries *Foundation: Add sort key constants *Foundation: Add support for multiple filters per field for primary database providers *Foundation: Add textColor icon *Foundation: ArticlePreview will return default image if page is removed. Also, title of removed page will be red *Foundation: Atomic File Put contents *Foundation: CategoryTag: Fix issue with not scrollable and not resizable tree dialog *Foundation: Change protection rights assignments to correspond with MW defaults *Foundation: Disable paging on treestore *Foundation: Do not grant every permission to sysop, only if not previously assigned *Foundation: Extend MWTimestamp instead of static functions to get "age string" *Foundation: Fix "mw.Api is not a constructor" error *Foundation: Fix "unknown parameter" error on API calls to ExtJS stores *Foundation: Fix badly stretched user images again *Foundation: Fix broken history links provided by recent changes store *Foundation: Fix default limit on existing table entries check when using writer in stores *Foundation: Fix duplicate warning dialog opened twice *Foundation: Fix mustache template support for skins in TemplateHelper *Foundation: Fix translator list and warning in credits specialpage *Foundation: Fix user store groups filter *Foundation: Fix validation of group multi select form field *Foundation: Global loading indicator *Foundation: Improve error message from batch upload *Foundation: Improve WikiTextLinksHelper *Foundation: Improve menu item labels for recent changes *Foundation: Limit results of watchlist store to content namespaces *Foundation: List allowed groups on locked down namespace *Foundation: Loading indicators for managers *Foundation: Make LessVars overwriteable *Foundation: Make RunJobsTriggerHander intervals configurable *Foundation: Make sure category titles are valid before using them *Foundation: Modular lockdown *Foundation: Move favicon setting to section `Skinning` *Foundation: Namespace lockdown blocking false negatives *Foundation: New .less variables for link colors *Foundation: New task api and task interfaces *Foundation: New version of installcheck *Foundation: No write mode on read modules *Foundation: Remove reader role from anon users *Foundation: Remove support for other db types *Foundation: UserCombo: Do the sorting remotely ===BlueSpice Free=== *ArticleInfo: Add reload link *Authors: Disregard non-existing users *Authors: Remove config AuthorLimit, as it was never in use in BlueSpice 3 *Avatars: Add possibility to edit user image in preferences + various fixes *Avatars: Fix Avatars path *Avatars: Implement missing tag handler for profileimage tag *Avatars: Quickfix image errors when SSO *Checklist: Add missing action- messages *Checklist: UI fixes *ConfigManager: Check for hidden ConfigDefinitions and remove them from the records *ConfigManager: Fix save button color when button is active in manager *ContextMenu: Expansion of Contextmenu *ContextMenu: Move modus preference to rendering section in preferences *CustomMenu: Add link target to external links *Dashboards: Fix dashboard on logo link user option *EchoConnector: Send daily/weekly digest using RunJobsTriggerHandler *EchoConnector: Add notification whenever someone creates her-/himself an account *EchoConnector: Fix exception when deleted users would get echo notifications *ExtendedSearch: Add "more like this" functionality + file usage *ExtendedSearch: Add ability to receive returnto param and display returnto link *ExtendedSearch: Add config option to specify port of the ElasticSearch host *ExtendedSearch: Add debug log when query run fail *ExtendedSearch: Add excludes for external file index *ExtendedSearch: Add screenreader compatibility for searchbox *ExtendedSearch: Add sort by modification time for media dialog *ExtendedSearch: Allow two-line results in autocomplete *ExtendedSearch: Boost results based on how recent they are *ExtendedSearch: Fix autocomplete ranking + fix secondary results *ExtendedSearch: Fix error when no sorting is set in search store *ExtendedSearch: Fix export dialog *ExtendedSearch: Fix filter option filtering *ExtendedSearch: Improve search scoring *ExtendedSearch: Integrate TagSearch *ExtendedSearch: Push to possible external indexes *ExtendedSearch: Use display title in result only if it's set *ExtendedSearch: WikiFarm integration *ExtendedStatistics: Use LoadPlaceholders *GroupManager: Add load indicator for all actions in group manager grid *HideTitle: Add option to hide the page title to VisualEditor *InsertCategory: Add screenreader compatibility for PageHeader *InsertCategory: Enable inline editing of categories in new title section *InsertFile: Add cancel button to VisualEditor advanced search *InsertLink: Add file-link *InsertLink: Move user preferences to config variable *InsertLink: VisualEditor - insert links to local filesystem *InsertMagic: Add Icon to Insertmagic in VisualEditor *InterWikiLinks: Fix interwiki links can not be edited *NamespaceManager: Add link to namespace articles in NamespaceManager *NamespaceManager: Fix namespace manager jumps back to initial settings when opcache is enabled *PageAccess: Use new modular lockdown *PageAssignments: Add "reader" role to default roles for "pageassignable" *PageAssignments: Fix assignee remove action shown when user has no permission to do so *PageAssignments: Fix assignments when a user is assigned that was deleted *PageAssignments: Fix permission checking when editing assignments *PageAssignments: Make assigned users notified on changes to talk page *PageAssignments: Make target configurable *PageAssignments: New mechanism for SemanticExtraSpecialProperties *PageAssignments: Re-implement grant permissions when assigned *PageAssignments: Set permission ConfigDefinition to hidden *PageTemplates: Allow a page template to be used on multiple namespaces *PageTemplates: Use LoadPlaceholders *PagesVisited: Show link title without "" for shortened link text *PagesVisited: Use limit to reduce query time *PermissionManager: Adapt to changes in role system *PermissionManager: Do not add NS_TEMPLATE in $wgNonincludableNamespaces *PermissionManager: Implement dependent roles *PermissionManager: Make treepanel for groups adjustable in width *PermissionManager: Script to compare permissions *Privacy: Add cookie consent settings link in the footer as well *QrCode: Collapse QRCode panel in sitetools-main navigation by default *RSSFeeder: Fix broken RSS feed when no specific protocol configured *Readers: Use JobQueue to insert readers *SaferEdit: Remove user preferences *SaferEdit: Remove saferEdit ping on namespaces lower than 0 *SmartList: Remove Legacy Functionality *SmartList: Remove unnecessary cache invalidation *UEModuleDOCX: Testing and fixing all errors and warnings *UEModulePDF: Hide PDF export on SpecialPages *UEModulePDF: Introduce new permission `uemodulepdf-export` *UEModulePDF: Remove background-color from toc to make it not blend over watermarks *UEModulePDF: Remove default 'table-layout:fixed' from tables.css *UniversalExport: Add pdfpagebreak tag to InsertMagic and VisualEditor *UniversalExport: Send X-Robots-Tag header on export *UserManager: Add registration date column to UserManager *UserManager: Enabled filter for activated users *WatchList: Add watchlist window *WatchList: Remove permission check for watchlist items in UserSidebar *WhoIsOnline: Move deletion of old WhoIsOnline data to RunJobsTriggerHander *WhoIsOnline: Remove user preferences *WhoIsOnline: Set deletion rate to once a day and keep data for 24 hours ===BlueSpice Distribution=== *DistributionConnector: Add check for existence of the duplicator specialpage *DistributionConnector: Give more space to radio-buttons in Quiz *DistributionConnector: HitCounters SemanticExtraProperty implementation *DistributionConnector: Show 'duplicate' link only to user who is allowed to duplicate a page ===BlueSpice Skin=== *Calumma: Activate profile switch in associated links by default *Calumma: Add "associated links" panel *Calumma: Add "root page sibling" to associated links *Calumma: Add VersionPager *Calumma: Add associated links *Calumma: Add a styleclass for full width tables *Calumma: Add edit button for mobile view *Calumma: Add edit link to component CustomMenu *Calumma: Add favicon *Calumma: Add new colors for alert boxes *Calumma: Add screenreader compatibility for logo *Calumma: Add screenreader compatibility to search *Calumma: Add text clipping when it does not fit in the block *Calumma: Add tooltip for navigation toggler *Calumma: Add triggers for category edit tool *Calumma: Add warning if user is viewing an old page version *Calumma: Adjust lines and margins *Calumma: BlueSpiceCustomMenu Component *Calumma: Change color of "Log in" link *Calumma: Change right navigation icon *Calumma: Change sitenotice alert colors *Calumma: Create new functionality for fullscreen mode *Calumma: Create notification for successful login *Calumma: Disable edit button if edit actions is not possible *Calumma: Discussion/Page links removed if it is an active page *Calumma: Enable FeaturedActions if user can edit *Calumma: Fix IE style issues *Calumma: Fix Scroll to jumpmark *Calumma: Fix button text for diff and history link *Calumma: Fix for PluggableAuth AutoLogin *Calumma: Fix for VisualEditor line spacing *Calumma: Fix issue with broken styles on browser zoom *Calumma: Fix position and style of mobile featured action buttons *Calumma: Fix position of close icon for left navigation in mobile view *Calumma: Fouc fix *Calumma: Hide featured actions if logged out user can not read *Calumma: Hide header menu if logged out user can not read *Calumma: Hide mobile login button for not logged in user with read permission *Calumma: Hide page header elements in VisualEditor edit mode *Calumma: Hide search form if logged out user can not read *Calumma: Hide sidebars if user is not allowed to read *Calumma: History & Diff links should open page in the same tab *Calumma: Improve mobile accessibility for navigation-main and sitetools-main on scroll *Calumma: Improve print stylings *Calumma: Integrate loadIndicators in flyouts *Calumma: Make default MediaWiki search work *Calumma: Make flyout loading-indicator less obtrusive *Calumma: Mobile menu: add close button *Calumma: Mobile: show scroll bar to thumb images if image size is larger then display width *Calumma: New layout for page header with more information and actions *Calumma: Pagination toolbar on “Recent changes” has no bottom padding *Calumma: Positioning of the notifications badge *Calumma: Prevent hidden list bullets after floatleft items (images) *Calumma: Real fullscreen mode *Calumma: Rearrange footer icons and footer places *Calumma: Rearrange language links in header *Calumma: Reduce CSS output *Calumma: Rename sitetools panels 'Edit' and 'Views' and collapse panel 'Views' *Calumma: SEO for Export: No Follow ===BlueSpice Pro=== *ArticlePreviewCapture: Patch for linux and windows *Bookshelf: Do not show action if no permission *BookshelfUI: Clear page values after insertion *BookshelfUI: Expand Api limit for inserted pages *BookshelfUI: Use LoadPlaceholder *CategoryManager: AddCategory fix *DrawioConnector: Fix inspector, rename "name" attribute and fix preview *DrawioConnector: Use tag for drawio instead of magic word *Expiry: Add expired alert *Expiry: Use LoadPlaceholders *FlaggedRevsConnector: Add QMOverview page to Admintools *FlaggedRevsConnector: Add Semantic Extra Special Properties descriptions *FlaggedRevsConnector: Block read only in view mode *FlaggedRevsConnector: Improve stable/draft switch *FlaggedRevsConnector: Increased value of pristine-key in FlaggedRevsTags from 0 to 2 *FlaggedRevsConnector: List filter on revision state *FlaggedRevsConnector: New mechanism for SemanticExtraSpecialProperties *FlaggedRevsConnector: New page header *FlaggedRevsConnector: Remove autoreview rights from reviewer role *FlaggedRevsConnector: Show approval comment in page history *NSFileRepoConnector: Add namespace selector to VisualEditor upload dialog *NSFileRepoConnector: Preselect namespace in `Advanced Settings` tab *Reminder: Move user preferences to better location *Reminder: Use LoadPlaceholders *Review: Add more caching and better logic to significant reduce queries *Review: Better logic to disable editing when user has no permissions *Review: New mechanism for SemanticExtraSpecialProperties *Review: Set default value for type if nothing is set *Review: Use LoadPlaceholders *Review: Use new modular lockdown *ReviewExtended: Add review type to history *ReviewExtended: Fix time offset *SMWConnector: New mechanism for SemanticExtraSpecialProperties *SMWConnector: Restore Visual Editor in page forms and enable VisualEditor in free text field *SMWConnector: Save memory and clear-up afterwards *Social: Activate mediaViewer attachments on special pages and outside of the content *Social: Add default icon for unknown file in attachments *Social: Add warn on leave for all modified entities to prevent data loss *Social: Allow entity actions be rendered when entry does not exist *Social: Hide entity action button when there is no action available *SocialProfile: Force profile not change to edit mode when it does not exist *UEModulePDFRecursive: Export link added to the sidebar *UEModulePDFSubpages: Show PDF export only on content pages *VisualEditorConnector: Add table inspectors *VisualEditorConnector: Add color palette *VisualEditorConnector: Add config definitions *VisualEditorConnector: Backport change label functionality *VisualEditorConnector: Do not use VisualEditor on PageTemplates when VisualEditor is not enabled *VisualEditorConnector: Enable Pasting of Text with embedded Links *VisualEditorConnector: Enabled getting categories from page even in source mode *VisualEditorConnector: Handle MediaLinks *VisualEditorConnector: Implement color picker *VisualEditorConnector: Improve text style popup *VisualEditorConnector: Links to files *VisualEditorConnector: Make saving process more user-friendly *VisualEditorConnector: Prevent cell editing in TableSelection mode in IE11 *VisualEditorConnector: Table handling *WikiExplorer: Fix not working filter category and namespace filter ===BlueSpice Pro Distribution=== *SemanticMediaWiki: Upgrade to SMW3.0.1 <bs:universalexport:noexport> ==Archive: Release Notes of Older BlueSpice Versions== * [[Media:BlueSpice_ReleaseNotes_101.pdf|BlueSpice 1.0.1 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_11.pdf|BlueSpice 1.1 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_111.pdf|BlueSpice 1.1.1 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_1200.pdf|BlueSpice 1.20.0 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_1201.pdf|BlueSpice 1.20.1 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_1210.pdf|BlueSpice 1.21.0 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2220.pdf|BlueSpice 2.22.0 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2221.pdf|BlueSpice 2.22.1 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2221a.pdf|BlueSpice 2.22.1a - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2222.pdf|BlueSpice 2.22.2 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2230_beta.pdf|BlueSpice 2.23.0 beta - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2230.pdf|BlueSpice 2.23.0 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2231.pdf|BlueSpice 2.23.1 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2232_beta.pdf|BlueSpice 2.23.2 beta - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2232.pdf|BlueSpice 2.23.2 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2233_beta.pdf|BlueSpice 2.23.3 beta - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2233.pdf|BlueSpice 2.23.3 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2270_beta.pdf|BlueSpice 2.27.0 beta - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2270.pdf|BlueSpice 2.27.0 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2271.pdf|BlueSpice 2.27.1 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2272.pdf|BlueSpice 2.27.2 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_2273.pdf|BlueSpice 2.27.3 - Release Notes.pdf]] * [[Media:BlueSpice_ReleaseNotes_301.pdf|BlueSpice 3.0.1 - Release Notes.pdf]]</bs:universalexport:noexport> [[en:{{FULLPAGENAME}}]] [[de:Setup:Release_Notes]] __FORCETOC__
| Line 1: | Line 1: | ||
<bs:ueparams template="release_notes_en" /> | <bs:ueparams template="release_notes_en" /> | ||
| − | BlueSpice<br> | + | |
| − | Copyright | + | BlueSpice<br /> |
| − | https://bluespice.com | + | Copyright 2019 by Hallo Welt! GmbH |
| + | https://bluespice.com | ||
https://hallowelt.com | https://hallowelt.com | ||
<div class="bs-pagebreak"></div> | <div class="bs-pagebreak"></div> | ||
| − | == BlueSpice 3 | + | ==BlueSpice 3.1== |
| − | BlueSpice 3 | + | BlueSpice 3.1 is a minor release. |
| − | + | This is a stable release. | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | ===Notable Changes=== | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | *Completely redesigned title section | |
| + | **Focus on convenience: See and modify relevant page information at a glance | ||
| + | **Category handling: Categories are now shown in the title section and can be edited | ||
| + | **Quality management: State of a page is displayed and can be changed | ||
| + | **Page neighborhood: Subpages and related pages are shown in a breadcrumb navigation and can be easily be explored | ||
| + | *UX improvements | ||
| + | **UX audit: Many improvements in iconography, labeling and navigation | ||
| + | **Page load masks: Indicator for system activity to create a smoother experience | ||
| + | **Fullscreen mode: Switch the wiki to full screen for more space | ||
| + | **Accessibility audit: Many improvements regarding accessibility for screenreaders | ||
| + | *Search | ||
| + | **Better scoring: Several tunings to provide a more natural search result order. E.g. base names have preference over subpages | ||
| + | **Flexible autocomplete: It is now possible to use multiple infixes. E.g. search for "blue 3" results in BlueSpice 3.0 | ||
| + | **Similar pages: Pages with similar terms can be found in the page information flyout | ||
| + | *VisualEditor | ||
| + | **Table formatting: Change the width and height of cells and apply various stylings | ||
| + | **Text colors: Add colors to words and table backgrounds | ||
| + | **File handling: It is now easier to link to files and upload files directly to namespaces | ||
| + | **Convenience: Less clicks in file and save dialogs | ||
| + | *Performance boost | ||
| + | **Complete performance audit: This leads to a significantly faster page load | ||
| + | **Support for nginx: This results in a major performance boost | ||
| + | *Timeline | ||
| + | **Integrated discussion page: Both classical wiki text and threaded discussions are stored on one page. | ||
| + | **One step creation: Attachment and discussion sections can now be created in one click | ||
| − | + | ===BlueSpice Foundation=== | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | *Foundation: Add "BSExtractFiles" | |
| + | *Foundation: Add APIAfterExecute hook handler class | ||
| + | *Foundation: Add Bosnian alias and cleanup *.alias.php files | ||
| + | *Foundation: Add GroupList config multi select | ||
| + | *Foundation: Add `autocreateaccount` to role `reader` | ||
| + | *Foundation: Add additional icons | ||
| + | *Foundation: Add bs-background-neutral and bs-background-transparent LessVars | ||
| + | *Foundation: Add custom menu skin data | ||
| + | *Foundation: Add detection for when articlepreviewcapture is not handled by default handler | ||
| + | *Foundation: Add generic permissions check for "Task API" | ||
| + | *Foundation: Add isHidden as a possible state of of ConfigDefinition | ||
| + | *Foundation: Add missing action- messages | ||
| + | *Foundation: Add multistring filter support | ||
| + | *Foundation: Add new category icon to BlueSpice font and fix bs icon logo class | ||
| + | *Foundation: Add new generalized cache-subsystem | ||
| + | *Foundation: Add new hooks for settings migration process | ||
| + | *Foundation: Add new input type `BS.form.field.NamespaceTag` | ||
| + | *Foundation: Add new semantically named color variable | ||
| + | *Foundation: Add permission requirements to roles | ||
| + | *Foundation: Add progressive button styling for ExtJS | ||
| + | *Foundation: Add script to create wikitext xml | ||
| + | *Foundation: Add simple cache for entity timestamps to reduce queries | ||
| + | *Foundation: Add sort key constants | ||
| + | *Foundation: Add support for multiple filters per field for primary database providers | ||
| + | *Foundation: Add textColor icon | ||
| + | *Foundation: ArticlePreview will return default image if page is removed. Also, title of removed page will be red | ||
| + | *Foundation: Atomic File Put contents | ||
| + | *Foundation: CategoryTag: Fix issue with not scrollable and not resizable tree dialog | ||
| + | *Foundation: Change protection rights assignments to correspond with MW defaults | ||
| + | *Foundation: Disable paging on treestore | ||
| + | *Foundation: Do not grant every permission to sysop, only if not previously assigned | ||
| + | *Foundation: Extend MWTimestamp instead of static functions to get "age string" | ||
| + | *Foundation: Fix "mw.Api is not a constructor" error | ||
| + | *Foundation: Fix "unknown parameter" error on API calls to ExtJS stores | ||
| + | *Foundation: Fix badly stretched user images again | ||
| + | *Foundation: Fix broken history links provided by recent changes store | ||
| + | *Foundation: Fix default limit on existing table entries check when using writer in stores | ||
| + | *Foundation: Fix duplicate warning dialog opened twice | ||
| + | *Foundation: Fix mustache template support for skins in TemplateHelper | ||
| + | *Foundation: Fix translator list and warning in credits specialpage | ||
| + | *Foundation: Fix user store groups filter | ||
| + | *Foundation: Fix validation of group multi select form field | ||
| + | *Foundation: Global loading indicator | ||
| + | *Foundation: Improve error message from batch upload | ||
| + | *Foundation: Improve WikiTextLinksHelper | ||
| + | *Foundation: Improve menu item labels for recent changes | ||
| + | *Foundation: Limit results of watchlist store to content namespaces | ||
| + | *Foundation: List allowed groups on locked down namespace | ||
| + | *Foundation: Loading indicators for managers | ||
| + | *Foundation: Make LessVars overwriteable | ||
| + | *Foundation: Make RunJobsTriggerHander intervals configurable | ||
| + | *Foundation: Make sure category titles are valid before using them | ||
| + | *Foundation: Modular lockdown | ||
| + | *Foundation: Move favicon setting to section `Skinning` | ||
| + | *Foundation: Namespace lockdown blocking false negatives | ||
| + | *Foundation: New .less variables for link colors | ||
| + | *Foundation: New task api and task interfaces | ||
| + | *Foundation: New version of installcheck | ||
| + | *Foundation: No write mode on read modules | ||
| + | *Foundation: Remove reader role from anon users | ||
| + | *Foundation: Remove support for other db types | ||
| + | *Foundation: UserCombo: Do the sorting remotely | ||
| − | + | ===BlueSpice Free=== | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | *ArticleInfo: Add reload link | |
| + | *Authors: Disregard non-existing users | ||
| + | *Authors: Remove config AuthorLimit, as it was never in use in BlueSpice 3 | ||
| + | *Avatars: Add possibility to edit user image in preferences + various fixes | ||
| + | *Avatars: Fix Avatars path | ||
| + | *Avatars: Implement missing tag handler for profileimage tag | ||
| + | *Avatars: Quickfix image errors when SSO | ||
| + | *Checklist: Add missing action- messages | ||
| + | *Checklist: UI fixes | ||
| + | *ConfigManager: Check for hidden ConfigDefinitions and remove them from the records | ||
| + | *ConfigManager: Fix save button color when button is active in manager | ||
| + | *ContextMenu: Expansion of Contextmenu | ||
| + | *ContextMenu: Move modus preference to rendering section in preferences | ||
| + | *CustomMenu: Add link target to external links | ||
| + | *Dashboards: Fix dashboard on logo link user option | ||
| + | *EchoConnector: Send daily/weekly digest using RunJobsTriggerHandler | ||
| + | *EchoConnector: Add notification whenever someone creates her-/himself an account | ||
| + | *EchoConnector: Fix exception when deleted users would get echo notifications | ||
| + | *ExtendedSearch: Add "more like this" functionality + file usage | ||
| + | *ExtendedSearch: Add ability to receive returnto param and display returnto link | ||
| + | *ExtendedSearch: Add config option to specify port of the ElasticSearch host | ||
| + | *ExtendedSearch: Add debug log when query run fail | ||
| + | *ExtendedSearch: Add excludes for external file index | ||
| + | *ExtendedSearch: Add screenreader compatibility for searchbox | ||
| + | *ExtendedSearch: Add sort by modification time for media dialog | ||
| + | *ExtendedSearch: Allow two-line results in autocomplete | ||
| + | *ExtendedSearch: Boost results based on how recent they are | ||
| + | *ExtendedSearch: Fix autocomplete ranking + fix secondary results | ||
| + | *ExtendedSearch: Fix error when no sorting is set in search store | ||
| + | *ExtendedSearch: Fix export dialog | ||
| + | *ExtendedSearch: Fix filter option filtering | ||
| + | *ExtendedSearch: Improve search scoring | ||
| + | *ExtendedSearch: Integrate TagSearch | ||
| + | *ExtendedSearch: Push to possible external indexes | ||
| + | *ExtendedSearch: Use display title in result only if it's set | ||
| + | *ExtendedSearch: WikiFarm integration | ||
| + | *ExtendedStatistics: Use LoadPlaceholders | ||
| + | *GroupManager: Add load indicator for all actions in group manager grid | ||
| + | *HideTitle: Add option to hide the page title to VisualEditor | ||
| + | *InsertCategory: Add screenreader compatibility for PageHeader | ||
| + | *InsertCategory: Enable inline editing of categories in new title section | ||
| + | *InsertFile: Add cancel button to VisualEditor advanced search | ||
| + | *InsertLink: Add file-link | ||
| + | *InsertLink: Move user preferences to config variable | ||
| + | *InsertLink: VisualEditor - insert links to local filesystem | ||
| + | *InsertMagic: Add Icon to Insertmagic in VisualEditor | ||
| + | *InterWikiLinks: Fix interwiki links can not be edited | ||
| + | *NamespaceManager: Add link to namespace articles in NamespaceManager | ||
| + | *NamespaceManager: Fix namespace manager jumps back to initial settings when opcache is enabled | ||
| + | *PageAccess: Use new modular lockdown | ||
| + | *PageAssignments: Add "reader" role to default roles for "pageassignable" | ||
| + | *PageAssignments: Fix assignee remove action shown when user has no permission to do so | ||
| + | *PageAssignments: Fix assignments when a user is assigned that was deleted | ||
| + | *PageAssignments: Fix permission checking when editing assignments | ||
| + | *PageAssignments: Make assigned users notified on changes to talk page | ||
| + | *PageAssignments: Make target configurable | ||
| + | *PageAssignments: New mechanism for SemanticExtraSpecialProperties | ||
| + | *PageAssignments: Re-implement grant permissions when assigned | ||
| + | *PageAssignments: Set permission ConfigDefinition to hidden | ||
| + | *PageTemplates: Allow a page template to be used on multiple namespaces | ||
| + | *PageTemplates: Use LoadPlaceholders | ||
| + | *PagesVisited: Show link title without "" for shortened link text | ||
| + | *PagesVisited: Use limit to reduce query time | ||
| + | *PermissionManager: Adapt to changes in role system | ||
| + | *PermissionManager: Do not add NS_TEMPLATE in $wgNonincludableNamespaces | ||
| + | *PermissionManager: Implement dependent roles | ||
| + | *PermissionManager: Make treepanel for groups adjustable in width | ||
| + | *PermissionManager: Script to compare permissions | ||
| + | *Privacy: Add cookie consent settings link in the footer as well | ||
| + | *QrCode: Collapse QRCode panel in sitetools-main navigation by default | ||
| + | *RSSFeeder: Fix broken RSS feed when no specific protocol configured | ||
| + | *Readers: Use JobQueue to insert readers | ||
| + | *SaferEdit: Remove user preferences | ||
| + | *SaferEdit: Remove saferEdit ping on namespaces lower than 0 | ||
| + | *SmartList: Remove Legacy Functionality | ||
| + | *SmartList: Remove unnecessary cache invalidation | ||
| + | *UEModuleDOCX: Testing and fixing all errors and warnings | ||
| + | *UEModulePDF: Hide PDF export on SpecialPages | ||
| + | *UEModulePDF: Introduce new permission `uemodulepdf-export` | ||
| + | *UEModulePDF: Remove background-color from toc to make it not blend over watermarks | ||
| + | *UEModulePDF: Remove default 'table-layout:fixed' from tables.css | ||
| + | *UniversalExport: Add pdfpagebreak tag to InsertMagic and VisualEditor | ||
| + | *UniversalExport: Send X-Robots-Tag header on export | ||
| + | *UserManager: Add registration date column to UserManager | ||
| + | *UserManager: Enabled filter for activated users | ||
| + | *WatchList: Add watchlist window | ||
| + | *WatchList: Remove permission check for watchlist items in UserSidebar | ||
| + | *WhoIsOnline: Move deletion of old WhoIsOnline data to RunJobsTriggerHander | ||
| + | *WhoIsOnline: Remove user preferences | ||
| + | *WhoIsOnline: Set deletion rate to once a day and keep data for 24 hours | ||
| − | + | ===BlueSpice Distribution=== | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | *DistributionConnector: Add check for existence of the duplicator specialpage | |
| − | + | *DistributionConnector: Give more space to radio-buttons in Quiz | |
| + | *DistributionConnector: HitCounters SemanticExtraProperty implementation | ||
| + | *DistributionConnector: Show 'duplicate' link only to user who is allowed to duplicate a page | ||
| − | + | ===BlueSpice Skin=== | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | *Calumma: Activate profile switch in associated links by default | |
| + | *Calumma: Add "associated links" panel | ||
| + | *Calumma: Add "root page sibling" to associated links | ||
| + | *Calumma: Add VersionPager | ||
| + | *Calumma: Add associated links | ||
| + | *Calumma: Add a styleclass for full width tables | ||
| + | *Calumma: Add edit button for mobile view | ||
| + | *Calumma: Add edit link to component CustomMenu | ||
| + | *Calumma: Add favicon | ||
| + | *Calumma: Add new colors for alert boxes | ||
| + | *Calumma: Add screenreader compatibility for logo | ||
| + | *Calumma: Add screenreader compatibility to search | ||
| + | *Calumma: Add text clipping when it does not fit in the block | ||
| + | *Calumma: Add tooltip for navigation toggler | ||
| + | *Calumma: Add triggers for category edit tool | ||
| + | *Calumma: Add warning if user is viewing an old page version | ||
| + | *Calumma: Adjust lines and margins | ||
| + | *Calumma: BlueSpiceCustomMenu Component | ||
| + | *Calumma: Change color of "Log in" link | ||
| + | *Calumma: Change right navigation icon | ||
| + | *Calumma: Change sitenotice alert colors | ||
| + | *Calumma: Create new functionality for fullscreen mode | ||
| + | *Calumma: Create notification for successful login | ||
| + | *Calumma: Disable edit button if edit actions is not possible | ||
| + | *Calumma: Discussion/Page links removed if it is an active page | ||
| + | *Calumma: Enable FeaturedActions if user can edit | ||
| + | *Calumma: Fix IE style issues | ||
| + | *Calumma: Fix Scroll to jumpmark | ||
| + | *Calumma: Fix button text for diff and history link | ||
| + | *Calumma: Fix for PluggableAuth AutoLogin | ||
| + | *Calumma: Fix for VisualEditor line spacing | ||
| + | *Calumma: Fix issue with broken styles on browser zoom | ||
| + | *Calumma: Fix position and style of mobile featured action buttons | ||
| + | *Calumma: Fix position of close icon for left navigation in mobile view | ||
| + | *Calumma: Fouc fix | ||
| + | *Calumma: Hide featured actions if logged out user can not read | ||
| + | *Calumma: Hide header menu if logged out user can not read | ||
| + | *Calumma: Hide mobile login button for not logged in user with read permission | ||
| + | *Calumma: Hide page header elements in VisualEditor edit mode | ||
| + | *Calumma: Hide search form if logged out user can not read | ||
| + | *Calumma: Hide sidebars if user is not allowed to read | ||
| + | *Calumma: History & Diff links should open page in the same tab | ||
| + | *Calumma: Improve mobile accessibility for navigation-main and sitetools-main on scroll | ||
| + | *Calumma: Improve print stylings | ||
| + | *Calumma: Integrate loadIndicators in flyouts | ||
| + | *Calumma: Make default MediaWiki search work | ||
| + | *Calumma: Make flyout loading-indicator less obtrusive | ||
| + | *Calumma: Mobile menu: add close button | ||
| + | *Calumma: Mobile: show scroll bar to thumb images if image size is larger then display width | ||
| + | *Calumma: New layout for page header with more information and actions | ||
| + | *Calumma: Pagination toolbar on “Recent changes” has no bottom padding | ||
| + | *Calumma: Positioning of the notifications badge | ||
| + | *Calumma: Prevent hidden list bullets after floatleft items (images) | ||
| + | *Calumma: Real fullscreen mode | ||
| + | *Calumma: Rearrange footer icons and footer places | ||
| + | *Calumma: Rearrange language links in header | ||
| + | *Calumma: Reduce CSS output | ||
| + | *Calumma: Rename sitetools panels 'Edit' and 'Views' and collapse panel 'Views' | ||
| + | *Calumma: SEO for Export: No Follow | ||
| − | + | ===BlueSpice Pro=== | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | *ArticlePreviewCapture: Patch for linux and windows | |
| + | *Bookshelf: Do not show action if no permission | ||
| + | *BookshelfUI: Clear page values after insertion | ||
| + | *BookshelfUI: Expand Api limit for inserted pages | ||
| + | *BookshelfUI: Use LoadPlaceholder | ||
| + | *CategoryManager: AddCategory fix | ||
| + | *DrawioConnector: Fix inspector, rename "name" attribute and fix preview | ||
| + | *DrawioConnector: Use tag for drawio instead of magic word | ||
| + | *Expiry: Add expired alert | ||
| + | *Expiry: Use LoadPlaceholders | ||
| + | *FlaggedRevsConnector: Add QMOverview page to Admintools | ||
| + | *FlaggedRevsConnector: Add Semantic Extra Special Properties descriptions | ||
| + | *FlaggedRevsConnector: Block read only in view mode | ||
| + | *FlaggedRevsConnector: Improve stable/draft switch | ||
| + | *FlaggedRevsConnector: Increased value of pristine-key in FlaggedRevsTags from 0 to 2 | ||
| + | *FlaggedRevsConnector: List filter on revision state | ||
| + | *FlaggedRevsConnector: New mechanism for SemanticExtraSpecialProperties | ||
| + | *FlaggedRevsConnector: New page header | ||
| + | *FlaggedRevsConnector: Remove autoreview rights from reviewer role | ||
| + | *FlaggedRevsConnector: Show approval comment in page history | ||
| + | *NSFileRepoConnector: Add namespace selector to VisualEditor upload dialog | ||
| + | *NSFileRepoConnector: Preselect namespace in `Advanced Settings` tab | ||
| + | *Reminder: Move user preferences to better location | ||
| + | *Reminder: Use LoadPlaceholders | ||
| + | *Review: Add more caching and better logic to significant reduce queries | ||
| + | *Review: Better logic to disable editing when user has no permissions | ||
| + | *Review: New mechanism for SemanticExtraSpecialProperties | ||
| + | *Review: Set default value for type if nothing is set | ||
| + | *Review: Use LoadPlaceholders | ||
| + | *Review: Use new modular lockdown | ||
| + | *ReviewExtended: Add review type to history | ||
| + | *ReviewExtended: Fix time offset | ||
| + | *SMWConnector: New mechanism for SemanticExtraSpecialProperties | ||
| + | *SMWConnector: Restore Visual Editor in page forms and enable VisualEditor in free text field | ||
| + | *SMWConnector: Save memory and clear-up afterwards | ||
| + | *Social: Activate mediaViewer attachments on special pages and outside of the content | ||
| + | *Social: Add default icon for unknown file in attachments | ||
| + | *Social: Add warn on leave for all modified entities to prevent data loss | ||
| + | *Social: Allow entity actions be rendered when entry does not exist | ||
| + | *Social: Hide entity action button when there is no action available | ||
| + | *SocialProfile: Force profile not change to edit mode when it does not exist | ||
| + | *UEModulePDFRecursive: Export link added to the sidebar | ||
| + | *UEModulePDFSubpages: Show PDF export only on content pages | ||
| + | *VisualEditorConnector: Add table inspectors | ||
| + | *VisualEditorConnector: Add color palette | ||
| + | *VisualEditorConnector: Add config definitions | ||
| + | *VisualEditorConnector: Backport change label functionality | ||
| + | *VisualEditorConnector: Do not use VisualEditor on PageTemplates when VisualEditor is not enabled | ||
| + | *VisualEditorConnector: Enable Pasting of Text with embedded Links | ||
| + | *VisualEditorConnector: Enabled getting categories from page even in source mode | ||
| + | *VisualEditorConnector: Handle MediaLinks | ||
| + | *VisualEditorConnector: Implement color picker | ||
| + | *VisualEditorConnector: Improve text style popup | ||
| + | *VisualEditorConnector: Links to files | ||
| + | *VisualEditorConnector: Make saving process more user-friendly | ||
| + | *VisualEditorConnector: Prevent cell editing in TableSelection mode in IE11 | ||
| + | *VisualEditorConnector: Table handling | ||
| + | *WikiExplorer: Fix not working filter category and namespace filter | ||
| − | + | ===BlueSpice Pro Distribution=== | |
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | |||
| − | + | *SemanticMediaWiki: Upgrade to SMW3.0.1 | |
| − | |||
| − | |||
| − | |||
| − | |||
<bs:universalexport:noexport> | <bs:universalexport:noexport> | ||