Gentics Content.Node 5.35.1
Admin UI: The root group is now expanded by default in the groups tree view.
Link to this entryChanges the status label “planned” for pages to be more precise. It now conveys whether the page is planned for publishing or for being taken offline.
Link to this entryAdmin UI: For groups the list view is now displayed by default.
Link to this entryLinkchecker Custom Tool: Removed the “Refresh” button, because the links are checked again on the next scheduled run.
Link to this entryCorrected various German translations.
Link to this entryFixed various styling issues.
Link to this entryOptional Manual Change
On some installations, we noticed that on Redhat 7.7 systems, the genticscms.service
CMS systemd startup script produced errors when starting the cms. This happened because the specified pid file belongs to a diffent user (node) which is not allowed, at least on newer Redhat systems. If your system is affected you need to adapt the genticscms.service
startup script by adding the line User=node
in the [Service]
section and reload systemd with systemctl daemon-reload
.
Bugfix SUP-8678 Link to this entry
When inline editable parts are included into the template of a Velocity tag using the node-Notation, the special VTL characters # and $ will now be escaped (using the escape tool of the velocitytools imp). This ensures that content entered into the inline editable parts will not be interpreted as Velocity code, but will be rendered “as is”.
Note, that using node-Notation in Velocity templates is discouraged, consult the Guides for details.
Bugfix SUP-8793 Link to this entry
Fixed sanitation of page filename.
Bugfix SUP-8808 Link to this entry
Due to an incorrect permission check, viewing or editing templates did not work in the old UI and has been fixed.
Bugfix SUP-8748 Link to this entry
Fixed the issue with not exact width and height for images after size changes.
Bugfix GTXPE-724 Link to this entry
Admin UI: Fixed updating of groups tree after modifying a group or creating a new subgroup.
Bugfix GTXPE-725 Link to this entry
Admin UI: Fixed a bug that caused the Groups -> Subgroups tab not to load.
Bugfix SUP-8725 Link to this entry
Fixed the linking of pages in German publish queue messages.
Bugfix SUP-8804 Link to this entry
Parsing the configuration failed for settings that used none-alphanumeric characters (like *). This has been fixed now.
Bugfix SUP-8531 Link to this entry
Sorting objects over the REST API was inconsistent regarding case sensitivity. This has been changed, so that all endpoints will sort in a case insensitive way now.
Bugfix SUP-8778 Link to this entry
Fixed mobile styles for problem center icon in top navigation.
Bugfix SUP-8782 Link to this entry
When the Link Checker is globally activated, but not for any Node, the scheduler job will now show an appropriate message instead of just having empty output.
Gentics Content.Node 5.35.0
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
- ALOHA_SETTINGS_NODE
- ALOHA_PLUGINS_NODE
- NODE_SETTINGS
can now be configured by local nodeID, global node ID or node name.
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-483 Link to this entry
Added a new Admin user interface available at http://your-cms-host.tld/admin
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:
- new sanitized: “Infos-Important-.pdf”
Replacement of all characters can be configured as explained in the sanitizing file names feature documentation
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.