Editors

The content management system can be viewed and edited in the Axon Ivy Designer.

CMS view

The CMS view shows the CMS of all open projects in the workspace including all content objects and their values.

Window > Show View > CMS

../../_images/cms-tree-view.png

Display Content Object Values

The view represents the CMS structure as a tree. Furthermore the table can display one column for every language that is available. In those columns the value of the corresponding content object in the corresponding language is shown. You can configure for which languages the table should display a column by clicking on imgViewMenu.

If you want to focus on the CMS structure then you can hide all the language columns so that only the first column is displayed. Just click on imgLanguageChooser in the toolbar of the view to toggle between hiding and displaying the columns for the languages.

Inline Editing

For text based types you can edit the text directly in the view, just click in the cell of the value and type.

For file based types you can import a file for each value directly in the cell. Just move your mouse over the cell of the value click on the imgImport icon. Values for which already content is available show a ... in their cell.

Context Menu

In the context menu in the CMS view there are several actions available:

Add…

Creates new content objects with the given type, name and value.

As name you can use a simple name, an absolute or relative path CMS path. All necessary will be created automatically.

The value for text based types can be edited directly in the value column whereas for file based type a imgImport button is available.

Add from file(s)…

Creates new content objects based on the selected files in the file chooser. The filename will be taken as name and the type will be automatically detected.

Add from URL…

Creates new content objects from the given URL.

imgRename Rename

Opens a dialog where you can enter a new name for the currently selected content object.

Warning

Renaming a content object will break all references to the object or its children.

imgCopy Copy

Copies the currently selected content object including all of its children to the clipboard. The copied content objects can be inserted somewhere else in the content tree with Paste.

imgPaste Paste

Inserts any content object(s) that was copied before to the clipboard with Copy. The copied content objects are inserted as children of the selected content object.

imgDelete Delete

Deletes the currently selected content object including all of its children.

Warning

Deleting a content object will break all references to the object or its children.

imgCopy Copy URI

Copies the URI of the currently selected content object to the system clipboard. Use CTRL + v to insert the URI into any text fields or editors.

imgCopyUriMacro Copy URI as IvyScript macro

Copies the URI of the currently selected content object as an IvyScript macro tag to the system clipboard. Use CTRL + v to insert the macro into a Macro Editor.

imgRefresh Refresh Content

Reloads the content below the currently selected content object.

Drag and Drop

Content objects (e.g. strings and images) from the CMS view can be dragged and dropped into the HTML Dialog editor to be used for label texts or for images.

Content Object Editor

Double-clicking a content object opens the content object Editor to modify the content object.

The editor has a header with a title and buttons for the most important actions.

../../_images/cov-editor-document.png
imgAdd Add new content object value

Adds a new value to this content object. A dialog is opened for the user to select the language of the new value.

imgRename Rename content object

Renames the content object.

imgCopy Copy content object

Copies this content object with all its children to the clipboard. The copied objects can be inserted somewhere else in the content tree with Paste.

imgDelete Delete content object

Deletes this content object with all values and all child content objects.

Each of the values of a content object is shown with its corresponding value editor inside a collapsible section that is labelled with the language of the value. You find some actions on the right side:

imgImport Import value content

Import content from a file.

imgExport Export value content

Export the content to a file.

imgCopy Copy content object value

Copies this content object value to the clipboard. The copied objects can be inserted somewhere else in the content tree with Paste.

imgDelete Delete content object value

Deletes this content object value.

Content Object Value Editors

There are different editors for the different content object types.

Text Editor

This editor can handle texts. You can edit them directly in the editor.

../../_images/cov-editor-text.png

Image Editor

This editor can handle images of type GIF, PNG and JPG. You can import and export images.

../../_images/cov-editor-image.png

Document Editor

This editor can handle all document file types such as TXT, XML, DOC, PDF and much more. Binary based file types (e.g PDF) you only can import and export them. Text based file types can be edited directly in the editor.

../../_images/cov-editor-document.png