Sneak Peek of dotCMS 2.1
After releasing dotCMS 2.0 in May, we’re set to release dotCMS 2.1 by the end of July.
There are a lot of new features, improvements and fixes in this upcoming release, much of which has been developed as a result of our partnership with Engineering, one of Europe’s largest system integration companies– www.eng.it.
2.1 will be closely followed by a 2.5 release, click here to learn more about what’s coming.
Note: if you are running dotCMS 2.0.1 you will be able to use the AutoUpdater to upgrade to 2.1.
Here is a sneak peak of the features that will be released soon, hope you enjoy using them as much as our R&D team did building them!
- Inline Help: There is now a new button called: “Help” at the bottom of every page in the backend admin UI. This button, when clicked, pops up a window that shows a list of documentation sections that are related to the current functionality, giving an easier and quicker access to instructions on how features work. This is one more step we're taking to improve the dotCMS documentation.
- New Site Search: This is a re-implementation of the Site Search functionality using ElasticSearch. ElasticSearch helps us provide a better and faster search solution, allowing us to index different sections of your website to be searched independently.
- Enable Scheduled Workflows: Workflow steps can now be scheduled to run actions at a specific time. This is really helpful to help automate workflow processes. For instance, an action can be scheduled to assign a task to another user, or another step if a task has been in step X for a certain number of days, allowing the automated escalation of unresolved tasks.
- Accessibility Checker in the WYSIWYG: dotCMS now provides a Java implementation of Achecker. AChecker is a PHP open source Web accessibility evaluation tool used to review the accessibility of Web pages based on a variety of international accessibility guidelines. This implementation will be available in the WYSIWYG and can be run as part of the content editing process.
- Logger Manager Improvements: On the CMS Maintenance → Log Files portlet there is a new button called the the Log Manager Tool. When clicked, this button opens a window that allows users to stop or start the system from writing to the logs: dotcms-userActivity.log, dotcms-security.log and dotcms-adminaudit.log.
- Improved Server Management Tools: There are two new tabs under the CMS maintenance portlet, Threads and Logged Users. Threads allows to generate a thread dump from the UI, this will prove really helpful when debugging performance issues on your installation. Logged Users displays a list of all users that are logged in to the backend admin UI.
- New RESTful API's: In this release we provide two new RESTful APIs: ContentAPI and WidgetAPI. The ContentAPI retrieves a list or a piece of content in JSON or XML formats. The WidgetAPI retrieves a list or a piece of content in JSON or XML format. We will continue to provide additional RESTful API's in upcoming releases.
- Workflow Tasks improvements: Now you can select to view workflow tasks assigned to "All" or "Me" in addition to selecting a user from the drop down list. Only CMS Administrators can select “All”. Another small improvement to make it easier to manage workflow tasks in the system.
- Publishing Framework: dotCMS 2.1 includes the first pieces that will be part of Push Publishing in an upcoming release. There is a bundler and a publisher, the bundler serializes all the objects in the system, content, files, and html pages, into a folder. The publisher reads the bundles and ingests them. This tooling can build a copy of a dotCMS website that can later be pushed to an Apache server as a static copy.