Gentics Content.Node Changelog Summary

The online version of the changelog can be found here

Gentics Content.Node 5.12.14

A potential security issue has been fixed.
Important: If you are using Gentics Portal.Node, you have to update it first, before updating Gentics Content.Node.

If you pass the session secret in the ?do=100 URL now, you will be redirected to the same URL without the session secret in the sid= parameter.
If your system setup is relying on this information in the URL (which it shouldn‘t) in any way, please enable the following feature in your GCN configuration:

$FEATURE[‘disable_sessionsecretredirect‘] = true;

This will keep the old behavior like in the previous GCN versions.
However, we don‘t recommend enabling this, use it at your own risk!


Bugfix RT55042

Accessing a page or a folder from the history on the start screen caused an error in the tree
if the action was issued directly at the start of a session. This issue has been fixed.


Bugfix RT54882

Previously it was not possible to create two pages with the same name in different channels of the same master node.
The same problem also appeared when creating two folders with the same name in different channels of the same master node.
Now, you can create pages or folders with the same name in different channels, as long as one channel is not a master of the other.


Bugfix RT54493

Corrected a previous fix for a NullPointerException in the publish process due to a synchronization problem.


Bugfix RT54509

Improved permission checks for error log, workflow administration and inbox messages.


This Gentics Content.Node version includes the Aloha Editor 0.23.10-commercial – 05.06.2013



Gentics Content.Node 5.12.13

Bugfix RT54935

Tag-fill: Fixed the object name not being displayed (eg.: pages, ...) in a tag URL-part under certain (rare) circumstances when using multichannelling.
This only happened when the page was created in a channel and was localized again in a subchannel of this channel.


Bugfix RT54771

GCN Rest API: Fixed /folder/getImages/ method returning images as type “file”.
This also broke displaying the image width & height in the repository Browser thumbnail preview.


Bugfix RT53175

When a local page inside a channel was translated and the language version did not exist yet,
a new page in the target language was created in the master node. This was not intended and
caused incorrect behaviour, and has been fixed now: the translation of a local page is now
local as well.


Bugfix

Fix the inability to set the startpage for new created folders over the page context menu.
Setting the startpage could duplicate the object tags of the folder, which could also lead to subsequent errors.


Bugfix RT54911

Pages were previously not dirted when only a template tag inside their template was changed,
but the template itself was unchanged. Now, a change in a tag or its values also properly triggers dirting.


Bugfix RT54078

Fix possible (but rare) NPE while finishing a multithreaded publish process.


Bugfix RT54954

Instant publishing: Fixed error messages being shown for none-critical problems like Velocity rendering errors.
Also fixed a Javascript error when the message included linebreaks.


Bugfix RT54620

When using instant publishing for a content repository, the (regular) publish process used to create a new connection for every published object.
This has been changed now, so that the publish process will open a single connection for every content repository, that is kept open while publishing, and only open a new transaction for every object, if instant publishing is used.


This Gentics Content.Node version includes the Aloha Editor 0.23.10-commercial – 05.06.2013



Gentics Content.Node 5.12.12

Bugfix RT54157

When creating a new channel, the root folder will now get its object properties set identical to the object properties of the immediate parent node.


Bugfix RT54821

Fixed possible SGB when creating new folders.


Bugfix RT54602

Old values in tags which already existed on the target system, but have been changed since, were
not removed properly during import, resulting in duplicate entries. This has been fixed now.


Bugfix RT54717

The src url of the preview image in Image Editing Tool will no longer be a
broken url when cropping or resizing the image in front-end editing through a
proxy. The proxy prefix will now be prepended to the preview image‘s url.


Bugfix RT54853

On pages where the dir=“rtl” attribute is specified for languages that read from right to left, the GCN menu wasn‘t displayed correctly sometimes if the menu entry contained special characters. This is now fixed.


Bugfix RT53854

Editing pages: Fixed the error “GCN ERROR (AJAX_ERROR)” sometimes occuring when doing another action after a previous one too fast (eg.: Editing a page and then immediately publishing it).


Bugfix RT51839

Folders that were fetched using the GCN JS API‘s FolderAPI.folders() method will
now have their tags available when they are needed.


Bugfix RT54501

Fixed instant publishing of folders when the folder startpage was set the first time using the page context menu.
Before this fix, instant publishing of the folder was only triggered when the startpage was set using the object properties dialog, or when the startpage was changed.


Bugfix RT54794

Reduced the memory consumption when deleting big folder structures to avoid possible OutOfMemory situations e.g. when deleting nodes that contain many folders.


Bugfix RT54157

The root folder of a channel was missing the object properties, that are assigned to the master node. Only the object properties that are available to all nodes were possible to use.
This has been fixed now. The root folder of a channel will now have the same object properties available as any other folder of the channel (and the master node).


Bugfix RT54491

When using quick recursive translation to create language variants, an issue in caching
caused newly created pages not to be displayed in the page list. This has been fixed.


This Gentics Content.Node version includes the Aloha Editor 0.23.9-commercial – 29.05.2013



Gentics Content.Node 5.12.11

Bugfix RT50917

The object lists for localizable objects (folders, pages, templates, files and images) in channels have a column Master that should show the name of the node, to which the master object belongs to.
This column however showed the name of the node, the displayed object belongs to, which made channel-local and localized objects indistinguishable.
This has been fixed now, the Master column will now show the current channel for channel-local objects and the name of the node/channel, where the master object belongs to for localized objects.


Bugfix RT53076

When a page with page variants is published, the page variants also get new page versions created. Due to a caching error, it sometimes happened, that although a new version was created for the page variants, the next publish process rendered the older version of the page variant.
This has been fixed now, so that when a page variants gets a new version created, the cache will always be cleared and that new version will always be published during the next publish run.


Bugfix RT54411

When a user or a group was deleted in Gentics Content.Node, it was not deleted in the todo tool during synchronization. Also, deleting
a group did not trigger synchronization at all. Both issues have been fixed.


Bugfix RT52737

Pagination was added for content tags and template tags when using the repository browser.
It is now possible to navigate through and choose from multiple pages of tags in a tag fill.


Bugfix RT50917

Several issues in the export selection dialog have been fixed:


Bugfix RT54298

Internet Explorer 8, in “Browser Mode: IE8“ / “Document Mode:IE7-Standards”,
will no longer warn that a script is taking a long time to complete when
initializing an page that contains many tags.


This Gentics Content.Node version includes the Aloha Editor 0.23.8-commercial – 16.05.2013



Gentics Content.Node 5.12.10

Manual Change

The implementation of the Aloha Editor Page Link Tagtype in the guides contained an error. This erroneous implementation caused multiple problems when editing pages containing links, among them the inability to remove the links. It is strongly recommended to update the implementation for the Aloha Editor Page Link tagtype according to the updated guides example.


Bugfix RT50986

When using the old minibrowser (that is still used when the feature multichannelling is not turned on) in the tag fill dialog, when doing a search, any modified entries in the form fields were lost.
This has been fixed now, using the search in the minibrowser will preserve any changes in the form fields now.


Bugfix RT54526

When exporting a folder that contains a template, which is never used and templates were generally excluded, the template cause an unresolvable conflict on the target system, if it did not exist there.
This is not necessary, since the template would only have been exported, because it is assigned to the exported folder, and not because it is used by a page.
The behaviour of exlusion has been modified now: Excluded objects will only create unresolvable conflicts, if they are really used by objects and not only assigned to folders or nodes.


Bugfix RT54220

File upload: Fixed the button in the fallback file uploader (JS-uploader) not being clickable in IE 7 and IE 8.


Bugfix RT54671

GCN JS API Frontend editing: Fixed javascript error when frontend editing is done without loading a page.


Bugfix RT54614

This change fixes a JS error that sometimes occurred when replacing tags via Javascript in Internet Explorer 8, caused by missing HTML closing tags.


Bugfix RT54591

Export: Fixed SGB error occuring when selecting a object type in the Administration/Content.Admin and no objects of this type have been selected.
Also fixed SGB occuring when viewing files in the administration, independent of if files have been selected or not.


Bugfix RT54220

File upload: Fixed the file uploader not working when the flash version was too old.
It now always correctly falls back to the Javascript uploader in this case.


Bugfix RT54671

GCN JS API Frontend editing: Fixed “callback is undefined” javascript error.


Bugfix RT54489

Fixed problems when using instant publishing and multichannelling: When objects were localized, the localized copies were instantly written into the content repository, but the former inherited object was not instantly removed.
When localized copies were deleted, they were also instantly removed from the content repository, but the inherited object was not instantly written into the content repository.
The behaviour has been fixed now, so that always either the localized copy or the inherited object is present in the content repository (exclusively).


Bugfix RT54628

Page languages: Fixed setting the language of a page using “Set page language“ added a language code to the filename, even when the feature “contentgroup3_pagefilename” was set to false.


Bugfix RT54653

Fixed i18n translation not working when GCN throws a SGB error.


Bugfix RT54661

Multithreading: Fixed a rare issue in which concurrent access to a translation table could cause publish workers to get stuck.


Bugfix RT54264

When creating, saving or publishing pages using the REST API using multiple threads or clients, a database deadlock could occur while creating page versions.
When this happened, some of the REST API requests failed and the changes made by them were rolled back.
This deadlock situations have been fixed now, so it is now possible to create, save and publish pages in a multithreaded manner without any database deadlock problems.


Bugfix RT54684

Fixed possible DB locks during a publish process, when instant publishing and the feature contentfile_auto_offline were used together.


Bugfix RT54424

Fixed reloading the tree, when a new folder is created.


Bugfix RT54723

Fixed a bug tied to menu permissions which caused a system error when viewing the languages of a node.


Bugfix RT54696

Fixed handling exclusion/inclusion of templates in the new export.
When a folder is exported that contains a template and templates are generally excluded, but the template is included, the template was show as being exported, but was marked as excluded in the export file.
This has been fixed now, when an object is marked as included, it will always really be included in the export.


This Gentics Content.Node version includes the Aloha Editor 0.23.7-commercial – 02.05.2013



Gentics Content.Node 5.12.9

Bugfix RT53236

Multichannelling: Fixed multiple bugs when linking templates from channels to other folders.
Fixed the template link function allowing linking templates to folders that shouldn‘t be linkable.
Now it‘s not possible anymore to link templates to localized folders. In channels, templates can only be linked to local folders or folders of the master node.
It‘s also not possible anymore to link local templates from channels to other nodes.
Also fixed that linking localized templates to other node folders didn‘t work correctly. Now it correctly links the master template, and not the localized template.
More information on the multichannelling feature can be found in the GCN guides.


Bugfix RT54493

Fixed a possible NullPointerException during the publish run due to a rare threading problem.


Bugfix RT54580

Export: Added back missing images to the left assistent sidebar


Bugfix RT53095

Publishing of page variants together (with a single request) did not work and always resulted in an error message due to a database lock.
This has been fixed now.


Bugfix RT54017

With this fix there is no longer an error if a folder object property is applied to subfolders where duplicate properties exist.
Instead, the inconsistency is cleaned up at this point.


Bugfix RT54423

Page time management: Fixed SGB occuring when setting a date with a year above 2037.
The highest year setable in GCN is 2037.


Bugfix RT54074

SQL cursors were sometimes not closed properly after an exception in the database has occurred. This has been fixed now.


Bugfix RT54540

Fixed a bug that caused incorrect rendering of static URLs in projects, that publish only into a content repository, but not into the filesystem.


This Gentics Content.Node version includes the Aloha Editor 0.23.7-commercial – 02.05.2013



Gentics Content.Node 5.12.8

Bugfix RT53896

File Upload Manipulator: Fixed the timeouts for accessing the FUM-URL being too short.
Before the fix, accessing the FUM sometimes resulted in a socket-timeout.
The timeout for establishing the connection has now been set to 5000ms and the timeout for reading the FUM response has been set to 15000ms.
Additionally, the exception-logging on FUM errors has been improved.


Bugfix RT54320

If an import references an object (like a URL or an image) that does not exist on the target system,
this reference no longer points to another target on the system, but is set to be empty until the
referred object is added.


Bugfix RT54386

GCN JS API: Fixed the page property object “timeManagement” not being writeable.
It is now writable, see the GCN JS API page documentation.


Bugfix RT54273

Because of an issue in the GCN JS API, it was sometimes not possible
to insert Javascript into a tag in live editing mode when using Firefox.
This fix corrects this behaviour.


Bugfix RT54499

Mandatory tags: Fixed possible error occuring when publishing a page with a mandatory tag that has a missing value.
Also fixed that tags appears multiple times in the error message.


Bugfix RT52367

Pages preview: Fixed broken menu when following a content link to another page in GCN.
The menu now also works when going to a new page. Also going from this new page to the folder view works now correctly.


Bugfix RT54424

Fixed a bug that that caused the create folder dialog to be redisplayed after creating a new folder (instead of returning to the page list of the parent folder).


Bugfix RT50850

When pages were moved between nodes, in some scenarios the page was not removed from the published filesystem of the source node.
This has been fixed now. When pages are moved out of a node, that publishes into the filesystem, the page will no longer be written into the filesystem for that node.


This Gentics Content.Node version includes the Aloha Editor 0.23.6-commercial – 18.04.2013



Gentics Content.Node 5.12.7

Enhancement RT54143

A performance issue with the overview part type was resolved. In some cases the part type would render multiple times slower than expected.


Bugfix

Fixed closing database connections at the end of a multithreaded publish run.
Under special circumstances, it could happen, that some database connections were left open for too long, which possibly could lead to too many open database connections.


Bugfix RT54304

After confirming the folder properties dialog the correct folder will be highlighted in the tree when using Multichannelling.


Bugfix RT54240

Added missing guides documentation for appendBlock() Gentics Aloha Content.Node
Intergration Plugin API method.


Bugfix RT53383

Fixed an incorrect title in the todo tool.


Bugfix RT51491

Saving a page will now automatically strip all tags from it‘s name, e.g. ”Very important page“ will be changed to “Very important page” when saving.


Bugfix RT54164

Removed a permissions check when using the ‘show usage‘ function since users are only shown results for objects they have permission to view anyway. This resolves an error that caused an SGB to be shown when results for the ‘show usage‘ search contained entries in folders the user did not have permission to view.


Bugfix RT54269

An issue with navigation via history and quickjump was solved which caused node-information not to be passed.
Sometimes this led to wrong tag-types being available when editing pages.


Bugfix RT54332

Added indexes on the folder table to increase performance for multichannelling-enabled systems when looking up tree permissions.


Bugfix RT54258

Opening the tree to show a specific folder (e.g. because the preview of a page in a different than the current folder was shown) was done inefficiently and could take a long time.
In extreme cases, this could lead to a blank frame shown instead of the tree.
The performance of opening the tree has been improved now, so that blank frames should not happen any longer.


This Gentics Content.Node version includes the Aloha Editor 0.23.6-commercial – 18.04.2013



Gentics Content.Node 5.12.6

Bugfix RT54334

Fixed possible data inconsistencies with scheduler tasks.


This Gentics Content.Node version includes the Aloha Editor 0.23.5-commercial – 11.04.2013



Gentics Content.Node 5.12.5

Bugfix RT54088

When scheduler tasks were running longer than the configured wait_timeout of the backend database (defaults to 8 hours), the scheduler lost the connection to the database and could not set the endtime, return value and output of the job.
This resulted in incorrect display of the job runs in the scheduler UI. Tasks, that took longer than 8 hours to run were not shown in the UI.
This has been fixed now, so that also very long running tasks will be correctly shown in the job run list.


Bugfix RT54088

When using multithreaded publishing, it could happen that some database connections to the backend database were closed, because they were idle for too long (default setting is 8 hours).
This could happen, if many pages were published into content repositories and writing the pages into the content repository took very long (actually more than 8 hours longer than rendering all the pages).
This has been fixed now: All open database connections to the backend will regularly (every hour) be kept alive by issuing a dummy statement.


Bugfix RT54258

Fixed reloading the tree too often, when opening the preview of pages in the backend.


Bugfix RT54137

When a page is published and an error occurs while writing the page into the content repository (instant publishing), the user will now see an appropriate message.


Bugfix RT54272

Fixed a bug where a false-positive error message would occur when clicking “OK” in the folder properties dialog of a localized folder in a channel.


Bugfix

A javascript error within the scheduler task view was fixed. In some cases a javascript error occured when the user triggered the delete action for a scheduler task. The error only occured for tasks that were used by other tasks.


Bugfix RT54315

Fixed an issue with scrollbars being hidden in IFrames in Firefox 20.


Bugfix RT54088

The display of remaining pages on the start screen did not change when multithreaded publishing was used. This has been fixed now.


Bugfix RT54077

Fixed localize() function in GCN JS API, which was broken in a previous release.


Bugfix RT52846

Fixed a multithreading problem when rendering multiple page variants containing a tag with a part of type “Table ext“ at the same time.
This rare case could happen, when page variants with a “Table ext” part type were republished and multithreaded publishing was enabled.
Before this fix, the tables were possible rendered incomplete (some cells were missing).


Bugfix RT52789

Fixed removing objects that were deleted in the backend from the content repository.
When an object is removed during a publish run and the content repository has instant publishing enabled, it could happen, that the object would not be removed from the content repository in the following publish run.


Bugfix RT53910

Groups of translators in the todo-tool are now sorted alphabetically to match the view in the administration tree.


This Gentics Content.Node version includes the Aloha Editor 0.23.4-commercial – 2013/04/04



Gentics Content.Node 5.12.4

Bugfix RT53984

The gcn-plugin will now also insert leading and following paragraphs for Contenttags with an inline element (e.g. span) as it‘s root tag, to enable editors to add contents before or after this tag.


Bugfix

Fixed JavaScript error “Cannot read property ‘tagname‘ of undefined gcnjsapi.js:5905”
that occured when saving a page after creating a new link.


Bugfix RT54173

A bug was fixed that caused errors when editing image-URLs in tagtypes, if no node was previously selected.


Bugfix RT50864

Fixed an inconsistency that occurred when creating and editing templates. When adding template tags, a check is now performed to ensure that the tag type being used is also linked with the template‘s node. Previously all template tags were automatically linked with a default construct, which on some systems had been deleted. This led to errors while exporting to other systems since the template had a dependency that could not be resolved if the default tag type was no longer available.


Bugfix RT54207

Previously, if the user selected a language and then changed to a node in which this
language was not activated, newly created pages would wrongly be created with this locale.
After this fix, the first active language of the node is used instead.


This Gentics Content.Node version includes the Aloha Editor 0.23.4-commercial – 2013/04/04



Gentics Content.Node 5.12.3

Bugfix RT54125

Added an automatic reset of old (and no longer necessary) FTP node settings that have been leftover from older systems (those that have been updated from a version prior to Gentics Content.Node 5.4.0).


Bugfix RT53835

GCN JS API, TagAPI.removeTag(): Fixed the callbacks not getting called correctly.
Also fixed the documentation. You can only pass the keyword of a tag in here, not an Id.


Bugfix RT54130

Fixed possible DB Lock Timeout when using instant publishing and an object was published during a long running publish process.


Bugfix RT54117

Fixed a problem with paging when skipping to the last page of a list of items that would cause a list of empty items to be displayed.


This Gentics Content.Node version includes the Aloha Editor 0.23.3-commercial – 2013/03/22



Gentics Content.Node 5.12.2

Bugfix RT53746

This fix allows HTML-formatted text (like abbreviations or text-decorations) to be stored inside the text-field of a link, when using the Aloha-Editor plugin.


Bugfix RT53839

A caching-issue was fixed that prevented custom sort orders for overview-tags to be updated correctly.


Bugfix RT53943

Node list: Fixed the creator and the last editor of a node not being shown in the black tooltip.


Bugfix

This fix solves a temporary issue in the image-manipulation-plugin, which made it impossible to save changes to the image.


Bugfix RT53935

GCN JS API: Fixed the tag.part() (prop) function overwriting the part value with ‘undefined‘ and returning ‘undefined‘.
It now correctly returns the value again when not passing a value to set as second argument.


Bugfix RT54003

Removed unnecessary attributes “text“, “cls“, “iconCls“ and “leaf“ from the Template model class.
Before this fix, loading templates with the Java REST API client failed with: org.codehaus.jackson.map.exc.UnrecognizedPropertyException: Unrecognized field “text” (Class com.gentics.contentnode.rest.model.Template), not marked as ignorable.


Bugfix RT53921

Uploading images via the multifileupload now works even if the image does not contain JFIF-information. In this case, default values for DPI are assumed.


Bugfix RT54011

Lists: Fixed a bug where the list filtering did not work anymore, introduced with GCN 5.12.0.
This problem occured among others in the object property list, the scheduler, datasources and import/export.


This Gentics Content.Node version includes the Aloha Editor 0.23.3-commercial – 2013/03/22



Gentics Content.Node 5.12.1

Bugfix

Fixed a SQL statement of the update process, which possibly failed.


Bugfix RM6321

A warning notification will now be displayed next to the href field of the Aloha
Link plugin when it is detected that the href value may unintentionally result
in an potentially invalid internal link.


Bugfix RT53850

Added further log output when an error is encountered when rending tags, specifically for the case when an endtag has no corresponding opening tag, the name of the tag in question will now also be logged.


Bugfix RT53460

Fixed a problem with tags being sometimes duplicated when viewing template sourcecode.


Bugfix RT52133

The documentation for the Custom Form Part Type was corrected. The correct name for the variable that is used to retrieve the html entity of a form is nodevalue.


This Gentics Content.Node version includes the Aloha Editor 0.23.2-commercial – 2013/03/15



Gentics Content.Node 5.12.0

Please note that this release contains strict database checks. The update may fail when existing database inconsistencies are detected.


Manual Change

The Gentics Update site was changed with this update in order to provide the new Feature Releases.

The new update site is https://updates.gentics.com. Please whitelist this domain and the port 443 on your server.
The previous update site was https://secure.gentics.com. Please refer to the Autoupdate Guides Page for more information on how to provide the update file manually.


Enhancement RT53014

Added ‘pageStatus‘ attribute to page objects requested via the REST API.


Enhancement RT53254

Tags that contain script tags will now have their scripts tags properly rendered onto the page when closing the TagFill dialog. Furthermore, the scripts will only be executed after the rest of the contents of the tag have been rendered and are present on the page, and not before.


Enhancement

A possible bottleneck in the internal communication between PHP and Java was removed.


Enhancement

The Gentics Content.Node Autoupdate Scheduler Task was deprecated.


Enhancement

The Gentics Content.Node Autoupdate was updated. It is now possible to update to any newer released version. The testing update site was depreciated. Only releases will be shown within the drop down menu.


Enhancement

A possible SQL Error was fixed within the publish process.


Enhancement RM4207

The new feature contentfileauto_offline_ allows to configure nodes, for which images and files, that are not used by other objects (pages, folders) will not be published into the filesystem or contentrepository.


Enhancement RM6756

It is now possible to configure separate node publish directories for pages and binaries (images and files).
All existing nodes will initially have the same publish directories set, so existing implementations will not change.

It is important to note, that if an implementation directly uses the property pubdir_ of a node object for files or images, this should be changed to use the new property pubdir_bin_.
Otherwise the implementation would fail if separate publish directories are used.


Enhancement RM6727

It is now possible to flag template tags as “mandatory” and thereby force editors to fill all their required parts before the page in which they are in can be published.


Enhancement RM5973

Added a MessageAPI interface to the GCN JS API.
This interface contains the following new methods:
MessageAPI.send(), MessageAPI.list(), MessageAPI.read()

More information about this new interface can be found in the Gentics Content.Node Guides


Enhancement RM6214

Implemented the feature “live_urls”.
The feature can be enabled in the configuration with $FEATURE[‘live_urls‘] = true;

More information about this new feature can be found in the Gentics Content.Node Guides


Enhancement RM6734

Improved part() method of tag objects in GCN JS API to be able to change select and multiselect parts values by receiving strings, arrays, as well as objects.


Bugfix RT53474

When a non-editable block-element is inserted into an Aloha editable, an empty helper-paragraph is inserted at the beginning and/or end of the editable.
Previous to this hotfix, these helpers were not correctly removed / cleaned up if the page was saved while an active focus was still inside the editable element.


Bugfix RT53706

Avoid checking and generation of global IDs for tables, that contain data, that is not exported.
Especially checking for global IDs of table perm could take very long and could possibly interfer with normal CMS operations for some time after the Tomcat is restarted.


Bugfix

A javascript error was fixed that occured when the folder upload tag part was shown in a tagfill dialog that was opened within the frontend edting mode.


Bugfix RT53477

Fixed premature publishing of pages that were created and then moved (without being published before)
in a node that published into a content repository with instant publishing enabled.


Bugfix RT53635

Fixed instant publishing of objects, that were localized in channels.
Before this fix, the objects were rendered in the scope of their master node, not the channel.
This caused e.g. URLs to be wrong, because they contained the hostname of the master and not the channel.
The incorrect data in the content repository of the channel was automatically corrected during the following publish run.


Bugfix RT53506

When comparing the current page version with the last published version,
the comparison now falls back to a previously published version if the current
version is unchanged since it was last published, so that the page is not
compared to itself.


Bugfix RT53596

Page list sorting: Fixed SGB occuring when ordering the list by page variations.
This could only happen when the feature “pageusage_variants” was enabled.
The page list, template list and folder list will now always use the Rest-API for loading the data.
Previously the Rest-API was only used when multichannelling was enabled.


Bugfix RT53758

Publishing pages in channels into the filesystem did not work correctly, when multithreaded publishing was used. This has been fixed now.


Bugfix RM7332

A permission check within the node properties dialog was fixed. Previously some users experienced an SGB error when trying to edit the properties of a previously created channel.


Bugfix RT53383

Fixed the language selection in the Todo-Tool. It now correctly displays only
the languages activated in the active node, and does so in the order specified
in the node by the custom sort order.
Additionally, synchronizing users, groups and languages now works with
significantly increased performance.


Bugfix RT53046

Images and files are now handled separately in the REST-API (and the corresponding GCN JS API), which means file load requests can only be made with file IDs. Previously, file load requests could be made with image IDs to return the file properties of images.


Bugfix RT52865

Fixed a performance issue while editing or publishing pages containing many (several hundred or thousand) tags, or having many language variants.
Due to inefficient sql statements while clearing the cache for modified pages, e.g. filling a page tag or publishing the page could take very long.


Bugfix RT53378

An error in rendering the URLs of files published to content repositories was fixed so that whether or not the links are stored with or without the hostname is now done as configured with Linkway.


Bugfix RT47489

Fixed possible timeout problems when publishing into a content repository in a very long running transaction.
When publishing into a content repository without using “instant publishing“, a database connection is opened at the beginning, which will be used during the whole publish process.
There may be situations, where specific connections are not used for a long time (e.g. when many objects have to be published into another content repository), which may cause the database server (or any networking component in between the client and the server) to close the connection.
To fix this, the publish process will regularly issue “dummy” SQL statements to all connections to content repository databases, if they were not used for longer than the configured time span.
The interval can be configured in the variable $CONTENTMAP_KEEPALIVE_INTERVAL (in seconds), the default value is 3600 (1 hour).


Bugfix RT53265

Fixed the sorting of folder names requested over the Rest API to correctly handle German special characters, which is relevant for features such as the Repository Browser.


Bugfix RT53199

A small error in the todo-tool was fixed that occurred during mouse-over of lists because of missing tooltip functionality.


Bugfix RT53375

Media archive image import: Fixed SGB occuring after selecting an image in the media archive and returning to the tagfill dialog.


Bugfix RT53018

Fixed a possible NullPointerException when using Multithreaded Publishing into ContentRepositories.


Bugfix

The included profiler webapp file was renamed from profiler.war to Profiler.war. This also fixes the access path for the profiler from /profiler to /Profiler.

In order to access the profiler, the path /Profiler must be added to the JkMounts of the apache configuration.

The profiler webapp is secured with basic authentication for the roles manager or gentics. In order to gain access, the application server must be configured for basic authentication, e.g. by adding an appropriate user in /Node/tomcat/conf/tomcat-users.xml


Bugfix RT52759

Fixed the two-column-menu, which is shown if the list of menu entries would not fit inside the browser-window, to be moved to the left if it would exceed the width of the frame otherwise.


Bugfix RT52692

A workaround for a Microsoft SQL JDBC Driver issue was applied. Previously the publish process would stall when publishing directly in a Content.Repository that needed column changes. (eg. new quick columns)


Bugfix RT53391

After a change in the messaging-system, confirmation-alerts were displayed even after successful actions. This was reworked to suppress alerts on success in order to improve usability.


Bugfix RT52849

Node languages: Fixed a rare case where the language could not be sorted anymore, when it had a sortorder of 0.
Also enhanced the listing order. Activated language will be listed at the beginning now.


This Gentics Content.Node version includes the Aloha Editor 0.23.1-commercial – 2013/03/07



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.


This Gentics Content.Node version includes the Aloha Editor 0.22.7 – 2013/01/08



Gentics Content.Node 5.11.4

Bugfix

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


This Gentics Content.Node version includes the Aloha Editor 0.22.7 – 2013/01/08



Gentics Content.Node 5.11.3

Bugfix

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


This Gentics Content.Node version includes the Aloha Editor 0.22.7 – 2013/01/08



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


This Gentics Content.Node version includes the Aloha Editor 0.22.7 – 2013/01/08



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.


This Gentics Content.Node version includes the Aloha Editor 0.22.7 – 2013/01/08



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.


This Gentics Content.Node version includes the Aloha Editor 0.22.6 – 2012/12/06



Gentics Content.Node 5.10.0

Enhancement RM5826 RT52022

An additional column was added to the page publish queue. The node name will now be listed within the publish queue.


Enhancement RT51756

When filtering pages using the REST API or using the page list in the Gentics Content.Node backend, it was not possible to filter pages with status “Publish At”(pages that are scheduled to be published at a specific point in time in the future). This has been fixed now.


Enhancement

The new feature crfilesystem_attributes_ allows publishing specific tagmap entries into contentrepository attributes that are stored in the filesystem.The feature is disabled by default.


Enhancement RT52622

When using the new export mechanism to export a construct that used a datasource (in a part) with datasources generally excluded, but the single datasource included, the datasourcewas excluded from the export but should have been included. This has been fixed now, so that objects that are manually included are exported in all cases, even if the type has been excluded.


Enhancement RT51974

When a user did not have create permission for pages in any of his groups, but had the create permission for all languages in at least one of his roles, copying pages failedwith a SGB. This is fixed now, so that the user will now be able to copy pages.


Enhancement RT5682

Adding validation of editables before saving. If validation is enabled, validation will be performed on all editable at the offset of the savingprocess. If any editable fails validation, the saving process will be aborted with an error message.


Bugfix RT51972

The creation of page versions has been improved to be much faster, even if the page already has many versions. This increases the performance of saving and publishing the page via Java (REST API).


Bugfix RT52491

At the start of every publish process, that SQL statements issued to detect, when a specific node was published the last time were very inefficient and slow, becausethey used the very large table logcmd.The implementation has now been changed to store the timestamp of the last publish run for a specific node in the table ‘node‘ instead, which will decrease thetime necessary to initialize the publish process with a large number of nodes and a big logcmd table.


Bugfix RM5993

Following an internal link will now cause the top menu to be updated so thatthe top menu links will operate on the newly opened page, and not therefererring page.


Bugfix RT52572

An issue that caused an exception to be thrown in some cases when checking for quick column definitions was fixed by adding handling for the deprecated binary attribute type.


Bugfix

A SGB error was fixed within the file upload dialog. Previously the SGB error was displayed when a user tried to upload a new file in frontend editing mode.


Bugfix RT52442

Fixed Aloha.ready() being fired too early (before frontend editing is finished initializing editables).


Bugfix RT52597

The permission check on root folders of nodes/channels worked differently in Java and PHP, which could cause some nodes/channels to appear in the Repository Browser althoughthe user should not have permissions, when the permission entries in the database were inconsistent.


Bugfix RT52202

A caching issue within the purge versions job was fixed. In some cases this issue could cause the creation of lower version numbers for pages when a page was edited.


Bugfix RT52405

Fixed pasting with LiveEditor to avoid JavaScript error, and to insert content into the editor when performing Rechtsklick > “Einfügen (ohne Formatierungen)”.


Bugfix RT52396

The paging functionality within the page list was fixed. Previously the page list would only display 5/10/20/50 items depending on the configured paging setting.


Bugfix

Added missing error message when setting hostname and publish directory of a node to settings of another node.Before this fix, the changes were just not saved, but no error message was shown.


Bugfix RT52413

When saving a page where only the case of some letters changed, it didn‘t create a new page version.This has been fixed now and new page versions are created now when the case of letters change.This is important when versioned publishing is enabled.


Bugfix RT52715

Fixed canceling of a published page over the REST API: When a page is published (and not changed afterwards) and then canceled, the page status is not changed.


Bugfix RT52297

Fixed SGB error occuring when applying an object property to sub folders. This is caused by duplicate object properties in the database. This update deletes those duplicate entries.


Bugfix RT52416

Removed unnecessary entry “Real Editor” in the folder context menu.


Bugfix RT51642

The “maximize tree”-icon was fixed within the Gentics Content.Node tree frame. Previously the icon was not being shown at a fixed position and therefore was probably not visible if the treewas not scrolled to top.


Bugfix RT52191

Using publish handlers together with instant publishing did not work as expected: When triggering instant publishing (by publishing a page or creating/editing an image, file or folder) beforea regular publish run, the publish handlers were not triggered.Additionally, the destroy() method of the publish handler was called for every transaction commit (for every published object), and not only when the publish handler was taken out of service (as intended).The lifecycle of publish handler instances has been modified, in a way that instances of publish handlers will now stay in service until either the server is shut down, or the publish handler entry is eitherchanged or removed.


Bugfix RM5993

Prevent “Object doesn‘t support this property or method…” error when openingPreview or Live Preview in IE8.


This Gentics Content.Node version includes the Aloha Editor 0.22.6 – 2012/12/06



Gentics Content.Node 5.9.5

Bugfix

A SGB error was fixed within the imageurl part type. This bug was introduced within version 5.9.4.


Bugfix

A SGB error was fixed within the Gentics Content.Node Image Import. Previously an error occured when a user tried to import a image into the system. This bug was introduced within version 5.9.4.


This Gentics Content.Node version includes the Aloha Editor 0.22.3 – 2012/10/08



Gentics Content.Node 5.9.4

Bugfix

Fixed the construct list method response for channel nodes. Previously a construct list call for a channel would reveal an empty list. Now the constructs for the master node will returned when a channel node_id was specified for the list request.


Bugfix

The ribbon will no longer be shown when the setting Aloha.setting.ribbon has been set to false.


Bugfix

A SGB error within the construct tagfill view was fixed. Previously the value of an image url part type could not be set. This issue was introduced in 5.9.0.


This Gentics Content.Node version includes the Aloha Editor 0.22.3 – 2012/10/08



Gentics Content.Node 5.9.3

Bugfix RM5650

The formatless paste plugin default configuration was fixed. Previously the formatless paste plugin did not work and no formatting was removed when content was pasted. The formatless paste handler was added to the list of default contenthandlers for insertHtml.


This Gentics Content.Node version includes the Aloha Editor 0.22.3 – 2012/10/08



Gentics Content.Node 5.9.2

Bugfix

The preview thumbnails in the repository browser were fixed when using frontend editing mode. Previously the proxyprefix parameter was not added to the thumbnail imageurls.


Bugfix

Fixed folder highlighting within the main Gentics Content.Node folder tree within channels. Previously the master node folder was highlighted when a channel page was opened.


Bugfix

Fixed rendering of tags to no cause a JavaScript exception. Also ensures thatids in template strings are correctly extracted and listed in the REST-APIrenderer response.


Bugfix RM5611

Some imageurls for the repository browser that can be opened within the tagfill dialog were fixed. Previously a css and some images could not be loaded when the tagfill dialog was opened within the frontend editing mode.


Bugfix RM5624

A bug within the tagfill dialog imageurl and fileurl part handling was fixed. Previously the tagfill dialog views that contained imageurl or fileurl parts caused SGB errors when opening. This issue was introduced within 5.9.0 and did only occure when using the frontend editing mode.


This Gentics Content.Node version includes the Aloha Editor 0.22.3 – 2012/10/08



Gentics Content.Node 5.9.1

Bugfix

The Gentics Content.Node JavaScript API will remove all “aloha-*” classes from links before saving them.


Bugfix RM5395

The page list will now skip pages that have a detectable data inconsistency. Previously all pages for a folder would not show when at least one data inconsistency was detected. This also affects the getPages rest method.


Bugfix

Prevented circular references in object chains in GCN JS API from resulting in infinit recursion.


Bugfix RM4147

The quickjump permission check was fixed. Now only the pages that can be viewed by the current user will be shown within the autocompletion.Previously all pages that matched the given query would show up.The pages could be clicked but they would not open because of the insuffient permissions.


Bugfix RM3811

The cancel button within the new scheduler task view was fixed. Previously the cancel button did not return the user to the scheduler list. The order of buttons was changes so that the cancel button is right side of the view.


Bugfix

Fixed multiple methods in the RestAPI folder ressource, where a general exception would not be logged with a stacktrace.


Bugfix

A bug was fixed that occured when creating new task events. Previously the new task events dialog would not open correctly.


Bugfix RM5478

A constraint check for the name property of a page was added to the Gentics Conent.Node JS API. It will now no longer be possible to invoke a save call for a name that exceeds 255 characters in length. Additionally a error callback was added to the prop() method. The Gentics Content.Node Integration Plugin will now handle this situation as well. Saving pages that use an editable content to specifiy the page name will now no longer be possible. The user will be informed that the save action could no be performed due to the constraint violation.


Bugfix RM4624

Fixed the search for objects (pages, ...) in the GCN folder advanced search page and in the RestAPI not workingcorrectly when a date like the creation date or last modification date was set.


Bugfix RM5550

The Gentics Content.Node JavaScript API edit() method fixed to correctly render tags onto elements when a class name is specified as the selector rather than an id.


Bugfix

The Gentics Content.Node JavaScript API will now save file urls correctly. Previously file urls would not be saved to the correct file url part type. The url will now be saved to the part with the keyword ‘fileurl‘.


This Gentics Content.Node version includes the Aloha Editor 0.22.3 – 2012/10/08



Gentics Content.Node 5.9.0

Enhancement

The Repository Browser will now adapt the pagesize to the available space.


Enhancement

The gcn fileupload plugin will now use the Gentics Content.Node JavaScript API for handling uploads.The default upload folder for images and files will be used when one was specified for the current node.When no default upload folder was selected the parent folder of the page will be used.


Enhancement RT51866

Changed the Runtimeprofiler to initialize the timer dynamically, this allows the timer to be deleted.


Enhancement

It‘s now possible to search for folders by their ID and their description additionally to the name.Also a change was made for all kind of objects that the object ID will not be matched partially anymore.


Enhancement

Added more descriptive information to logged errors that may occur when publishing to content repositories.


Enhancement

The file fetch feature will now store imported images into the default image folder of the current node. The default behaviour will take place when no default image folder was specified.


Enhancement

Modified the exception handling for starting publishing transactions.


Enhancement RT52133

Added the disable_version_diff_choice feature, which disables the selection of a version when creating new language translations of a Page and automatically selects the most recent version to be shown in the split view for translation. This feature is disabled by default.


Enhancement

Reduced left padding of the tree from 30px to 10px to be able to display more information


Enhancement

Added more descriptive information to logged errors that may occur when publishing to content repositories.


Enhancement

Pages returned from the REST API will now also contain the languageName, if they have a language set.


Enhancement

It is now possible to configure the list of available tagtypes for adding new tags into pages using the Live Editor, the Tagfill Dialog or Aloha Editor, by setting the “View Permission“ flag on Construct Categories for specific Groups.It has to be noted, that although the flag is presented as “Permission Flag” it only modifies the Ui components, but does not prevent users with advanced knowledge of the REST API to add tags of other tagtypes using the REST API.


Enhancement

create of page versions and cancel editing the page has been improved.Page versions will only be created for save requests that were manually triggered by users.When a user cancels editing a page, the last page version will be restored.The REST request /rest/page/save/{id} has a new option to omit creation of page versions.Creation of new page versions is now logged (together with the version number).


Enhancement

Instead of just a generic image icon, the minibrowser will now show a thumbnailin each image result row in the list pane. Inherited content objects will havewhite-washed thumbnails with a small arrow to indicate multi-channelling.


Enhancement RM2372

The GenticsImageStore will now also be able resize images in foreign nodes.
A page in node A may now contain the following image url:

http://www.node-b-hostname.tdl/GenticsImageStore/300/auto/prop/Content.Node/images/flower.jpg

Such an url will be identified by the GenticsImageStore during the publish process. The imagestore identifies the referenced node by examing the hostname within the found url.

The image within node B will be resized when the GenticsImageStore determined that the referenced node (in this case node b) is publishing into the filesystem. Resizing will otherwise be omitted.The image tag must be adapted to include the node B hostname.

Example velocity implementation:

#if($cms.rendermode.publish)
<img src="http://${cms.tag.parts.src.target.folder.node.host}/GenticsImageStore/300/auto/prop/${cms.tag.parts.src.target.folder.node.path}${cms.tag.parts.src.target.folder.pub_dir}/${cms.tag.parts.src.target.name}"/>

#else
<img src="/GenticsImageStore/300/auto/prop/$cms.tag.parts.src.target.url" />

#end


Enhancement

The Repository Browser will now remember the last open state and the last selected folder, even when the page is refreshed.


Enhancement

The GCN Intergration plugin will now preselet the node in which the use is working in.


Enhancement

The styling of the Repository Browser has been modified to better fit into the general UI style.


Enhancement

The REST API has a new resource to fetch node information (from /CNPortletapp/rest/node/...). See the REST API Documentation for details.


Enhancement

REST-API now fully supports multichannelling methods for File and Image content objects.


Enhancement

The REST API call FolderResource.getFolders() has new options to get folders as trees and to do the recursion only for specified folders.


Enhancement

The REST API has a new option to not create a new page version when saving a page. See the REST API Documentation for details.


Enhancement

The Gentics Content.Node JavaScript API was enhanced. The folder method multipartUploadURL was added to the folder API.


Enhancement

It is now possible to load various properties of a node using the Gentics Content.Node JavaScript API.


Enhancement RT52125

Corrected the standard error message displayed to users when page loading is halted.


Bugfix RT51855

Fixed bug that the page was locked twice in the top menu of a page.This also caused the page to not get unlocked when doing this the first time.


Bugfix RT51863

REST API call /CNPortletapp/rest/page/render is fixed to be able to detect rootelements with uppercase tag names.
Therefore, given:


<DIV id="myeditable"><node tag></DIV>and<div id="myeditable"><node tag></div>

In both cases the #myeditable should be identified as the root element which is to contain the rendered contents of:

<node tag>


Bugfix RT51863

REST API call /CNPortletapp/rest/page/render is fixed to be able to detect idsof root elements even if they are not wrapped in quotes (as is the case withIE).


Bugfix RT51959

Fixed reading permissions for users. The database is now forced to use specific indices, because it sometimes decides against them (and doing a full table scan on the perm table instead),which drastically decreases the request performance.


Bugfix RT51757

Fixed premature evaluation of script tags that occurred in IE when renderingtags for editing that contained script tags.


Bugfix RT51638

Fixed a bug that caused image data to be set incorrectly when uploading a new image while editing a page when the target folder of the image was set outside of the current node.


Bugfix

The repository browser and minibrowser will now use localized translations for various messges and texts.


Bugfix RT51433

When a page was requested to be opened in edit mode (using Aloha Editor), but was instead opened in readonly mode,because the user had insufficient privileges to edit the page or the page was locked by another user, the settings for$cms.rendermode still pretended, that the page was opened in edit mode. This caused specific edit mode implementationsto fail in such cases. This has been fixed now, so that the setting for $cms.rendermode will always be correct.


Bugfix RT52044

Added the feature advanced_parallel, which makes sure that a scheduler task is not started as long as any of its following tasks is stillrunning, even if they are set to run parallel. The feature is turned on by default.


Bugfix

The File (Upload) part type was fixed. Previously the upload button was not visible and the i18n string was not translated properly.


Bugfix RT51707

Fixed a bug in tagfill which would cause an error when switching text parts of a tagtype to tag (page) parts.


Bugfix RT51638

Fixed a bug that caused image data to be set incorrectly when uploading a new image while editing a page when the target folder of the image was set outside of the current node.


Bugfix RT51971

fixes #51971 with workaround for when ie7 sometimes results in dom elementshaving corrupted attributes references.


Bugfix RT51674

Fixed releasing a semaphore when the publish process fails while starting a transaction for publishing into a contentrepository. If the semaphore was not released, the following publish process could hang indefinitely.


Bugfix RT51554

Fixes bug in GCN/Aloha Blocks implementation which required the editor to clicktwice into an editable in order to bring up the floating toolbar after closingthe TagFill dialog.


Bugfix RT51889

Fixed timeout problems when publishing multiple pages from the queue or the page list which could result in an error message.


Bugfix RT52055

Fixed PHP Fatal error: Class ‘CNFolderObject‘ when executing a workflow timer trigger that moves a page.


Bugfix RT52004

Fixed the feature logout_page not showing the text “Logout successful” because of a broken translation.Also added the ability to set an actual URL instead of just true to this feature.


Bugfix RT51740

Fixed possible performance problem when editing a tagtype that has many parts and is used by many tags.


Bugfix

Fixed the Repository Browser to not show any objects in the list, when the Root Node (“Content.Node”) is selected.


Bugfix RT51637

Fixes tag copying. Copied tags are no longer lost. The copy placholder willnot inadvertently change markup around the copied block.


Bugfix RT51872

Fixed SGB error when the tagfill dialog (when a tag in a page is edited) was saved,while the original page the dialog belonged to wasn‘t loaded anymore.


Bugfix RT51912

When inserting a constuct using Aloha Editor the list of constructs to choose from was unsorted. The REST API will now sort the list of constructs by default.


Bugfix

Fixed how links are saved to ensure that all link parts are saved as well.


Bugfix RT51486

solved issue #51486, where closing a TagFill in IE7 for a block which is notrendered inside an editable would result in the user no longer being able tomake any selections on the page.


Bugfix RT52023

The feature Versioned Publishing, which has been disabled is now enabled by default.


Bugfix RT51641

Copied link tags will no longer be blockified.


Bugfix RT51674

Fixed releasing a semaphore when the publish process fails while starting a transaction for publishing into a contentrepository. If the semaphore was not released, the following publish process could hang indefinitely.


Bugfix

Fixed multithreaded publishing in conjunction with instant publishing into content repositories, which lead to longer publishing times, without using CPU time.


Bugfix RT51953

Fixed importing of tagtypes that already exist on the target system, but have less parts in the export file. Due to a bug, the superfluous parts where not removed during the import.


Bugfix RT51687

Fixed the default gravatar picture not working anymore due to changes from gravatar.com. Also disabled loading images from gravatar when using https://.


Bugfix

The file fetch feature will now correctly check the needed permissions for the used import folder. Previously create permissions were not checked correctly.


Bugfix

Fixed the Repository Browser to correctly show multichannelling icons.


This Gentics Content.Node version includes the Aloha Editor 0.22.3 – 2012/10/08



Gentics Content.Node 5.8.0

Manual Change

Aloha Editor 0.20.x was removed from GCN

Aloha Editor 0.20.x was removed from Gentics Content.Node. Now only the latest version of Aloha Editor will be included.The features aloha , aloha_010 and aloha_jqueryui are no longer being used and should be removed from the node.conf configuration file.


Manual Change

Change to GCN JS API

The function descriptor of the function PageAPI.createTag() in the GCN JS API has changed. It will no longer support calls likepage.createTag([construct], [magicvalue], [success], [error]);Instead, the call has to written aspage.createTag( { constructId: [construct], magicValue: [magicvalue] }, [success], [error]);(parameters specifying what tag has to be created have to be given as object).


Enhancement

The REST-API method /CNPortletapp/rest/page/newtag/{id} now also supports creation of a tag as copy of another tag (in the same page or in another page).


Enhancement

Added option “update“ to REST API calls for loading folders, images or filesto load them for the purpose of updating. Currently, folders, iamges and filesare not locked in the backend, but it is still recommended to set the “update”parameter to true, when the returned object shall be modified. This will ensurethat the object contains all possible object tags, even if they are not yet filled.


Enhancement

Modified the Gentics Content.Node Javascript API to load also folders, images andfiles for updating them. This will ensure that the API objects will have allpossible object tags set (even if they are not yet filled in the backend).


Enhancement

The new feature copytags_ allows Copy & Paste of tags between pages.Please read the documentation of this feature in the Gentics Content.Node Guides (section “Features”).


Bugfix

A missing image was added to the imagemanipulation2. Previously the image resize handle image was not loaded.


Bugfix

Some messages for the file uploader will now be displayed in the correct langauge.


Bugfix RM3829

The flash uploader button will now also work in nativ Internet Explorer 9 mode. Previously the flash uploader was not working due to Internet Explorer 9 security options regarding flash applications.


Bugfix

Multiple javascript errors within the adminstrativ interface were fixed. Previously the tooltip plugin caused javascript errors within the tagfill dialog when a new tagtype was created. jQuery 1.4.2 was replaced with jQuery 1.6.1 in various places. Live editor page editing will still use jQuery 1.4.2 due to compatibility reasons.


Bugfix RT51544

When creating new files using the REST API, the returned file will now contain all possible object tags.


Bugfix

A image include within the page property view was fixed.


Bugfix

Fixed javascript error that occured when leaving the tagtype/node assignment dialog. Previously jquery was loaded twice and that caused a javascript error while initialising the tipsy tooltips in the tagtype list.


Bugfix RT51584

Changed the status message displayed when running a data check of a contentrepository that is not linked with any nodes.


Bugfix RT48547

The folder versions menu entry was removed because the folder versions feature was removed. The removal of the feature itself happend within a previous release of Gentics Content.Node.


Bugfix

The image manipulation ‘Ok‘ button behaviour was fixed. Previously the button click would not work within Internet Explorer 7 due to missing json extensions of that browser.


Bugfix RT51673

Fixed a bug that caused folders created in a derived node over the Rest API to be added to the wrong node.


Bugfix

Fixed behaviour of assistant history to be consistent with multichannelling. Thisalso fixes creation of “hidden” pages if creating new pages directly after switchinginto a folder of another node using the assistant history.


Bugfix

Adds addDeleteButton() to Aloha Blocks to allow implementors to dynamically adda delete button to a GCN Aloha Block even if the block had originally beendetermined to be un-deletable.


This Gentics Content.Node version includes the Aloha Editor 0.22.2 – 2012/10/08



Gentics Content.Node 5.7.2

Manual Change

Manual change for Aloha Editor

Gentics Content.Node will use Aloha Editor Blocks to render tag iconsin your page. Aloha Blocks currently only support div and span as validroot tags.If your tagtype implementation uses other root tags than a div or a spanor if you do not have a single root tag at all your html code willwill be wrapped by a div tag to make them editable for the user.You can however configure your own root tags for the Aloha Editor BlockPlugin: http://www.aloha-editor.org/guides/plugin_block.html#changing-the-root-tagsNOTE: Drag/Drop functionality for Aloha Blocks is only supported when using div and span as root tags. If you configure other root tags anduse them along with Drag/Drop functionality you may encounter problems


Enhancement

The tooltips within the node properties view were extended.

The tooltips now include the information that the ‘Publish into the Filesystem‘ checkbox state will only be updated after the next publish run.


Bugfix

Fixed possible problem when deleting a tagtype that is used in object properties.


Bugfix

Fixed a JavaScript error that occurred when closing tag field dialog after a tag was inserted into another tag.


Bugfix

Exports (using the new mechanism) are no longer done in single, long running transactions, as this is not necessary (exports don‘t modify object data) and could possibly lead to DB locks. As a result, before this fix, starting an export build,while another build was still running could cause an SGB.


Bugfix 50931

Fixed a bug that caused some settings selected when filling tag values in a page to be applied even after the user pressed the cancel button in the tag fill dialog.


Bugfix

Fixed canceling the edit process when using aloha_jqueryui feature.


Bugfix

The output of an i18n translation string was corrected within the template creation dialog.


Bugfix

Fixed Gentics Content Node Intergration Plugin to not through an error ifwebappPrefix is not provided via an external settings.


Bugfix

Fixed the GCN JS API so that the element that is passed into the edit() methods the container for the rendered tag contents is also appropriated as the rootelement of the rendered tag.
Beforehand, an new root element would be generated during the render call towrap the contents of the tag, and this would result in unwanted nestedcontainers wrapping the contents of the tag.*ie*:
Given:

tag.edit('#content');

The outerHTML of HTMLElement#content will now be:

<html><div id="#content">My tag content</div></html>

Rather than:

<html><div id="#content"><div id="GENTICS_BLOCK_1234">My tag content</div></div></html>


Bugfix

Fixed setting properties for objects in the GCN JS API to empty string (or 0), which did not work before.


Bugfix

Fixed encoding problem in rendering UTF-8 values in custom form parts, if the feature customform_resolve_nodetags was activated.


Bugfix

Fixed the height of the repository browser in the tagfill dialog to better match the height needed to display 10 elements, so that vertical scrolling is not needed.


Bugfix

Fixed display of pages, that have a language set, but are not part of a contentset (have contentset_id = 0 in the database). Before this fix, such pages would hide each other and only one of that pages would be shown.


Bugfix

Fixed a bug which caused tag types to become unlinked from all nodes if users cancelled editing a tag type after deselecting all nodes from it.


Bugfix

Fixed an issue which caused page filenames containing invalid characters to be allowed.


Bugfix

Fixed problem with the tag.edit() method in the GCN JS API wich would only add the first DOM node of tagtype implementations containing multiple DOM nodes to the desired editing location.


Bugfix

Fixed SGB and generation of corrupted page (having no content) when copying pages that have duplicate tags. Now, when a page with duplicate tags is copied, the first occurrance of each tagname is copied, all duplicates are just ignored.


Bugfix

Added ID to the row help (tipsy) of objects listed in the export selection dialog to help identifying them (if the name is ambigous).


Bugfix 50992

The liveeditor will no longer insert

&nbsp;

tags in front and after a newly inserted tags. Please note that this behavior only applies to places where enough space in front and after the insered tag exists. Inserting a tag directly after an existing tag will result in a

&nbsp;

tag. This tag is used to allow the user to navigate inbetween both tags.


Bugfix

Fixed the permission check for editing templates in localized folders. The menu entries to edit templates were shown (if the user had edit permission), but when trying to edit the template a SGB occurred.


Bugfix

The Repository Browser will now hide the search field and search button unless a node or folder is selected (and the search is possible).


Bugfix

Fixed opening a page in edit mode, that was already locked by another user. The check for locks failed and the page was opened in edit mode. However when trying to save changes,the check for locks succeeded, the user could not save the changes but got a message instead.


Bugfix

Fixed paging in the Repository Browser of the Tagfill dialog.


Bugfix

Fixed the buttonimage of the gcnfileupload plugin. The image was not visible when the aloha_jqueryui feature was enabled.


Bugfix

Fixed getting a sorted and paged list of folders via the REST API. Before this fix, the sorting was not correct.


Bugfix 51511

Fixed dirting of navigation pages, when pages are created in localized copies of folders that are listed in the navigation.


Bugfix

When a timeout occures during querying the backend in the repository browser, the user will now see a message.


Bugfix

Fixed triggering workflows when a page was published using the the UI.


Bugfix

Make sure, the cache of a folder is cleared, when creating files or images in it. This fixes the problem, that after a page import, created images or files are not shown in the target folder (although they exist), until the cache of the folder is cleared because of other reasons.


Bugfix

Fixed the listing of pages (using the REST API or in the backend) in folders where a corrupt page exists. Before this fix, an error occurred and the page list was empty, now an error is logged but the call succeeds with the corrupt pages just ignored.


Bugfix

Paging through templates in the repository browser was previously not possiblebecause the REST API method “/getTemplates” did not handle the `maxItems‘ and`skipCount‘ query parameters. With these now implemented, paging works.


Bugfix

Fixes the GCN mini browser to correctly fetch tags when clicking on asearch result in the browser list pane.The fix involves resetting the search parameters before proceeding toquery the GCN repository for resources so that tags are not filteragainst the last search criteria.Fixed getting a sorted and paged list of folders via the REST API. Before this fix, the sorting was not correct.


Bugfix 50537

When switching from preview mode to edit mode for an inherited page (when using multichannelling), the user will now be asked whether to editthe inherited page or to first localize the page in the channel. This is now the same behaviour as if the user had edited the inherited pagefrom within the page list.


Bugfix

Added folder information to the object lists in the repository browser so that search results can better be identified.


Bugfix

The dababase table mappedglobalidsequence, which is used to generate unique global id‘s for object is changed from engine InnoDB to MyISAM.This will avoid DB locks caused by long running transactions, that insert new objects (like the Import).


Bugfix 51257

Fixed sending messages that contain folder paths of pages in multichannelling: Always show the channel specific folder paths (instead of the folder paths of the master node).


Bugfix

Fixes the tag.edit() method to correctly insert content into the target DOM element.Script tags contained in incoming content will be evaluated, and inserted into the DOM as well.


Bugfix 51261

Fixed an issue that caused an uncaught exception to be thrown when using a tagpart for selecting a folder upload when the folder was not yet selected.


This Gentics Content.Node version includes the Aloha Editor 0.22.1 – 2012/09/26

This Gentics Content.Node version includes the Aloha Editor 0.20.24 – 2012/09/26



Gentics Content.Node 5.7.1

Bugfix

An SGB that occured when opening the usage view for images was fixed.


Bugfix

Missing i18n entries were added.


Bugfix

A bug that occured when handling the ALOHA_PLUGINS_NODE setting was fixed. Previously some alohaeditor jqueryui specific plugins were not added to the final list of plugins. This issue only affected systems where the aloha_jqueryui feature was enabled.


Bugfix

Fixed a bug in the handling of escape characters in i18n strings.


This Gentics Content.Node version includes the Aloha Editor 0.21.4 – 2012/09/03

This Gentics Content.Node version includes the Aloha Editor 0.20.23 – 2012/08/23



Gentics Content.Node 5.7.0

Enhancement

The i18n translation implementation within the Gentics Content.Node interface was changed.


Enhancement

The context path of Gentics Content.Node can now be configured.Please take a look at the context feature within the guides.


Enhancement

The GCN JS API api methods have been made more error resilient. It waspreviously the case the exceptions that occurred during the invocation ofcallback functions that were passed to the GCN JS API by the user of thelibrary would prevent the library from completing any further calls that it hasin is call queue; content objects would be left in unusable state from thereon. The enhancement provides and internal means to allow the library to catchexceptions that occur in user-given callbacks so that the library is able tocontinue processing its queued invocations.


Enhancement

Added support to the GCN JS API for dealing with property names that have dots in them. Suchsupport is especially needed in order to deal with object property tags whichhave names like “object.myprop”.


Enhancement

The REST-API has been extended to support creation of local pages and folders by adding the property nodeId to the create request objects.Additionally, the new REST-API calls /CNPortletapp/rest/page/localize/{id}, /CNPortletapp/rest/file/localize/{id}, /CNPortletapp/rest/image/localize/{id} and /CNPortletapp/rest/folder/localize/{id} allow localization of pages, files, images and folders.


Enhancement

A group mapping was added to the HTTP_AUTH_LOGIN feature. $HTTP_AUTH_LOGIN["group-mapping"]Take a look at the http auth guides page a detailed explanation and example.


Bugfix

Fixed issue in gcn-repository.js, console.warn() made RepositoryManager unfunctional in IE


Bugfix

Fixed Aloha-Editor block/tag initialization.Sometimes, after returning from a Tagfill-Dialog, duplicate tagiconswere either displayed doubled, or were missing.


Bugfix

Fixed a bug that allowed inadmissible characters in forms if the corresponding error message was not available in the current language.


Bugfix

Fixed possible NPE in new Import, when importing tags based on tagtypes that have a part with keyword “name”.


Bugfix

Fixed an issue when using tagtype names containing curly braces.


Bugfix

Fixed a problem where jQuery would not be properly declared when working withthe GCN JS API in NodeJS environment.


Bugfix

Fixes the Rest API to respond with object data that has object tagsmapped in the correct way. They keys will now be ‘object.[name]‘ instead of just ‘[name]‘.


Bugfix

Fixed an issue when attempting to edit and view tagtypes fill without the necessary permissions.


Bugfix

Fixed clicking tag edit icons activates the image plugin


Bugfix

Fixed detection of image dimensions for .ico files, when they are uploadedusing the REST API or imported. When .ico files were imported, the importfailed with an “Internal Error”.


Bugfix

Fixes a bug in the GCN Intergration Plugin where after closing the tagfilldialogue, the tag date of the edited tag would no longer be consistent.


Bugfix

Fixed resolving issue when rendering tags of “foreign” objects in velocity tags. E.g. when rendering the object tag of a folder in a page‘s velocity tag, where the folder is different from the page‘s folder, the object tag will now be able to resolve its containers name via .


This Gentics Content.Node version includes the Aloha Editor 0.21.4 – 2012/09/03

This Gentics Content.Node version includes the Aloha Editor 0.20.23 – 2012/08/23



Gentics Content.Node 5.6.3

Bugfix

A bug that occurred during the building of 5.6.2 was fixed.


This Gentics Content.Node version includes the Aloha Editor 0.21.3 – 2012/08/23

This Gentics Content.Node version includes the Aloha Editor 0.20.23 – 2012/08/23



Gentics Content.Node 5.6.2

Manual Change

Disabled Aloha Editor block-plugin drag and drop feature

The block-plugin drag and drop feature is now disabled by default. Thefeature may be re-enabled with the following setting in the node.confconfiguration file: $ALOHA_SETTINGS[‘plugins‘][‘block‘][‘dragdrop‘] = ‘true‘;Changing this setting requires a tomcat restart.Please note that the block drag and drop functionality is experimentaland still in development.


Manual Change

Tagtypes implementation and Aloha Editor block-plugin

In order for tagtype implementations to be compatible with the block-pluginof Aloha-Editor (not loaded by default), they must either have a div or spanroot element.If a tagtype implementation does not have a div or span root element, itwill be automatically wrapped with a div, and an error will be logged inthe browser console.Due to the automatic wrapping, tagtypes may still work, even if they donot have a div or span root element, however, it is still an error, andtagtype implementations must be updated accordingly.


Bugfix

Fixed rendering a part from another tag in a velocity tag. The part will now be rendered in the scope of its container tag, so that resolving other parts via the notation will work now.


Bugfix

A bug in the image file upload was fixed. Previously the uploader did not use the custom filename. Additionally some special characters within the filename resulted in a SGB error.


Bugfix

Fixed saving pages after a tag was modified using the tagfill dialog. Before this fix, a page could not be properly saved after the tagfill dialog was used. When publishing the page, the user was notified about unsaved changes (even though the page should have been saved before). This issue only affected systems with the aloha_jqueryui feature enabled.


Bugfix

Fixed concurrent creation of multiple tags. For example, creating two links and saving would break at least one of the links.


Bugfix

Removed the delete icon for tags, that should not be deleted, because they are included in the template. This issue only affected systems with the aloha_jqueryui feature enabled.


Bugfix

A caching issue within the Gentics Content.Node Aloha Integeration Plugin was fixed. Previously newly inserted tags could not be found when a tag was edited using the tagfill dialog. A error was shown when the aloha block was beeing reloaded. This issue that only affected system with the aloha_jqueryui feature enabled is now resolved.


Bugfix

Fixed issue with opening the tagfill dialog in nested form elements. Previously the edit and delete icons for tags within form elements could not be used due to a issue with the click event handling. This issue only affected systems with the aloha_jqueryui feature enabled.


Bugfix

Fixed sorting pages by last edit time, which did not work anymore.


Bugfix

Omit saving the currently edited page twice, when it is published from within the edit mode. This issue only affected systems with the aloha_jqueryui feature enabled.


Bugfix

When the same live editable tag (which is a tag, that only contains a single part, which is live editable) is inserted more than once into the page‘s template, only the first occurrance of the tag will be made editable. Before this fix, some occurrances were also turned into blocks, which lead to unexpected behaviour. This fix only affects systems with the aloha_jqueryui feature enabled.


Bugfix

Fixed possible Internal Error due to a DB lock wait timeout when importing Templates with the new Import Mechanism.


Bugfix

Corrected syntax error in generated response XML file for the Scheduler Control API.


Bugfix

Fixed vanishing object properties of master object when localizing pages.


Bugfix

Fixed evaluation of $tag.empty for tags in a velocity tag, which always returned 1 (pretending that the tag was empty).


Bugfix

Fixed problems when translating pages that have localized copies using the REST API. Before this fix, not all of the language variants were shown in the page list.


Bugfix

Fixes bug in GCN Integration Plugin allowed contain-in rules to be broken wheninserting GCN Tag blocks into editables.


Bugfix

Added more detailed label descriptions to the form for creating overview Tag Types.


Bugfix

Fixed an issue when leaving a page using the Aloha Editor. Previously, informing the user about unsaved changes did not display correctly in Chrome and Safari.


Bugfix

Fixed clicking on a folder in the tree frame after saving the page,which would open in a new window instead of inside the correct frame.This error was only caused it the Aloha Editor undo-plugin was active.


Bugfix

Fixed appearance of unwanted empty paragraphs with the class “aloha-editing-p”, when using drag & drop to drag tags at the very beginning or end of an editable. This issue only affected systems with the aloha_jqueryui feature enabled.


This Gentics Content.Node version includes the Aloha Editor 0.21.3 – 2012/08/23

This Gentics Content.Node version includes the Aloha Editor 0.20.23 – 2012/08/23



Gentics Content.Node 5.6.1

Manual Change

(when updating to Aloha Editor with jQuery UI)

The GCN Intergration Plugin now supports the use of page object handlers as thelegacy version of this plugin did. The API has remained the same except forone significant change: Registered page object handler callbacks will receive aGCN.PageAPI page object rather than a plain-old-object.It might also be helpful to note that the page object you receive in thehandler function allows you to inspect exactly what data of the page objectwill be sent to the server in the save process (since for efficiency, onlychanges are send to the server during saving, and not the entire page data asin the legacy plugin). This introspection can be done using page.json().Beware however that the returned object is only useful for introspection andnot reflection. IE: Changing properties of the object returned by page.json()will not mutate the page object itself, this must done via the page object‘sAPI.


Manual Change

Possible Root elements of tagtypes changed.

The tags ‘p‘ and ‘h1‘ – ‘h6‘ are now recognized as valid root elements of tagtypes.When using tagtypes with such root elements before, the tags where wrapped into a ‘div‘ tag, which no longer will happen after this change.


Bugfix

Fixed the Cannot determine construct messages. Previously a bug caused the activation of this alert message box. This fix only applies when the feature aloha_jqueryui was enabled.


Bugfix

Fixed dom-to-xhtml serialization.This fix applies to any serialization function set withAloha.Editable.setContentSerializer().


Bugfix

This error was only caused it the Aloha Editor undo-plugin was active.Fixes GenticsContentPortlet in frontend editing szenarioThe backend path can differ between backend andfrontend mode. There was no way to configure thisin the implementation, since the gcn library isloaded dynamically by the gcn-plugin, and thegcn-plugin loads the page when it is initialized.


Bugfix

A javascript error was fixed that occured when editing a page that contained template tags that contained references to page tags. This fix only applies when the feature aloha_jqueryui was enabled.


Bugfix

The aloha-block classes will now be removed by the Gentics Content.Node Aloha Integeration Plugin. Previously the classes were saved.


Bugfix

Fixed a bug in the GCN Integration Plugin that resulted in editables that wereinside block elements from being Alohafied when a page is loaded for editing.


Bugfix

A javascript error was fixed that occured when clicking on the taglist menuentry while editing a page in aloha. This fix only applies when the feature aloha_jqueryui was enabled.


Bugfix

The vertical scrollbar within the page editing view will now be shown. Previously the scrollbar was hidden when using Mozilla Firefox.


Bugfix

Clicking publish from the page preview would result in an JavaScript error. Fixed.


Bugfix

A bug in the Gentics Content.Node JavaScript API was fixed. Previously saving an external link resulted in a javascript error although the link was saved successfully.


Bugfix

Fixed possible Internal Error due to a database lock when importing page variants that all link to other objects (in content tags or in object properties).


Bugfix

Fixed opening a page in preview mode locks page and saving a page doesn‘t unlock it.


Bugfix

The gcn linkbrowser button was not visible by default when the aloha_jqueryui feature was enabled.


Bugfix

Fixed a bug in the GCN JS API in which block tags which only contained aneditable would not be properly converted into notation during theencoding process. The underling problem was that the blocks which onlycontained editables were not being considered as blocks when they should havebeen.


Bugfix

Fixed inserting tags when using Aloha Editor: The tags will now be inserted at the correct position in the DOM (if possible), respecting the html5 specification.


Bugfix

The additional aloha-block classes will no longer be generated by Content.Node. Previously block elements that saved the classes in a tagpart would receive additional block classes for each editing process.


This Gentics Content.Node version includes the Aloha Editor 0.21.2 – 2012/08/16

This Gentics Content.Node version includes the Aloha Editor 0.20.22 – 2012/08/16



Gentics Content.Node 5.6.0

Manual Change

Aloha Editor 0.9.3 was removed

The legacy version of aloha editor was removed.


Manual Change

The policy-map schema used for the validation feature has been changed.

If you have configured a custom policy map by following these instructions please verify that your policy-map.custom.xml is still valid according to the schema .The custom policy map will automatically be validated during the restart of the tomcat while performing a GCN update. If the schema fails to validate, the update will likewise fail. If the update fails due to schema validation errors, it is sufficient to fix the validation erros and restart the tomcat afterwards.To validate the policy-map.custom.xml manually, you can download the current schema and perform the validation using a XML Schema validation tool. For example, using xmllint xmllint -schema policymap.xsd /Node/etc/policy-map.custom.xml


Manual Change

Aloha‘s ecma5.js was removed.

The ecma5.js added the following functions to the environment if they didn‘t exist already.* Function.prototype.bind* String.prototype.trim* Array.prototype.indexOf* Array.prototype.lastIndexOf* Array.prototype.forEach* Array.prototype.map* Array.prototype.filter* Array.prototype.every* Array.prototype.some* window.compareDocumentPosition* window.getComputedStyleAlso, the window.Node object was added to the environment containingDOM-Node type properties.Please make sure that custom javascript implementations don‘t rely onany of these properties being defined.Some of them are still provided by some browsers, but not by others.For example, String.prototype.trim and Array.prototype.indexOf will workon Chrome but not on older versions of IE.String.prototype.trim and Array.prototype.indexOf methods are the mostoften used functions, and, if custom implementations rely on some ofthese methods to be defined, it is most likely one those two.


Manual Change

Additional default plugins for new aloha editor version were added.

The following plugins were added to the default plugin list for the jqueryui version of aloha.* common/ui* common/block* extra/ribbonNOTE: This only applies when the feature aloha_jqueryui was enabled.


Enhancement

The Black Panther login screen has been tweaked to fit better with resolutions of 1024×768 and below.


Enhancement

Validation is now turned off when filling in tag-type defaultsIt was too awkward for implementers to work with automatic sanitation ofinputs when creating and filling in the default values of tag-types inthe Content.Admin area.Since only implementers have access to the Content.Admin area, andimplementers are inherently trusted to only input valid content into thesystem, validation is now disabled when filling in tag-type defaults.


Enhancement

The flashuploader was updated to a newer version. The uploader will now also keep the displayed upload queue. The upload button will now display without time delay when loading the page.


Enhancement

Discontinued old folder versions dialog.


Enhancement

The aloha_jqueryui feature was added. You can enable the jqueryui version of aloha by enabling this feature. Please note that the plugin API was modified thus manual changes to existing plugins are required. Please refer to the aloha editor changelog for additional information.NOTE: The older version of aloha editor (0.20.x) will be discontinued as for 30.09.2012 The upcoming October release will replace the 0.20.x version of aloha editor with the 0.21.x version.


Enhancement

Some additional features were added to the file_fetch feature. The feature is now called image import. See image import feature


Bugfix

Fixed missing translated names while exporting constructs (or other objects that have translatable names). Export files with missing translated names caused an Internal Error while importing.The translated names were missing in very special situations: if e.g. a construct part was exported and the reference id of the translatable names happened to be exactly the same id of another construct part that was exported before, the translatable names were not exported.


Bugfix

Clicking publish from the page preview would result in an JavaScript error. This error was now fixed.


This Gentics Content.Node version includes the Aloha Editor 0.21.1 – 2012/08/06

This Gentics Content.Node version includes the Aloha Editor 0.20.21 – 2012/08/06



Gentics Content.Node 5.5.8

Potential Issue: A memory leak in the jQuery 1.7 feature detection that affects Internet Explorer 8 was detected.


Enhancement

The CRSync will now log the number of removed obsolete objects per type.


Bugfix

While a page is imported using the page import, the page will be locked now. Additionally, the md5sum of the imported page source will be written when the page was successfully imported (not earlier).This will help in cases, where importing the page does not succeed (e.g. due to a timeout), because the page will be imported again, when tried again with the same source.


Bugfix

Fixed exclusion mechanism for objects while exporting with the new export: If e.g. constructs were generally excluded, but a single construct was included, the construct was incorrectly excluded from the export, if it was found as dependency in a template tag (meaning: if a template was exported that contained a tag based on the construct).


Bugfix

Fixed javascript errors occuring when using regex characters in the repository browser search field.


Bugfix

When pages in the publish queue are assigned to users (i.e. the publish request is denied), the pages are no longer marked as last being edited by the assigning user.This behaviour possibly also caused creation of new page versions (with the assigning user), although the assigning user never edited the page.


Bugfix

When a template cannot be deleted, because it is still used by some pages, the user will now be informed with a message.


Bugfix

The aloha editor basic contenthandler was activated by default. The contenthandler sanitizes the html that is fetched though the Aloha Editor getContents method. For more information please refer to the Aloha Editor Changelog.


Bugfix

Fixed a bug that prevented automatic republishing of overview pages, when the objects were taken from the current or from selected folders and multichannelling was used. This fix will automatically re-publish all currently published overview pages that might be affected by this bug. Therefore, the first publish run after the update might take longer than expected.


Bugfix

Fixed incorrect disabling of the button for pushing objects into the master in the channel synchronization dialog, when switching to another tab.


Bugfix

A misplaced call to javascript alert was removed. Previously this alert was displayed when previewing a page in the liveeditor.


Bugfix

Fixed unnecessarily high memory consumption (possibly leading to OutOfMemory Exceptions) when rendering a page containing (many) editables for Aloha Editor.


Bugfix

Some CSS definitions that might interfere with project specific styles have been prefixed with “gentics_” or removed.


Bugfix

Added error message to import log of differential pageimport, when objects cannot be removed (e.g. due to insufficient permissions).


Bugfix

If AJAX requests fail during editing with Aloha Editor, because the CMS backend is no longer accessible (due to network problems, session timeouts, etc. ...), the shown error message will now be displayed properly.


Bugfix

The links to load Aloha Editor files for editing pages will now contain the current build timestamp (and not the path /latest/ any more). This avoids unnecessary redirects (additional browser requests), if the correct paths to Aloha Editor files are known anyway.The path containing /latest/ will still work (and redirect to the path containing the current build timestamp) for applications that need to load Aloha Editor files without knowledge of the current build timestamp.


Bugfix

The gcnfileupload aloha plugin design was modified so that it matches the Gentics Content.Node UI. The plugin css can be customized in frontend applications to change the ui style.


Bugfix

Fixed deleting of folders during a differential page import: If deleting a folder takes long (because it contains a lot of subobjects), the deletion is not sent to the background, which caused strange behaviour in the page import (e.g. that the folders could not be deleted).


Bugfix

Added styles to pre tag around source code diff between page versions, to have line breaks.


Bugfix

Fixed a bug in the experimental version of the gcn integration plugin. Previously a javascript error occured when no tagtype with no assigned category existed.


Bugfix

Fixed some style issues with the repository browser. Previously the tree icons were not correctly displayed within Internet Explorer 7 and 8. The searchfield size was slightly increased.


Bugfix

The scrollbars within the edit view of a page were fixed. Previously the vertical scrollbar was displayed with an offset. In rare cases even two scrollbars were displayed next to eachother.


Bugfix

It is now possible to configure Aloha Editor settings in the node.conf, that contain array with keys containing , (comma) and spaces.


Bugfix

Fixed a bug in the experimental version of the Gentics Content.Node Javascript API that caused on construct category to be left out the sortorder array.


Bugfix

Fixed encoding and translation of error message in Scheduler, when trying to delete a Task Event, that cannot be deleted because another Task Event depends on it.


Bugfix

Fixed the “Download URL“ and “Password“ fields in the “New Import” dialog losing focus when being clicked into using Firefox.


Bugfix

Fixed listing of pages, that use another page (either by being a page variant, or by containing a pagetag to the other page): Correctly show language icons, template and folder information.


Bugfix

A Javascript error within the scheduler task creation dialog was fixed.


Bugfix

Modified the tooltip position of the source code textarea for templates, so that the tooltip is now visible.


Bugfix

Some typos within a javascript warnings have been fixed.


Bugfix

Fixed permission checks when trying to create a folder in the root folder of a channel that is derived directly from a master, the user is not allowed to see.


This Gentics Content.Node version includes the Aloha Editor 0.20.20 – 2012/07/25



Gentics Content.Node 5.5.6

Enhancement

Added new feature “liveeditorsavelog” for detection of possible data loss when saving page contents with the live editor. If turned on, and the new saved tag value is less than the old one (by a configurable percentage – $LIVEEDITORSAVELOG_PERC, default is 10%),the contents in the different stages of transformation is logged in the DB. By default, this feature is off.Configuration example:$FEATURE["liveeditorsavelog"] = true; // detect possible data loss$LIVEEDITORSAVELOG_PERC = 5; // log in case of at least 5% less data


Bugfix

The group permission view was fixed. Previously permission settings were also displayed for localized folders. Those folders will now be handled like inherited folders within a channel. No permission information will be displayed for those folders.


Bugfix

The quickjump will now also update the tree menu for pages in nodes that use the liveeditor for editing.


Bugfix

When using Aloha Editor, handling of empty block elements (like paragraphs) has been fixed now. All block elements will contain a single
when saved. This
tags will only be present while editing, if not using Internet Explorer.Additionally, the behaviour of creating empty paragraphs will now be consistent across all browsers, and regardless of whether the metaview plugin is turned on or off.


This Gentics Content.Node version includes the Aloha Editor 0.20.17 – 2012/07/09



Gentics Content.Node 5.5.5

Enhancement

The Rest API construct/list method will now be used by the Gentics Content.Node JavaScript API. Previously the construct/load method was used. The json format for the success handler of getConstructs and getConstructCategories was changed.


Enhancement

The Gentics Content.Node Guides are now available.


Bugfix

Fixed clearing caches, when the name of a node was changed. This fixes display of the breadcrumb after changing the node name.


Bugfix

A NullPointerException within the RestAPI is now handled. Previously a NPE occured when trying to save a page using a request object that contained tags without specifying the name attribute of the tag. We now throw an exception in those cases.


Bugfix

When pages from the publish queue were published, the inbox messages were always sent in english. This has been fixed now, the inbox messages will now be sent in the correct language.


Bugfix

Fixed restricting overviews with the configured maximum, when using multichannelling.


Bugfix

Fixed exporting and importing assignment between Object Tag Definitions and Nodes.Export bundles, that were created on systems using the new Export mechanism before this bugfix might be incompatible with Systems still using the old Import mechanism:Importing might fail with an “Internal Error”. In such cases, the Export bundle should be recreated with this fix applied.


Bugfix

Hide master nodes from the channel synchronization dialog, if the user has no permission to see it.


This Gentics Content.Node version includes the Aloha Editor 0.20.16 – 2012/07/04



Gentics Content.Node 5.5.4

Manual Change

Handling of enabled aloha plugin setting was changed.

Previously loading of some plugins was omitted when the generated php array of the node.conf CUSTOM_ALOHA_PLUGINS array already contained entries that were included in the ALOHA_PLUGINS_GLOBAL. It is now no longer needed to touch the ALOHA_PLUGINS_GLOBAL variable. The array_unique and array_merge invocation can now be omitted. The CUSTOM_ALOHA_PLUGINS array will now automatically be merged with the ALOHA_PLUGINS_GLOBAL array. See this guides page for more information.


Enhancement

The new feature “aloha_annotate_editables” enables annotation of DOM elements, that are root tags of editables in Aloha. They will get the following classes: GENTICS_construct_[constructkeyword] GENTICS_tagname_[tagname] GENTICS_tagpart_[partkeyword] GENTICS_parttype_[parttype].


Enhancement

The selfupdate logout link will now open in the correct frame.


Enhancement

Searches in the MiniBrowser will now be done recursively.


Enhancement

The page delete action will now no longer take multiple minutes for completion on large systems. Previously a check for page variations caused the deletion action to stall while the check was in progress. The check is now optimized.


Enhancement

The details lists for pages, images, files, templates and folders in the channelsync dialog now shows more information.


Bugfix

Fixed redirecting requests to /CNPortletapp/latest/alohaeditor… to URLs containing the timestamp of the latest Aloha Editor Build to support probably existing proxyprefix, that is used when accessing Aloha Editor via a ProxyServlet for use in frontend editing.Since frontend editing only works, if the new Feature “redirect_check_referer” is turned on, this feature is now activated by default.


Bugfix

This update will start a background job (when the tomcat is started), that fixes the page versions (where possible) to be compatible with versioned publishing.It may, however, occur that pages that have not been modified for a very long time do not provide enough data to fix the page version accordingly. For those pages, re-publishing willstill behave like before the feature “versioned publishing” until they are manually republished once.


Bugfix

Fixed rendering of page URLs when rendering pages in edit or preview mode. Links to CSS or JS pages will always be for the live preview. Otherwise, when rendering in real preview or real edit mode, the links will go to real preview. When rendering preview or edit mode (with or without Aloha Editor), the links will go to preview mode.This fixes problems with the main menu, when following a link to another page (main menu was not working any more).


Bugfix

Assistant frame will now be properly shown after being hidden by the tagfill dialog.


Bugfix

Added new configuration setting $MAILRETURNPATH, that should be set to a valid eMail address, so that mails sent from Java processes are not blocked by the receiving mail server.


Bugfix

Fixed incorrect assignment of folders to channels, when pushing localized/local folders from a channel to a higher channel (which is not the master node). As a result, it was e.g. impossible to set a startpage of such folders.This fix includes repairing of the incorrect data in the database.


Bugfix

Fixed clearing caches, when a page‘s content is locked/unlocked (when editing a page without using Aloha Editor). Before this fix, it sometimes occurred, that after saving (and unlocking) a page, it was incorrectly still shown as being locked in the pages list.


Bugfix

Fixed file opening behaviour for non-image filetypes. Previously videos and other non-image filetypes were automatically opened in external programs. Those files could not be loaded in external programms since the session cookie is not beeing shared between the browser and the external programs. Non-image files will now be downloaded by the browser. They can be used by external programs once the download is completed.


Bugfix

Fixed uploading files via the gcnfileupload Plugin in Aloha Editor, via the PHP uploader or via WebDAV in local channel folders. The uploaded files will now always belong to the correct channel.


Bugfix

When multiple pages are published in a single action, they will not be written into the contentrepositories, even if instant publishing is activated. This will avoid possible browser timeouts, when writing many pagesinto their contentrepositories takes a long time. Only if a single page is published, instant publishing will be done (if activated).


Bugfix

The timeout for queries in the repository browser of the tagfill dialog has been raised to 60 seconds.


Bugfix

Fixed the failure handling when editing Pages with Aloha Editor. If an AJAX Request get‘s an error, the default error handling will show a message to the user now.


Bugfix

Fixed Inbox Messages for pages sent to the publish queue, where the page link was missing for pages with IDs greater than 999.


Bugfix

When using the Channel Synchronization to push objects into a master node, check for objects that are contained in folders that do not exist in the master (local folders in the channel). Those objects are no longer pushedto the master, but the user is informed about the inability to push them.


Bugfix

Split translation view will now have appropriate window size in Internet Explorer


Bugfix

When a page is modified and then placed into the publish queue without explicitly clicking 'save' first no new page version was created. When the page was finally published by another user, a page version was created, but incorrectly assigned to the publishing user, not the editor. This behaviour has been fixed now. Placing a page in the publish queue will now always create a new page version, if necessary.


Bugfix

Fixed the table plugin in live editor not taking the resized width & height of tables into account when editing a table again.


Bugfix

Fixed instant publishing in connection with multichannelling. When instant publishing was activated for the ContentRepository of a master node and an object was published in a channel, the object was instantly published into the master node‘s ContentRepository.Additionally, there are two new maintenance actions in the list of ContentRepositories to check CR‘s for incorrectly published data and to remove this data.


Bugfix

Fixed resolving problem when rendering nested velocity tags in a special way: When e.g. resolving $cms.folder.startpage.url.tags.[tagname] in a Velocity Tag of a page, where the folder startpageresolves to another page, the resolved tag [tagname] was rendered in the scope of the first page, not of the page really containing the tag. As a result, resolving of $cms.page in the tag [tagname]returned the outer page, not the page containing the tag [tagname], like expected.


Bugfix

Fixed display of pages that have language variants in nodes that have no languages, when multichannelling is used. Instead of showing all language variants as separate pages, only one language variant is shown (like when no multichannelling is used).


Bugfix

Fixed SGB that sometimes occurred when trying to push local objects into a master node.


Bugfix

The construct load method will now return an ordered set of construct categories and constructs. Previously those entries were not ordered. Constructs (Tagtypes) will be ordered alphabetically and construct categories will be ordered by the specified sortorder. Additionally this method will now only return constructs that can be inserted into other tags. Please use the list method if you want to list all tagtypes/constructs. Please note that the functionality of the load method will be moved into the list method at some time in the future.


Bugfix

The tree will now be updated correctly when switching pages using quickjump.


Bugfix

Fixed clearing caches when deleting tagtypes that were used in pages, templates or object properties.


Bugfix

Removed debug output line left in the file uploader by mistake.


Bugfix

Fixed layout for page timemanagement in Internet Explorer where weekdays would not always have the checkboxes right next to them.


Bugfix

Fixed the datasource usage overview listing sometimes not showing results when a filter was set in the main datasource list.It now doesn‘t use that filter anymore and shows all results in the usage list.


This Gentics Content.Node version includes the Aloha Editor 0.20.15 – 2012/06/27



Gentics Content.Node 5.5.3

Manual Change

When using Aloha Editor the AlohaRenderer will now also accept span-tags as valid root-tags

Prior to this change span-tags where not considered to be valid root tags thus the tags contents where automatically wrapped in a div. If you rely on this functionality this might now result in multiple tags being listed on the same line and lead to overlapping tag icons. Add wrapping div-tag to your tag implementationsto solve this issue.


Enhancement

Added functional description for the Gentics Content.Node Integration Plugin.


Enhancement

Changed the single file uploader (and the file properties) to not print an error anymore when the filename length exceeds the limit of 64 characters.The filename will be cut automatically now. Also over-worked the character handling to be consistent with the character handling of the Rest-API file uploader (see the GCN 5.4.19 changelog).


Enhancement

The Media Library Integration ($FEATURE[‘file_fetch‘]) has been enhanced: By setting $FILE_FETCH_EVAL = true; it is now possible to add dynamic part specific data to the FILE_FETCH_URL, like e.g. $FILE_FETCH_URL=“http://mediaserver/medialibrary.php?postback=“.urlencode($FILE_FETCH_POSTBACK_URL).“&keyword={\$part[‘keyword‘]}”;


Enhancement

Set the feature force_javaparser_post to true in node.conf.This features forces PHP-requests to the javaparser to be sent as POST because there can beproblems (for example really long custom form tagtype part templates not being rendered) when this is not enabled.


Enhancement

Enhanced the conflict message in the import when an object was excluded in the export and could not be foundon the target system. It now includes the globalid of the object.


Enhancement

The tag insert buttons within the gcn plugin can now be configured per editable.
A whitelist configuration is used to show/hide specific tag insert options.
The whitelist uses the tagtype keyword to filter the buttons/menu.

Example:

$ALOHA_SETTINGS_NODE[1]['plugins']['gcn']['config'] = array("tagtypeWhitelist" => array("link", "wikilink", "formspace", "htmllang", "myuncategorizedtagtype"));
$ALOHA_SETTINGS_NODE[1]['plugins']['gcn']['editables'] = array(
"#customEditableId" => array("tagtypeWhitelist" => array("myuncategorizedtagtype")),
".header" => array("tagtypeWhitelist" => array("link", "seitentag", "download", "upload")),
"#GENTICS_METAEDITABLE_page_name" => array("tagtypeWhitelist" => array("fileurl", "breadcrumb", "lswitch"))
);


Bugfix

Fixed exporting of channels with local templates that are only assigned to inherited folders. Such export bundles could not be imported, because there was always a conflict “Object does not have a target folder”.


Bugfix

Fixed importing of local channel pages that use an inherited template that is not present on the target system. This will be detected as conflict now.


Bugfix

Fixed cancelling a running export: During a long running calculation of dependencies, cancelling the export process did not work reliably. This has been fixed now, so that cancelling a long running export is possible at any time without much delay.


Bugfix

The changelog which will be displayed in the autoupdate dialog will now again show all changelog entries.


Bugfix

Fixed importing of construct part names, which were missing.


Bugfix

Fixed message dialog overlay in the tree navigation (instant messaging, system messages) always being ontop of the frame instead on top of the current scrolling position.


Bugfix

Fixed the permission check on constructs while doing an import, which incorrectly denied permission on constructs.


Bugfix

Fixed a javascript error that occured in some portal implementations within the frontend editing mode due to existing frameset layouts.


Bugfix

Fixed rendering of page versions that contain tags that have been deleted after the version was created.Rendering of page versions with deleted tags resulted in an empty pageto be displayed and an exception similar to the following to be thrown:com.gentics.api.lib.exception.InconsistentDataException: Data inconsistent: Container {xxx} of Value {xxx, xxx} does not exist!


Bugfix

When localizing object takes too long and is continued in the background, the user is now notified with an alert box.


Bugfix

Fixed bug in the Gentics Content.Node nodectl start/stop script to not stop the mysql server when ENABLE_MYSQL is set to 0.


Bugfix

After channel synchronization is done, the tree is reloaded to reflect possible changes in the folder structure.


Bugfix

The workflow event “on page publish“ and the event reaction “cn_page_proof“have been discontinued.Existing workflows will be unaffected by this change. However, it is notpossible to create new “on page publish“ events or “cn_page_proof”reactions.


Bugfix

Fixed menu in the channel synchronization (Details) being wrapped at the folder menu item.


Bugfix

Fixed permission check for WebDAV: The command “Open” (for opening a folder in WebDAV) will only be shown for folders, where the user has permission to view, create, update and delete pages/files/images. This also fixes SGBs when users with insufficient permissions could open the folder in WebDAV.


Bugfix

Fixed the RestAPI Resource /rest/folder/getTemplates/ not having default values for the values sortby and sortorder.The default value for sortby is now “name“ and for sortorder it‘s “asc”.This also fixes the template ordering when creating a new page in Content.Node (alphabetical).


Bugfix

Fixed language icon being broken when translating a page and Gentics Content.Node doesn‘t use the default .Node/ URL prefix.


Bugfix

Fixed problems when uploading files using the File Upload Plugin in Aloha Editor with Internet Explorer (any version) and a certain security level. Internet Explorer sometimes sends the full local path as filename when posting file uploads. Additionally, the path is not sent standard conformant, so that the receiving component is unable to determine the filename and will respond with an error.


Bugfix

Fixed follow on success checkbox didn‘t show up as checked.A follow-up scheduler task can be set to only run if the preceding taskwas a success. The checkbox for this setting is called “Follow onsuccess”. Submitting the properties form for a scheduler task with thecheckbox set (or unset) did update the internal setting, but when theproperties form was opened again, the checkbox wasn‘t checked. It wastherefore not possible to determine whether the setting was enabled ornot.


Bugfix

Fixed display of pages when creating a new page variant, if multichannelling is used: The icons for the language variants of the pages did not have the language icons, which were now added.


Bugfix

Fixed the style of the special characters menu in the live editor menu not showing the special characters.


Bugfix

Fixed many of the administration pages in the Portal.Node module throwing a SGB-error (pages including form elements).


Bugfix

Fixed a but in Multichannelling, that caused data inconsistencies for folders, when they were created in localized folders and pushed into master folders.As a result of this data inconsistency, affected folders were no longer shown in the tree. This bugfix also repairs the data inconsistencies and will make the folders reappear.


Bugfix

Fixed uploading images or files via WebDAV: If another image/file with the same name already exists in another folder with the same publish directory, an SGB occurred and the upload failed. This has been fixed now. In cases of naming conflicts, the new images/files will be renamed by appending numbers (before the extension).


Bugfix

Fixed display of pages, images and files that exist locally in channels and are exported.


Bugfix

Fixed importing of localized language variants, which were incorrectly always detected as conflict (conflicting with their master).


Bugfix

Fixed Media Library Integration in the Tagfill dialog, when more than one Image URL Part exists.


Bugfix

The performance of getting the list of constructs has been improved if a large number of constructs exist in the system.


Bugfix

Re-added the user and date, when a page was locked to the list of pages, when multichannlling is used.


Bugfix

Fixed SGB when trying to create new nodes after having selected a (non-root) folder of another node.


Bugfix

Fixed exporting of constructs in channels: The constructs were incorrectly assigned to the channels, not the master nodes. This caused permission checking problems, after the construct was imported into another system. This fix also corrects the incorrectly set assignements.


Bugfix

Fixed some of the page menu functions (like editing) not referencing to the right page when the page was opened via the history.


Bugfix

Fixed moving of pages,images and files into localized/local folders in channels.


Bugfix

Fixed invalid channel_id for objects (pages/templates/files) that were copied in a master node, that caused some objects to not show in the export selection dialog.


Bugfix

Fixed duplicate globalid entries in the database that came with the release-package and can cause conflicts when importing exports.This bugfix removes the duplicate globalid entries


Bugfix

Fixed creation of unnecessary big statements during processing of dependencies that could possibly generate high load on the db server.


Bugfix

Fixed exporting of the “inline editable“ flag of construct parts, which always was exported as “false”.


Bugfix

Fixed a possible database deadlock, when pages were published (or put into the publish queue), while a publish process was running at the same time.


Bugfix

The scheduler autoupdate task will now fail when a manual change was detected.


This Gentics Content.Node version includes the Aloha Editor 0.20.13 – 2012/06/15



Gentics Content.Node 5.5.2

Enhancement

This feature is considered stable even though the full testcycle has been omitted to be able to add it to release 5.5.2.

Added features “redirect_check_referer“ and “redirect_assume_https“ for redirecting the request to load the latest version of Aloha Editor with an URL like /CNPortletapp/latest/..., if using an additional Apache to handle SSL.Normally, the redirect would be done relative to the incoming request, but if an additional Apache is used to handle SSL, the incoming request to the backend would not know about https:// and the redirect would be done to http://.To avoid this, it is possible to use the feature “redirect_check_referer“, which would let the redirector check the referer URL and use the schema and hostname from it. In cases, where it is not sure, whether the referer is always available, it is possible to also use the feature “redirect_assume_https“ to always do the redirect to https:// and the hostname sent in the request header “Host”.


This Gentics Content.Node version includes the Aloha Editor 0.20.12 – 2012/05/24



Gentics Content.Node 5.5.1

Bugfix

Fixed applying of folder object properties to subfolders, which did not work.


Bugfix

Fixed possible NullPointerException while publishing when using versioned publishing and multichannelling in combination.


Bugfix

Fixed a bug with the Repository Browser which would not allow to fill URL Parttypes of object properties.


Bugfix

Fixed setting of the folder startpage in folders that have been localized in channels.


Bugfix

Fixed error while exporting a contentrepository with a tagmap entry of type 4 (which is deprecated), when the new export mechanism was used.


Bugfix

Changed the flash & Aloha Editor file uploaders (Rest-API) to automatically replace not allowed characters with _.The following characters are allowed in a filename and will not be replaced: a-z A-Z 0–9 ,.-()[]{}$The umlauts ä ö ü Ä Ö Ü ß are replaced with ae oe ue Ae Oe Ue ss.Filenames are now also cut automatically (silent) to not exceed the limit of 64 characters.


Bugfix

Fixed quickjump. Previously the assistant area between the free and the page was not shown. Now the assistant frame will be opened once a page is loaded.


Bugfix

Fixed the handling of filenames within the gcn-fileupload plugin. Previously the filename was not determined correctly.


Bugfix

The folder rest method create will now no longer throw a null pointer exception when no folderId parameter was specified.


Bugfix

Fixed quickjump. Previously pages that were opened using the quickjump did not update the internal folder id reference. This caused multiple issues. The page settings did not contain the correct list of templates within the templates dropdown.


Bugfix

A bug within the object list was fixed. Previously the language of the last visited folder was displayed within the assistant when opening a folder in a node with no assigned languages.


Bugfix

Some javascript guards were added to prevent javascript errors that could occure when a cached javascript file was not directly updated after the system update.


Bugfix

Fixed exporting datasource with the new export mechanism, so that the export bundle can be imported on systems using the old import without errors.


Bugfix

Fixed handling of requests to the REST API with an invalid nodeId: If 0 is given, this is handled like if no nodeId was given. If an invalid nodeId is given, the client will get an error response.


Bugfix

Fixed exceptions like “com.gentics.api.lib.exception.NodeException: languageid not set” while publishing. Those exception had no functional consequences other than filling the publish logs.


Bugfix

Fixed publishing of page variants, when versioned publishing is used. Before this fix, it was possible that published page variants still rendered the old content, although another page variant was modified and published.


Bugfix

The link browser window will now open centered. The lightbox color of the link browser was also changed to a more consistant white.


Bugfix

Fixed possible rendering error when rendering a templatetag, that links to an overview over pages if multichannelling is used.


Bugfix

A small padding was added to the bottom area of the main tree. Some browsers show a info bar within that area.


Bugfix

Fixed differential page import to remove folders that are no longer present in the filesystem.


This Gentics Content.Node version includes the Aloha Editor 0.20.12 – 2012/05/24



Gentics Content.Node 5.5.0

Manual Change

Adapt multilevel publish workflow implementations

Publishing a page using the REST API used a multilevel publish workflow, while publishing a page in the backend used the old single-level publish workflow.The publish behavior has been unified now. The default behavior is now, that publishing the page over the REST API or the backend will use the old single-level publish workflow.Implementations that required the multilevel publish workflow need to add the configuration setting
$MULTILEVEL_PUB_WORKFLOW[nodeId] = true;
in the /Node/etc/node.conf for all nodes.

Manual Change

Enable the hardlink feature

The ‘hardlink_files‘ feature only works on 64-bit systems when the correct libgtx_fileutils library is enabled.
We have noticed that some systems have this feature activated but the wrong library is enabled.
Please check your ‘libgtx_fileutils‘ file within ‘/Node/lib‘.
Enabling the 64-bit library will increase the publishing performance and reduce load on most systems.
Please note that enabling hardlinks may result in changed permissions of files that are being created within the /Node/node/content/publish/pub directory.
An FAQ that describes how to enable the fileutils can be found here: 64 Bit FAQ


Enhancement

The item lists styles were slightly adjusted to allow the tooltip to be read when examing the last item within the itemlist. Previously the tooltip could not be read because it was shown outside of the visible area.


Enhancement

The restapi can now be used to retrieve objects by using either the localid or the globalid.This affects the loading of pages, folders, file, images and templates


Enhancement

The way the changelog is structured was changed. We‘ll now only include the latest changelog in the update view all other changelog entries can be viewed here


Enhancement

The tooltip show timeout was increased. The tooltips will now display when 900ms of time have passed.


Enhancement

The gcn context menu css was slightly modified. Previously the first context menu entry did not have a border at the top.


Enhancement

The assistant will now be hidden once the tagfill lightbox opens. The assistant will restored once the tagfill lightbox closes.


Enhancement

It is now possible to import and export Channel specific data.


Enhancement

The page name and page language (if existing) will now be displayed within the assistant when viewing a page.


Enhancement

The folder name and content language will now be displayed within the assistant when viewing a folder page list.


Enhancement

The file, folder, image, page and template filelist search will now also update the displayed count in the assistant. Please note that the search is only affecting the current list type. This means searching within the page list will not update the count for images in the assistant.


Enhancement

The gcn fileupload will now correctly encode the ‘filter-contenttype‘ parameter. Previously this parameter was not encoded. Without encoding fileupload would not work when using the plugin through a Portal.Node bea weblogic application server.


Enhancement

Modified handling of REST API requests without sid or with invalid sid. The response to such requests will now have http status 200 (OK), but will contain a responseInfo with responseCode AUTHREQUIRED.


Enhancement

The gravatar images can now be switched off by enabling the feature ‘no_gravatar‘


Enhancement

Besides the already existing quicksearch for folders, it is now also possible to use the extended folder search, that can be found in the main menu (Search|Folders).


Enhancement

The menu transparency was decreased. Previously the background content was visible through the menu entries.


Enhancement

The restapi fileupload parameters for methods /rest/file/createSimple and /rest/file/create were unified. The folderID parameter is now called folderId, nodeID is now called nodeId. Additionally you may now specifify a ‘databodypart‘ parameter to tell the upload backend logic in which bodypart contains the upload data. The upload backend logic now also supports the blueimp jquery file uploader.


Enhancement

The tagfill lightbox size was extended. It will now be wider and higher. Previously the lightbox had a larger border space which made it hard to read the lightbox tagfill content due to the implied size limitation.


Bugfix

Fixed creation of unnecessary big statements during processing of dependencies that could possibly generate high load on the db server.


Bugfix

Fixed a javascript error that ocurred when changing the language of a content page.


Bugfix

Fixed rendering of navigation or breadcrumb in an editable page: like rendering velocity parts, navigation and breadcrumb parts are rendered in a “non-editable” state.


Bugfix

Fixed menu in the channel synchronization (Details) being wrapped at the folder menu item.


Bugfix

A resizing issue with the tree was fixed. Previously the tree collapsed when editing some pages. This bug only occrred when the aloha010 feature was disabled.


Bugfix

The itemlist (e.g scheduler task list) now displays correctly in firefox. A firefox bug caused some rendering error when the item rows were highlighted. This bug was now workarounded.


Bugfix

Fixed possible SGB when opening a page out of an inbox message and then starting to edit it.


Bugfix

A special Internet Explorer behaviour was workarounded in the multipart fileupload fallback. Previously the Internet Explorer 7 was posting the full path to the uploaded file instead of just the filename. The full path that contained special characters triggered the character filter on filenames and the upload was aborted.


Bugfix

Fixed rendering of page versions that contain tags that have been deleted after the version was created.Rendering of page versions with deleted tags resulted in an empty pageto be displayed and an exception similar to the following to be thrown:com.gentics.api.lib.exception.InconsistentDataException: Data inconsistent: Container {xxx} of Value {xxx, xxx} does not exist!


Bugfix

The workflow event “on page publish“ and the event reaction “cn_page_proof“have been discontinued.Existing workflows will be unaffected by this change. However, it is notpossible to create new “on page publish“ events or “cn_page_proof”reactions.


Bugfix

Fixed the RestAPI Resource /rest/folder/getTemplates/ not having default values for the values sortby and sortorder.The default value for sortby is now “name“ and for sortorder it‘s “asc”.This also fixes the template ordering when creating a new page in Content.Node (alphabetical).


Bugfix

Fixed problems when uploading files using the File Upload Plugin in Aloha Editor with Internet Explorer (any version) and a certain security level. Internet Explorer sometimes sends the full local path as filename when posting file uploads. Additionally, the path is not sent standard conformant, so that the receiving component is unable to determine the filename and will respond with an error.


Bugfix

Fixed message dialog overlay in the tree navigation (instant messaging, system messages) always being ontop of the frame instead on top of the current scrolling position.


Bugfix

Fixed duplicate globalid entries in the database that came with the release-package and can cause conflicts when importing exports.This bugfix removes the duplicate globalid entries


Bugfix

Fixed many of the administration pages in the Portal.Node module throwing a SGB-error (pages including form elements).


Bugfix

Fixed display of new uploaded files, when using the multifileupload: Uploaded files will now be immediately visible in the file list, after clicking OK in the file upload dialog.


Bugfix

Some i18n messages were corrected within the Gentics Content.Node UI.


Bugfix

Fixed a but in Multichannelling, that caused data inconsistencies for folders, when they were created in localized folders and pushed into master folders.As a result of this data inconsistency, affected folders were no longer shown in the tree. This bugfix also repairs the data inconsistencies and will make the folders reappear.


Bugfix

Fixed javascript error that occured within the new page dialog field.


Bugfix

Fixed resolving of other parts in the get() method of an ExtensiblePartType Implementation when this is done in velocity (like $cms.page.tags.[tagname].parts.[partname].[property]).


Bugfix

When localizing object takes too long and is continued in the background, the user is now notified with an alert box.


Bugfix

After channel synchronization is done, the tree is reloaded to reflect possible changes in the folder structure.


Bugfix

Fixed creation of page variants when multichannelling is used. It is now possible to select pages from channels or inherited folders in channels.


Bugfix

Fixed permission check for editing images within file list and tagfill dialog. The image manipulation button will only be displayed when the user has edit permissions on the folder in which the current image resides.


Bugfix

Fixed display of channels in the repository browser: Sometimes channels were shown in the repository browser (but not in the tree), although the user did not have sufficient permissions on that channel.


This Gentics Content.Node version includes the Aloha Editor 0.20.11 – 2012/05/10



Gentics Content.Node 5.4.22

Manual Change

In version 5.4.19 the template mimetype was changed from text/js to text/javascript.

This change was reverted due to an incompatibility with Gentics Portal.Node.
This incompatibility was resolved for Gentics Portal.Node releases that were made after Update 11927 2012-03-02.
Once you have updated your Gentics Portal.Node installations you can execute the following sql statement within your node database to apply the change.
UPDATE ml SET contenttype = 'text/javascript' WHERE name='JavaScript';
The incompatibility caused pages that were created with the text/javscript mimetype to be displayed incorrectly within any portal that serves pages using the GenticsContentPortlet.


This Gentics Content.Node version includes the Aloha Editor 0.20.10 – 2012/04/17



Gentics Content.Node 5.4.21

This Gentics Content.Node version includes the Aloha Editor 0.20.10 – 2012/04/17



Gentics Content.Node 5.4.20

This Gentics Content.Node version includes the Aloha Editor 0.20.9 – 2012/04/16



Gentics Content.Node 5.4.19

Bugfix

Fixed a bug that cuased the Aloha page not to be rendered in Aloha mode (page can‘t be edited) if an extensible part type is used in the page to resolve properties.


Bugfix

The tag fill lightbox will now no longer close once ESC key is pressed. Clicking in the shadow area of the lightbox will also no longer close the box. Previously the lightbox could be closed accedentialy by clicking in the wrong place. All changes were lost.


Bugfix

Fixed possible deadlock when (long running) job to change template of pages was running parallel to the publish process.


Bugfix

Fixed a bug in multichannelling, that caused an SGB when deleting a channel and left inconsistent data in the database, that possibly caused other problems.


Bugfix

Fixed Javascript error that occurred in the Live-Editor Wiki mode with IE7.


Bugfix

Tag icons are now directly visible. Previously tag icons were only visible once the mouse was moved.


Bugfix

Revived the “edit in language” option in the menu of a page in the page view and also moved the object properties back to the main menu.


Bugfix

Fixed a bug within the multifile uploader which caused all uploads to be created with the default mime type application/octet-stream. The uploader will no determine the mimetype by examing the file extension and other information when no mimetype was specified by the browser.


Bugfix

Fixed out of memory error that occured when resizing image with the image store that exceeded a width or height of 20000 pixel and more. The genticsimagestore will now only allow resizing of images with a width and height of 10000 pixels max.


Bugfix

Made the Content.Node file uploader (including Rest-API) checks more consistent.They now all check if the filename length does not exceed 64 characters andif the characters in the filename are all valid (no whitespace, ...)Allowed characters in the filename are: a-z A-Z 0–9 – _ .


Bugfix

Fixed changing the template of multiple pages in the background only changed the first template of the first selected page.


Bugfix

Fixed a bug that sometimes occurred when images were published into the content repository.The bug was caused by the wrong object type (10011 instead of 10008)being used when images were published into a content repository.


Bugfix

Fixed tags inserted via the tag-fill-dialog and rendered via a Velocity part can‘t be edited after the tag-fill-dialog closes.


Bugfix

Fixed StackOverflowException during publishrun.


Bugfix

Fixed html linebreaks being removed when opening a tag with a part of a HTML type which is inline editable and the feature “live-br2nl“ is turned on.The feature “live-br2nl” is now only used for none-HTML tagtype-parts.


Bugfix

Fixed NullPointerException that occurred when pages were created through the REST API.


Bugfix

Changed the outdated mimetype text/js (not used anymore) to text/javascript when creating new pages.


Bugfix

Fixed imagemanipulation window doesn‘t close automatically and causes an SGB in the main window when opened from the tagfill dialog.


Bugfix

Fixed current content is displayed in older page versions.


Bugfix

Removed double ; at the end of the SQL query when checking an empty content repository (CR creation).


Bugfix

Fixed a bug in multichannelling, that prevented assigning of channels to contentrepositories.


Bugfix

Changed the ETA displayed for the publish duration time in the Gentics Content.Node startpage to be more human readable.


Bugfix

Fixed page versioning creating a new version of a page when the page is moved to the publication queue (for users without publication rights)and the page wasn‘t modified.


This Gentics Content.Node version includes the Aloha Editor 0.20.8 – 2012/04/04



Gentics Content.Node 5.4.16

Bugfix

Fixed an error that prevented restoration of page versions.


Bugfix

Fixed NullPointerException that occurred when pages were created through the REST API.


Bugfix

Fixed edit page link in the Assistant of the Aloha-Editor mode broke the page layout.


This Gentics Content.Node version includes the Aloha Editor 0.20.7 – 2012/03/07



Gentics Content.Node 5.4.15

Manual Change

The Apache HTTPD package has to be updated to the latest version.

  1. Download the self-executing installer package# Execute the installer package with the root user# The installer will ask whether the new configuration should be installed – please skip this step by pressing enter (the current configuration will be kept).

Enhancement

The page copy action performance was enhanced.


Enhancement

The REST API page/restore restore versions was optimized to be more consistant.


Enhancement

Inserted an input validation for HTML for the tagtype properties when the “validation” feature is turned on.

See: Validation


Bugfix

Fixed the old file/image uploader default filename containing a space which causes the validation to print an error.Seperated the headline and the filename translations.


Bugfix

Fixed the action icons (for multiple item actions) not being shown anymore in some folder views (images, templates, ...)


Bugfix

Fixed internationalization in Aloha-Editor assistant frame.


Bugfix

Fixed setting of filetype when uploading Files via the REST API. If the filetype is sent from the client, there is no auto-detection done on server side.


Bugfix

Fixed errors that were caused by missing folder or template objects duringa publishrun with versioned publishing enabled.Versioned publishing will render and publish the published content ofpages that are included in other pages, for example via an Overview, ora Tag (page), or similar TagTypes that can include content from otherpages, or via a Page variant.

Additionally, there were some changes concerning the versioning of pages.

First, the folder of a page has ben excluded from versioning. This meansthat the page will always be rendered in its current folder. Forexample, Changelog will render the name of the current foldereven in an older version of the page. Before this change, the name ofthe folder where the page was when the version was created was renderd.

Second, the template of a page is still versioned, but should thetemplate of an older version of the page have been deleted, the currenttemplate will be used as a fallback and a warning will be logged. Toavoid this, never delete a template that may be used by older versionsof a page.

These changes apply even when the versioned publishing feature is turnedoff.


This Gentics Content.Node version includes the Aloha Editor 0.20.7 – 2012/03/07



Gentics Content.Node 5.4.14

Manual Change

The tagfill dialog will now only contain jquery version 1.6.1.

Previously two different jquery versions were loaded. This change may affect existing custom form tagtype implementations. Please note that loading a second jquery version by means of a custom form tag may cause unexpected issues with existing javascript features of Gentics Content.Node. We suggest using the new jquery version 1.6.1.


Enhancement

Added name ‘inserttag‘ for insert tag button for Aloha Editor‘s gcn plugin to make it configureable.


Enhancement

When adding links to internal pages or files using Aloha, the path information of the pages in the search dropdown will no longer start with the Node name, because this is redundant information.


Enhancement

Added a search field and button to the repository browser for linking pages and files in Aloha Editor.


Enhancement

Removed most of the action icons from the page list view again (at the right side of the actionlist)


Enhancement

A logout link was added to the selfupdate dialog. It is now advised to logout and login again after the update was completed. This step ensures that the interface of the update user will be loaded correctly after the system was updated.


Bugfix

Fixed the tooltip speech bubbles in dialogs sometimes messing up the page by adding whitespace at the top (resulted in annoying jittering)This mostly happened in Firefox 10.


Bugfix

Fixed possible errors (EmptyStackException) during publish process when using multithreaded publishing together with multichannelling.


Bugfix

Fixed the old singlefile Content.Node 4 Uploader not taking file extensions with numbers in account.For example: sound.mp3, it didn‘t add and check the file extension of the file automatically.


Bugfix

Fixed Gentics Content.Node redirecting to the login page when pressing the enter button in the Imagemanipulation properties sidebar.


Bugfix

Fixed performing an import or deleting a part of a TagType hangs because of a missing index on the value_nodeversion.part_id column.


Bugfix

Fixed filling of tags with the new Minibrowser in the tagfill dialog when multichannelling is used: When an item is selected in the Minibrowser, the form will be posted and the tagfill dialog re-rendered.This is necessary for custom form tag implementations that need to be re-rendered whenever some other parts change.


Bugfix

Fixed SGB that occured when accessing the node creation dialog directly after login.


Bugfix

When using firefox 10: The construct properties view will require Firefox 10.0.0.2 or later to display correctly. Older Firefox version (>10) contain a bug that prevents correct display of that particular view.


Bugfix

Fixed links in the assistant frame open in the lower frame of the translation split-view when a page is translated.


Bugfix

Fixed two SGB‘s within the tagfill dialog. The first one occured when accessing the overview tagfill dialog. The second one occured when trying to upload file using the old file uploader dialog. These errors only occred while editing in frontend mode.


Bugfix

Fixed resolving of tag parts in custom part types, when the custom part type is not editable.


This Gentics Content.Node version includes the Aloha Editor 0.20.7 – 2012/03/07



Gentics Content.Node 5.4.12

Enhancement

It is now possible to recursively search for folders containing a given search string in the name.


Enhancement

Added FileUploadManipulator for files that are being created via REST API. Fixed possible NPE when no transaction is available.


Enhancement

Added some missing icons in the Content.Node menu.


Bugfix

Fixed progressbar not disappearing when saving or editing an aloha page.


Bugfix

Fixed possible SGB when listing templates in channels, were one of the templates was initially created in a folder, that no longer exists.


Bugfix

Fixed the fileuploader fallback not working in Internet Explorer.There has been a problem with the mimetype which has been fixed. We have also removed a Quicktime plugin check which wasn‘t necessary.


Bugfix

Fixed display of node list for users with restricted permissions.


Bugfix

Changed the publication links to be more consistent across pages.The “publish approve“ link will now be always shown in the menu and the assistant when the user has the rights for it.The “publish“ and “publish at” links are also also always shown, no matter if the user has the rights or not.


Bugfix

Fixed javascript error in tagfill dialog.


Bugfix

Fixed another situation, where the display of conflicting pages was wrong in a multichannel environment.


Bugfix

Fixed permission error when translating pages without create permission.When a role only had the translate permission, but no the create permission, a fatal error was reported.


Bugfix

Fixed authentication error in fileuploader when the session secret was provided via cookie instead of placing it in the multipart payload.


Bugfix

Fixed missing buttons for Repository Browser and Fileupload in Aloha Editor.


Bugfix

Fixed quick recursive translation feature.The quick recursive translation feature allows the fast creation of language variants (“Create translations” menu item in the page list). The feature is not enabled by default. The feature stopped working because of a recursive dependency being declared resulting in a page load error.


This Gentics Content.Node version includes the Aloha Editor 0.20.6 – 2012/03/01



Gentics Content.Node 5.4.11

Enhancement

Enhanced the Content.Node menu on dark/black backgrounds (pages, templates). It now has a light border around it.Also made the main menu highlighting stay when the submenu is currently open.


Bugfix

Fixed SGB error appearing when viewing the taglist of a template with tags that don‘t have a tagtype.


Bugfix

Fixed SGB error when setting a page language.


This Gentics Content.Node version includes the Aloha Editor 0.20.5 – 2012/02/09



Gentics Content.Node 5.4.10

Bugfix

Fixed tag buttons sometimes jumping when clicking on it when editing pages with Aloha editor.This has been the case when there has been no content in the editable and the tag button was inside another editable.


Bugfix

Fixed menubar not being in 100% width in the new chrome beta.


This Gentics Content.Node version includes the Aloha Editor 0.20.5 – 2012/02/09



Gentics Content.Node 5.4.9

Enhancement

Added “inheritedFrom” attribute to pages, files, templates, images and folders delivered via REST API. Contains string with the name of the Node the object was inherited from.


Enhancement

Removed option to en/disable specific language assignments for channel nodes. Language options are now read-only for channels.


Enhancement

Quickjump will now assign pages to correct channels when multichannelling is enabled.


Enhancement

With multichannelling feature activated lists of pages, files, template, images and folders will now contain a “Master” column which displays the name of the node the object has been inherited from. Only available in Channels.


Enhancement

Copying or moving pages, creating page variants and copying or linking templates in multichannelling environments will now allow also inherited folders in channels as target folders.


Bugfix

Fixed display of folders in search result lists when multichannelling is used.


Bugfix

Fixed problem when removing localization from a subchannel, where localization was removed from the channel also.


Bugfix

Fixed copying of inherited or localized pages in localized folders: the page will now be created in the folder as local channel page.


Bugfix

Fixed duplicate slashes when loading minibrowser libraries with multichannelling feature enabled.


Bugfix

Fixed special case where the menu became hidden when opening the tagfill dialog.This was the case when opening the page via the startpage or the quickjump search and going to the page edit mode.


Bugfix

Fixed missing top menu for node properties dialog.


Bugfix

Fixed display of pages that are scheduled to be published in the future to display the time when multichannelling is used.


Bugfix

Fixed display of conflicting page when creating/modifying a page in a way that would produce a filename conflict in a multichannelling environment.


Bugfix

Fixed broken Repository Browser in Tagfill lightbox. Previously the ui of the component was broken when displayed in Internet Explorer.


Bugfix

Fixed issues with too small edit frame when using Aloha Editor with IE7


Bugfix

Fixed display of page icon when pages are scheduled to be published in the future, when multichannelling is used.


This Gentics Content.Node version includes the Aloha Editor 0.20.5 – 2012/02/09



Gentics Content.Node 5.4.8

Bugfix

Fixed searching of objects for creating links in Aloha when multichannelling is used: Always search objects in the correct channel now.


Bugfix

Fixed IllegalAnnotationException when using the REST API to get XML data.


Bugfix

Fixed missing related links in the assistant frame for Aloha edit and previde modes.


Bugfix

Fixed maintenance stream not being reset after all user session are cleared (can happen during the new BlackPanther update).


Bugfix

Fixed bug that occured when uploading a file with the flash uploader. Internet Explorer 7 in combination with some versions of flash (incl. 11.1) previously passed cookie values to flash. The uploader will now no longer fail when a session secret previously was set using the passed cookie. Newer browsers won‘t pass the cookie because it was set to httponly uppon creation.


This Gentics Content.Node version includes the Aloha Editor 0.20.4 – 2012/01/24



Gentics Content.Node 5.4.7

Manual Change

The permission check for the start-page setting for a folder was changed

Previously, the user only needed permission to modify the object property (object.startpage) to be able to set the startpage.Now, a user needs to have edit permission on the object property as well as edit permissions on the folder.


Enhancement

Aloha Editor‘s gcn-plugin will now compare the construct id instead of the tagname when searching for magic link constructs.


Bugfix

Fixed quickjump sometimes not loading pages correctly and stating that the searched page could not be found.


Bugfix

Fixed null pointer exception in REST APIWhen a page was retrieved with the REST API (or displayed with Aloha)Overview Tags that were inserted but never modified caused a nullpointer exception.


Bugfix

Fixed changing the stream in the user settings not updating the top left logo frame.


Bugfix

Fixed english translation of warning message.The previously untranslated message was “aloha_msg_no_write_perm_opened_readonly”.Additionally, this message will now only be displayed if the page is opened in edit mode when the user has no permission to edit the page. Previously the message was also displayed when a page was opened in preview mode.


Bugfix

Fixed the positions of the Content.Node buttons. Previously some buttons were not aligned correctly.


Bugfix

Fixed connection pool limit for the urlincludeimp. Previously the url include imp did only allow two connections per host. We increased that limit to 20 by default.The default connection limit can be changed by the following java system properties: Dhttp.connectionmanager.max-per-host=20 Dhttp.connectionmanager.max-total=40


Bugfix

Removed old newsurl from the gentics login that caused a https security warning in Internet Explorer.


This Gentics Content.Node version includes the Aloha Editor 0.20.4 – 2012/01/24



Gentics Content.Node 5.4.6

Enhancement

Changed the right top gravatar user logo to be loaded from the local system instead of gentics.com,and also made it working via https.


Bugfix

Fixed the time management returning an error page when editing a page.


Bugfix

Fixed javascript error within the file upload dialog.


This Gentics Content.Node version includes the Aloha Editor 0.20.4 – 2012/01/24



Gentics Content.Node 5.4.5

Bugfix

Fixed the top left logo and the blackpanther stream position.


Bugfix

Removed stars from Content.Node title because they are sometimes corrupted for unknown reasons.


This Gentics Content.Node version includes the Aloha Editor 0.20.3 – 2012/01/24



Gentics Content.Node 5.4.4

Enhancement

Extended LDAP functionality so LDAP groups with unique users as attributes can be used.


Enhancement

Added PPTX mimetype mapping to page import.Also, custom mime-type mappings can now be configured through thenode.conf $CN_MIME_TYPES variable. For example, to add a mapping forfiles with the .pptx extension: $CN_MIME_TYPES["PPTX"] = "application/vnd.openxmlformats-officedocument.presentationml.presentation";The name of the extension must be all uppercase characters, otherwise itwill be ignored.


Enhancement

The new Feature “Multichannelling” allows creation of Channels, that inherit Folders, Pages, Images, Files and Templates from another Node.


Enhancement

The new Feature “Channel Synchronization” allows easy synchronziation of channels with their master node (in Multichannelling).


Enhancement

Improved error handling if user is not assigned to any usergroup.


Bugfix

Fixed: Live preview for pages in multichannelling will now render page in the correct scope (channel)


Bugfix

Fixed: Problem with extended LDAP functionality.


Bugfix

Fixed output textboxes being too small in the scheduler


This Gentics Content.Node version includes the Aloha Editor 0.20.3 – 2012/01/24



Gentics Content.Node 5.4.3

Bugfix

Fixed javascript error when viewing the properties (name, description) of an image file.


Bugfix

Fixed a bug that could cause publishing errors when the java cache was empty. The publisher error was caused by issuing multiple streaming resltsets for one connection.


Bugfix

Fixed scrolling position in the tree navigation not being remembered.


Bugfix

Fixed tipsy balloons sometimes not getting hidden again in forms.


Bugfix

Fixed a bug in the image manipulator which resulted in broken images when resizing or cropping images with uppercase file extensions.


Bugfix

Fixed alignment of multiple form buttons for Internet Explorer.


This Gentics Content.Node version includes the Aloha Editor 0.20.3 – 2012/01/24



Gentics Content.Node 5.4.2

Enhancement

Replaced the stars in the CMS title (Enterprise CMS) to their none-encodede version to fix them sometimes getting broken.


Enhancement

Added “Black Panther” highlighting style to the breadcrumb navigation when hovering the links


Enhancement

Removed not very commonly used feature to move the assistant frame to the bottom


Enhancement

Made the frame resizing borders of the tree more pretty


Bugfix

Fixed issue with the generation of the Folder (Upload) tag part that caused the following tag part form elments to be hidden when no folder was selected.


Bugfix

Fixed an user-error when creating a new tagtype, trying to view the tagtype properties and trying to create a new template


Bugfix

Fixed the left top logo frame getting messed up when minimizing the tree


Bugfix

Fixed frame flickering bug when resizing the tree in Internet Explorer


Bugfix

Fixed stream images not being displayed in Internet Explorer in the user settings


Bugfix

Fixed frame resizing bug in chrome when tree was being collapsed


Bugfix

Fixed the position of the submenu sometimes not being calculated correctly when resizing the tree frame very small


This Gentics Content.Node version includes the Aloha Editor 0.20.2 – 2012/01/19



Gentics Content.Node 5.4.1

Enhancement

Removed the ability to hide the top stream because it is not compatible with the new Blackpanther UI


Enhancement

Follow-up tasks have a new checkbox called “Follow on success”. If checked, the task will only run if the preceding task exits successfully. If not checked, the task will run regardless of the exit status of the preceding task.


Enhancement

The width of the left navigation tree will be saved from now on after resizing.


Enhancement

The left assistent won‘t be hidden anymore when viewing/editing a page and Alohaeditor is enabled


Enhancement

Removed the minimize button in the tree because it has no use anymore.


Enhancement

NOTE: The current update resets all user sessions.This is being done because the ability to minimize stream was removed because of incompatibility with the new Black Panther UI.


Bugfix

Fixed two errors when opening an Aloha page in IE7# A JavaScript error occurred when clicking the Live-Preview menu item when insde an Aloha page# When leaving an Aloha page, for example by clicking on a folder in the tree, instead of changing the location of the existing frame, a new window opened.


Bugfix

Fixed tables not being placed under the paging navigation under certain cirumstances in firefox.


Bugfix

Fixed the quickjump autocompletion not working on the start page.


Bugfix

Fixed inconsistent display, on the start page, of pages to be published / remaining to be published


Bugfix

Fixed linking and unlinking of nodes from content repositories.The nodeobject cache was not cleared when a node was linked to or unlinked from a contentrepository.


Bugfix

Fixed loading and saving of images with the imagemanipulation2 feature.The URL for loading and saving images had one slash too much which resulted in a 404 Not Found HTTP response.


Bugfix

Fixed the quickjump autocompletion not working on the start page.


This Gentics Content.Node version includes the Aloha Editor 0.20.1 – 2012/01/13



Gentics Content.Node 5.4.0

Manual Change

Fixed page-import doesn‘t fill parts with cn_value keyword bug

The previous behaviour during a page import filled either a visible or editable part of an imported tag with the element contents. When thefeature cn_page_import_fill_editable_part was true, an editable part wasfilled. Otherwise a visible part was filled.This behaviour was contrary to the documentation, which states that the part with keyword “cn_value“ is filled with the element contents.The behaviour was fixed, so that “cn_value“ will be filled, if it exists. If no such part exists, the import will fall-back to the old behaviour.All tag-types that are used with the page-import must be checked for compatibility with the new behaviour. It must be ensured that, if there is a part with keyword “cn_value” in a tag-type, that it really is thepart that should be filled during page-import, and not one of the other editable or visible parts.


Manual Change

The FTP configuration within the node settings was removed.

Please use scheduler tasks instead.Here is an example task template that will sync a Node and the GenticsImageStore folder for that node:/Node/bin/lftp u "%user%,%password%" e "mirror R L e /Node/node/content/publish/pub/%ordner.node.host%%ordner.node.pub_dir% ./%wwwRoot%%ordner.node.pub_dir%;mirror R L e /Node/node/content/publish/pub/%ordner.node.host%/GenticsImageStore ./%wwwRoot%/GenticsImageStore;exit" %targetHost% 2>&1


Enhancement

The LDAP login field for groups can now be mapped with a string which should match the description of the appropriate CMS group.


Enhancement

The Gentics Content.Node backend ui was overhauled. This includes multiple changes on ui css and on some backend dialogs.# All user related information are located at the top right cornor. Users may upload an avatar image to gravatar.com using their registered email adress.# When navigating through folders changing the folder views has become more intuitive.# Above page, file and image list a breadcrumb helps navigating.# The main tree view can now be adjusted in width. The tree can also be closed permanently.# Structure of rightclick submenues on page, file and image lists have been reorganized.# Access to the real editor from the page menu has been removed.


Enhancement

The default maximum size of tag-values has been increased to from 100KB to 1MB.
This maximum is only in effect if the validation feature is turned on and configured correctly. The setting may be changed in the antisamy.custom.xml with the maxInputSize directive.See this article for more information about the validation feature.


Bugfix

Fixed bug in GenticsImageStore which sometimes didn‘t round calculcated proportional widths or heights of images correctly when doing image resizing.
Example: /CNPortletapp/GenticsImageStore/150/auto/cropandresize/prop/22/0/964/674/The resulting proportional height has been 104,87… which was incorrectly cutted down to 104px instead of 105px


Bugfix

Fixed non-transactional delete of tagtypes that caused data inconsistency.When a tagtype was deleted, it was possible that template-tags or content-tags referring to the tagtype were left in the system, causing problems with the import/export feature.


Bugfix

Fixed url generation within imagemanipulation2. Previously image/css/js urls were only working within cms and not within the portal.


Bugfix

Fixed: opening a WebDAV folder didn‘t work with some OS and browser configurations
WebDAV folders are now opened with the IE Web Folder API. On Windows 7IE8 file:// URLs are still used as the Web Folder API didn't work inthis configuration. The three methods to open a WebDAV folder are# folder is opened automatically immediately on clicking open on a folder in the tree# folder is opened by clicking the "here" link# folder is opened by copying the "here" link and pasting it manually into a new browser windowThese three methods were tested and work in the following configurations:# Windows XP IE7# Windows XP IE8# Windows 7 IE8# Windows 7 IE9To force the use of the Web Folders API the feature webdav_use_file_url can be set to false (default true).To force the old behaviour of opening WebDAV folders the feature webdav_use_web_folders can be set to false (default true).The default is to use the Web Folders API except on Windows Vista IE8 and Windows 7 IE8.If opening a folder doesn't work on Vista or Windows 7, try installing this update


Bugfix

Fixed rare case when filename is ~62 characters long and the automatically added file extension was cutted (example: .php -> .ph)
It now cuts the filename first so the file extensions always can be fully added.


Bugfix

Fixed omissions in user list when pages are being assigned for revision.

A previous fix to disable the paging of the list in the "assign for revision" dialog caused some users to be omitted from the list.


Bugfix

Fixed the “publish” menu entries not being shown in the page menu when it was shown in the page list context menu (inconsistent behavior). It is now always shown.


Bugfix

Fixed system messages when a page is put back into revision.Only the ID of the pages that were put into revision were shown in the system message, now the name (incl. full path) + ID are shown.Additionally, too many messages were sent to the editor of the page: one message that lists all pages, and one additional messaeg for each page. Now, only the first message, that lists all pages, will be sent.


This Gentics Content.Node version includes the Aloha Editor 0.20.0 – 2011/12/29



Gentics Content.Node 5.3.26

Enhancement

The filepublisher will now fetch batches of pages instead of all pages at once. This will increase performance and reduce the memory footprint when writing files into the filesystem.


Enhancement

Add missing startPageId to folder returned from RestAPI


Enhancement

Changed the Node and Content Repository select field in “maintenance“ to not have “All” as first item selected automatically.


Bugfix

Fixed: A wrong error message which occured when trying to move a page into another folder where a page with the same filename already exists.
It now renames the file instead if printing an error message (in most cases).


Bugfix

Fixed file uploader not checking filesizes correctly (it always added ~600bytes to the actual filesize)


Bugfix

Fixed a bug where the Gentics ImageStore sometimes fails because of missing image mime type mappings.


Bugfix

Fixed: inconsistency in value table
Deleting a tag-part by importing a tag-type, or restoring a page version, possibly resulted in an inconsistency in the value table. The inconsistency was an entry in the value table that referenced a part that didn‘t exist.This change fixes the deletion of tag-parts, so that whenever a tag-part is deleted, all values will be removed from both the current and the versioned value tables.Additionally, the update procedure will remove all inconsistent values from both the current and the versioned value tables, to fix any existing inconsistency. Only unreachable values will be removed.


Bugfix

Fixed resolving of parts within the get method of custom part types.


Bugfix

Added timeout for UrlIncludeImp connection pool. In rare cases the urlinclude imp could create a deadlock situation when the connection pool is full and no connection is avialiable for pending include actions. In that case the urlincludeimp waited until a connection was freed. In rare cases the connections were never freed thus causing a deadlock situation.


Bugfix

Fixed a bug when publishing pages with timemanagement using the REST API: If page had a timemanagement set and was published using the REST API, it was published regardless of the current timeframe of the timemanagement. This is fixed now, timemanagement will now also be honoured when publishing pages using the REST API.


Bugfix

Fixed: scheduler task execution during winter-time
A scheduler task with a start date during summer-time was scheduled during winter-time at every minute of the hour leading up to the actual execution-time. This means that the task potentiall executed 60 times instead of only once.


This Gentics Content.Node version includes the Aloha Editor 0.20.0-RC9 – 2011/12/07



Gentics Content.Node 5.3.24

Bugfix

Fixed missing CHANGELOG type (SQL) in system.CHANGELOG and some missing ‘;‘. Those issues caused a problem with database updates. The previously missing database update did not affect operation since it was just a regular performance optimisation.


This Gentics Content.Node version includes the Aloha Editor 0.20.0-RC8 – 2011/12/07



Gentics Content.Node 5.3.23

This Gentics Content.Node version includes the Aloha Editor 0.20.0-RC7 – 2011/11/21



Gentics Content.Node 5.3.22

Enhancement

Aloha Editor‘s gcn-plugin will now compare the construct id instead of the tagname when searching for magic link constructs.


Enhancement

The rest api will now return translated messages for copy and file upload actions.


Bugfix

Fixed an exception thrown when accessing the REST API method /CNPortletapp/rest/folder/getItems/... with Content-Type:text/xml. It has to be noted, that the REST API method /CNPortletapp/rest/folder/getItems/... currently is not fully supported when using Content-Type:text/xml. The response currently will not contain all available data (like for Content-Type:application/json).


Bugfix

Fixed a bug with $cms.page.versions.major attribute which would not be initialized correctly.


Bugfix

Fixed instant messages not showing new lines and htmlentities correctly and also sometimes not showing the message at all.


Bugfix

The gcn repository will now state an error message and log to the console, if an error occurs while querying the Gentics Content.Node backend for files and pages.


Bugfix

Fixed adding links with the gcn-linkbrowser plugin. Previously the highlight css was not removed when selecting an element with the link browser plugin.


Bugfix

Aloha Page Servlet will now also provide construct id via Aloha.plugins.gcn.blocks[].constructid for Gentics Content.Node blocks.


Bugfix

Fixed i18n file upload limit reached message. Instead of showing the full bytesize we‘ll now show human readable values.


This Gentics Content.Node version includes the Aloha Editor 0.20.0-RC6 – 2011/11



Gentics Content.Node 5.3.20

This Gentics Content.Node version includes the Aloha Editor 0.20.8 – 2012/04/04



Gentics Content.Node 5.3.19

Bugfix

Fixed: The REST API FolderResource calls to fetch items in folders recursively has been improved to use more efficient SQL statements.


Bugfix

Increased the timeout for AJAX calls to the REST API to be 60s (formerly 10s)


Bugfix

Fixed a css bug with editicons in Firefox, where icons would have an unwanted offset. Also added zero border with to images within tagicons to prevent them from being outlined when inside an anchor tag. Therefore the following css classes have been changed: “.GENTICS_block .aloha-editicons button” (added borders and background) and .GENTICS_block .aloha-editicons button img (added border 0px).


This Gentics Content.Node version includes the Aloha Editor 0.20 0.20.0-RC3 – 2011/11



Gentics Content.Node 5.3.18

Manual Change

Removed handling of magic image blocks.

This affects the handling of gtxalohaimage tags. The inline image block handling and editing was replaced with the new imagemanipulation2 feature. This change is only required when the feature aloha010 is enabled.


Manual Change

The gtxalohapagelink tag-type was updated.

Please update the gtxalohapagelink tag-type according to this definition.This fixes a bug where additional whitespace is inserted around internal links.


Enhancement

The type of objects which are listed in the URL field of the link plugin, and in the repository-browser, can now be configured in the node.conf.For example, the default configuration of the URL field of the link plugin will list only pages:$ALOHA_SETTINGS['plugins']['link']['objectTypeFilter'] = array('website');The repository browser will list files in addition to pages:$ALOHA_SETTINGS['plugins']['gcn-linkbrowser']['objectTypeFilter'] = array('website', 'files');


Enhancement

The REST API FolderResource has a new method getItems to get a paged,sorted list of pages,images and files


Enhancement

The sidebar can now be disabled using the following setting:
$ALOHA_SETTINGS['sidebar']['disabled'] = 'true';
For more information please take a look at the aloha editor changelog.

Enhancement

The GCN repositories used by alohaeditor now provide metainformation to support better paging in the browser.


Enhancement

The table and commands plugin were added to the list of default aloha plugins. A guide on how to add additional plugins can be found here.


Enhancement

The Aloha Editor‘s format plugin functionality “removeFormat” may now be configured to remove more than the standard set of formattings. By default it will only remove the following html tags: ‘strong‘, ‘em‘, ‘b‘, ‘i‘, ‘cite‘, ‘q‘, ‘code‘, ‘abbr‘, ‘del‘, ‘sub‘, ‘sup‘. You can however provide a different set of tags to be removed by adding your configuration as an array to the format plugin‘s Aloha settings:$ALOHA_SETTINGS['plugins']['format']['removeFormats'] = array('strong', 'em', 'b', 'i', 'cite', 'h1', 'h2', 'h3');


Enhancement

The Aloha Editor gcn plugin will now deliberately ignore magic links with a data attribute data-gcnignore=”true


Enhancement

The REST API calls to get objects in folders will now return numItems (total number of items) and hasMoreItems (true if more items are available), to support client side paging


Enhancement

In , there are now two new functions to determine whether rendering is done in the backend or frontend: and


Enhancement

Templates that don‘t have a doctype will get a default html5 doctype. The doctype will only be added when viewing the page in editmode. Preview and livemode are not affected. For more information please read this FAQ.


Bugfix

Publishing a page from the Aloha wiki-mode only saved the page, but didn‘t publish it.


Bugfix

The Repository Browser is now translated correctly.


Bugfix

The imagemanipulation2 will now display a messagebox whenever the user enters a imagesize that exceeds the given bounds.


Bugfix

Fixed: Clean-up of Aloha editables during initializationEarlier, the generic and the santize content-handler were used toclean-up an editable when it was initialized. Now, no clean-up will beperformed on initialization.In particular, the generic content-handler performed transformationslike turning a strong tag into a b tag, which was undesired.


Bugfix

When a page-import is performed, the user of all active sessions will be set to the user of the page-import.


Bugfix

The imagemanipulation2 will now automatically resize images to a size that does not exceeds the given bounds.


Bugfix

When using the Repository Browser in Aloha to get pages and files, the paging will now work correctly.


Bugfix

The customform_resolve_nodetags feature didn‘t work in the Portal.Node frontendIf the customform_resolve_nodetags feature was activated, and thetag-fill dialog was opened in the Portal.Node frontend (by clicking on atag) customform parts were rendered as the empty string.


Bugfix

The ribbon will now no longer toggle between visibe and invisible mode when entering the edit mode. The ribbon will now only be shown when using the realedit mode


Bugfix

Fixed a NPE in the REST-API when querying for pages with versioninfo=true.


Bugfix

When using the Repository Browser in Aloha to find pages, the sorting of folders was different than in the tree: folders starting with ‘[‘ were sorted first in the Repository Browser, while they are sorted last in the tree. This has been fixed now, the sorting should be identical now.


Bugfix

When using the DiffResource of the REST API to calculate diffs between given HTML codes, using either method diff/html or diff/source, the templates used to render differences are now restricted to accessing Object Properties. It is no longer possible to invoke Methods of objects.


Bugfix

Searching for files from the Aloha-Link-Plugin URL-attribute-field will find files that don‘t match the search text.The Bug only occurred if file-search was configured for the URL-attribute-field.


Bugfix

Fixed a css bug with editicons in Firefox, where icons would have an unwanted offset. Also added zero border with to images within tagicons to prevent them from being outlined when inside an anchor tag. Therefore the following css classes have been changed: “.GENTICS_block .aloha-editicons button” (added borders and background) and .GENTICS_block .aloha-editicons button img (added border 0px).


Bugfix

The #nodeViews container in the assistant frame was set to a fixed width.


Bugfix

Entering a width or height in the imagemanipulation2 image size fields sometimes led to a reduction of the image size. Values that exceed the bounds of the image will now be correctly reduced to the defined limits of the image manipulation2. The aspect ratio will be preserved correctly.


Bugfix

Some i18n translations were missing for the imagemanipulation2 feature. Those missing translations were added.


Bugfix

When using Aloha 0.20 for editing, the language for Aloha UI is now the the CMS UI language for the current user.


Bugfix

Fixed: the REST-API will now correctly apply filters when querying for files.


Bugfix

The default setting of the imagemanipulation2 contained an error that disabled the keep aspect ratio button.


This Gentics Content.Node version includes the Aloha Editor 0.20 Beta release (2011) – 2011/11



Gentics Content.Node 5.3.15

Manual Change

Aloha Page Link TagType Changes

Please update the gtxalohapagelink tag-type according to this definition new parts are avaialbe, “title“ and “target”. The parts can be accessed by an editor either through the tagfill-dialogue or through the Aloha-Editor sidebar.


Enhancement

Enhanced UI: Icons for disabled tags are displayed with a translucent styleThe change was made for the tag-list of templates and pages, to more quickly identify disabled tags.


Bugfix

Viewing the differences between two version of a Page takes very longAn inefficient regex in the code that implements the DaisyDiff algorithm caused the Page that shows the differences to take a long time to load.


Bugfix

If the Tidy feature was used with the Live Editor, sometimes additional spaces were inserted into the content.


Bugfix

Its now possible to delete a contenttag with a new tag button within the edit view. The html structure of that tag icon container has changed. This will affect custom css that modify the tag icon position/behaviour.


Bugfix

Previously the pageimport didn‘t delete files/pages when importing using the import_diff setting.


Bugfix

SQLException during CRSync causes inconsistencyWhen a SQLException occurred during the attribute-prefetching phase of a CRSync, some attributes were not synced correctly.The inconsistency can be repaired by updating the objects in the source repository.The bug was fixed by aborting the CRSync should an Exception occur during the attribute-prefetching phase.


Bugfix

A OutOfMemory error did not release a database connection properly.


Bugfix

When pages are published no notification messages are sent.Notifications were only sent when a page was published from the publish-queue. Notifications were not sent when the user clicked on the page in the publish-queue, or navigated to the page, and published itoutside of the publish-queue page (through the page-menu for example).The new behaviour will always send notifications, no matter where the page is published or saved (put into revision), as long as the page is visible in the publish queue.


Bugfix

Templates that don‘t have a doctype will get a default html5 doctype. The doctype will only be added when viewing the page in editmode. Preview and livemode are not affected. For more information please read this FAQ.


Bugfix

Saving pages with the REST API will ignore selected optionsSaving the selection of single-select and multi-select part is now implemented.During this change, the ID, for options of single-select and multi-select parts, were changed to refer to an internal ID (called internally the “dsid”).


Bugfix

The topnav menu for the imagemanipulation2 view was fixed. Its now possible to access the object properties of the image.


Bugfix

Permissions on the root folder of a node are handled incorrectlyThere are usually two entries in the perm table for the root folder of a node: an entry with o_type = T_FOLDER and an entry with o_type = T_NODE (both with o_id = ). The bug was caused by a missing T_NODE entry.A quick workaround for this bug is clicking OK once on the page that lists the permissions for the root folder of a node.


Bugfix

The DaisyDiff algorithm is now only used for pages with the text/html mimetype


This Gentics Content.Node version includes the Aloha Editor 0.20.0-RC6 – 2011/11



Gentics Content.Node 5.3.11

Enhancement

A velocity inline scope setting was turned off because it may cause too much memory consumption. If the following Velocity setting is activated, macros will be saved in the namespace for each tag instead of the global namespace. Velocity apparently doesn‘t clean up namespaces, which will cause too much memory consumption if there are many tags that use macros. velocimacro.permissions.allow.inline.local.scope


Enhancement

Added css class ‘gtx-diff‘ to CN‘s and , so they can be distincted from normal html code.


Bugfix

Fixed bug in permission checking system (when trying to delete all languages of a page with no language set).


Bugfix

Fixed a bug in the purgelogs task that prevented the jobrun table to be cleaned.


Bugfix

Fixed bug where it does not check if contentset_id is 0 in the mini browser (it sometimes didn‘t show all pages in page selection tags).


Bugfix

Fixed error that occured when changing the template of multiple pages at once.


Bugfix

Fixed a bug that caused the filename extension to be appended to the filename on every save.


Bugfix

Fixed javascript error within the new imagemanipulation2 that occured on pageload.


Bugfix

Fixed isses with the publish queue. Now it is no longer impossible to select multiple users across multiple pages when assigning pages to to users in the publish queue.


Bugfix

Fixed possible NPE when performing the action “Change Template”. This NPE could further lead to DB locks remaining open.


Bugfix

Fixed a bug in the REST API when a page with an overview is loaded and subsequently saved. If no selectedItemIds element is provided for an overview in a tag, it will be assumed to be the same as an empty selectedItemIds element.


Bugfix

Fixed issue with aloha page links. Previously only pages from the node with folder_id 1 (GCN5 Demo); where displayed within the dropdown list.


This Gentics Content.Node version includes the Aloha Editor 0.20.0-RC8 – 2011/11



Gentics Content.Node 5.3.5

Bugfix

Fixed the following issue: If the versiondiff (source-mode) processes a page where an opening angle bracket occurs in an HMTL comment or an HTML Tag, it will not be escaped, causing the result diff to break.


This Gentics Content.Node version includes the Aloha Editor 0.20.17 – 2012/07/09



Gentics Content.Node 5.3.1

Manual Change

The Aloha Editor plugin API was changed

Aloha Editor 0.10 will no longer expose it‘s internal jQuery object through the $ and/or jQuery variables. You have to include your own version of jQuery if you relied on Aloha Editor‘s version prior to this update.# The “GENTICS_“ prefix for CSS class names has been replaced by “aloha-“. If you targeted those specific class names in your implementation those need to be updated.# The “GENTICS.Aloha“ namespace for Aloha Editor‘s JavaScript objects has been reduced to “Aloha” alone.*Please note:*# If you want to edit your pages using Aloha Editor a valid doctype has to be specified.# As the plugin system has been fully rewritten in Aloha Editor 0.10 plugins you wrote for 0.9.3 will not work with the new version. See our documentation on how to edit plugin settings.


Added new Version 0.10 of Aloha Editor to Gentics Content.Node

Added new Version 0.10 of Aloha Editor to Gentics Content.Node, which brings a load of new features like plugin bundles, dependency loading with requirejs and other improvements to your editing experience.
Please refer to http://www.github.com/alohaeditor/Aloha-Editor or http://www.aloha-editor.org for additional and more detailed information.
Aloha Editor 0.10 may be activated by setting $FEATURE[“aloha010“] = true; and $FEATURE[“aloha”] = true; in your node.conf.
You may continue to use Aloha Editor 0.9.3 though without enabling the new feature.


Enhancement

Linking a template to a new folder will now check for templates with the same name in the target folder and abort with an error message.


Enhancement

The autoupdate dialog will now display the selected update policy which can be configured via the update_policy feature


Enhancement

Resolving node tags in custom-forms only worked in the tag-fill dialogueof content tags (pages). For template tags (templates) or tag-types, theentire custom-form was rendered as the empty string if thecustomform_resolve_nodetags feature was activated.Now, if the custom-form is rendered as part of the tag-fill dialogue fortemplate tags or tag-types, all will resolve to the emptystring. Special custom-form tags (e.g. ) will be resolvednormally.


Enhancement

Aloha Editor package is no longer provided by Gentics Content.Node‘s integrated Apache webserver, as it has been moved to the CNPortletapp


Enhancement

Reduced z-index of resize handle for resizable lists. This prevents the handles shining through actions dropdown.


Enhancement

Added parameter “versioninfo” to REST API call /rest/page/load/ to get version information


Enhancement

The autoupdate dialog will now display the selected update policy which can be configured via the update_policy feature.


Enhancement

Please follow the steps that are described in our FAQ » "How do I enable the Gentics Profiler webapplication?" to enable the profiler webapp. Activation of the profiler is optional.


Bugfix

Fixed possible JS error when saving pages after changing an internal link to an external one using Aloha Editor


Bugfix

Fixed problems with template source view in IE6 and IE7


Bugfix

Fixed setting links to files using Aloha Editor: When pages are edited, that have links to files, the file information is correctly loaded and thus the link will be preserved


Bugfix

Fixed possibly misaligned top menu when switching multiple times between page preview (aloha mode) and taglist.


Bugfix

Fixed detection of deleted/moved/offline objects when publishing into ContentRepository: It was possible that object being deleted, moved or taken offline while a publish process was running, would not be removed from the contentrepository at all.


Bugfix

Fixed Import Errors when Importing from older Systems


Bugfix

Fixed language management: It is no longer possible to delete page languages, if pages with that language exist.


Bugfix

Fixed: when a Node had no languages assigned, and a user had the deletepermission on only some, but not all folders, and the user tried todelete a page on which he had permissions, he was incorrectly informedthat he didn‘t have any permissions.


Bugfix

Fixed a bug with Aloha Editor that prevents internal links from being created


Bugfix

Fixed possible deadlocks when publishing into contentrepositories that use Instant Publishing.


This Gentics Content.Node version includes the Aloha Editor 0.20.0-RC8 – 2012/07/09



Gentics Content.Node 5.2.4

Enhancement

Allows a custom definition of the HTML doctype that appears in the application generated HTML.

The application generated HTML wraps the HTML defined in the user-defined implementation of content pages.
The application generated HTML wrapper has a doctype.Due to this circumstance, when a HTML5 doctype is defined for the user-defined implementation of a content page, the page may not display properly.
As a workaround, the doctype for the application generated HTML may be configured in the node.conf configuration file in the following manner the doctype string should be equal to the one used in contentpages:
$CUSTOM_NODE_HTML_DOCTYPE = '';

Please note that this will define the doctype of the wrapper-html, for all content-pages in the system, regardless of which node they belong to.

Changing the doctype might break the system or bring other problems.
You might not be able to log in after changing the doctype.
We do not advise to use this feature – only use this as a last resort.


Enhancement

Introduced new translation workflow feature. This feature enables the editor of pages to manage the translation tasks. A editor can for example synchronize a page. This mean the editor accepts the translation job and marks the page therefore as synchronized. A overview is provided to review the current state of all translation tasks.


Enhancement

Introduced new versioned publishing feature which will change the publishing behavior.

Before this feature was introduced the publish process would render the current version of a a page not the last published one. Example:There are two pages, a simple content page (A) and an overview page (B). The overview page contains an overview, page url, page tag or any thing else that references to the simple content page. An editor changes page (A) and will therefore modify its contents and change the current version of that page. A publisher now publishes page (B). When publishing page (B) the modified contents of page (A) will be used for rendering. This undesired behaviour could lead to unpublished content or dead links.The versioned publishing feature corrects this behaviour. Now always the last published version will be used for rendering the page.Example:Now the last published version will be used instead of the current modified contents of page (A).

The new publishing behavior will only affect pages that have been published at least one time after the feature has been enabled. The page version information has to be created before it can be used. The feature is enabled by default.


Bugfix

Fixed SQL validation error that occurred when the execution-list for a task was sorted by duration.


Bugfix

Fixed copying pages with syncinfo: The copy will have analogous sync information set.


Bugfix

Fixed language management: It is no longer possible to delete page languages, if pages with that language exist.


Bugfix

Fixed inability to assign view permissions on “View permissions” tree-item.
The feature "view_perms" allows all users to see the permissions of other groups, if they have view permissions on the "View permissions" tree-item.
However, assigning view permissions on the “View permissions“ tree-item was not possible, and as such, only the “node” user was in a position to see this tree-item.


Bugfix

Fixed performance problems with too many failing backend logins.


Bugfix

Fixed display issue of the resizeable itemlist feature. Due to a bug the last colum of the tagtype part view was not visible if one part of the tagtype contained a longer name.


Bugfix

Fixed an erroneously reports of insufficient permissions when trying to delete pages.

When a Node had no languages assigned, and a user had the delete permission on only some, but not all folders, and the user tried to delete a page on which he had permissions, he was incorrectly informed that he didn‘t have any permissions.


Bugfix

Fixed assign-for-revision displays login-page.
The do-number for the assign-for-revision action was incorrectly specified.
There seems to be a certain range for do-numbers of a specific module.


Bugfix

Fixed incorrect values displayed in tag-fill dialog.
For multiple "Tag (Page)" parts, incorrect values were sometimes displayed in the tag-fill dialog, from the second part onwards. The values that were displayed were a concatenation of the values of all previous parts. Due to the limited size of the input-box that displays a value, this made it appeart as if all parts had the same value (the first value the subsequent values being cutoff).
This bug affected how the value was displayed in the tag-fill dialog, but did not affect how the value was stored in the database.


Bugfix

When the GCNAuthenticationManager was configured as a secondary authentication system, it retried unsuccessful logins to the GCN backend on every request.

Logins to the GCN backend are unsuccessful if the user authenticated with the primary authentication system doesn't have a GCN account (e.g. read-only privileges for the content in the portal, but no editing privileges in the GCN backend). Another reason may be that the GCN backend may be temporarily unavailable.

Retrying unsuccessful logins may cause performance problems if there are many users that can be authenticated with the primary authentication system but can't be authenticated with the GCNAuthentication manager each request by the user (browser) would cause an additional internal authentication request.

A configurable interval parameter “backendLoginRetryInterval” has been added to the GCNAuthenticationManager configuration, which specifies how many seconds to wait before a failed backend login request is retried.


Bugfix

Fixed possible deadlocks when publishing into contentrepositories that use Instant Publishing.


Bugfix

Fixed itemlist problems and adds more itemlist configuration options.Fixed: when the width of an itemlist was greater than the window size, the last column was not displayed.
Fixed: resizing a column may alter the table width, which may break the page layout.New configuration options: //If empty, the resizable itemlist feature is enabled for all pages. //If non-empty, the resizable itemlist feature is enabled only //for specific do numbers. $RESIZABLE_ITEMLIST_DONUMS = array(16003); //Allows the itemlist Javascript to be loaded lazily based on whether the //user-agent string matches this regex. The default will enable //lazy-loading for Internet Explorer up to version 6. $ITEMLIST_LAZY_LOADING_UA_REGEX = "/\bMSIE [1-6]\b/";


Bugfix

Fixed customform_resolve_nodetags feature in the tag-fill dialogue of tag-types and templates.
Resolving node tags in custom-forms only worked in the tag-fill dialogue of content tags (pages). For template tags (templates) or tag-types, the entire custom-form was rendered as the empty string if the customform_resolve_nodetags feature was activated.Now, if the custom-form is rendered as part of the tag-fill dialogue for template tags or tag-types, all will resolve to the empty string. Special custom-form tags (e.g. ) will be resolved normally.


This Gentics Content.Node version includes the Aloha Editor 0.20.1 – 2012/01/13



Gentics Content.Node 5.1.6

Manual Change

Changes for updating Aloha Link plugin

Fixed Aloha Link plugin. It is now possible to set links to internal files. To enable linking of files the Aloha Link tagtype has to be adapted. See » Aloha Link plugin support FAQ


Enhancement

The sizcache and sizset attributes that appeared when using the liveditor will be now be removed automatically.


Enhancement

Now templates that have only one linked folder can only be unlinked if there are no pages that reference this template. This fix was introduced to fix a bug that caused templates that were included within an export file to be hidden from the user.


Enhancement

Added cleanup of sizset sizcache attributes that were set by sizzle and not removed when using internet explorer with aloha editor.


Enhancement

Now only pages that have the contenttype ‘text/html‘ can be edited with aloha. For other pages the editing will automatically fallback to the oldstyle editing.


Enhancement

The tagname header within the tag edit dialog will now no longer be omitted if the feature tagfill_light is activated. Otherwise the tagname can be viewed by examining the head title. (Mouseover titel)


Bugfix

Fixed deletion of imports: Do not show objects, which were ignored (or copied) in the last import in the list of objects to be deleted.


Bugfix

Fixed an issue within the import that caused imports to fail due to wrong permission check of constructs.


Bugfix

Fixes error when using the “Assign for revision” functionality. This error was introduced when the changes made in Content Node 4 were merged into Content Node 5. In both branches identical do numbers were used for different features.


Bugfix

Fixed a bug that caused autoupdate to ignore the doupdate parameter. The autoupdate executed the update even if the feature was disabled via the autoupdate menu. Updates that include manual changes were not and will not be applied automatically.


Bugfix

Removed duplicate dependency that caused ClassNotFound exceptions and therefore stalled the background job tasks.


Bugfix

Fixed adding of language extension to filename when updating with an empty filename and Feature “contentgroup3_pagefilename” is set.


This Gentics Content.Node version includes the Aloha Editor 0.20.20 – 2012/07/25



Gentics Content.Node 5.1.4

Enhancement

Performance enhancement and fixed timeout for Live-Editor page-save.The performance enhancement concerns pages with many live-editabletags. Tests showed, that saving a page with 260 live-editable tags took35 seconds originally, which was reduced to 6 seconds if the page hadchanges, or 3 seconds if the page had no changes. The timeout-fix was made so that no timeout will occur, if saving a pageshould take longer than 30 seconds.


Enhancement

Added render messages to the Aloha settings, such that they will be logged in Aloha, when the page is rendered. The log level can be configured by setting it to log4j.logger.com.gentics.aloha in nodelog.properties.


Bugfix

Fixed assistant frame. Aloha will now also add history entries to the assistant frame.


Bugfix

Fixed an error (SGB) that occurs if the validation the feature is turned on and a tag is edited in the context of Gentics Portal.Node / Aloha.


Bugfix

Fixed ProxyServlet Exception (invalid uri / invalid query) which occurred when performing an edit operation on a content tag from Gentics Portal.Node in Aloha mode.


Bugfix

Fixed bug in overviews over pages, which were selected and ordered individually, that prevented correct rendering of pages.


Bugfix

Fixed Rendering of Velocity Parts: Velocity must not be rendered in edit mode. That means that if a Tag is rendered e.g. like $cms.page.tags.test or a Part is rendered via $cms.tag.parts.test it will NOT be editable. If Tags/Parts must be editable inside Tags that render Velocity, the Notation must be used (like in the pre-Aloha Era).


Bugfix

Fixed item-list column resizing in IE When certain columns in an item-list, such as the one for the name of apage, were wider than the base column width, the column was firstrendered with the correct (wider) size, but collapsed immediately to thebase column width when the mouse was moved to hover over the item-list.


Bugfix

Fixed Bug that prevented overviews to be republished when a page was published using time management and multithreaded publishing was used.


Bugfix

Fixed UI issue within the tagtype edit view. If a part is defined as liveeditable the editable checkbox will be enabled as well now.


Bugfix

Fixed NoClassDefFoundError during validation of style attributes.


Bugfix

Removed versioned publishing, which does not work reliable.


This Gentics Content.Node version includes the Aloha Editor 0.20.0 – 2011/12/29



Gentics Content.Node 5.1.3

Manual Change

The JDK was updated

Please perform this step before performing the update of Gentics Content.Node.
This change can be omitted it the installation alredy uses JDK 1.6.0_14.
Examine the symlink /Node/java to check which jdk version is currently in use.Version 1.6.0_01 became incompatible with Gentics Content Node due tothe JAXB Library version bundled with the JDK. To update the JDK version to 1.6.0_14, please download theupdate script and execute it as a shell script. The script will ask for the Node folder (defaults to “/Node”) andwhether to use the 64bit version of the JDK (the default will beautodetected).


Enhancement

Added property .istag for objects to determine whether they are tags


Bugfix

Fixed rendering of pages that render information of other pages (like overviews, links to other pages, page-tags, ...):If the other page was modified but not yet published, the first page would publish the current data, but not the published data of the other page. This behaviour has been fixed now: When a page is published and renders information of other pages, it will always get the published version of the other page.


Bugfix

Fixed issues with page list when flapping the tree – the page list will now reclaim all available space


Bugfix

Fixed problem with custom streams which would not be displayed


Bugfix

Fixes CRSync NoClassDefFound RuntimeProfiler Exception The ProfilerServlet has a dependency on HttpServlet. The servlet-api isonly on the classpath, if the RuntimeProfiler is used in the context ofa webapp. A workaround is to specify the servlet-api.jar in the classpath of theCRSync command line.


This Gentics Content.Node version includes the Aloha Editor 0.20.10 – 2012/04/17



Gentics Content.Node 5.1.2

Manual Change

The PHP APC cache module must be enabled.

Append the following settings to the /Node/etc/php/php.ini file. [APC]extension=apc.soapc.enabled=1apc.shm_size=128Mapc.ttl=7200apc.user_ttl=7200apc.max_file_size=16MAfterwards, please restart Apache as root: /Node/bin/nodectl restart apache


Manual Change

(when updating from 5.0.0 or older)

If you attempt to update from Gentics Content.Node 5.0.0 or older, a special patch needs to be applied. Extract the patch file which can be downloaded (gcn5_update_patch.tgz) in /Node/.node:cd /Node/.nodewget [URL_TO_gcn5_update_patch.tgz]tar xzf gcn5_update_patch.tgz// ! Delete file or change permissions otherwise the replacement of .node can't be executed by the auto update !rm gcn5_update_patch.tgzIf you attempt to update without the patch, Gentics Content.Node won‘t recognize the latest update file as a valid update package and the update process will fail.


Enhancement

Performance Improvement: getCurrentTIme() is not called anymore if the RuntimeProfiler is not enabled


Enhancement

Performance Improvement: parttypes are now cached, thus increasing render performance


Enhancement

Performance Improvement: The communication between PHP and the Java backend now happens via the native PHP Streaming API


Enhancement

Automatic update mechanism adapted for new Gentics Content.Node 5 package structure


Enhancement

Performance Improvement: Refactored the newline to html-break transformation of text part types. Some edge-cases of the old behaviour have been fixed. This change improves render-performance of pages in edit, preview and publish mode noticeably


Enhancement

Performance Improvement: added indices for id and contenttag_id to the ds_nodeversion table for improved performance


Enhancement

Performance Improvement: improved IE6 JavaScript performance by ceaning up jQuery itemlist handlers


Enhancement

Setting the page language will now trigger a dirtevent for all language variants.


Enhancement

Performance Improvement: disabled output buffer for user images


Enhancement

Performance Improvement: improved response times for viewing and editing pages


Enhancement

Feature “tagfill2” is not supported anymore – the dialog will fallback to the standard tagfill dialog.


Enhancement

Made isEditMode() and isPreviewMode() available for editing with Aloha.


Enhancement

Performance Improvement: content files are now served with a fingerprint instead of the current timestamp, so that the browser-cache is used more effectively


Enhancement

New Feature: “no_userlist_on_startpage” hides user list on startpage for faster loading


Enhancement

New changelog mechanism (unique change ids instead of build dates)


Enhancement

Switched deletion of publish directories to pure Java, so that no processes are forked anymore.


Enhancement

Performance Improvement: diff between page versions will now be handled in Java, thus increasing the performance


Enhancement

Gentics Content.Node velocity configuration is now available to the JavaParser.


Enhancement

Improved publish workflows and the page queue, which will now directly lead you to the page preview.


Enhancement

Added LSB Tags for nodectl script to allow usage of dependency boot system.


Bugfix

Fixed a problem that caused invalid page editor assignments.


Bugfix

Fixed page-save errors if the same aloha link tag occurs more than once in a page.


Bugfix

Fixed incorrect prompts on clicking the cancel button in the switch template dialog.


Bugfix

Fixed incorrect information in publish log about pages being written to disk even if publishing to the filesystem is disabled.


Bugfix

Fixes JCS configuration. The cache stopped working after Gentics Portal Node was removed. This was because the system property that configured the location for the cache.ccf file did not get set by the portal node configuration setup code.


Bugfix

Fixes consistency check during a CRSync. The contentstatus table could not be created with a customized name.


Bugfix

Fixed a timing problem when deleting or taking pages offline while the publish process started.


Bugfix

Fixed errors in CR browser and tagmap list


Bugfix

Fixed possible NPE for objects without NodeObject representations like construct categories.


Bugfix

Fixed XNL Function registry.


Bugfix

Fixed a problem with IE which didn‘t always show the resizable in itemlist columns.


Bugfix

Fixed dependency calculations when rendering pages within other pages.


Bugfix

Deletion of tagtypes is now decoupled from the browser-request, so that an aborted browser-request doesn‘t leave tags in the system, that have references to the deleted tagtype


Bugfix

Fixed error when uploading a new file or image.


Bugfix

Fixed encoding bugs with user name.


This Gentics Content.Node version includes the Aloha Editor 0.20.5 – 2012/02/09



Gentics Content.Node 5.0.0

Enhancement

Integrated Aloha Editor, which can be enabled via a node‘s properties.


Enhancement

Removed Todo Management (discontinued)


Enhancement

Added ajax gateway whitelist


Enhancement

Added new multi file upload


Enhancement

Restructured backend to honor new architecture, also resulting in a new package structure


Enhancement

Removed internal Portal.Node Webapp which simplifies architecture


Enhancement

Added tagfill_light feature, which will open the tagfill dialog in a lighbox instead of popups


Enhancement

Added GCNAuthentication do for connection with Gentics Portal.Node


Enhancement

Aloha‘s GCNIntegrationPlugin will now honor wrapper settings for each tag as the live editor did (wrapping a contenttag in div or span tags)


Enhancement

Unused/discontinued core modules have been removed, only system.node and content.node remain


Enhancement

Added contentrepository option to automatically publish permission information


Enhancement

Added contentrepository option to automatically add language information to pages published into the contentrepository


Enhancement

Editor‘s email adresses may now be displayed in the publish queue by enabling the feature ”pubqueue_email


Enhancement

Added new feature instant_cr_publishing which allows to configure contentrepositories for instant publishing: modified (publishied) objects are immediately written into the contentrepository, dependencies are handled in the publish process, like always


Enhancement

Removed ImageManipulation (Aloha CropNResize plugin and the GenticsImageStore are available as a replacement for crop and resize functionality) See » CropNResize.


Bugfix

Replaced sh reference in nodectl script wich caused problems on systems without bash


Bugfix

Fixed broken topmenu entries in tag list (save, publish) when working in Aloha mode


Bugfix

Fix to Handle multi-line HTTP headers correctly


Bugfix

Fixed editing of object properties from Aloha mode, which would occasionally log you out


Bugfix

Fix for Incorrect content-length of gzipped output


This Gentics Content.Node version includes the Aloha Editor 0.20.4 – 2012/01/24



Changes for Gentics Content.Node 5.0 20110311c, 4.x and older