Features and Improvements in WoltLab Suite 3.1

  • WoltLab Suite 3.1 has just reached the release candidate phase next and we will no longer add features, but instead focus on stability exclusively. This allows us to finally deliver you the definite list of improvements and new features that ship with the upcoming WoltLab Suite 3.1.


    For a list of changes in WoltLab Suite 3.0, please refer to this thread: Features and Improvements in WoltLab Suite 3

    In-Depth Spotlight on Selected Changes

    A large selection of major features have already been presented and explained in-depth previously:

    Complete List of Changes

    This list includes changes made across all apps and the Core itself, especially improvements made to the Core have a great impact on all apps and are therefore listed more prominently.



    Reduced Visual Clutter in the Message Reply Sidebar

    The message reply sidebar has been modified to show the username and avatar only, removing any visual distraction without breaking the message-like display.


    Improved Breadcrumbs on Mobile Devices

    Breadcrumbs are now consistently displayed on all screen sizes, including a condensed view for smartphones.


    Unified Default Image for Facebook

    Define a site-wide image that is automatically suggested when sharing links to your site on Facebook.


    Extended Page BBCode

    Optionally supply a custom link title when embedding CMS pages in articles, boxes and pages through the use of [wsp=123,'My Custom Title'][/wsp]


    Suppress Notifications from Blocked Users

    Users will no longer receive notifications that were the result of a blocked user's actions, including both direct and indirect interactions.


    Flexible Media Providers

    Media providers can now specify a callback class that will be invoked to handle the URL recognition, offering support for the most complex media sites.


    WYSIWYG-Editor for Comments and Responses

    Comments and responses have received a major update that enables the WYSIWYG editor when composing and editing comments.


    Basic Formatting for Article Teasers

    Linebreaks and paragraphs are now recognized and displayed for article teasers.


    Improved Display and Interaction for Smilies

    Smilies will now display a title on hover, additionally smilies are automatically recognized when selectively quoting a part of a message.


    Easier Styling and Scripting Access of Menu Items and Boxes

    The internal identifiers of menu items and boxes are now consistently exposed in the template, enabling targeted styling and script-based access.


    Separate Teaser-Image for Article

    Articles are no longer limited to display a scaled image of their original image, providing more flexibility for authors.


    Consistent Permalinks for Comments and Responses

    Deeplinks for comments and responses take the viewer to an exact comment, optionally loading them on-the-fly if it was not present at start.


    Categories for Uploaded Media Assets

    The central media system now supports custom categories that can be used to organize all uploaded media assets.


    Full Moderation Support for Comments and Responses

    The moderation integration has been extended and now includes full approval support for newly written comments and responses.


    WYSIWYG-Editor for Paid Subscriptions

    Descriptions presented to users are no longer restricted to basic text, the entire editor is available as of WoltLab Suite 3.1.


    Automatic Detection of Links to Articles

    Links inserted into regular message that point to an article are now automatically detected and will show the article's title.


    Support for Custom Meta-Tags

    Add custom meta tags to every page through a flexible input field.


    Additional Restrictions on Banned Users

    Signatures will now be hidden and attempting to log-in with a banned account will show the ban reason.


    Improved Syntax-Highlighting for CSS3

    Expanded the list of recognized keywords to provide an accurate color coding for CSS3 code listings.


    Highlighted Content Area

    The content area is now encapsulated in an optional box that visually shifts the focus more towards the page content.


    Tracking of Added and Modified Phrases

    Modified phrases that have their default value changed will now be flagged and a filter is displayed to easily keep track of them.


    Improved Pagination on Mobile Devices

    The pagination's dimensions have been slightly adjusted to improve the access on mobile devices, now displaying the pagination at the page top.


    Generic Avatars using Username Initials

    Users can optionally be provided with generated avatars based on the initials of their username, with distinct background-colors.


    Easier Page Management

    Pages can be automatically inserted into the main menu, assigned a custom CSS class, or excluded from search engines and then maintenance mode.


    Expanded Article Deletion

    Articles can be added to the trash bin before finally removing them, including the ability to process multiple articles at once.


    Search Index Support for CMS Pages

    The search index now includes CMS pages in their entirety, including the ability to appear in mixed search results with other content types.


    Clipboard Support for Articles

    The editor for articles now supports drag & drop for file uploads and implicit uploads by pasting images from the clipboard.


    Optional Visit Tracking for Articles

    Users are optionally able to keep track of new articles, useful when using articles as a replacement for a news-system.


    Unified Edit History for Articles, Boxes and Pages

    The new edit history keeps track of significant changes made to articles, boxes and pages.


    Implicit Pagination of Media Assets

    Searches for media assets can sometimes yield large amounts of results, and are now automatically splits across pages if necessary.


    Additional Filters for Boxes and Pages

    The filter options have been expanded to include additional features, including but not limited to custom content.


    Consistent Label Support for Articles

    The well-known label system is now fully integrated with articles, unifying the user experience across your site.


    Periodic Cronjobs use Local Time

    Schedulded executions are now calculated against the server time, previously all times were calculated for UTC.


    Easier Management of Active Paid Subscriptions

    The list of active subscriptions now includes new sort options and exposes the ability to edit any active subscription.


    Guided Conversion of i18n Articles

    Articles with multiple translations can now be converted into non-translated pages, or vice versa.


    Process Multiple Articles

    Articles can be marked using the built-in clipboard system and processed at once, reducing the time needed for adjusting multiple articles.


    Additional Built-In Boxes for Articles

    Numerous new boxes have been added for articles, including but not limited to tags, latest articles and comments.


    Custom Box Show Order per Page

    Boxes can be re-ordered for each page separately, overriding the global defaults for the most optimal presentation.


    Better Text-Selection for Quotes

    Selecting a text fragment from messages for quoting will now properly recognize smilies and expand truncated links.


    Rearrange User Profile Tabs

    The order of user profile tabs can now be customized, the first tab will automatically be present on page load.


    Improved Performance and Privacy for jQuery

    Force loading of the jQuery JavaScript-library from the own site to improve the load performance and to protect your user's privacy.


    Integrated Ad Rotation

    Multiple ads assigned to the same placeholder are now optionally rotated at random instead of displaying them in parallel.


    Extended Privacy Options

    User cards are now automatically disabled when the user profile access has been limited for the current user.


    User Group Visibility for Menus

    Custom menus now expose additional visibility settings based on user groups, easily limiting non-public menus for unauthorized users.


    Notifications for Expiring Paid Subscriptions

    Paid subscriptions that are about to expire will send a notification to the user, including recurring subscriptions.


    Parallelized Upload of Media Assets

    Uploading multiple media assets is now performed in parallel to speed up the entire process.


    Accelerated Guest View

    Greatly improves loading times for guests and search engines alike by heavily optimizing towards a read-only access.


    Automatic Link Rewriting for Secure Pages

    Links and images in messages can be optionally rewritten to enforce secure origins if the site was accessed securely.


    Static ACP Menu

    The ACP menu is now fixed to the screen and always keep in view while navigating through long pages.


    Support for Desktop Notifications

    New notifications are optionally polled from the server and displayed to the user using native desktop notifications.


    Simplified Setup for Facebook Sharing

    The Facebook Share app id can now be supplied through the configuration options.


    Expanded Moderation Status for Reports

    Closing a report now offers an additional option to mark the report as justified for easier tracking of past actions.


    Better Rendering of Dialogs in Chrome and Safari

    Calculation errors in Chrome and Safari have sometimes caused the dialog text to become blurry.


    Consistent Localization Support for Embedded Content

    Media assets inserted into i18n articles, boxes or pages now adapt to the content language, rather than the interface language.


    More Markers in Google Maps

    The Google Maps integration has been improved to support very large amounts of markers being displayed at once.


    Guided Favicon Editing

    Automatically generates all required favicon and favicon-like files by uploading a single image in the style editor.


    BBCode for Native HTML

    Embed native HTML into messages using the permission-based HTML bbcode.


    Universal Sitemaps

    Integrated sitemaps for all important content types and an open interface to integrate 3rd party content.


    Built-In Contact Form

    The optional contact form features fully customizable input fields and a managed recipient selection.


    Better Sidebars on Smartphones

    Both sidebars are now accessible through a condensed button group at the top of the content with customizable button labels.


    Expanded Color Palette

    The style editor's color palette has been extended to offer more sophisticated customization options. including but not limited to the editor toolbar.


    Route Planer for Google Maps

    Various content types, such as images or calendar events, come with a Google Maps integration and now include a route planer.


    Integrated Developer Tools

    Developers now have access to a set of pools that aid in the rapid development of plugins and apps.


    Automatic Check for URL Rewriting

    Enabling search engine friendly URLs now performs an automatic validation and provides suggestions for failed tests.


    Image-Only Ranks

    User ranks that include an image can now be toggled to use that image only, suppressing the output of the associated text label.


    Test-Tool for SMTP Configuration

    Sending emails via SMTP requires a few configuration options, the added tool provides a simple one-button test to validate the settings.


    Paste as Plain Text

    Users can opt-in to always paste the clipboard contents as plain text, stripping all formatting present in the original source.


    Improved Detection of Upload Errors

    Uploads that failed due to server-side restrictions are now detected and reported to help adjusting the correct limits.


    Overhauled ACP User List

    The list of users in the ACP has been redesigned to provide a consistent interface with new options, such as password reset and email sending.


    Display Registration IP Address

    The IP address used during the registration is now displayed to administrators in the user profile and the ACP user list.


    Extensible Gender Setting

    The gender selection now allows custom values being added through plugins, the default setup remains unchanged.


    User-Only Mode

    Private sites can opt-in to hide all relevant sections for non-logged-in users, forcing them to register or log-in before viewing any content.


    Trophies

    Improve user engagement by awarding custom trophies and thus greatly encourage user activity.


    Improved Drafts for Editor Messages

    Drafts now include additional data, including but not limited to previously uploaded attachments when restoring a message.


    Invisible reCAPTCHA

    The integrated support for Google's reCAPTCHA has been extended and now supports both reCAPTCHA v2 and Invisible reCAPTCHA.


    Rebuilding HTML Messages

    HTML message can be completely re-evaluated upon major changes to bbcodes and smilies, establishing a consistent behavior.


    Expanded Image Proxy

    Now ignoring same-origin images, optionally handling insecure images only, and exclude domains based on a custom whitelist.


    Limited Forward-Compatibility for Plugins

    An additional versioning system establishes a compatibility-baseline between major releases, easing the migration to new releases.


    HD Style Preview Images

    Style preview images now support high quality images served to 4K/Retina displays.


    Global (S)CSS

    Provide SCSS that will be applied to the site regardless of the active style.


    Improve Data Rebuilding

    The rebuild data workers to no longer require a page refresh, completed tasks receive visual markers to keep track on them.


    More HTML Emails

    Most emails now support both a HTML and a plain text version.


    Message Visibility for Conversations

    Adding or removing participants limits the message visibility, optional overrides will expose all messages of a conversation instead.


    Moderator-Override for Conversation Participations

    Staff members can be granted the permission to always add participants to existing conversations.


    Limited Conversation Participation

    Users can be restricted to be added to conversations while being unable to start new conversations on their own.


    Flexible Thread Boxes

    Boxes for threads now support a wider range of conditions, including but not limited to the selected labels.


    Private Forums

    Forums can be flagged as private, limiting thread and post visibility to thread starters and staff members only.


    Limited Post Visibility for Guests

    Reduce the amount of visible posts when viewing threads as guest, encouraging viewers to register themselves.


    Custom Forum Icons

    Assign distinct icons to individual forums, using a combination of FontAwesome icons and colors.


    Synchronization of Discussion Threads for Articles

    Discussions threads for articles will now receive all status updates made to articles and their content.


    Consistent Delay Publication of Posts and Threads

    The approval option for posts and threads have been unified and now provide both immediate and delayed publication.


    Extended Moderation Notifications

    Users receive notifications for moderator actions on their threads, additionally the most common actions are displayed inline in between posts.


    Stream-Lined Post Options

    The post options have been re-organized into two distinctive groups in order to split moderation actions and post interactions.


    Redesigned Thread Filters

    Sorting and filtering the list of threads has been redesigned and unified among all devices, providing a fast, consistent and user-friendly access.


    Visual Indicators for Calendar Events

    Bygone events are now dimmed out and cancelled events use strike-through to improve recognition.


    More Options for Calendar Exports

    Categories can be exempt from export based on permissions and include a new export type for participated events only.


    Label Support for Events

    Events can now make full use of the label system, including but not limited to additional filters available based on the selected labels.


    Consistent Category Colors

    Color-coded categories now display their color at most places, providing a consistent visual guideline for users.


    Redesigned Month View

    Events on the month view now appear as bars and are able to visually span successive days.


    Improved Participation Handling

    Users now receive more notifications for status updates, including a notification for cancelled events they've planed to attend.


    Blog Category Subscriptions

    The subscription system for blogs has been expanded and now not only includes blogs, but also allows to subscribe to categories.


    Restricted Tagging for Blog Articles

    User groups permissions for tags limit the author's ability to make use of the tagging system.


    Tracking of own Blog Articles

    A new page has been added that tracks both own articles and articles in blogs where the user is listed as author.


    Google AMP Support

    All blog articles are now available via separate Google AMP pages, increasing the visibility in search engines.


    Subscribe to Filebase Categories

    Both individual files and filebase categories can now be subscribed, receiving notifications for new file submissions.


    Video Support

    The gallery now includes full support for videos, allowing both file uploads and embedding from 3rd party media sites, such as YouTube.