What’s new in eXo Platform 6.0?

New features in eXo Platform 6.0?

Many great enhancements come up in eXo Platform 6.0. Thanks to eXo teams and community members who participated by contributing ideas, discussing and voting for the new features.

Functional features

Spaces Administration

With the spaces administration feature, administrators now have a way to define:

  • Who can create new spaces
  • Who can manage spaces

image0

Edit activities and comments

Users can now edit their own activities and comments in the activity stream.

image1

Empty choice for gender field

Users can now decide to not indicate their gender on their profile.

Mark all as read in All Notifications page

Users can now mark all their on-site notifications as read with a single click.

image2

Number of unread messages in the browser tab

The number of unread chat messages is now dynamically added to the page title so that users can easily know when there is something requiring their attention just by looking at their browser tab.

image3

Reset the default avatar or banner

Users can now reset their profile banner and picture by reverting to the default one. It is also applicable for spaces’ banners and logos.

image4

Other user experience improvements

Search bar filter in chat

Clear more easily the search filter in chat rooms, simply by clicking on the cross icon.

image5

Create event drawer

Creating a new event has been redesigned as an elegant drawer panel for better usability:

image6

Unread messages badge in mini chat

Keep track of unread messages that arrive while you’ve scrolled up.

image7

We also tweaked some UIs :

  • Added more spacing at the left and right of the activities for a better readability.
  • Unified the “Show more” button with the new style used across eXo Platform.

Technical novelties in eXo Platform 6.0

Security

Our continuous effort to improve security lead us to change some default permissions to avoid folder listing cases through WebDAV.

Platform RDBMS

We continued to decrease our dependency on JCR for data persistence. Now, the following components rely on the relational database storage for better speed and manageability :

  • Product information
  • Login history
  • Wiki
  • Files
  • Social
  • Notifications
  • Email queue
  • Settings

You can learn more about all data structures in this tutorial.