Gentics Content.Node Changelog Summary

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.


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.


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.


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.


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.


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”.


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.


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.