Introducing WoltLab Suite 3.0

  • It's been about half a year since we shared our plans and ideas with you, and we've achieved a whole lot during this period. We've received an overwhelming positive feedback and many great suggestions that have influenced our work. It is now the time to catch up with the changes we made for those who haven't followed our progress on GitHub.



    WoltLab Suite 3.0


    We have made the decision to rename our products using a consistent schema to emphasize the relation and interoperability. This will result in the pattern "WoltLab Suite <product>", for instance WoltLab Community Framework (WCF) will then be referenced as "WoltLab Suite Core" from then on. This is a visual change only and does not change the way applications work, things are pretty much the same as they used to be with WCF 2.1/2.2. On top of that we've made the decision to set the version number to 3.0, this makes it more clear that there have been quite a few fundamental additions.


    Until now it was always required to have at least one application installed in order to have any kind of usable frontend for your users, condemning WCF to be hidden in the shadows despite being the foundation of all our products. WoltLab Suite Core 3.0 is a major paradigm shift, starting with this version you can run the core completely on its own without requiring any applications to be installed. It provides the full frontend including the versatile content management system and an additional article system, easily powering an entire website on its own.


    We've outlined the key components of WoltLab Suite Core below, but please keep in mind that certain features such as the CMS are purely optional. In case you don't want or need the CMS functionality you can simply ignore it, you're not forced to use it and there are no drawbacks if you decide to step back from it.



    Quite a lot of changes have been made to the core functionality, including but not limited to template and style overhauls. We'll provide detailed migration guides for customers and developers once all features have reasonably stabilized.



    Content Management System (CMS)


    The CMS consists of five major components covering different aspects of your site, below is a brief summary of what these components do and how they greatly ease your work. We'll provide more detailed insights into each functionality, including screenshots, in the upcoming spotlights.



    Pages


    Adding and managing custom pages has been one of the major suggestions in the past years and we'll finally bring you the feature you have been asking for. You can add both static and dynamic pages, and have them appear as regular pages within your site, nicely integrated and easily maintainable. No matter if you need to cover different language versions, require template scripting, or just want to use custom links: WoltLab Suite Core 3.0 has it all.


    Boxes


    For those familiar with previous versions, boxes are a massively improved variation of our dashboard boxes, but without their limitations. Boxes can now be placed on any page using many, many placeholders and provide individual configuration options to fine-tune them to your needs. You can even create own boxes holding either static content, including support for template scripting, or use existing PHP classes to provide their content. On top of that most boxes using PHP classes can now be configured, e.g. you could create a new box that only display the last 5 threads from a forum of your choice.


    This opens up a whole lot of interesting possibilities, for instance the well-known dashboard is now nothing but a CMS page with only boxes displayed on it.


    Menus


    Content is by far the most important aspect of every page, but it would be unreachable without menus that guide your visitors to each section on your site. It all starts with being able to properly add any page of your website into the main/footer menu, this includes being able to link dedicated forums in your menu with ease. Not only that, these menu items are actively recognized and will now reflect both its active state when the link is visited and shows up any notification counters; Let me give you an example: We could at this forum to the main menu and whenever someone reads this thread, it would be marked as active and shows the number of unread posts in that specific forum. We've pushed this a bit further by a providing you the ability to create own menus that can be placed into boxes.


    Shared Media


    Attachments are a great tool, but by their nature are tied closely to a single item. WoltLab Suite Core 3.0 introduces the Media system that allows you to upload images, documents or any other type of file and reuse it across all your pages and boxes. On top of that you'll be able to access them for other content, such as forum posts, without having to upload them again. They can be flagged as language dependent, e.g. to indicate that the file contains content in a specific language, and provided with additional captions. You will be provided with an inline search interface to quickly find the item you were looking for. Another difference to attachments is that this feature is only available to administrators by default as it neither imposes a limit on items nor on file types, every administrator can access, edit and delete these Media items.


    Articles


    Custom pages are a great thing, but they are cases in which you have a collection of content, e.g. news, and want to organize them in a more appropriate manner. This is where articles come into play, they provide you with an easy solution to publish news, build up a knowledge base or just have a blog-like article collection maintained by the site administrators. They offer support for comments, categories, tags, and much more, providing all the tools to accomplish your goals. Individual categories can be used as menu items and show a list of articles assigned to that category using teasers and images, similar to layouts known from news websites, all though this is just an option and you're not stuck with this kind of view.




    Want to know more? We'll provide more detailed insights into each functionality, including screenshots, in the upcoming spotlights. Stay tuned!

  • Do I have to pay for WoltLab Suite Core 3.0 or does it remain free just like WoltLab Community Framework 2.x?


    WoltLab Community Framework has always been completely free and open source, renaming it into WoltLab Suite Core 3.0 does not change this: It remains free to use for everybody.



    I don't want to use the CMS, what do I have to do?


    As simple as it could get: Just do nothing. Consider the CMS to be something you can use if you want or need it, otherwise it won't do anything and is not visible.



    Can I still use applications such as Burning Board?


    Absolutely, the key component of being the engine behind our products remains unchanged and WoltLab Suite Core 3.0 is still required to run any of our products. It just offers more additional features than before.



    I've purchased one or more of your products, do I need to grab a new license for WoltLab Suite Core 3.0?


    Licenses remain valid and can be upgraded just as it happened with previous major releases.



    Can I directly upgrade to WoltLab Suite Core 3.0 or do I need to import my site to make the transition?


    Direct upgrade through your ACP is fully supported, there is no need to reinstall the software.

  • So the WSC 3.0 would be the equivalent to WCF 3.0 (or 2.2) ?


    Is it still on Alpha stage?

    My styles and plugins in the Plugin-Store.

    ♪Quiero robarle los minutos a las horas pa' que mis padres nunca se me pongan viejos...♫

  • Would be nice to see some options for storage, say to allow Gallery images, or downloads, or post images, etc to be stored in things like Amazon S3, Google Cloud Storage, etc.


    IPB 4.x does this today, which is awesome for folks running a large gallery or that allow tons of images to be uploaded in threads.

  • Shared Media


    Attachments are a great tool, but by their nature are tied closely to a single item. WoltLab Suite Core 3.0 introduces the Media system that allows you to upload images, documents or any other type of file and reuse it across all your pages and boxes. On top of that you'll be able to access them for other content, such as forum posts, without having to upload them again. They can be flagged as language dependent, e.g. to indicate that the file contains content in a specific language, and provided with additional captions. You will be provided with an inline search interface to quickly find the item you were looking for. Another difference to attachments is that this feature is only available to administrators by default as it neither imposes a limit on items nor on file types, every administrator can access, edit and delete these Media items.


    Does this also include videos not just as attachments but also from online sources (e.g. YouTube, DailyMotion, etc.)?

    My styles and plugins in the Plugin-Store.

    ♪Quiero robarle los minutos a las horas pa' que mis padres nunca se me pongan viejos...♫

  • Does this also include videos not just as attachments but also from online sources (e.g. YouTube, DailyMotion, etc.)?

    External videos can be linked with the media-BBCode and thus do not need to be uploaded. The shared media is only designed for uploadable content, not storing links to arbitrary 3rd party sites.