Changes with Gentics Content.Node 5.10.0

Date: 05.12.2012


Enhancement RT5682 🔗 Link

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.


Enhancement RM5826 RT52022 🔗 Link

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


Enhancement RT51974 🔗 Link

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 RT52622 🔗 Link

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 🔗 Link

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 RT51756 🔗 Link

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.


Bugfix RT52396 🔗 Link

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 RT52202 🔗 Link

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 RT52715 🔗 Link

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 RT52191 🔗 Link

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 RT52405 🔗 Link

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


Bugfix RT52597 🔗 Link

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 RT52572 🔗 Link

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 RT51972 🔗 Link

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 RM5993 🔗 Link

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 RM5993 🔗 Link

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


Bugfix 🔗 Link

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 RT51642 🔗 Link

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 RT52297 🔗 Link

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 🔗 Link

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 RT52413 🔗 Link

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 RT52416 🔗 Link

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


Bugfix RT52491 🔗 Link

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 RT52442 🔗 Link

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


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