Setup:Release Notes: Unterschied zwischen den Versionen

[freigegebene Version][freigegebene Version]
(Update to 3.1.1)

BlueSpice

Copyright 2019 by Hallo Welt! GmbH

https://bluespice.com

https://hallowelt.com

Inhaltsverzeichnis


1

BlueSpice 3.1

1

.1

Notable Changes
  • 1.2 BlueSpice Foundation
  • 1.3 BlueSpice Free
  • 1.4 BlueSpice Distribution
  • 1.5 BlueSpice Skin
  • 1.6 BlueSpice Pro
  • 1.7 BlueSpice Pro Distribution
  • BlueSpice 3.1[Bearbeiten | Quelltext bearbeiten]

    BlueSpice 3.1.1 is a minor patch release. This is a stable release.

    Notable ChangesChangelog[Bearbeiten | Quelltext bearbeiten]

    • 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[Bearbeiten | Quelltext bearbeiten]

    • 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[Bearbeiten | Quelltext bearbeiten]

    • 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[Bearbeiten | Quelltext bearbeiten]

    • 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[Bearbeiten | Quelltext bearbeiten]

    • 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[Bearbeiten | Quelltext bearbeiten]

    • 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[Bearbeiten | Quelltext bearbeiten]

    • SemanticMediaWiki: Upgrade to SMW3.0.1
    Archive: Release notes of previous versions
    • FlaggedRevsConnector: align colors for highlighting draft in version history (#5683)
    FlaggedRevs used various colors to highlight draft revisions in the version history. This is now aligned to the BlueSpice color scheme.
    • Fix links to documentation (#13552)
    Some extensions in "Special:Version" pointed to outdated documentation. The links are now fixed.
    • Privacy: Change avatar after anonymisation (#14216)
    Avatar was not recreated after anonymisation and two parameters ($4 and $5) were not resolved in the anonymisation log. This is now working.
    • SocialEntities show up in watched pages (#14681)
    In the watched pages list and in SmartList, SocialEntity entries were listed. Now they are excluded, since all items must contain wikitext.
    • Indexing huge PDFs fails (#15725)
    In some cases, long documents were not indexed at all due to length limits. There is now a fallback: in this case, only the filename is indexed.
    • Ping request should start immediately on page-load (#16467)
    Long ping intervals caused delays and a "Someone is editing the page" message. Now the ping starts directly after page load which allows for more granularity of ping intervals and reduced load on the server.
    • Namespace select box in Special:CategoryTree is overlapped by header (#16534)
    On the page "Special:CategoryTree", some namespaces could not be selected. Now, the selection box correctly overlaps the header.
    • Privacy policy links should link to project namespace (#16594)
    Links from Privacy Center to privacy policy pages pointed to a non-standard page. Now, the default link points to the standard privacy policy page of the wiki.
    • VisualEditor table inspector UI is broken in BlueSpice free (#16612)
    The table inspector only showed icons, but no text and the icons were misaligned. The proper UI is now restored.
    • AND OR operators must work in search term (#16613)
    The keywords AND and OR were not evaluated in SearchCenter. This is now possible.
    • Wrong link for "Add attachment" (#16629)
    The link to the attachment page of an article was broken. It now works again.
    • Table formatting is lost on change between edit modes (#16639)
    Table color formatting was lost when switching between Visual and WikiText mode. Now, the color formatting is preserved.
    • HideTitle should also hide FlaggedRevs information (#16738)
    When using HideTitle on a page, the page revision status notification was still visible. Now, the entire title section gets disabled.
    • Use SSL link to bluespice.com in code documentation (#16789)
    Many URLs in the code documentation of the source code pointed to "http:" instead of "https:", but user interface links were already set to "https:". Now, a secure connection is suggested everywhere.
    • Subitems in header menu are displayed all the time (#16808)
    The second-level items of the header menu were expanded and could not be collapsed under certain circumstances. They are now collapsed and always collapsible.
    • ExtendedStatistics special pages ignores permission statistic-viewspecialpage (#16951)
    Statistics could be viewed by anyone with read rights. Now, the page requires a special right, which per default is assigned to the admin role.
    • Add attachments button out of line (#16993)
    In some cases, the "Add attachment" button was vertically misaligned. This is now fixed.
    • Remove dependency to PHP Tidy extension (#16997)
    The PHP extension 'tidy' is no longer maintained or bundled in some distributions (e.g., SLES). The dependency on that extension was removed and replaced by an onboard MediaWiki solution.
    • Smartlist fatal error in mode whatlinkshere when no target given (#17008)
    The smartlist tag was throwing an error when the attribute "target" was not set. Now, the attribute can be omitted safely.
    • Privacy: fix gender in anonymisation log (#17015)
    The log message of an anonymized user was always male gendered. The log message is now gender neutral.
    • Attachments can not be searched when there are external locations (#17031)
    Search indexing stopped overall when an external location could not be reached. Now, it just ignores that particular location.
    • Update repo file on WebDAV update (#17069)
    Repo files are now re-indexed when they are updated via WebDAV
    • Add article button is displayed in mobile view when left sidebar is open (#17077)
    The button had a wrong z-index, placing it above the menu. The z-index was fixed and now the button works correctly.
    • BlueSpiceAvatars needs 'editToken' replaced with 'csrfToken' (T233546 )
    • BlueSpiceExtendedStatistics needs 'editToken' replaced with 'csrfToken' (T233547 )
    • BlueSpiceFoundation needs 'editToken' replaced with 'csrfToken' (T233548 )
    • Checkup code passing $this by reference with a temporary variable (T234118 )



    Anhänge

    Diskussionen