Gentics Content.Node Changelog Summary

Gentics Content.Node 5.16.16


Bugfix RT58217 Link to this entry

When creating page variants on a system using multichannelling, variants created in nodes (not channels) were also marked as belonging to a channel. This caused the “synchronisation” of page variants to fail: When a variant is modified and published, a new version containing the new content is supposed to be created for all page variants, which did not happen in these cases. This has been fixed now. The update will also correct the incorrect channel setting of the page variants. Missing page versions will be added and affected pages will be scheduled to be republished in the next publish run.


Bugfix RT58213 Link to this entry

When a page was scheduled to be published at a certain time in the future, and was then processed by a publish run with multithreaded publishing, the publishtimestamp that was written into the Content Repository was not the one from the publish process but from the time, the editor scheduled the publishing. This has been fixed now, the publishtimestamp written into the Content Repository will now be correct.


Gentics Content.Node 5.16.15


Bugfix RT58192 Link to this entry

The quickjump did not work as expected when using multichannelling: inherited pages in channels were not found and pages in master nodes were shown as result, even if the user was restricted see pages in channels only. Both issues have been fixed now.


Bugfix RT58227 Link to this entry

Fixed too strict permission check that would hide the “OK” button when editing a user. This way changing a user‘s group assignments directly from the user‘s edit view was not possible any more.


Bugfix RT58209 Link to this entry

Publishing to content repositories: Updatetimestamps are now created from wallclock time instead of from transaction time. This will mitigate portal cache consistency issues when instant publishing is used during a publish run.


Gentics Content.Node 5.16.14


Bugfix RT58202 Link to this entry

Localizing folders in a deep folder structure failed with an Exception. The Exception was thrown when the folder property “Directory” was more than 64 characters long. This has been fixed. Now folder paths can be 255 characters long.


Bugfix RT58156 Link to this entry

Implementations using the Datasource PartType did not work as expected. Dirting of dependent objects did not work, when tags containing a Datasource PartType were changed and doing imports of tags with Datasource PartTypes could cause Internal Errors. These errors have been fixed now. Possibly incorrect references to datasources in the database will automatically be corrected during the next initialization of Gentics Content.Node.


Bugfix RT58204 Link to this entry

Deleting a node could sometimes lead to database inconsistencies (leaving a node entry without its root folder). Those database inconsistencies would subsequently cause publish failures. The process of deleting nodes has been modified, so that no database inconsistencies can occur, even if the process itself is interrupted or fails.


Bugfix RT58198 Link to this entry

The language shown in the page properties dialog was not the page‘s language, but the currently selected content language. This has been fixed now. The page‘s language will be shown now. If the page has no language set, the field will be empty.


Gentics Content.Node 5.16.13


Manual Change

Aloha Link Plugin: Links were not escaped correctly when inserted with the aloha link plugin.

Link to this entry

With this manual change you can place special characters in a link and it will be escaped according to html standards. To do the manual change please update the tagfill of the tagtype “Aloha Link“ (keyword: “gtxalohapagelink”) to match the code in the Aloha Page Link Tag Description.


Bugfix RT58187 Link to this entry

When using Roles to grant permissions on languages to users, the “translate“ role was not sufficient to create language variants of existing pages. This has been fixed now, users with the “translate“ role for a specific language are allowed to create translations (language variants of existing pages), whereas creation of new pages still requires the “create“ role (or the “create” group permission).


Bugfix RT58179 Link to this entry

Setting permissions on custom tree entries did not work as expected and has been fixed now.


Bugfix RT58159 Link to this entry

Fixed multiple issues with roles: Group permission dialog would not display the assigned role count. Roles would not be assigned recursively to child objects in the Group permission dialog. All roles except one would be ignored most of the time if multiple roles are assigned to an object.


Gentics Content.Node 5.16.12


Bugfix RT58117 Link to this entry

Pasting a link didn‘t mark it as Aloha Page link. This has been fixed.


Bugfix Link to this entry

A javascript error in the webdav (folder open) dialog was fixed. Internet Explorer 11 does no longer support opening of webdav folders. Instead webdav folders have to be opened manually now. The infotext in the webdav dialog was adapted.


Bugfix RT58089 Link to this entry

Fixed the GCN JS API to enable it to recover after a JavaScript exception occurs with no ‘error-encountered‘ handler registered to.


Bugfix RT58146 Link to this entry

Some actions on tagtypes, like adding or removing a part did not change the editor and edittime of the construct itself. This has been changed now. Also log entries will now be added on all actions of constructs.


Bugfix RT58176 Link to this entry

2dotool integration: “Request translation” would log out the user immediately.


Bugfix RT58165 Link to this entry

It is no longer possible to store files (or images) with empty filename using the properties dialog, the imagemanipulation2 or the REST API.


Bugfix RT57729 Link to this entry

Importing an object property definition containing an overview sometimes failed with an “Internal error”, because the export contained an invalid reference. This has been fixed now. New exports of object property definitions containing overviews can now be successfully imported.


Bugfix RT57383 Link to this entry

Using an apostrophe in a folder name would lead to a javascript error in the folder listings. Also, javascript escape sequences were interpreted by mistake. This has been fixed.


Gentics Content.Node 5.16.11


Bugfix RT58001 Link to this entry

Image Manipulation 2: Fixed manipulating images not working on certain systems with a webserver proxy that filters URL‘s for security and doesn‘t allow full URLs to be passed as URL parameter.


Bugfix RT58124 Link to this entry

When a tagtype is deleted, that was used by an object property, this could cause excessive dirting (delaying the publish process for a long time), even in the object property was not used by a large number of objects. This has been optimized now, deleting a tagtype will only cause a dirt event, if the tag that used the tagtype was enabled.


Bugfix RT58124 Link to this entry

When exporting an object that can have object tags (folder, template, page, image or file), only enabled object tags will be exported. This fixes the problem, that object property definitions need to be exported together with objects, although the object tag has never been used (filled) for the object.


Bugfix RT57825 Link to this entry

Tagfill popup (Internet Explorer): fix automatic scroll to the bottom of the popup when editing a Tagfill.


Bugfix RT58084 Link to this entry

If removing pages or files during an incremental page import lasted longer than 5 seconds, an error was logged in the import log, and possibly not all removed files or pages were deleted in the CMS. This has been fixed now by increasing the timeout to a reasonable high number of seconds.


Bugfix RT58148 Link to this entry

When opening the todo tool, the user was automatically logged out. This has been fixed now, the todo tool can now be used normally.


Bugfix RT55699 Link to this entry

quickjump: if a page exists but is not visible to a user and the user searches for the page name in the quickjump box, the system will try to access the page and an error message is shown. This has been changed to a “Page not found” message.


Bugfix RT58132 Link to this entry

When deleting a tagtype or object property definition takes longer than 5 seconds, the user will now be informed, that the process is continued in the background. When deleting object property definitions, dirting for deleted object tags will only be done for enabled object tags.


Bugfix RT58054 Link to this entry

When attributes in a multichannelling aware ContentRepository were made ‘optimized‘ manually, but the entries in table contentattribute were not removed, this could cause the problem that the value could not be changed, if the quick column was set to NULL, but the value in contentattribute was the correct one.


Gentics Content.Node 5.16.10


Bugfix RT57949 Link to this entry

Multichanneling: The order functionality within the list views (folders, files, pages, templates) did not work correctly when ordering the column “Master”. This issue is now resolved.


Bugfix RT58063 Link to this entry

A file descriptor leak has been discovered in the scheduler that could potentially eat up all available file descriptors for scheduled processes. This fix removes a leaked file descriptor of a lock file.


Bugfix RT58086 Link to this entry

If a page is moved to another node and taken offline before the next publishrun, then it will not be removed correctly from the source node. This has been fixed.


Gentics Content.Node 5.16.9


Bugfix RT58095 Link to this entry

contentfile-auto-offline: Previously, when a page contained an Image-URL for an Image in the same contentrepository, the target image file was not taken online automatically. This has been fixed.


Bugfix RT56639 Link to this entry

Tagtype migration: When doing a migration on an object property definition in the Administration, there somtimes occured a SGB error or a white page was shown. This has been fixed now.


Bugfix RT58072 Link to this entry

Multichanneling: When editing the value of a part type URL and the file/image is inside a localized folder, the displayed path name was wrong.


Bugfix RT58053 Link to this entry

Gentics Content.Node tree-view: When there were too many open folders, an error occurred so the tree-view was not loaded.


Bugfix RT57635 Link to this entry

Fixed an issue where pages couldn‘t be listed in the backend if you only had permissions for a specific language using a role and the language had not yet been set.


Bugfix RT58140 Link to this entry

A bug in the page version restore was fixed. In some cases a version restore could create a new mappedglobalid record which conflicted with the existing one. This duplicate record could lead to import/export problems. In some cases an import of a page which would overwrite a page tag would recreate the tag without a value. The duplicate mappedglobalid records will automatically be purged. Please note that the purge process may a take while depending on your mappedglobalid size.


Bugfix RT57635 Link to this entry

Fixed an issue where role permissions were sometimes not loaded correctly and users had too little or too many permissions. Also, existing role permissions sometimes wouldn‘t show in the role editor and be deleted on save even if not modified.


Bugfix RT57635 Link to this entry

Fixed a NPE when trying to read role permissions from the database that have no permissions set for files.


Bugfix RT58104 Link to this entry

An error was log when loading an inexistent php file (‘get_folder_tree.func.php‘). This error has been fixed.


Gentics Content.Node 5.16.8


Bugfix RT58016 Link to this entry

Validation feature: Fixed that some page properties and page tags/object properties weren‘t validated in the Rest API page/save request. This only affects GCN systems where the validation feature is enabled.


Bugfix RT58073 Link to this entry

GenticsImageStore: jpeg resizing quality setting is not ignored when cropping.
When the jpeg resizing quality was set in the node configuration, it was ignored when cropping an image. This error has been fixed.


Bugfix RT58049 Link to this entry

When uploading a file, the temporary file of the File-Upload-Manipulator was never deleted. This has been fixed.


Gentics Content.Node 5.16.7


Bugfix RT57997 Link to this entry

Previously, a rollback of a Contentrepository transaction of a publish run could result in a hangup of the publish process. This has been fixed now.


Gentics Content.Node 5.16.6


Enhancement RT58071 Link to this entry

Improved the documentation for the Navigation Part Type


Bugfix RT57999 Link to this entry

Publishing: File names with ‘)‘ and ‘]‘ didn‘t work with the Gentics Image Store.


Bugfix RT58030 Link to this entry

When setting a startpage for a folder in the folder object properties a log entry is written. This log entry is missing, when doing the same via the context menu in the page list of a folder. Now both actions will produce the same log entry.


Bugfix RT578055 Link to this entry

GCN JS API / REST-API: Fixed page.preview() not working for pages in channels.
A new request parameter “nodeId” has been added to the RestAPI preview method. There was an error when calling the GCN JS API function ‘preview‘ in a local folder of a channel. This error has been fixed.


Bugfix RT58036 Link to this entry

linkBrowser: only channel nodes from the master node are displayed in the link Browser.
Before the fix, all channel nodes were displayed in the Link Browser. Now only the channel nodes derived from the master node of the actual page are displayed in the navigation tree of the link Browser.


Bugfix RT58067 Link to this entry

An import would previously under certain circumstances delete a freshly imported value from a contenttag. These values are now imported correctly.


Gentics Content.Node 5.16.5


Bugfix RT58031 Link to this entry

The ‘Web adresse‘ regular expression now accepts ‘https://‘ URLs and network-path reference URLs (‘//‘).
When creating a new part type and selecting ‘Web adresse‘ as regular expression only ‘http‘ URLs were accepted. With this fix, ‘https‘ URLs are also accepted.


Bugfix RT58007 Link to this entry

Previously, Navigation parts would use and count pages that were not not yet published or already taken offline. They have been fixed to only use and count pages that are actually online.


Bugfix RT57902 Link to this entry

During import, objects with translatable names or descriptions (Tagtypes, Parts,...) previously would have empty names or descriptions replaced by non-empty strings of other translations. Now, empty names or descriptions can be imported normally.


Bugfix RT58034 Link to this entry

Occasionally, in Wiki-Edit-Mode, when clicking “edit” in the Real-Editor an error message was shown instead of the editing mask.


Gentics Content.Node 5.16.4


Information related to the Heartbleed openSSL security vulnerability
The libSSL version 0.9.8 which was included in older Gentics Content.Node installation packages does not contain the Transport Layer Security (TLS) heartbleed extension. It is therefore not affected by the Heartbleed security bug. The latest Gentics Content.Node installation package (5.16.x) does not contain any thirdparty binary libraries.

Link to this entry

Bugfix RT57985 Link to this entry

When only a tagmap entry was modified for a ContentRepository, but no data was changed, the subsequent call to CRSync or MCCRSync would not synchronize this changed tagmap entry to the target CR. This has been fixed now, CRSync and MCCRSync will always synchronize modified tagmap entries, even if no actual data was changed.


Bugfix RT57893 Link to this entry

Improved robustness of publish process A race condition that allowed the publish process to run multiple times in parallel has been removed. A potential deadlock in error handling during the initialisation phase of the publish process has been removed.


Bugfix RT57765 Link to this entry

Copying nodes: Fixed copying nodes with the user interface not correctly working. When copying a node, the copy would not appear in the users tree or node list because the permission cache was not refreshed.


Bugfix RT57923 Link to this entry

Email sending: Fixed GCN not setting the “Return-Path“ in some cases when “$MAILRETURNPATH” is specified in the configuration. This happened for example when someone took pages back into revision in the publish queue.


Bugfix RT57976 Link to this entry

When defining velocity macros in tag implementations, the macros were globally available and would be overwritten by macros defined in other tags but with the same name. This resulted in unexpected and random behavior if multiple macros with the same name were defined. The scope of inline defined macros has been changed to be local to the template, like documented in the Gentics Content.Node Guides.


Bugfix RT57986 Link to this entry

Multiple bugs concerning overviews have been fixed: An overview would be dirted if a matching object was added in a channel. A recursive overview of images would not be dirted if an image was added in a subfolder of a selected folder. An overview would not render objects created in the same channel, if there were no other dependencies of the page in that channel (as compared to the parent channel).


Gentics Content.Node 5.16.3


Bugfix RT57922 Link to this entry

Fixed wrong permission checking when assigning/unlinking nodes from a CR in the administration. Previously the following permissions where checked:

  • ContentRepository: Edit
  • Nodes: Create new node
  • Node: Display

Now the following permissions are checked:

  • ContentRepository: Edit
  • Node: Edit

Bugfix RT57977 Link to this entry

File properties: Fixed a Javascript error that occured when opening the minibrowser and then clicking “ok“.
The Javascript error that was thrown: “TypeError: f.f_filename is undefined”.


Gentics Content.Node 5.16.2


Bugfix Link to this entry

An internal shutdown method for Gentics Content.Node has been fixed. Previously the shutdown command did not close the MySQL connection pool.


Bugfix RT54176 Link to this entry

When importing a new node with a new object property definition, that is restricted to the node, the restriction was not set correctly. On the target system, the object property definition was available to all nodes. This has been fixed now.


Bugfix RT57984 Link to this entry

When importing pages containing overviews over images, where the images have been selected manually, the references to the images were not set correctly, which resulted in empty overviews. This has been fixed now.


Bugfix RT57874 Link to this entry

The way, older publish logs are archived was inefficient and has been improved. Before this fix, having many publish logs (e.g. because the publish process runs very often) which were very large could cause the archiving to take a very long time (up to several hours).


Bugfix RT57796 Link to this entry

Overview tags in pages: When editing new overview tags in pages the wizard starts with page 1 correctly. Previously it started with page 2 if any changes were made to the page.


Gentics Content.Node 5.16.1


Security RT57919 Link to this entry

Login mask: Fixed that the login is possible for LDAP-users that don‘t have a password set.


Enhancement RT57948 Link to this entry

It is now possible to use the meta attribute “inherited” in implementations. For details, see the List of meta attributes in the Gentics Content.Node Guides.


Enhancement Link to this entry

Internal connections that use the IPv6 loopback interface are now also whitelisted by default. Previously IPv6 connections that used ‘::1‘ were not accepted by default.


Documentation RT57920 Link to this entry

The documentation of the feature “cr_filesystem_attributes” has been enhanced to clarify that it is mandatory to repair the ContentRepository structures after switching on the feature, even if no filesystem attribute is used yet.


Bugfix RT57803 Link to this entry

Fixed a content repository consistency issue: If you moved a file between two nodes that publish to the same content repository, that has instant publishing enabled, it would get deleted from the contentrepository on the next publish run.


Bugfix RT57950 Link to this entry

When using the new feature “resumable_publish_process” and publishing into non MCCR Content Repositories, the publish process could hang. This has been fixed now.


Bugfix RT57919 Link to this entry

LDAP Login: Fixed that the LDAP login is not working on certain LDAP server configurations, when using the setting $LDAP_LOGIN_FIELDS[“dontuse_uniquememberattribute“] = true; in the GCN configuration. The problem only occured with LDAP servers that use the field “uid“ or others for the unique user identifier, instead of “cn”.


Bugfix RT57940 Link to this entry

Editing folder permissions: the page for viewing and editing the folder permissions was not displayed if the multichannelling feature was not activated.


Bugfix RT57918 Link to this entry

File upload: Fixed image recognition for JPG images not correctly working in rare cases. Previously those images would not be recognized as image and the mimetype would be “application/octet-stream”. Now they are correctly recognized as images.


Bugfix RT57955 Link to this entry

Certain inconsistencies in the database files that exist in a folder but are bound to a channel, in which the file cannot be visible, because the folder is not visible in that channel could cause a NullPointerException during the publish process while checking online files. This has been fixed now, such files will be treated as “non existent” in the folder‘s node and will be taken offline.


Bugfix RT57915 Link to this entry

When a page variant of an inherited page was created in a channel local folder, the master page could not be edited any more. Additionally, loading the master page over the REST API in the scope of the master with page variants attached resulted in an error. These errors have been fixed now.


Bugfix RT57966 Link to this entry

When rendering a channel local page for editing without specifying a nodeId, this failed because the page could not be loaded from the master channel. Now, the channel of the page will implicitly set and rendering will work as expected. This also affected frontend editing using Gentics Portal.Node Java, which did not work for channel specific pages.


Bugfix RT57950 Link to this entry

The error handling for publishing into contentrepositories with multithreaded publishing has been improved.


Bugfix RT57892 Link to this entry

The process of resizing images during a publish process with the GenticsImageStore has been modified to be more stable. Before this fix, images were fetched from the cache or resized (if not found in the cache) while subsequently reading data from the database. When many images needed to be resized this could take a long time and could cause the open database statement to run into a timeout. In these cases, the publish process would fail. Now, the database statement to get the information, which images are resized using the GenticsImageStore is processed before the actual image resizing takes place. Resizing the images may still take long, but will not cause a timeout in the database any more, so the likeliness of publish failures is reduced.


Bugfix RT57957 Link to this entry

On a rollback of a publishrun with instant publishing enabled, Gentics Content.Node would previously leave already published objects in the content repository, but delete their filesystem attributes. This behaviour has been corrected so that only the filesystem attributes of actually rolled back objects are deleted.


Bugfix RT57916 Link to this entry

Folder creation: A rare error has been fixed that occured when creating a folder. During the creation of the folder an SGB error occured and a “tag_duplicate“-error was logged. This happened when the mother folder had an object property set, that was created inside another object property. When an object property definition was added to folders afterwards, with the same keyword and “inheration” enabled, the tag duplication (for inherited tags) while creating a folder didn‘t work properly.


Bugfix RT57921 Link to this entry

Time management will now also be done in nodes, that have publishing disabled. Pages affected from time management will be set offline or online due to time management, but those changes will still not be published as long as publishing is disabled for the node. This will enable time management in situations, where pages from nodes with publishing disabled are inherited into channels that have publishing enabled. Additionally, time management is more efficient now, which reduces the publishing time for every publish process.


Bugfix RT57856 Link to this entry

When cancelling a page while editing it in Aloha Editor or using the REST API, the global ID of the page might change, which would cause unexpected behavior when the page was exported to another system, since the page would then have different global IDs on the systems and could not be overwritten by a subsequent export. This has been fixed now, the global IDs of pages will no longer change when cancelling editing. Pages that are already affected by changed global IDs need to manually be modified if necessary.


Bugfix RT57820 Link to this entry

Text area for the number of online users is wider so that it stays on a single line.
If the text representing the number of users inline was like ‘999 Benutzer online‘, the text was broken in two lines ‘14 Benutzer‘ and ‘online‘. Just by making bigger the area, the text stays in one line.


Gentics Content.Node 5.16.0


New Aloha Editor features: Aloha Editor now supports definitionlists. The format plugin has been extended to be able to remove a wider range of formattings. The list plugin now allows to apply classes to lists from a list of pre-rendered style definitions. The headerid plugin now allows you to use a translation table to transform headers into ids.

Link to this entry

Manual Change

This changeset may require a manual change to your implementation.

Link to this entry

The version of jQuery UI that is used by the repository browser in the tagfill dialog has been upgraded from 1.8.1 to 1.9.1 . This has been done in order to fix a bug that prevented the minibrowser‘s left and right panels from being resizable in IE9 when $FEATURE[“disableIE7StandardsMode“] is set to “true”. The jQuery UI that is used in the tag fill is not supported as offical API by Gentics Content.Node . If any implemenation made use of it, those implementations may be affected by this change.


Manual Change

The flag-icons plugin is not shipped anymore and must be removed from the Aloha configuration in node.conf.

Link to this entry


Manual Change

Gentics Portal.Node 2 removed

Link to this entry

Gentics Portal.Node 2, which has been deprecated years ago, was now removed from the Gentics Content.Node codebase. Please remove the $LOAD_MODULE[“portal”] setting from your node.conf.


Optional Manual Change

Multichannelling ContentRepository changes

Link to this entry

Optimized attributes of multichannelling aware content repositories are not stored in the table contentattribute any more. Since the data for optimized attributes is stored in quick columns of the table contentmap, the additionaly storage in the table contentattribute was redundant an unnecessary. Reducing the number of entries in the table contentattribute will reduce the memory consumption of the database and will improve the overall performance.
When publishing into multichannelling aware content repositories, it is important to use the recent version of Gentics Portal.Node (>= 4.5.0) or the Gentics Content.Connector for reading from this content repository, so that optimized attributes will be read correctly.


Optional Manual Change

Distribution binary support

Link to this entry

With this release you no longer have to use the included package Apache webserver, package PHP binaries and various utility binaries. The distribution tools, distribution Apache webserver and distribution PHP installation can be used instead. Thus support for distribution Apache webserver and PHP has been added to Gentics Content.Node.
The optional changes include:

  • Removal of various binary tools in the /Node/bin directory. (eg.: rsync, lftp, curl, wget..)
  • Removal of various binary libraries in /Node/lib
  • Removal pf Apache Webserver binaries
  • Removal of PHP binaries
  • Removal pf MySQL binaries
  • Updated node.conf structure

Note that the migrated package installation will no longer support the public apache site configuration thus legacy XNL Functions that make use of the public apache will no longer work. Additionally it is mandatory to migrate to the system MySQL Server when this manual change is being applied.
Please read the configuration and migration guide which is applicable for the latest distributions of SUSE Enterprise Linux, Redhat Enterprise Linux and Debian Linux. Do the package migration after updating Gentics Content.Node to 5.14.* with the Autoupdate.
This optional change will not remove any files automatically.


Feature kb1064 Link to this entry

Filenames in Gentics Content.Node will now be sanitized using a character transcription table that can be customized. The Aloha Editor headerids Plugin will also make use of this table to generate html ids from the header text content.


Feature KB1211 Link to this entry

Link-plugin: Link attribute ‘hreflang‘ can be edited for external links. For internal links, the hreflang is set to the default language of the page.


Enhancement KB1094 Link to this entry

The performance of multithreaded publishing has been improved by reducing the number of SQL statements necessary to load the dependencies of pages and to load the data of the pages.
See the Gentics Content.Node Guides for details on multithreaded publishing.


Enhancement Link to this entry

The number of necessary SQL statements to publish objects into a multichannelling aware contentrepository has been reduced to optimize performance.


Enhancement Link to this entry

The behaviour of the multithreaded publish process regarding writing pages into Content Repositories can now be configured. It is now possible to set the group size and queue limit for the job queues that are processed in separate threads. See the Gentics Content.Node Guides for details about the multithreaded publish process.


Enhancement KB1067 Link to this entry

Publishlogs now provide more fine grained information during the INITIALIZING and DIRTQUEUE phases of the publish process.


Enhancement RM12019 Link to this entry

Added a new feature disable_instant_delete. It can be activated per node and will prevent instant publishing from deleting objects.


Enhancement KB1276 Link to this entry

It is now possible to synchronize groups with restrictions to nodes when using SSO login with the REST API. See the Gentics Content.Node Guides for more details.


Enhancement KB1094 Link to this entry

The new feature “resumable_publish_process” allows to resume publish processes that were cancelled or failed due to errors. See the the Gentics Content.Node Documentation for details.


Enhancement KB1212 Link to this entry

The content maintenance now contains a new tool to reload the configuration. See the chapter about content maintenance in the guides for details.


Enhancement KB1094 Link to this entry

The start screen will now also show information about folders and files that need to be published. During a running publish process, the numbers show the remaining folders and files.


Enhancement Link to this entry

When migrating a project from Live Editor to Aloha Editor, Table Tags will now be automatically migrated to inline editable tables. Additionally, it is possible to migrate other tagtypes to be edited inline with Aloha Editor as well. For a full description, please see the Aloha Editor Migration Guide in the Gentics Content.Node Guides.


Enhancement Link to this entry

Pages, folders and files now have a new meta attribute “ismaster”, which tells, whether the object is a master object, or a localized copy. See the Gentics Content.Node Guides for details about the available meta attributes.


Enhancement Link to this entry

When boolean meta attributes are published as content repository attributes of type “Integer“, “true“ will now be published as 1 and “false“ will be published as 0. Before this fix, boolean meta attributes had to be manually converted when publishing as “Integer” attributes.


Enhancement KB1210 Link to this entry

Two new velocity directives #gtx_render and #gtx_edit can be used to render other tags or parts in velocity tags. See the ”Gentics Content.Node Guides+:http://www.gentics.com/Content.Node/guides/impl_using_velocity.html#render-directives for details.


Enhancement KB1210 Link to this entry

The new Gentics Content.Node FileLink Plugin allows to implement a tagtype, that is used to render links to files with additional (not editable) information. See the Gentics Content.Node Guides for a detailed documentation.


Enhancement Link to this entry

/Node/bin/env.sh was updated in order to enable compatibility with standard linux distribution binaries.


Enhancement RT55266 Link to this entry

Removed unsupported context menu entries “in page changeable“ and “not in page changeable” from folder and template object property dialogs.


Enhancement RT57008 Link to this entry

When publishing into ContentRepositories using MS SQL Server, the newest Microsoft JDBC driver 4.0 is now supported.


Bugfix RT57711 Link to this entry

Selecting a item using the link browser, when targetregex has not be configured, caused the target attribute of the active anchor element to unexpectedly be overwritten to “framename”. This behavior has been fixed so that the target attribute will only change if targetregex is configured and matches the specified regular expression.


Bugfix KB1064 Link to this entry

Sanitizing allows white spaces in filenames
White spaces were replaced by underscores (‘_‘) in filenames. With this fix, sanitizing allows white spaces for filenames.
www.gentics.com/Content.Node/guides/feature_sanitize_name.html