Gentics Content.Node Feature Overview

This overview contains a list of Gentics Content.Node features.

Chapters

Features are by default activated by setting them to boolean true and deactivated by setting them to false. These are the allowed settings for all features, if not documented otherwise.

Discontinued features can be found on our list of discontinued features

Advanced Parallel

/Node/etc/node.conf

$FEATURE["advanced_parallel"] = true;

This feature extends capability of parallel tasks for the scheduler. When enabled, you can run multiple parallel jobs, that are followed up by a non-parallel job. The scheduler will then make sure that the non-parallel job won’t start unless all of the parallel jobs have been finished.

Aloha Editor

/Node/etc/node.conf

$FEATURE["aloha"] = true;

Will enable Aloha Editor for Gentics Content.Node.

Always localize

See Always localize

Annotating Aloha Editables

/Node/etc/node.conf

$FEATURE["aloha_annotate_editables"] = true;

For details, read continue reading about Annotating Editables

Autocomplete Folder Paths

/Node/etc/node.conf

$FEATURE["autocomplete_folder_path"] = true;

autocomplete_folder_path will automatically generate meaningful folder path name as you type the folder name.

Construct Autoenable

/Node/etc/node.conf

$FEATURE["construct_autoenable"] = true;

This feature will add a flag “autoenable” to the Tagtype properties dialog. Activating this flag will autoenable a Tag that has been placed in a page, so that the editor does not have to click on it in order to render its contents.

Context Path Configuration

See Context Path

Channel Synchronization

See Channel Synchronization

Contentgroup3 (Languages)

/Node/etc/node.conf

$FEATURE["contentgroup3"] = true; 

Must be set to true.

Copy Tags

/Node/etc/node.conf

$FEATURE["copy_tags"] = true; 

or (activate the feature for specific nodes)

/Node/etc/node.conf

$FEATURE["copy_tags"] = array(42 => true, 99 => true);

This feature allows copy & paste of tags. Find further information in the section about Copy Tags

Custom Streams

/Node/etc/node.conf

$FEATURE["custom_streams"] = true; 

Will allow you to use custom header and login graphics with Gentics Content.Node. The images will be loaded from /Node/node/system/custom_streams.

Customform resolve nodetags

/Node/etc/node.conf

$FEATURE["customform_resolve_nodetags"] = true; 

This feature enables parsing of <node> – tags in custom form parts of tags. See Using meta attributes for more information.

Daisy Diff

/Node/etc/node.conf

$FEATURE["useDaisyDiff"] = true; 

Enable improved html diffs using the dasydiff algorithm

Disable Version Diff Choice

/Node/etc/node.conf

$FEATURE["disable_version_diff_choice"] = true; 

This feature 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.

Edit MIME-Type

/Node/etc/node.conf

$FEATURE["edit_mimetype"] = true;

Allows you to directly edit MIME-Types of files.

Filesystem Attributes

/Node/etc/node.conf

$FEATURE["cr_filesystem_attributes"] = true;

With this feature, it is possible to store attributes in contentrepositories in the filesystem instead of the database.

See Filesystem Attributes

File Fetch

See Gentics Content.Node Image Import

File publish dependencies

/Node/etc/node.conf

$FEATURE["contentfile_auto_offline"] = true;

With this feature, it is possible to configure nodes, for which images and files, that are not used by other objects (pages or folders) will not be published into the filesystem and contentrepository.

See File publish dependencies

GenticsImageStore

See GenticsImageStore

Hardlink Files

/Node/etc/node.conf

$FEATURE["hardlink_files"] = true;

Use hardlinks for files and images instead of softlinks when publishing to the filesystem.

History

/Node/etc/node.conf

$FEATURE["history"] = true;

Will display a small history of actions in the assistant.

Image Import

See Image import feature

Image Manipulation 2

See Image Manipulation 2

Inbox to eMail

/Node/etc/node.conf

	$FEATURE["inbox_to_email"] = true;

When this feature is enabled, inbox messages are also sent as eMails. Find further information in the section about eMail sending

Instant Messages

/Node/etc/node.conf

	$FEATURE["instantmessages"] = true;

Will allow you to send instant messages to other users which are then displayed as an overlay over the tree. Instant messages will be delivered that way for five minutes (unless you use instantmessages_customtime). After that period of time they are delivered like every other message using the system’s inbox.

Instant Message Customtime

/Node/etc/node.conf

	$FEATURE["instantmessages_customtime"] = true;

Will allow you to define how long the message should be displayed as an instant message.

Invalid Page URL Message

/Node/etc/node.conf

	$FEATURE["invalidpageurlmsg"] = true;

If internal links resolve to objects that are not online anymore, the system will send a message to the editor who last published the page.

Language Code in Filename

/Node/etc/node.conf

	$FEATURE["contentgroup3_pagefilename"]=true; 

Page file names will include an abbreviation of the page language.

Example: When the page “Testpage” is created in English, with an HTML template, the filename will be “testpage.en.html” (or e.g. “testpage1.en.html”, if the former filename already exists). When the page properties are modified and the filename set to empty, this will also include the language code into the filename.

Copy Tags

/Node/etc/node.conf

$FEATURE["copy_tags"] = true; 

or (activate the feature for specific nodes)

/Node/etc/node.conf

$FEATURE["copy_tags"] = array(42 => true, 99 => true);

This feature allows copy & paste of tags. Find further information in the section about Copy Tags

Customform resolve nodetags

/Node/etc/node.conf

$FEATURE["customform_resolve_nodetags"] = true; 

This feature enables parsing of <node> – tags in custom form parts of tags. See Using meta attributes for more information.

Disable instant delete

See Disable instant delete

Disable Version Diff Choice

/Node/etc/node.conf

$FEATURE["disable_version_diff_choice"] = true; 

This feature 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.

Edit MIME-Type

/Node/etc/node.conf

$FEATURE["edit_mimetype"] = true;

Allows you to directly edit MIME-Types of files.

Filesystem Attributes

/Node/etc/node.conf

$FEATURE["cr_filesystem_attributes"] = true;

With this feature, it is possible to store attributes in contentrepositories in the filesystem instead of the database.

See Filesystem Attributes

File publish dependencies

/Node/etc/node.conf

$FEATURE["contentfile_auto_offline"] = true;

With this feature, it is possible to configure nodes, for which images and files, that are not used by other objects (pages or folders) will not be published into the filesystem and contentrepository.

See File publish dependencies

GenticsImageStore

See GenticsImageStore

Image Import

See Image import feature

Image Manipulation 2

See Image Manipulation 2

Inbox to eMail

/Node/etc/node.conf

	$FEATURE["inbox_to_email"] = true;

When this feature is enabled, inbox messages are also sent as eMails. Find further information in the section about eMail sending

Instant Publishing

This feature allows enabling the immediate writing of published objects into a ContentRepository.

/Node/etc/node.conf

$FEATURE["instant_cr_publishing"] = true; 

For details, read continue reading about Instant Publishing

Invalid Page URL Message

/Node/etc/node.conf

	$FEATURE["invalidpageurlmsg"] = true;

If internal links resolve to objects that are not online anymore, the system will send a message to the editor who last published the page.

Live URLs

/Node/etc/node.conf

	$FEATURE["live_urls"] = true;

See Live URLs

Magic Value

See Magic Value

Maintenance Mode

/Node/etc/node.conf

	$FEATURE["maintenance_mode"] = true;

Allows you to switch the system into maintenance mode if you need to do larger scale maintenance. In maintenance mode no other users may login except for the user who triggered maintenance mode.

Mandatory Tags

How to use mandatory tags to prevent publishing of incomplete pages

Migration Tool

See Migration Tool

/Node/etc/node.conf

	$FEATURE["tagtypemigration"] = true;

Multichanneling

See Multichannelling

Multichannelling Content.Repositories


$FEATURE["multichannelling_contentrepository"] = true;

See Multichannelling Content.Repositories for more information.

Multithreaded Publishing

/Node/etc/node.conf

	$FEATURE["multithreaded_publishing"] = true;
	$PUBLISH_LOAD_BALANCING["threadlimit"] = 2;

See Multithreaded Publishing

Manage Link URLs

/Node/etc/node.conf

	$FEATURE["managelinkurl"] = true;

Internal links to pages or files that are not online anymore are replaced with “#”, thus disabling the link.

/Node/etc/node.conf

	$FEATURE["managelinkurl_onlyforpublish"] = false;

Whether to manage link URLs only when publishing, not for editing.

No Gravatar

/Node/etc/node.conf

$FEATURE["no_gravatar"] = true;

When enabled this feature will disable the gravatar images which are displayed in the right corner of the Gentics Content.Node User Interface.

Nodecopy

/Node/etc/node.conf

$FEATURE["nodecopy"] = true;
$FEATURE["nodecopy_files"] = true;

nodecopy will allow you to copy whole Nodes. nodecopy_files will also give you an option to duplicate the files – otherwise pages etc. would just reference files and images from the original nodes.

Object Properties for Page Assistant

/Node/etc/node.conf

$FEATURE["objprop_page_edit_assistant"] = true;

Will display a shortcut to object properties in the assistant when editing or previewing a page.

Page Cleanup

/Node/etc/node.conf

$FEATURE["page_cleanup"] = true;

Allows you to find and remove unused contenttags from the page list.

Use with care: if contenttags are not used within the current page, but are only used from other pages or any other part of your implementation that is not invoked when rendering the page, the feature will propose them for deletion.

Page Usage

/Node/etc/node.conf

	$FEATURE["pageusage"] = true;

Displays an extra column in the page list, that shows how often the page is referenced by other pages. Can have performance implications.

/Node/etc/node.conf

	$FEATURE["pageusage_variants"] = true;

Will include page variants in the page usage view.

Pubqueue Email

/Node/etc/node.conf

	$FEATURE["pubqueue_email"] = true;

If set to true, will display the email addresses of users together with the editor name in the publish queue.

Quickjump

/Node/etc/node.conf

	$FEATURE["quickjump"] = true;

Provides a cross-node search box with autocompletion, that allows you to directly search for and jump to pages. The searchbox can be found on the Gentics Content.Node startpage as well as by clicking on the magnifier icon in the tree.

Redirect Check Referer

/Node/etc/node.conf

	$FEATURE["redirect_check_referer"] = true;

Requests to /CNPortletapp/latest/alohaeditor... will check the Referer of the request to determine the host and protocol of the redirect request.

Resizable Itemlist Columns

/Node/etc/node.conf

$FEATURE['resizable_itemlist_columns'] = true;

When activated, a drag-handle will be displayed on the right-hand side of column headers. The drag-handle will only be displayed if the column width exceeds the width of the column header by a certain amount.

Resumable Publish Process

/Node/etc/node.conf

$FEATURE['resumable_publish_process'] = true;

See Resumable Publish Process for details.

Rest APIJSON output indentation

/Node/etc/node.conf

	$FEATURE["restapi_json_indentation"] = true;

Enable/Disable output indentation for JSON responses from the Rest API.

See: JSON output indentation

Roles

/Node/etc/node.conf

	$FEATURE["roles"] = true;

Enables you to use roles for language-specific permissions.

Sanitize names

Replaces characters in filenames and headerid names (Aloha Plugin) with a predefined set of characters replacement.

See Sanitize names

Search Page Contents

/Node/etc/node.conf

$FEATURE['search_contents'] = true;

Allows extended search in the page list to also search page contents.

Secure session cookies

/Node/etc/node.conf

$FEATURE['secure_cookie'] = true;

This sets the “Secure” flag in the session cookie. This may only be enabled if all access to the backend and REST-API is done via HTTPS only.

Suspend Scheduler

/Node/etc/node.conf

	$FEATURE['suspend_scheduler'] = true;

Adds an icon to the scheduler assistant frame that allows you to suspend the scheduler for maintenance.

Symlink Files

/Node/etc/node.conf

	$FEATURE['symlink_files'] = true;

Write symlinks when publishing to the disk rather than writing the whole binary information.

Tagmap Use Expression Parser

/Node/etc/node.conf

	$FEATURE['set_folder_start_page'] = true;

Adds a menu option in the page list that will allow you to set a page as the current folder’s startpage by updating the object property object.startpage.

Tagmap Use Expression Parser

/Node/etc/node.conf

	$FEATURE['tagmap_useexpressionparser'] = true;

To enable the Expression Parser for the column “mapname” of the Tagmap set this feature to true.

Tagtype Categories

/Node/etc/node.conf

	$FEATURE["construct_categories"] = true; 

See Tagtype Categories feature

Tagtype Copy

/Node/etc/node.conf

	$FEATURE["tagtype_copy"] = true;

Enabling this feature will allow you to copy Tagtypes from the list view. Copies will be named “Copy [n] of [Tagtype]”.

Tagfill Light

/Node/etc/node.conf

	// reduces the tagfill dialog size to make it fit 
	// into the lightbox without scrollbars
	$FEATURE["tagfill_light"]=true; 

Template Copy

/Node/etc/node.conf

	$FEATURE["template_copy"] = true;

Allows copying templates if activated.

User logout action

/Node/etc/node.conf

	$FEATURE["logout_page"] = 'http://sample.url'; 

If the feature is set to an URL, the user will be redirected to this URL after the logout.

/Node/etc/node.conf

	$FEATURE["logout_page"] = true; 

If this feature is set to true, the user will be shown an empty page with a message stating that the logout was successful.

UTF8

/Node/etc/node.conf

	$FEATURE["UTF8"] = true; 

Enables nodes to use UTF8. This feature must be activated.

Validation

See Validation

Version Diff

/Node/etc/node.conf

	$FEATURE["versiondiff"] = true; 

Allows you to see a diff between different versions of a page.

View Perms

/Node/etc/node.conf

	$FEATURE["view_perms"] = true;

Adds an extra entry to the tree that is intended for chief editors to enable them to inspect the permission settings for each group he is able to see. However, permissions can not be changed from this dialog.

Wiki Edit Mode

See Wiki Edit Mode

Win halt

/Node/etc/node.conf

	$FEATURE["win_halt"] = true;

Whether to enable or disable the Gentics Content.Node lottery game for users that is displayed when a system error occurred. Note that the lottery game will directly load a webpage from the Gentics website in the users browser in an iframe.