Changes with Gentics Content.Node 5.35.0

Date: 06.11.2019


Manual Change

Added a new Admin user interface available at http://your-cms-host.tld/admin. Some new symlinks have to be added manually by executing the following commands:

Link to this entry

# Execute as user "node" (sudo -u node -s):
ln -s /Node/.node/adminui /Node/var/httpd/htdocs/admin
ln -s /Node/.node/ui /Node/var/httpd/htdocs/editor
mkdir -p /Node/var/httpd/htdocs/tools
ln -s /Node/.node/link-checker /Node/var/httpd/htdocs/tools/link-checker
ln -s /Node/.node/task-management /Node/var/httpd/htdocs/tools/task-management
ln -s /Node/.node/adminui /Node/var/httpd/htdocs/.Node/adminui
ln -s /Node/.node/link-checker /Node/var/httpd/htdocs/.Node/link-checker


Manual Change

Added the new feature “use_default_new_ui” which allows controlling whether the new UI will be loaded instead of the old UI. This requires you to change the index.php file manually. Please follow the steps in the feature documentation.

Link to this entry


Optional Manual Change

The default replacement character has been changed from “_“ to “-“ now, because “-“ is more search engine friendly. You can switch back to “_” as replacement character if you need it. Please read the sanitizing file names feature documentation for more information on this.

Link to this entry


Enhancement GTXPE-280 Link to this entry

For users having the folder permission ‘link‘ all folder context menus now have the item ‘Link to templates‘ which will open a modal with all available templates of current node and those linked to the current folder. This modal is also available from within the create-page modal by clicking a link below the template selection.


Enhancement GTXPE-608 Link to this entry

The node specific configuration settings


Enhancement GTXPE-610 Link to this entry

Gentics CMS interface URLs are now shorter and it is possible to set the New UI as the default.


Enhancement GTXPE-450 Link to this entry

The Gentics CMS Linkchecker arrived.
It is fully integrated in Aloha Editor and will highlight broken links in your pages. Additionally we added a helpful overview of all broken links on a page in the sidebar.
Learn how to activate this feature in the Gentics CMS Linkchecker guide.


Enhancement Link to this entry

Some tree entries in the old UI have been renamed:

  • Content.Node => Node Management
  • System Maintenance => Maintenance Mode (Systemwartung => Wartungsmodus)
  • Maintenance => Content Maintenance (Wartung => Content Wartung)

Enhancement GTXPE-445 Link to this entry

Added the “@gentics/cms-rest-clients-angular” npm package with an Angular service for the most commonly used REST APIs in the GCMS UI and similar applications. This package is available over the APA-IT Artifactory npm repository.


Enhancement GTXPE-443 Link to this entry

Added the “@gentics/cms-models” npm package with TypeScript interfaces for the most commonly used model types in the GCMS UI and similar applications. This package is available over the APA-IT Artifactory npm repository.


Enhancement GTXPE-624 Link to this entry

Use simpler names for date related detail chips in the item list of the new UI. “System creation/edit date“ refers to the dates set by the CMS (not explicitly changeable by the user through the page properties). “Creation/Edit date” refers to the custom creation/edit dates with the system dates used as a fallback if no custom dates are set.


Enhancement GTXPE-395 Link to this entry

The new feature live_urls_per_node is an alternative for the feature live_urls that allows activating live URLs per node. See the guides for details.


Enhancement GTXPE-590 Link to this entry

When creating a folder the modal dialogue now has input validation for fields ‘name‘ and ‘directory‘. The input ‘name‘ field validation disallows its value to duplicate a folder name within current folder. The input field ‘directory‘ behaviour has dependencies:
1. if current node has feature ‘pub_dir_segment‘ FALSE

  • duplicate value within current folder allowed
  • character slash allowed
  • prefilled with parent directory if set

2. if current node has feature ‘pub_dir_segment‘ TRUE and if content repository type NOT Mesh

  • duplicate value within current folder disallowed
  • character slash disallowed
  • prefilled with parent directory if set

3. if current node has feature ‘pub_dir_segment‘ TRUE and if content repository type IS Mesh

  • duplicate value within current folder disallowed
  • character slash disallowed
  • not prefilled with parent directory if set

Enhancement GTXPE-210 Link to this entry

When a page is created, automatically suggest a file name based on the page name.
When creating or editing a page, automatically sanitize the file name.


Enhancement GTXPE-560 Link to this entry

Add description popups to object properties in the combined properties editor of the new UI.


Enhancement GTXPE-570 Link to this entry

The REST Resources /CNPortletapp/rest/group and /CNPortletapp/rest/perm have been extended to provide complete information about permission settings for a group and for the current user. See the REST API documentation for details.


Enhancement GTXPE-164 Link to this entry

The new REST Endpoint /CNPortletapp/rest/page/suggest/filename will suggest a (sanitized) filename to be used for a page with given meta-data. See Rest API documentation for details.


Enhancement GTXPE-480 Link to this entry

The GCMS configuration will now be read from the Java process in YAML format, instead of Java properties format.


Enhancement SUP-5421 Link to this entry

Removed the video tag type and related files because they were based on flash.


Enhancement SUP-5855 Link to this entry

When a new page was created, special characters in the automatically generated filename were automatically replaced by the configured standard sanitize replacement character. The default is “-“. If there were multiple special characters to be replaced this could lead to multiple replacement characters in the filename.
Example filename:

  • original: “Infos [Important].pdf“
  • sanitized: “Infos — Important-.pdf“

This has been enhanced so that multiple special characters will only be replaced by one replacement character:


Enhancement GTXPE-598 Link to this entry

Improve planned status labels to have 2 versions: to publish and to take offline.


Enhancement GTXPE-393 Link to this entry

Rendering pages in the CMS with a Mesh Preview URL has been extended, so that tags, which are included into editables, that are rendered in the Portal will now also be rendered correctly in edit mode.


Enhancement GTXPE-388 Link to this entry

UI: If a folder has a start page its now displayed under the folder‘s title and provides shortcut menu to this start page.


Enhancement GTXPE-256 Link to this entry

Add method for opening the repository browser to the GCMSUI object.


Enhancement SUP-7663 Link to this entry

Add a publish action to the “Page Saved” notification in the content frame.


Enhancement GTXPE-208 Link to this entry

Change delete actions behavior to always ask for confirmation and show undo option when wastebin is available.


Enhancement GTXPE-510 Link to this entry

Provide GcmsUiServices (Repository Browser and Image Editor) to Custom TagEditors.


Enhancement GTXPE-477 Link to this entry

The REST API for templates has been extended.


Enhancement GTXPE-461 Link to this entry

Add additional details to page versions history modal.


Enhancement Link to this entry

This update adds a new template type “Generic“, that does not enforce the page filenames to have an extension and will set the mimetype of pages to “application/octet-stream“.
Note: Templates that use the type “Generic” cannot be imported into GCMS installations using older versions, that do not support this type.


This Gentics Content.Node version includes the Aloha Editor 1.4.57 – 07.10.2019

This Gentics Content.Node version includes the .Node Version 2.3.10