Gentics Content.Node Changelog Summary

Gentics Content.Node 5.11.5


Bugfix RT52634

Creating multiple folders and pages in a batch run using the GCN JS API nolonger results in content objects having wrong names, properties, and tags.


Bugfix RT53183

Fixed changing the publish directory of a folder by saving it using the REST API or the GCN JS API.Before this fix, the publish directory of the saved folder was not changed.


Bugfix RT52346

Added missing i18n translations for ‘Keyword‘ property when editing Tagtype properties.


Bugfix RT53148

Fixed the dependency calculation & dirting of objects not correctly working for overview-tags with recursive folders.In some cases it didn‘t dirt & re-publish the overview, when a new object in a subfolder that is listed in the overview was published.


Gentics Content.Node 5.11.4


Bugfix

A possible NPE was fixed that could occur while rendering overviews over pages.


Gentics Content.Node 5.11.3


Bugfix

Fixed possible NPE, that lead to empty rendered overviews over pages, when multichannelling is not activated.


Gentics Content.Node 5.11.2


Bugfix RT53018

Fixed a possible NullPointerException when using Multithreaded Publishing into ContentRepositories.


Bugfix

Fixed initialization of Aloha Editor for frontend editing


Gentics Content.Node 5.11.1


Manual Change

The login url for sso logins was changed within the Gentics Content.Node JavaScript API

The JavaScript API method loginWithSSO now uses the rest API url /rest/auth/ssologin Previously the /rest/auth/login url was used.See Authentication methods for REST API for more information.


Enhancement

Added method /CNPortletapp/rest/auth/ssologin as alternative to /CNPortletapp/rest/auth/login, so that the SSO filters can be mapped to /CNPortletapp/rest/auth/ssologinand login by posting user credentials to /CNPortletapp/rest/auth/login is still possible.


Enhancement RT52864

Improved documentation for gtxalohapagelink (http://www.gentics.com/Content.Node/guides/aloha_gcn_alohapagelink.html) as suggested.Now the class attribute won‘t be added if empty.


Enhancement

Refactored the global JavaScript object named GCN to GCNREST in tagfill and object tag dialogs. This internal object would provide the Repository Browser with access to the REST backend services,creating a naming conflict with the GCN JS API. The GCN JS API may now be used in tagfill andobject property dialogs using a custom form tag, as the naming conflict is resolved with this change.


Bugfix RT52830

A bug within the custom form tagpart node tag parsing was fixed. Previously the node tags within the source of a custom form tag were only parsed when a custom form tag was editied within a page. It is now also possible to use node tags within the context of object properties for folders, pages, templates, files and images. Please note that only a small subset of tags can be evaluated when viewing the tag type within the tag type edit dialog due to the missing context of a page, file, template, image, folder.


Bugfix RT50625

Under certain preconditions, fields of page properties stayed empty. This has been fixed now.


Bugfix RT51051

When viewing the tooltip for the tagtype-part URL, two overlapping tooltips were sometimes shown. Furthermore, when more than one parts with the type URL were present, only the first showed a tooltip. This has been corrected, and only one tooltip is shown at any time.


Bugfix RT52634

When multiple pages were created in the same script using the GCN JS API, the PageAPI were indistinguishable and e.g. tags created in them could get mixed up.This has been fixed now, so that it is now possible to create multiple pages in the same script.


Bugfix RT52746

Fixed check for duplicate node names and hostname/publish directory settings when creating or updating nodes.Before this fix, the create/update operation was not done, but no error was shown either.


Bugfix RT52290 RT52043

Fixed dirting of dependent objects when the filename of a file or image was changed using the backend properties dialog.


Bugfix RT52759

Fixed a problem with menu-items being unreachable on small screens or in large lists. If a submenu has more content than can be shown inside the browser window, menu-items are now arranged in a two-column-design.


Bugfix RT52712 RT52660

When exporting objects, for which no global IDs have been generated, a NullPointerException was thrown (and the export failed). This has been fixed now to throw a more descriptive error message (including the object name and id).Additionally, every time the server is started, missing global IDs are generated in a background job.


Bugfix RT52259 RT52605

Inserting tags into editables using the Internet Explorer sometimes moved the selection into a non-editable area in the tag. As a result, when another tag was insertedwith the incorrect set selection, the new tag was inserted into the other tag, not into the editable area.This has been fixed now, when tags are inserted with an invalid selection, the selection will first be corrected to be in a proper place (after the non-editable area).


Bugfix RT52368

When $FEATURE[“logout_page”] is set to a URL and multiple browser-windows are used at once, there was a problem when the user logged out of the system in one window and tried to continue browsing in that case, the logoutpage was only shown in the current frame. After the fix, logout-pages are always displayed in the whole page.


Bugfix RT51642

Fixed the “maximize tree”-icon in the GCN tree frame not being at a fixed position and therefore was probably not visible if the treewas not scrolled to top.


Bugfix

The edit() method within the Gentics Content.Node JavaScript API was fixed to correctly render tags onto elements when a class name isspecified as the selector rather than an id. Previously the edit() method would not work when a css selector was used to select the dom element that should be edited.


Bugfix RT52762

When translating a page into another language (which was not created before), the translation split-screen view showed a diff instead of the current page to be translated (in the upper frame).This has been fixed now. The diff view will only be shown, if the translation was synchronized with an older version of the page and is continued now.


Bugfix RT52573

A permission check within the rest api login method was fixed. Previously it was possible to login when the maintenance mode was enabled. Now login is only allowed for users that can enable/disable the maintenance mode.


Bugfix RT52987

Ensure that content tags are created for external links as well as internal links.


Bugfix RT52964

Ensured that clicking on an internal link will result in the floating menuand/or sidebar to be shown appropriately — even if the editable inwhich the linkis rendered is inside an aloha block.


Bugfix RT52776

Fixed an error that occurred when uploading files with special characters in the filename.


Bugfix RT51911

Added missing german translation for “add elements” when selecting objects in a overview tag


Bugfix RT52516

Fixed confirmation-alerts in the context-menu to be displayed for critical actions like delete or publish, and omitted otherwise.


Bugfix RT52876

Fixed user/profile form stating that the description must be not empty in the tooltip.


Bugfix RT52751

Fixed rendering order of pages in page overviews, where the pages are selected and sorted manually.


Gentics Content.Node 5.11.0


Enhancement

The cas login functionallity was enhanced. It is now possible to add a cas post login handler that allows the modification of the user and the assigned groups.See HTTP Auth SSO Configuration for more information.


Enhancement RT52344

It is now possible to sync Gentics Content.Node user-groups with CAS-SSO. After creating the user, the groups will be syncronized between CAS-Server and Gentics Content.Node.See Authentication methods for REST API for more information.