Gentics CMS 5.35 “Alex” for developers and administrators

von am 3.12.2019

We would like to point out that Release 5.35 “Alex” must not be confused with Release 5.27 “Alexander”. Our rules on release names regrettably do not consider the issue of distinctiveness. ;-) Nevertheless, both 2019’s Alex as well as 2017’s Alexander have a strong focus on topics concerning the new user interface. But don’t worry, there is much more in Alex than just the UI! Here is an overview of the most important changes in this release with regard to developers and administrators.

A new user interface for administrators

The new Administrator user interface is the most important feature of Gentics CMS Release 5.35. With the modules “Users” and “Groups” it now covers 10 percent of the old user interface. Over the past few months we have established the basis on which we will efficiently implement all other modules. Our software team has developed a new web app on Angular 8 and has furthermore extended existing REST APIs as well as created new ones. In addition to Gentics UI Core which you can use to extend the user interface by yourself we are now also providing a commercial UI library. As a result, the new Administrator user interface now comprises functionality which is not yet available in open source libraries.

Once you have successfully upgraded to Release 5.35, the new user interface is available on the path /admin. Give it a try (and don’t forget to give us feedback ;-) )!

Quicker access to the new Editor user interface

You may have been asking yourself why the CMS home page still uses the old version of the Editor user interface by default. This is a legitimate question since there is no longer any reason why content managers should not use the new one. You can now change the default behaviour by setting a new configuration option to make the home page use the new user interface. The documentation on this feature will show you how to set this option. The update requires a simple manual intervention.

Link checker

The link checker is a tool that can be used to check all pages of a CMS for incorrect Internet links. Find out about all the details of this new feature in our dedicated blog article.

Improvements for tag developers

Improvements in the interaction between Gentics CMS, the Gentics Mesh Content Repository and the portals of the Gentics Content Management Platform (Gentics Portals | java and Gentics Portal | php) now allow for correct previews in the CMS even if a tag contains further dynamic tags. This may sound complicated, but it really works as easy as that.

New features for developers of UI extensions

We have written two commercial JavaScript libraries which make the development of custom tools, tag editors and tag part editors easier: @gentics/cms-models and @gentics/cms-rest-clients-angular. They facilitate communication with the CMS in two ways, namely by wrapping the API calls as well as by containing typescript definitions for the request and response data types. Your customer adviser will be happy to support you in gaining access to these libraries.

Those of you who are writing their own custom tag editors will be glad to hear that with regard to JavaScript, the methods openRepositoryBrowser and openImageEditor are now available via the object context.gcmsUiServices to open the file selection dialogue and the image editor of the CMS. With this important feature, custom tag editors no longer appear different from classical tag editors.

New features for administrators

With the increasing complexity of projects, automated configuration management is becoming more and more important. This also includes the possibility to automatically roll out CMS configuration files to all stages (development/test/staging/production). In order to allow for entirely consistent configuration files across all stages, node-specific aspects can now be configured either with the local or the global node ID or with the node name. This conserns general CMS settings as well as AlohaEditor settings and the AlohaEditor plugins.

Depending on the setup of the project, the CMS can calculate the portal URLs of the individual pages and consequently offer direct access on rendered content. Prior to this release, these calculations could only be activated or deactivated on a global level. In the case of highly complex setups, Release 5.35 now also allows to activate the Live-URL feature individually for each node.

... and much more.

This release covers more than 50 topics, and we hope that they will make your daily work easier. Please get in touch with your contact person if you have any questions on details. We wish you every success!

Post teilen:

No comments

Leave a Comment