JBoss.orgCommunity Documentation
You can easily manage all the site resources in Content Explorer.
Chose
in General drive. All of your created sites and their resources will be listed in the left panel.

All sites contain typical folders that are site resources:

CSS is one of the default files of a site. This folder contains CSS data that is used to present data in a site and increase that site's content accessibility.
Once a new CSS file is created in a site, it will affect how the site is displayed. For example, if your new CSS file is created with the red background color, the site background will then turn into red.
This folder contains all documents used in a site. When you want to add a new document for a site, you can also put them in another folder, but it is recommended to use this one to manage everything easily and conveniently.

This is one of the default files of a site. This file contains Java Script data that is used to make a site more animated and more dynamic.
This folder contains all documents related to videos, images and sounds. It is divided into three sub folders:

This folder contains sound data used in a site.
This folder contains images used in a site.
This folder contains videos used in a site.
This page is used to manage all workspaces, drives, node types, metadata, templates, queries, etc. Only administrators can access the Administration page.
Click Group > Administration on the administration bar:

The Administration page will appear:

This page enables you to access:
Categories and Tags to mange Categories and Tags.
Content Presentation to manage Template, Metadata, Views, Drive.
Content Types to manage Namespace Registry, Manage Node Type.
Advanced Configuration to mange Queries, Scripts and to create an Action Type.
Manage Tags enables you to manage tag styles. The tag style will change depending on the number of documents in a tag.
Go to .

Furthermore, you can add a new tag style as follows:
Procedure 5.1. Add a Tag Style
Click the button. The form will appear:

Details:
Give the tag name. You cannot edit it.
Give the number of document assigned to a tag. (*Required).
Include font-size, font-weight, colour, font-family, text-decoration. (*Required).
Input values in the fields: Style name, Document range, HTML style, all of which are required.
Click Update to accept adding a new tag style.
The format of valid range must be: a..b where 'a', 'b' are positive integers. You can use * instead of 'b' to indicate it is unlimited. For example, 0..2 (means 0-2 documents assigned to a tag), 10..* (means at least 10 documents assigned to a tag).
The 'Html style' text box cannot be empty: you can change values of font-size, font–weight, color, font-family, text-decoration.
Tag manager tab enables you to edit the existing tags.
Do the following:
Procedure 5.2. Editing existing tabs
Click the pen icon corresponding to the tag name which you want to edit in the Action column to edit the tag style configuration. The Edit tag style configuration form appears like the form to add a tag style.
Change values in the fields and , except .
Click to save new changes.
To delete one tag style, simply click the corresponding Delete icon and select OK in the confirmation to accept your deletion.

The Tag permission manager tab helps you set permissions regarding editing and deleting public tags.

Procedure 5.3. Set Permission To Tag Management
Click the
icon to select memberships in order to add a permission for those memberships. The Select membership form will appear:

Select a group on the left and the corresponding membership on the right. The selected membership will appear in the Memberships field:

Click to accept adding a permission for the membership to the Memberships column.

You can also delete memberships that have permissions by clicking the Delete icon relevant to that membership, and then click OK in the confirmation message.

A category may be understood as a classification practice and science. It is used to sort documents, aiming at facilitating searches. The category management includes adding, editing and deleting a category tree.
Go to Administration > Categories and Tags > Manage Categories.

Perform the steps in Add a Taxonomy Tree to add a taxonomy tree.
Procedure 5.4. Add a Taxonomy Tree
Click the button to add a new taxonomy. The Add taxonomy tree form will appear.

Enter the taxonomy tree name in the Name field. (*Required).
Select the workspace you want to work with.
Select the home path by clicking the plus item. The form will appear:

Click the tick icon if you want to select the root path or click the arrow icon to go to the up level path. Click the plus sign to expand the folder.
Click the tick icon corresponding to the path that you want to select as a home path.
Click if you want to reset values that have just been selected or to select permissions for a taxonomy tree.

Click the
icon to select a user or the
icon to select memerships or the
icon to select everyone in order to set permissions. The user or memership that you have just selected will be displayed in the User or Group field.
Then, check at least one of these below options to set rights for the selected user to membership:
The option is to select the read right or not.
The option is to select the Add Node right or not.
The option is to select the Set Property Right or not.
The option is to select the Remove right or not.
Click to save all values, or to change values that have just been set. After clicking , click to go to the next step.

Enter the name for an action of the taxonomy tree in the Name field. (*Required).
Select values for Lifecycle, NodeTypes, Target workspace, Target path, Affected Node Types. (*Required).
Click to save all values and, click to go to the next step.
Do not input some special characters in the 'Name' field like: !,@,#,$,%,&,*,(,).
Do not add a taxonomy which has the same name and level with existing taxonomies in a node.
The taxonomy name must contain less than 30 characters.
Perform the following steps to edit a taxonomy tree.
Procedure 5.5. Edit a Taxonomy Tree
Click the edit icon
that corresponds to the taxonomy tree you want to edit.

Click the icon
to add more taxonomy trees. The Edit taxonomy tree will appear:

Enter a taxonomy name in the Taxonomy name field. (*Required).
Click to save the taxonomy name.
Click to return to the previous steps.
Click to save all changes and the or if you want to edit more.
You can delete a taxonomy by clicking the trash icon corresponding to the taxonomy that you want to delete. Click on the confirmation message to accept deleting this taxonomy, or click Cancel to discard this action.
You cannot delete taxonomies that have been referenced.
When creating a node in eXo Content, you must set its properties. Thus, each node needs to have a form to enter data for their properties (called the dialog template), and display the existing values (called the view template). The template management allows users to view, delete and modify the predefined templates or to add a new template.
Procedure 5.6. Add a New Template
Go to the Manage Templates form
Click → →
Open a new template form
Click the button in the Manage Templates form to open the Template form.
Select the template type
In the Name drop-down box, select the template type you require.
Label the template
Specify a name for the template in the Label field.
Specify whether the template is a document template
Click the check box if the template you are creating should be used as a template for a document.
Open Permissions dialog.
Click the icon next to the Permissions field to open the Select Permission dialog.
Assign memberships to the group
Select the group from the left panel and the membership from the right panel. Or you can set permission for everyone by clicking the + icon next to Any Permission.
Add dialog content
Select the Dialog tab and enter the value in the Dialog content field.
Add view content
Select the View tab and enter the value in the Dialog content field.
Add CSS content
Select the CSS tab and enter the value in the Dialog content field.
Save template
Click to create the template.
Procedure 5.7. Edit a Template
Go to the Manage Templates form
Click → →
Open the View and Edit Template form
Click the Pencil icon in the Action column corresponding to the template you want to edit.
Edit the Template tab
In the Template tab, you can edit the Label of the Template.
Add a dialog to the Dialog tab
To add a dialog, do the following:
Input content for this dialog in the ' Content ' field.
Input name for this dialog. (*Required).
Select permissions for a group that can use this dialog. (*Required).
Edit an existing dialog in the Dialog tab
To edit an existing dialog, do the following:
Click the Pencil icon in the dialog row you want to edit.
Edit the dialog properties.
Click to accept all changes in the Dialog tab.
Delete an existing dialog
To delete an existing dialog, do the following:
Click the Trash Can icon in the dialog row you want to edit.
Click OK to continue with deletion.
You can not delete the default dialog. You must create a new one before you can delete the current default dialog.
Add a View to the view tab
To add a view, do the following:
Click the View tab and enter content into the content field.
Input name for this view. (*Required).
Select permissions for a group that can use this view. (*Required).
Edit an existing view in the View tab
To edit an existing view, do the following:
Click the Pencil icon in the view row you want to edit.
Edit the view properties.
Click to accept all changes in the View tab.
You cannot change the view name.
If you click Enable Version checkbox, this view automatically increments one version after you click . It is displayed at ' version' column in the View tab.
If the dialog has at least two versions, in the View tab, it displays the button. You can use to roll back to the previous View.
Delete an existing dialog in the Dialog tab
To delete an existing dialog, do the following:
Click the Trash Can icon in the dialog row you want to edit.
Click to continue with deletion.
Click to accept all changes.
Metadata in its simplest form is "data about data". Generally, it may be understood as information that describes, or supplements the central data. The metadata management allows managing nodes in the metadata format in the eXo Content system. The metadata may be considered as information used to describe the data. When data are provided to the end users, the metadata allow users to understand about information in more details. All metadata nodes can combine with other nodes to create a new node (add mix).
Procedure 5.10. Edit Metadata
Open the Edit Metadata's Template form
Click the Pencil icon in the metadata row you want to edit.
The Edit Metadata's Template form opens.
Change the properties
Change the required properties of the metadata.
You cannot edit the metadata name.
Save changes
Click Apply to save all metadata changes.
The function
Manage View
is used to control view ways of a user. It has 3 tabs: View, ECM Templates and BC Templates tabs.
To open the Manage View function, click → → . The Manage View form displays.
The procedures that describe how to Add, Edit, Delete, and Preview views.
Procedure 5.12. Add View
Open the Add View form
Click the button located at the bottom of the Manage View form.
The Add View form opens.
Define View Name
In the Name field, specify the name of the view you are creating. The name must be unique, and must only contain standard alphanumeric characters.
Assign memberships to the group
Select the group from the left panel and the membership from the right panel.
Select the Templates view
Click the Templates field and select the correct template for this view.
Save the View
Click to apply all settings and close the form.
Procedure 5.13. Edit a View
Click the Pencil icon in the view row you want to edit.
Edit the view properties.
You cannot change the view name.
If you click the Enable Version checkbox, this view automatically increments one version after you click . It is displayed at ' version' column in the View tab.
If the dialog has at least two versions, in the View tab, it displays the button. You can use to roll back to the previous View.
Click the button to open the Tab Form tab to add more tabs.
Click the button to add more tabs after the initial tab has been added.
Click the button to apply changes.
Click the button to return to the View Form tab in the Edit View form.
Click to apply all changes in the View tab.
Procedure 5.15. Preview a View
Click the Magnifying Glass icon in the Action column of the view you want to preview.
The View form opens.
Click Close to exit the View Form.
Procedure 5.16. Add a new ECM Template
Select the ECM Templates tab.
Click the button to open the Add ECM Template form.
Input the content of the template in the Content field.
Input a name for the template in the Name field.
Select a type for the template in the Template Type field.
Click to accept adding a new template, or click to change values, or to quit without any changes.
Procedure 5.17. Editing a Template
Click the icon next to the template you want to edit.
Change the current template's properties.
Click to accept all changes, or to quit without any changes.
You cannot edit the template name.
If you tick the 'Enable Version' checkbox, this template will automatically increase to 1 version after you have clicked Save. It is displayed at the 'Base version' column in 'ECM template' tab.
If the template has at least 2 versions, in the 'Edit ECM Template' form, it displays the Restore button that allows restoring the template version.
Procedure 5.19. Adding a New Template
Click to open the Add BC Template form.
Input the content for the template in the Content textbox. (*Required).
Input the name for the template in the Name field. (*Required).
Select the template type from the dropdown box in the Template Type form.
The name must be unique.
The name must not contain special characters like !,@,#,$,%,&,*,(,).
Click to complete adding a new template.
Procedure 5.20. Edit a BC Template
Click the icon on a template that you want to edit.
Change the current template's properties.
Click to accept all changes, or to quit without any changes.
You cannot edit the template name.
You cannot edit the template type.
If you tick the 'Enable Version' checkbox, this template will automatically increase by 1 version after you have clicked Save. It is displayed at the 'Base Version' column in ECM Template tab.
If the template has at least 2 versions, in the 'Edit ECM Template' form, it displays the Restore button that allows restoring the template version.
The function supports to manage drives in the File Explorer. It allows adding, editing and deleting drives.
Go to > > .

Click the button in the form to open the form.

Input a name for the new drive in the field. (*Required).
Select a workspace for the drive. There are 4 available workspaces: system, collaboration, backup, and dms-system.

Select the home path for the drive by clicking the
icon

Click the
icon to select the home path.
Select an icon for the workspace by clicking the
Click
to select an icon file:
Select permissions for groups that have access rights to this drive by clicking the
icon.
Select or deselect the various checkboxes to hide or show the corresponding drive elements:
Allows viewing preference documents.
Allows viewing non-documents.
Allows showing the sidebar.
Allows showing the hidden nodes.
Select the document type that will be created in this drive:
Only nt:folder folders can be created in this drive.
Only nt:unstructured folders can be created in this drive.
Click
to select a node type. The Select node types form will appear:

Enter a node name to search for in the Node type name field and click the
to begin searching.
All the node types matching the search string will appear in a list below.
Check the box corresponding to the desired node type in the Select column, or click the
beside Choose all node types to select all results.
If you click the icon, the Allowance nodetype on the left tree becomes a required field (indicated by an asterix '*')

Click the
if you want to remove the selected nodetype.
Select the Apply Views tab and select the view type you want to be available in the drive:

Click Save to commit the details and create the new drive, Refresh to clear the form or Cancel to abort the operation.
Procedure 5.22. Edit a drive
Click the
icon that corresponds to the drive you want to edit. The Edit drive form will appear:

Edit the properties as required.
Click Save to commit the changes.
The drive name can not be edited in this form.
The namespace is a prefix in the node type name. It enables you to create node types without fearing any conflict with existing node types. The registry helps you manage the namespaces used in the system.
Go to to open the NamesPace Registry form.
Procedure 5.24. Registering a Namespace
Click the button on the Namespace Registry form to register a new namespace.
Enter the value for the Namespace Prefix field. (* Required).
Enter the value for the URI field. This field must be unique. (*Required).
The namespace must not contain special characters like !,@,#,$,%,&,*,(,).
This function is used to control all node types in eXo Content.
Click the icon that corresponds to the node to be reviewed. The View Node Type Information form will appear.
Click to exit this form.
Procedure 5.25. Add Node Type
Open the Add/Edit Node Type Definitions form by clicking the button on the Manage Node Type Form.
Select a namespace for the node.
Enter a name in the Node type name field. This field is mandatory and its value must be unique.
The name must not contain special characters like !,@,#,$,%,&,*,(,).
Select a value for the "Is mixin type" field.
True: this node is mixin type.
False: this node is not mixin type.
Select a value for the "Orderable child nodes" field:
True: child nodes are ordered.
False: child nodes are not ordered.
Enter a value for the Primary item name field.
Super Types: Click the button to add more parent types.
Property definitions: lists all definition names of Property tab.
Child node definitions: lists all definition names of Child node tab.
Click to accept adding a new node type, or to save this node type as a draft, or to quit.
Procedure 5.26. Export Node Types
Open the Export Node Types form by clicking the button on the Manage Node Type Form.
Click if you do not want to export all node types. After clicking , this button becomes the button.
Select nodes that you want to export by ticking the checkboxes.
Click the button in this form.
Select the location in your computer to save the exported node.
You must select at least 1 node type to be exported. If you do not want to export the node, click to quit this pop-up.
Procedure 5.27. Import Node Types
Open the Import Node Type from XML file form by clicking the button on the Manage Node Type Form.
Click the button to upload a file.
You must upload an XML file. This file is in the node type's format.
Click the button.
If you want to upload a different file, click the icon to delete the file which has just been uploaded, then upload other files.
Tick the checkboxes corresponding to the nodes that you want to import.
Click the Import button to complete importing a node type.
The function enables you to manage queries. It allows adding, editing and deleting queries.
Go to Administration > Advanced Configuration > Manage Queries.

Procedure 5.28. Add a new query
Show the Add Query form by clicking the button in the Manage Queries form.

Enter a query name for the Name field.
Select the query type.
Xpath: (XML Path Language) is a language for selecting nodes. For example, /jcr:root/Documents/Live
SQL: (Structured Query Language) is a database computer language.
Enter the statement for query. The name of node type must be unique.
Check or uncheck the 'Enable cache results' option. If you tick this checkbox, for the fist time you use this query to search, the result will be cached. For the second time you search using this query, it will show the cached results. After 45minutes, the cache will be removed.
For example: you have the query Test with statement //element (*, nt:file). In the File Explorer, you have a nt:file document named File1. When you execute the query Test, only document File1 will be shown. After that, create a nt:file document named File2 and execute query Test, only document File2 document will be listed. After 45 minutes, the cache will be removed. When you execute the query Test, the documents File1 and File2 will be listed.
Select permissions for a group that can use this query by clicking

Click Save to finish adding a new query.
The function enables users to manage all script codes in the eXo Content and Browser Content system.
Go to Administration > Advanced Configuration > Manage Scripts.

Details:
eXo Content Scripts: scripts are used in eXo Content
BC Scripts: scripts are used in Content Browser.
The ECM Scripts tab:
Procedure 5.31. Add a new script in ECM
Select ECM Scripts tab in the Manage Script.
Click the Add button to open the Add/Edit script form:

Enter a value for the Script content field.
Enter a script name for the Script name field.
The script name must be unique.
The name must not contain special characters such as !,@,#,$,%,&,*,(,).
Click Save to accept adding the new script.
Procedure 5.32. Edit an ECM script
To edit an ECM script, do the following:
In the ECM Scripts tab, click the
icon that corresponds to the script that you want to edit. The Add/Edit script form will appear:

Edit the properties in this form.
Click Save to save all changes.
Procedure 5.33. Delete an ECM script
To delete an ECM script, do the following:
In the ECM Scripts tab, click
on the script that you want to delete. A confirmation message will appear.
Click OK to accept deleting this action, or Cancel to discard this action.
The BC Scripts tab:

Procedure 5.34. Add a BC script
To add a BC script, do the following:
In the Manage Scripts, select the BC Scripts tab.
Click Add to open the Add/Edit script form:

Input script content for the Script content field.
Input a script name into the Name field.
Click Save to finish adding the new script.
All locked nodes are listed and managed by administrators in the Administration page. There are two ways that help administrators unlock nodes: unlock nodes in the right-click the menu in Content Explorer or unlock nodes in the Administration page.
Procedure 5.37. Unlock Nodes
Go to Administration on the navigation bar.
Select Advanced Configuration > Manage Unlocks on the Manage the main ECM functions pane on the left. The locked nodes will be listed on the right panel.

In the Locked Node tab on the right panel, administrators can unlock nodes by clicking
that corresponds to nodes which need to be unlocked. The unlocked nodes will disappear from the locked node list.
Administrators can manage and add the unlock permission for another group and users in the Manage Lock tab.
Select the group on the Select group panel and the corresponding membership on the Select membershippanel. The selected group will be listed in the Group and Users column. However, administrators can also click the
if they want to allow any users to unlock nodes.

In case, administrators want to remove the unlock permission of groups, click the
that corresponds to the group in order to remove them form the Unlock permission list except the group *:/platform/administrator and root.
This function allows managing of all action nodes in the eXo Content.
Procedure 5.38. Create an Action Type
Go to the SitesAdministration on the navigation bar.
Select Advanced Configuration > Create an Action Type.

Click the Add button to open the Action Type Form form:

Select the action type.
Input a name for the action.
Check/uncheck the "is Action Move" option: the action will have exo:move property or not.
Select an execute for the Execute field.

The Variables field: allows creating multi-values for action. If you want to add more values for action, click
. Click
to delete a value.
Click Save to accept adding a new action type.