We’ve added more than 100 new features in this new release but I will focus on just a few of these in this post.
Last year, in eXo Platform 3.0, we released a new way to edit and publish content in the context of a website. This was a major step forward in term of usability but also a great improvement in term of product reliability.
eXo Platform 3.5 will offer an improved in-line editing experience. With this new feature, you can edit a specific individual content item then submit it. That’s all. For simple edits, bypassing the redirection to the Content Editor (which is useful for more complex edits) means faster content updates:
Double-click on the text you wish to change; edit, save and you’re done.
What would be the advantage of in-line editing if you still needed to go to the Content Editor to push your changes live? We therefore added a new action to allow content publication from the front-end. It’s fully dynamic and relies on the existing content publication workflow. Only users with publisher rights will see the publish button while making in-line edits to content.
When more complex document management tasks are involved, the Content Explorer is an indispensable tool.
Thanks to feedback from our customers, we made three major improvements to redefine the content creation and editing dialogs.
While eXo Platform 3.5 can easily be used as an out-of-the-box solution, it’s also highly customizable and can be configured to fit different requirements.
When using eXo Platform 3.5 with an administrator profile, you will see a new application called “Content By Query”. If you are familiar with eXo Platform 3.0, you already know we can build a page using lists of content, coupled with Category navigation for example. But if you wanted to show all the content in a particular folder with a special property, it wasn’t possible. With the new “Content By Query”, you can write a query using the JCR SQL syntax and eXo Platform 3.5 takes care of the rest. The system retrieves the content and shows the published versions, while managing the caching mechanism to improve the loading time. In terms of UI, we used the same display mechanism than for the existing “Content List” portlet, thus allowing you to re-use existing templates.
Using a simple color code, you can see at-a-glance whether or not you need to add SEO properties. Red means you’re missing SEO properties entirely, Orange indicates they are incomplete, while Green means you’re all set.
Finally, because SEO data is so valuable, we decided to use it in the search engine. Therefore, if it matches the keyword entered in the Search Panel, your page will now display in the results.
Our own CMIS implementation is now fully supported and integrated in eXo Platform 3.5. We’ve added new features as well, like the capability to browse the content repository using CMIS through the drives hierarchy defined in eXo Platform 3.5.
With eXo Platform 3.5, your Content-related activity can be published right into your social intranet’s activity streams. Users can see real-time updates when content is uploaded, edited or published. This increases transparency and makes it easier to follow your team’s work – one of the many benefits of the social intranet.
Naturally, every major new release means significant work to improve performance. Personally, I see this as a never-ending pursuit that is essential to to improving any product. Last year, we focused mainly on pure website performance; how fast we can process a page and how many website pages we can deliver per second.
For this release, we focused on two major areas:
I am very happy and proud about this release. I hope we achieved to provide a better User Experience, but also a faster and more efficient Platform for you to work with.
I am really proud of our work on eXo Platform 3.5. I believe we’re delivering on our vision of a better user experience, while also giving you a faster and more efficient platform to work with.
Here’s a short video to show you some of the features presented in this blog post. Stay tuned on twitter (@bpaillereau) for more updates.