Changes with Gentics Content.Node 5.15.0

Date: 28.11.2013


Manual Change

Permission settings, that were set on channels (root folders of channels) will not be effective any more.

Permission settings on channels will now always be inherited from the master node, even for the root folder of the channel. In order to restrict user access to specific channels, the assignment of the user to the group granting this permissions has to be restricted to the channels.
More information about restricting user-group assignments to nodes can be found in the Gentics Content.Node Guides


Enhancement

The performance for checking permissions especially to build the folder tree has been improved.

  • Permission entries with all permission bits set to 0 will no longer be stored in the database, which reduces the size of the perm table.
  • Checking the permissions will now be done using the REST API and will not access the perm table. All permission entries will be kept in the memory of the JVM. The memory consumption will be about 40 byte per perm entry (not counting the entries having all 0s). The database is only accessed, when permissions change.

Enhancement RT57003

The following meta attributes have been added for Velocity and the node notation:
Node:

  • https
  • master
  • utf8
  • alohaeditor

Check out the documentation for more information.


Enhancement RT56173

Various enhancements have been made to the repository browser. Resizing the repository browser now works.


Enhancement RT57304

Improvements have been to the repository browser UI. The way that notifications are shown when an item is selected with the resopsitory browser has also been be replaced with a better implemenation, and improved UI.


Enhancement

The error log now shows all errors – displaying errors as “internal errors” has been removed. Also, additional data like the request query string and the user is displayed if available.


Enhancement RM10457

The feature “always_localize” has been introduced. It allows you to skip the dialogue that asks, whether Gentics Content.Node should localize an inherited object before editing or just edit the inherited object. If it is skipped, the default answer is to localize. If the feature is enabled in your node.conf, You can configure it separately for every node in the Node Features menu.


Enhancement

The permission system has been enhanced to allow restricting user-group assignments to specific nodes/channels. This allows granting permissions to specific channels, without granting the permissions to other channels or the master node of the same channel structure.
More information about restricting user-group assignments to nodes can be found in the Gentics Content.Node Guides


This Gentics Content.Node version includes the Aloha Editor 0.24.5 – 24.10.2013