JBoss.orgCommunity Documentation

User Guide

A guide to using eXo Content.

by eXo Platform Documentation Team
edited by Scott Mumford (Red Hat)

Abstract

This document provides an easy-to-follow guide to the functions and options available in eXo Content. It is intended to be accessible and useful to both experienced and novice portal users.


Preface
1. Give us Feedback
1. Overall Introduction
1.1. Overview
1.2. Why Use eXo Content
1.3. About This Document
1.4. References and Related Sources
2. Product Introduction
2.1. eXo Content
2.2. Site Content Structure
2.3. Web Content
2.3.1. Web Content
2.3.2. Web Content Structure
2.4. Terminologies
2.4.1. Repository
2.4.2. Workspace
2.4.3. Drive
2.4.4. Node
2.4.5. Version
2.4.6. WebDAV
2.4.7. Podcast
2.4.8. File Plan
2.4.9. Symlink
3. Get Started
3.1. Account
3.1.1. Register an account
3.1.2. Sign In
3.1.3. Sign Out
3.1.4. Retrieve user name/password
3.1.5. Change account information
3.2. Change the display language
3.3. Change the skin of the current site
4. Basic Actions
4.1. Print content
4.2. Manage a site
4.2.1. Create a new site
4.2.2. Edit a site
4.2.3. Switch between sites
4.2.4. Delete a site
4.2.5. View a site
4.2.6. Search content in a site
4.3. Contribute content
4.3.1. Edit mode
4.3.2. InContext Editing
4.3.3. Inline Editing
4.3.4. CKEditor
4.3.5. Publication process
4.4. Content inside categories
4.4.1. Create content inside a category
4.5. Dynamic Navigation
4.6. Content Explorer
4.6.1. Access Sites Explorer
4.6.2. Drives
4.6.3. Views
4.6.4. Functions on action tabs
4.6.5. Manage content in Sites Explorer
4.6.6. Actions on folders and documents
4.7. Manage content with WebDAV
4.7.1. Use WebDAV in eXo Platform
4.7.2. Add new content to a specific site
4.7.3. Delete web content
4.8.
4.8.1. Newsletter viewer
4.8.2. Newsletter Manager
4.9. Manage content with Fast Content Creator
4.9.1. Configure Fast Content Creator
4.9.2. Create new content
4.9.3. View content
4.10. Create content templates with Form Builder
4.11. Manage Category Navigation
4.12. Manage SEO
4.13. Manage content list viewer by query
5. Advanced Actions
5.1. Manage Site Resources in one place
5.1.1. CSS Folder
5.1.2. Document Folder
5.1.3. JS Folder
5.1.4. Links Folder
5.1.5. Media Folder
5.1.6. Web Content Folders
5.2. Content Administration
5.2.1. Categories and Tags
5.2.2. Content Presentation
5.2.3. Content Types
5.2.4. Advanced Configuration
6. Next Steps
A. Revision History

If you find a typographical error, or know how this guide can be improved, we would love to hear from you. Submit a report in JIRA against eXo Content. The following link will take you to bug report for eXo Content http://jira.exoplatform.org.

Select the document name and version number relevant to the document you found the error in from the available lists then complete the description with as much detail as you can provide.

Be sure to give us your name so that you can receive full credit for reporting the issue.

If you are looking for a powerful tool and strategies in managing website and content, eXo Content is what you need. eXo Content is designed to provide webmasters who manage websites the way to maintain, control, modify and reassemble the content of a web-page easily and effectively. All components of your website can be organized, reconstructed easily, which helps you keep your website under the control. eXo Content really brings interesting experience for all users and changes their way of thinking about website. The followings are key features of eXo Content:

And More...

eXo Content also provides other powerful tools to manage an build content-rich websites such as CSS, Java Script and RSS support, advanced document management tool, collaboration tools, etc. All features is to meet your requirements for the purpose of easy site management, cost reduction in managing multiple sites in only one place.

eXo Content is the technologies used to Capture, Manage, Store, Preserve, and Deliver content and documents. It especially concerns content imported into or generated from within an organization in the course of its operation, and includes the control of access to this content from outside the organization's processes.

The eXo Content users can manage both structured and unstructured content, so that an organization, such as a business or a governmental agency, can more effectively meet business goals (increasing the profits or improving the organizational process with efficient use of budgets), serve its customers (as a competitive advantage, or to improve responsiveness), and protect itself (against non-compliance, law-suits, uncoordinated departments or turnover within the organization).

eXo Content improves your operational productivity and efficiency. It enables you to transform unstructured content into structured content through the process of capturing, storing, managing, preserving, publishing and backing up while securely distributing it. The eXo Content portlet gives you a portal solution that can help you achieve these processes and leverage your business content across all formats for competitive gain. It also provides an environment for employees to share and collaborate on digital content and delivering a comprehensive unified solution with rich functionalities. Every component of your website can be organized, reconstructed easily, which helps you keep your website under control.

eXo Content consists of three parts:

Document Management System (DMS) - an extension of eXo Content is used to store, manage and track electronic documents and electronic images and allows documents to be modified and managed easily and conveniently by managing versions, properties, and more.

Workflow: is the way of looking at and controlling the processes presented in an organization such as service provision or information processing, etc. It is an effective tool to use make certain that the processes are effective with the purpose of better and more cost efficient organization.

Web Content Management (WCM): helps in maintaining, controlling, changing and reassembling the content on a web-page. It also helps webmasters who handle all tasks needed to run a website, including development, design, content publication and monitoring.

To register a new account on the portal, do as follows:

After adding a new account, contact with the administrator to get the confirmation.

These actions are for all registered users after they have logged in the accounts.

This function enables you to create a site (portal) to meet your own needs.

Do the following:

  1. Click Site on the Administration bar. A list of existing portals is listed.

  2. Click the Add New Portal button to open the form to add a new portal.

    In the Portal Setting tab, set some properties for this site, including the portal name, locale and skin.


  3. Select the Properties tab to keep session alive.

    The Keep session alive option means keeping the working session for a long time to avoid the working time out. There are 3 options:

  4. Select the Permission Setting tab to set access and edit permission for this portal.

    The Permission Setting tab includes two sub-tabs: Access Permission Setting and Edit Permission Setting.

  5. Click Save to create a new portal.

After creating a new site, a list of the existing sites will be displayed on the screen. This new site will be added to the exiting site list in Site on the Administration bar and to a drive list that includes all its default files.

To see it in the drive list, click Group > Content Explorer on the Administration bar.

For example, after creating a portal named 'eXo', there is a drive named 'eXo' in Content Explorer:

This function enables you to edit a site, including the configuration (setting, permission), the navigation and the layout components of the site.

There are two ways to approach a site that you want to edit:

Directly edit the site you are browsing by going to Site Editor > Edit Layout

The form to edit the site appears.

Details:


With this way, you can only edit the layout and the configuration of site.

Edit layout

Editing the layout means editing a banner, a navigation bar, a breadcrumb bar, a homepage and a footer of a website. You can also add more portlets to the site by dragging and dropping from the Applications tab of the Edit Inline Composer form to the main pane. Moreover, you can move a portlet from a location to another location.

Editing the banner portlet is similar to editing the Sign-in portlet and the footer portlet so in this guide, we only show how to edit the banner of the site as an example of editing the layout.

Edit Banner

  1. Show the form to edit a banner by clicking the pencil icon of the banner portlet in the Edit Portal form like the illustration below.

    A form to edit the current banner will appear.

  2. Select Edit Mode tab:

    Content Selection: Select the path of the content that you want to show by clicking .

    Display Settings:

    Print Setting:

    Advanced: The content should enable “dynamic navigation” that interprets the URL and shows content.

  3. Select the Portlet Setting tab:

    Details:


  4. Select Icon tab: Select an icon for the portlet by clicking it.

  5. Select Decoration Theme tab: Select a decoration theme for the portlet.

  6. Select Access Permission tab:

    By default, all users can access the portlet:

    However, you can edit the access permission by unticking the checkbox > click Add Permission:

    The ListPermissionSelector form appears. Select a group in the left pane and a membership in the right pane.

  7. Click Save and Close to commit.

  8. Click the disk icon to quit the form to edit the current site.

Edit Configuration

To edit the configuration ( including language, skin and permissions) of the site, click the [ Site's Config ] button to open the same form as the form to add a new portal.

Do the same steps as in Section 4.2.1, “Create a new site”.

Note

You cannot change the name of the site.

This approach way enables you to edit the layout, configuration and navigation bar of a site by going to Sites > select the site in the existing site list.

Edit Layout

Do the following to edit the layout of an existing site.

Edit Navigation

Do the following to edit the navigation of a site.

  1. Click Site --> Edit Navigation to open the Navigation Management form.

  2. Click Add Node to open the ADD/EDIT PAGE NODE form. (For more details, refer to the Section 5.3.1, Add a new node, GateIn User Guide 3.1.)

  3. In the Page Node Setting tab, enter a name for the node. It is required.

    Details:


  4. Select the Page Selector tab:

    Details:


    • Enter a title for the page.

    • Click Create Page to create a new page or Search and Select Page to select an existing page for the node.

  5. Select the Icon tab to choose an icon for the node. It is not required.

  6. Click Save to create a node for the navigation.

Edit Configuration

The portal's configuration including language, skin and permissions can be edited by doing the following:

The Search function allows you to quickly search for any content in the system with a keyword from the front page, even if you do not log in. However, the number of the search results displayed depends on your role.

For example, if you do not log in, you only see the search results that are published.

Editing the Search portlet allows you to change the display of search results.

Do the followings:

Procedure 4.1. Edit the Search portlet

  1. Open the Search page as Section 4.2.6.1, “How to search for content?”.

  2. Open the form to edit the Search portlet

    There are two way:

    • The first way

      Turn on the Edit mode, and then click the pencil icon:

    • The second way

      Click Site Editor --> Edit Page on the Administration bar. The Page Editor will be displayed.

      • Hover the mouse pointer over the SearchResult portlet and the toolbar appears.

      • Click pencil to edit the portlet.

    The form to edit the Search portlet appears.

    Details:


  3. Edit your desired portlet and click Save to accept your changes.

By using the InContext Editing feature, the process of editing a page becomes more intuitive. This feature allows you to edit content "in context" without using the WYSIWYG editor, and the new content will automatically override old one.

To use InContext Editing, turn on the Edit Mode.

Preferences enable you to edit content in the Single Content Viewer (SCV) and the Content List Viewer (CLV), reset the display of the content in SCV and CLV and publish content.

Edit the Single Content Viewer

  1. Turn on the Edit mode.

  2. Select of a Single Content Viewer.

    The Content Detail Preferences dialog appears.

    Details:


    Note

    Hover your cursor over question mark to see a quick help for each section.

  3. Click next to the Content Path to select another content. The Select Content dialog appears.

  4. Select a folder in the left pane, and its content in the right pane. The selected content will be displayed in the Content Path field.

  5. Tick the checkboxes, including Show Title, Show Date and Show Option Bar, if you want to display the content title, the publication date and the print button like the illustration below.

    i. In the Print Setting part, click magnifying glass to open the UIPageselector dialog. You will see Printviewer.

    ii. Click the Print button. The content is opened in the print viewer page.

  6. Click Save to save all your changes.

Edit the Content List Viewer

  1. Turn on the Edit mode.

  2. Select the Preferences icon of a Content List Viewer.

    The Content List Preferences dialog appears.

    Details:

    Table 4.11. 

    Field Description
    Content Selection

    Mode: This mode is to select web content for the list viewer. There are two modes:

    • By Folder: This mode allows you to select a content folder in the Folder Path field.

    • By Content: This mode allows you to select by the content in a specific folder in Folder Path field.

    Folder Path: The path to a location of a folder that contains the content.

    Order by: Sort content in the List Viewer by Title, Date Created or Date Modified in ascending or descending order.

    Display Settings

    Header: The title of all content that is listed in the List Viewer.

    Template: The template which is used to view the content list.

    Paginator: The template which is used to view each content in the list.

    Items per Page: The number of items which will be displayed per page.

    The following options which can be shown or hidden by ticking or unticking checkboxes respectively.

    • Show Title: Title of each published web content/document.

    • Show Header: Header of each published web content/document.

    • Show Refresh: The Refresh button at the left bottom of the page.

    • Show Image: The illustration of each published web content/document.

    • Show Date: The created date of each published web content/document.

    • Show More Link: The Read more link to read all the content of web content and/or document.

    • Show Summary: The summary of each web content/document.

    • Show Link: The link of web content/document.

    • Show RSS Link: The RSS link of all content of web content/document.

    Advanced link

    Dynamic Navigation

    • Disable: The single content will be opened by an URL containing the Content Path.

    • Enable: This portlet is configured with the provided parameter (content-id by default).

    • By: This parameter is the key in the URL to let CLV know which really is the path in the current URL.

    • Show in Page: The single content in CLV will be shown in a selected page. You can select any page but should take one with a Content Detail Portlet. The "Dynamic Navigation" is enabled in the Content Detail Portlet that interprets the URL and shows a single content.

    • With: This parameter is the key in the URL to let SCV know which really is the path in the current URL.

    Content Visibility: Allow you to use a cache shared between users to get content. If you want to get content, which are displayed in CLV or SCV, from one cache, select Restricted by Authentication. If not, select Restricted by User Roles.


  3. Browse the documents or web content of an available site by clicking blue plus next to the Folder Path field.

  4. If you select the By Folder mode, select an available site on the left, then select a folder that contains content (documents and/or web content) on the right by clicking the folder.

    If you select the By Content mode, select an available folder from the left pane, all content in this folder will be listed in the right pane. Click content on the right that you want to add to the content list. There will be a message, informing that you have successfully added it to the Content List. The selected content will be listed in the Content List.

  5. Enter a header for the content list in the Header field if you want.

  6. Select a template to display the content list in the template list.

  7. Tick/Untick your desired options.

  8. Click Save to accept your changes.

After new content has been created, it is saved as draft and you can easily to publish it on your site. The publication process consists of four steps:

Request for Approval --> Approval --> Stage --> Publish

In case you want to publish your content without having the "Approve" or "Publish" right, you first need to send your request for approval.

In case you have the right to approve or publish content, you can yourself publish it with the Stage step immediately.

Dynamic Navigation enables you to get a parameter to configure the portlet by URL. It means that the URL containing the content path can be dynamically changed.

This section shows you how to use Dynamic Navigation in eXo Platform.

Do the following to access Dynamic Navigation:

Procedure 4.2. Access Dynamic Navigation

  1. Turn on the Edit Mode > hover the mouse over SCV or CLV and select the Preferences icon.

    If you select the Preferences icon of SCV, the Content Detail Preferences form displays.

    If you select the Preferences icon of CLV, the Content List Preferences form displays.

  2. Click the Advanced link in the Content Detail Preferences form/ the Content List Preferences form.

    The Dynamic Navigation will display.

    Dynamic Navigation in SCV

    Details:


    For example, open single content with the Content Path "ACME Introduce". The URL of the content is the following:

    URL: ... /ecmdemo/private/acme/printviewer?content-id=/repository/collaboration/sites content/live/acme/web content/site artifacts/Introduce&isPrint=true

    Dynamic Navigation in CLV

    Details:


There are many drives in Sites Explorer. Each drive has some views that enable you to view data in the drive in a particular way. Each view has some action tabs and each action tab contains some functions.

eXo Platform supports you some ways to view nodes in a specific folder and show actions of corresponding tab on the Action bar.

Functions are added to tabs in Sites Explorer by administrators. The number of displayed actions depends on each tab and each drive you are browsing and your role.

This section shows you how to take all actions in Sites Explorer.

There are several types of document in eXo Platform, such as File, Article, Podcast, Sample node, File Plan, Kofax, and more.

The table below shows types of nodes which can be added to various document types. The rows indicate which nodes in the left column can be added. The columns indicate which nodes at the top can contain.


Note

green tick indicates that the corresponding document can be added into. A blank entry means that the corresponding document cannot be added into.

Following the horizontal, you will know which nodes can be added.

Following the vertical, you will know which node can be included.

Add a new document

Attach files to a document

Create a new File document

  1. Follow the steps in the Add a new document section to open the corresponding form to add a File document.

  2. Input a name for the file document in the Name field. Some special characters (@ # % & * ( ) “ ' : ; [ ] {} / !) cannot be used in the Name field.

  3. Click the Mime Type field and select one type. There are three types of File document:

    • text/html: when creating a text/html File document, you can input values like source code (HyperText Markup Language HTML) in the Content field . After being created, it will generate the content you want, then you can see both the input source code and the generated content in that document.

    • text/plain: after a text/plain File document is created, it will display exactly what you input in the Content field.

    • application/x-groovy+html: it indicates your file as a groovy file.

  4. Input a value in the Content field:

    • text/html or application/x-groovy+html: if you want to create a File document with a source code and generated content, click the [ Source ] button in the Editor bar.

    • text/plain: if you select text/plain type, the content field will be displayed like the following illustration.

  5. Optionally, fill values in all the rest fields, including Title, Description, Creator and Source.

    Click plus to open more fields.

  6. Click Save or Save & Close to accept creating a new file document.

    After being created successfully, a file document with the text/html type will be displayed like the illustration below.

Create a new article

  1. Follow the steps in the Add a new document section to open the corresponding form to add a new Article document.

  2. Input name and title of the Article in the Name and Title fields. Special characters (@ # % & * ( ) " ' : ; [ ] {} / !) are not allowed in the Name field.

  3. Input values for both fields: Summary and Content.

  4. Click Save or Save & Close to accept the inputted values.

After being created, your newly added Article document will be shown as below.

The Links area lists all its related documents. After adding relations to a document, Article will be displayed. You can click these links to view the content of the related documents. For more details about how to add a relation to a document, refer to the Add a relation section.

The Attachments area lists all its uploaded files/documents which are attached with the Article. You can remove the attachments by clicking trash can.

For more details about how to add an attachment, see the Attach files to a document section.

Note

The name of document may be as the same to that of the existing one. When a new document is created with the same name as other existing document, a numeric index will be added to the name (for example, test [2]).

Create a new Podcast

Once being created, a Podcast will be displayed.

Create a new Sample node

  1. Follow the steps in the Add a new document section to open the Sample node form.

  2. Complete the appropriate fields.

  3. Click Browse... to locate your desired image, and upload it.

  4. Click Save or Save & Close to finish.

After being created, a new sample node will be displayed.

The Relations area is used to list all its related documents. See the View relations section.

You can click the links to view content of the related document.

The Attachments area is used to list all its uploaded files. See the Attach files to a document section for more details.

Create a new File Plan

  1. Follow the instructions in the Add a new document section to open the corresponding form to add a File Plan document.

    Details:

  2. Fill in the appropriate fields of the tabs in the form.

  3. Click Save or Save & Close to finish.

Create a new Kofax document

  1. Follow the instructions in the Add a new document section to open the Add Kofax Document form.

  2. Input a name for a Kofax document in the Name field which is required. Special characters (@ # % & * ( ) “ ' : ; [ ] { } / !) are not allowed in this field.

  3. Select categories for a Kofax document by clicking plus.

  4. Click Save or Save & Close to finish.

After being created, a Kofax document will be displayed.

  • The File View tab is used to display all added nodes in that Kofax. Besides, all added files in Kofax are also displayed in the Document View tab.

Create a new event

  1. Follow the instructions in the Add a new document section to open the Add an event document form.

  2. Enter a title for the event.

  3. Input the location where the event will take place in the Location field. Select the Google Maps checkbox if you want the location of the event to be shown on Google Maps.

  4. Enter the Start and End Date/Time of the event.

  5. Fill the Summary and Content fields.

  6. Click Save or Save & Close to finish.

After being created, the event will be displayed like the illustration bellow.

You can create a document immediately in a specific drive. However, adding a document to a specific folder enables you to manage documents better.

There are two types of folder:

In the default skin, the icon for a content folder node is displayed in blue and the icon for a document folder node is displayed in yellow.

File and folder types in a folder

Create a folder

Nodes which are in the .xml file format can be imported into the JCR Explorer system.

  1. Select the location where you want to import the new node.

  2. Click [ Import Node ] on the Action bar. The Import Node form appears.

  3. Click Browse... next to the Upload File field and navigate to the file you want to import.

  4. Select one value from the UUID Behaviour drop-down menu, including:

  5. Click Browse... next to Version History to select a version to import.

  6. Select a format.

  7. Click Import to import the file's selected version.

  1. Select the node to which you want to add an action.

  2. Click [ Manage Actions ] on the Action bar.

    The Manage Actions form will appear.

  3. Select the Add Action tab.

    Details:


  4. Select one type for your action from the Create Action of Type drop-down menu.

    Details:


  5. Complete all the fields in the form. The Name and Lifecycle fields are required.

  6. Click Save to commit the action.

All actions of a node are listed in the Available Actions tab.

Once an action is added to a node, it is auto-added to any child nodes of the selected node.

If an action is added with the lifecycle named 'User Action', it will be applied to the current node. If an action is added with other lifecycles, it will be applied to the child nodes.

This function is used to add multiple languages to a document. Each document can be displayed in many languages.

View the languages list of a document

Note

You cannot add multiple languages to a File Plan document.

When a document is a sub-node of File Plan, you also cannot add language to it.

You can overload a thumbnail image for a folder. Overloading allows a folder to be represented by a thumbnail image, rather than a folder icon (see the Thumbnail view section).

  1. Select the folder you wish to overload with a thumbnail image.

  2. Click [ Overload thumbnail ] on the Action bar.

    The Add Thumbnail Image form appears.

  3. Click the Browse... button to select the image which will be used as the display icon for the selected folder.

  4. Click Save to accept your changes. The node will be stored in an exo:thumbnails folder.

This function allows you to upload a file from your device. All file types can be uploaded. Special characters (! @ $ % & [ ]) are not allowed.

  1. Select the folder that you want to upload a file into from the left/right pane.

  2. Click [ Upload ] on the Action bar to open the Upload File form.

  3. Browse and select a file on your device by clicking the Browse... button. The selected file name will be displayed in the Select File field.

    If you want to upload multiple files at the same time, click plus to open more Upload File forms.

    Click trash can to close a Upload File form.

    To change the uploaded file, click trash can in the Select File field and select Browse... again to select another one.

  4. Optionally, type a name in the Name field which is not required. Special characters (! @ $ % & [ ]) are not allowed in this field. If not, the name of the uploaded file will be kept as original.

  5. Click plus next to the Categories List field to select categories to which you want to add this file.

    i. Select a category in the left pane to open its child nodes in the right pane.

    ii. Click green tick corresponding to a child node that you want.

  6. Complete uploading file by clicking Save.

    After being saved, the main information of the uploaded file will be displayed.

  7. Optionally, click pencil to see more details about its external metadata information. The List External Metadata tab will be enabled and you can do some actions in this tab.

    • Click pencil corresponding metadata that you want to edit.

    • Click Add metadata to add more metadata to the uploaded file. Then, tick the checkbox, and click Add.

      The new metadata are displayed in the List External Metadata tab.

  8. Click Close to quit the Upload File form.

    After being uploaded, the tree is displayed in the left pane.

Note

The size of the uploaded file depends on the size limit of the uploaded file that you set up in the 'Edit' mode of Sites Explorer. If your file size exceeds the limit, the alert message will appear.

This function allows an administrator to manage the permissions for nodes.

By opening the Permission Management form, you can perform the following actions:

Add permissions

Edit permissions

Delete permissions

Web content is a key resource which is used for a site. Other resources make a site more dynamic and animated by using layout, color, font, and more. This section focuses on how to manage web content in a specific site.

This function is used to add new web content to a specific site.

Tabs in the Add New Document form

The Main Content tab


The Illustration tab allows you to upload an illustration that makes the site's content more attractive.

Details:


Upload an image

The Advanced tab includes two parts: CSS Data and JS Data.

Details:


This function helps you publish web content that you have added to a web content folder in Sites Explorer.

See the Publication process section to know how to publish web content.

After the content is published, all users who have the right to access that position can view the published web content as a page on the Navigation bar.

There are three ways to search for an existing node:

Perform an advanced search

  1. Click "Saved Search" on the Filter bar.

  2. Click magnifying glass to open the Advanced Search form.

The tabs in this form offer different search functions:

This search enables you to search with more constraints to limit the returned results.

Extra search constraints are entered in the Advanced Search tab of the Advanced Search form.

The Current location field is not editable. It shows the path selected to search.

  1. Enter search terms in the A word of phrase in content field.

  2. Select the Operator.

  3. Click Show/Hide Constraint Form to add more constraints.

    A further constraint options window will appear.

    Details:


  4. Select the constraint operator (AND/OR).

  5. Add the required constraints using one of the following methods:

  6. Click Add to add any/all activated constraints.

    The constraints will be converted to an SQL query and displayed in the search form.

    • Remove unnecessary constraints by clicking trash can.

  7. Click Search to launch the search. Results will be displayed in the Search Results tab.

  8. Click Save and put a name for this search configuration if you want to save it to use at another time.

Add a constraint for exact values

Add a constraint including or excluding values

Add a constraint by date

Add a constraint by document type

Add a constraint by category

This section represents actions on folders and documents through the right-click menu (Adding to favorites, copying, cutting, pasting, adding Symlink, locking/unlocking, viewing/renaming/downloading document, and allowing edition and copying URL to clipboard) and other actions (dragging and dropping folders or documents).

Depending on the actions on folders or documents, the right-click menu (drop-down menu) is different.

The actions in the right-click menu for documents:

The actions in the right-click menu for folders:

This function is used to make a copy of a node (including sub-nodes) to other places.

There are two ways to cut/copy & paste the node:

The first way

The second way

This function helps you remove folders/documents from their locations easily. Do the same steps as in the Delete web content section.

Note

You can only take the Delete action if you have the right on a node.

If the deleted node contains sub-nodes, these sub-nodes will be deleted, too.

What is WebDAV?

WebDAV is an abbreviation of Web-based Distributed Authoring and Versioning. It is used to publish and manage files and directories on a remote server. It also enables users to perform these functions on a website.

WebDAV provides the following features:

Why use WebDAV?

With WebDAV, you can manage content efficiently with the following actions:

To use WebDAV in eXo Platform, you first need to have the Internet or Intranet connected. Next, you can follow one of the two following ways:

The first way

The second way

This function enables you to copy web content, such as an .html file, from your local device to a web content folder of a site.

  1. Access a site via WebDAV (refer to the Use WebDAV in eXo Platform section), then go to a web content folder of the site.

  2. Copy the web content on your local system into this folder.

    The copied file will be converted to web content that is viewable by WebDAV automatically. The content is converted to a directory containing CSS, documents, js and media.

After the new content is added, it can be viewed as a folder in WebDAV or as a page using a web browser.

eXo Platform provides the Newsletters service, aiming at helping users quickly get the updated newsletters from a website.

eXo Platform facilitates administrators to easily and quickly manage newsletters.

To use this portlet, you first need to add it to a specific page by dragging and dropping Newsletter Manager from Page Editor to the main pane. This can be done when creating a new page or editing an existing page or editing the layout of a portal.

Note

In eXo Platform, the Newsletter Manager portlet is put in Page Editor --> Applications --> Newsletter.

Access the page with the Newsletter Manager portlet to open the newsletter page.

This section shows you how to manage categories in a Newsletter page, including:

Administrators can add more subscriptions to any category via two ways as follows:

The first way

The second way

  • Administrators can create newsletters for each subscription.

  • These newsletters can be opened, edited, deleted or converted to a template for reuse.

Details:


The Fast Content Creator portlet in eXo Platform enables you to quickly create and save a new document with only one template in a specific location without accessing Sites Explorer. This helps you save a lot of time when creating a new document.

There are two modes in Fast Content Creator: Content Creator and Standard Content Creator.

The Standard Content Creator mode allows you to add an action to your document. When Configuring Fast Content Creator, the Edit Mode tab has the Actions part that allows you to add an action to the document and view actions added to the document.

To add an action to a document, click Add or plus to open the Add Action form. Do the same steps in the Add an action section.

To use the Fast Content Creator portlet, you need to add it to a specific page first by dragging and dropping Content Creator or Standard Content Creator from Page Editor --> Applications --> Forms to the main pane. This can be done when creating a new page or editing an existing page or editing the layout of a portal.

In eXo Platform, the Fast Content Creator is applied in the Question? portlet with the Content Creator mode by default. Thus, in this guide, you are instructed how to configure the Fast Content Creator by editing the Question? portlet as an example.

  1. Open the Question? page.

  2. Hover your cursor over Edit --> Page, then click Layout on the Administration bar.

    The edit page appear.

  3. Hover your cursor over the portlet, then click pencil to edit the portlet.

    The form with the Edit Mode tab appears.

    Details:


  4. Select a specific location to save documents.

    i. Click magnifying glass to open the Select Location form.

    ii. Select the parent node in the left pane, then click green tick in the Add column to select the child node in the right pane. After being selected, this location will be displayed on the Location to Save field. Created documents will be saved in this location.

  5. Select a template which is used to create a new document.

  6. Change the label for the Custom Save button, and the content for Custom Save Message.

  7. Tick the Redirect checkbox if you want to redirect to the path in the Redirect Path field after clicking OK in the confirmation message.

  8. Click Save to finish the configuration of Fast Content Creator. Then, click OK in the notification message to accept your changes.

  9. Click Close to quit the form to edit the configuration of Fast Content Creator.

The Form Builder portlet allows users to create and edit the template of document types. Documents are stored in the so-called node; therefore, the term "node" and node types are often applied.

To use this porlet, you need to add it to a specific page first by dragging and dropping Form Generator Portlet from Page Editor --> Applications --> Form Generator Portlet to the main pane. This can be done when creating a new page or editing an existing page or editing the layout of a portal.

Create a content template

Category Navigation and Parameterized Content List Viewer portlets get rid of long URLs when you view content and enable users to see published documents or web content in specific categories in one page. Thanks to the symbolic link, no matter where the object physically resides, the database can retrieve it. In addition, the relations amongst shortcuts can be managed. Now, you can view documents or web content in the Parameterized Content List Viewer easily.

Access the Category Navigation portlet

Configure Category Navigation

Administrators can edit the Category Navigation portlet as follows:

Note

In the Edit Mode tab, some options are disabled.

SEO (Search Engine Optimization) allows you to improve the visibility of your webpages and web content in the major search engines (Google, Yahoo, MSN, Live) via the search results. The higher your website position is in the search engine results page, the more visitors access it. Therefore, it is very important for you to maximize your webpages and content's position in the search engines.

In eXo Platform, the SEO Management feature is featured to meet this target. By using SEO Management, you can easily manage SEO data of web pages and web content and optimize your website for search engines.

Manage the SEO data

  1. Open a page or content that you want to edit the SEO data.

  2. Open the SEO Management form by hovering your cursor over Edit --> Page --> SEO on the Administration bar.

    Depending on your SEO management for a page or content, the content of the SEO Management form will be different.

    Details:

    Table 4.37. 

    FieldDescription
    DescriptionThe description of your page/content. This description will be seen in the results list of search engines.
    KeywordsBy using these keywords, other users can find out your page/content via search engines.
    RobotsSearch engines can access the whole directories on a website, or individual pages, or individual links on a page and list your page/content or not, it depends on your options:
    • INDEX: Allow search engines to index your page/content on the search engine results page.

    • NOINDEX: Restrict search engines from indexing your page/content on the search engine results page. Use this option if you want to keep your page private.

    • FOLLOW: Allow search engines to follow links from your page to find other pages.

    • NOFOLLOW: Restrict search engines from following links from your page to find other pages. Use this option if you want to prevent spam links in comments of blogs, forums and others.

    SitemapAllow you to see pages of the sites in the tree-like structure.
    FrequencyShow how often pages are updated on the site. Also, setting your frequency levels tells the search engines which pages should be crawled over other pages. The frequency levels include: Always, Hourly, Daily, Weekly, Monthly, Yearly and Never. If you set "Never" for the frequency level, meaning that this page never gets updated, so search engines will move onto other pages that get updated more frequently.
    PriorityAllow search engines to search the page with the higher priority level first. The acceptable value in this field is from 0 to 1. In which, 0 is the lowest priority level and 1 is the highest.

  3. Fill out all the fields in the form.

  4. Click Save to finish creating SEO data.

The Content By Query portlet allows you to collect and display data throughout a workspace by using a query instead of selecting items by a folder or by content.

To use this portlet, first you need to add the Content By Query portlet to a specific page as follows:

  1. Drag and drop the Content By Query portlet from the Page Editor --> Applications --> Content to the main pane. You can do this step while creating a new page or editing an existing page or editing the layout of a portal.

  2. Edit the Content By Query portlet by hovering your cursor over it, then click pencil to edit the portlet.

    The form with the Edit Mode tab appears.

  3. Enter a valid query into the by query field to get data that you want to display.

  4. Select a workspace where you want to get data.

  5. Click Save to complete adding the Content By Query portlet.

  6. Click pencil to quit the Page Editor page and see the displayed data.

Note

To learn more about fields in the Edit Mode tab, refer to Content List Preferences.

You can easily manage all the site resources in Content Explorer.

Chose [ Sites Management ] in General drive. All of your created sites and their resources will be listed in the left pane.

All sites contain typical folders that are site resources:

This page is used to manage all workspaces, drives, node types, metadata, templates, queries, and more. Only administrators can access the Content Administration page.

This page enables you to access:

The Manage Tags function enables you to manage tag styles. The tag styles will change, depending on the number of documents in a tag.

Go to Categories & Tags --> Manage Tags.

  1. Click the Add Category Tree button to add a new category. The Add Category Tree form will appear.

  2. Enter the category tree name in the Name field which is required.

  3. Select the workspace you want to work with.

  4. Select the home path by clicking . The Select Home Path form will appear.

  5. Click Reset if you want to reset values that have just been selected or Next to select permissions for a category tree.

    i. Click "Select user" to select a user or "Select memberships" to select memberships or "Select everyone" to select everyone to set permissions. The user or membership that you have just selected will be displayed in the User or Group field.

    ii. Check at least one of these below options to set rights for the selected user to membership:


  6. Click Save to save all values, or Reset to change values that have just been set. After clicking Save, click Next to go to the next step.

  7. Enter the name for an action of the category tree in the Name field which is required.

  8. Select values for Lifecycle, Node Types, Target Workspace, Target Path, Affected Node Types which are required.

  9. Click Save to save all values, then select Next to go to the next step.

When creating a node in eXo Platform, 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.

Add a new template

Edit a template

  1. Click Content Presentation --> Manage Templates.

  2. Click in the Action column, corresponding to the template you want to edit.

  3. Make changes on the values of each tab, including:

Delete a template

The Manage View function is used to control view ways of a user. It has two tabs: View and ECM Templates

To open the Manage View function, click Content Presentation --> Manage View. The Manage View form displays.

In this tab, you can add, edit, delete, and preview views.

Add a view

Edit a View

Delete a view

Preview a view

The function supports you to manage drives in the Sites Explorer. It allows adding, editing and deleting drives.

Go to Content Presentation --> Manage Drives.

This function is used to control all node types in eXo Platform.

View node types

Add a node type

Export Node Types

Import Node Types

The function enables you to manage queries. It allows adding, editing and deleting queries.

Go to Advanced Configuration --> Manage Queries.

Add a new query

Edit a query

Delete a query

Revision History
Revision 1-2.3Wed Dec 15 2010Scott Mumford
Exported company-specific content to separate files.
Revision 1-2.1.1Fri Nov 19 2010Scott Mumford
Updated docbook source to WCM 2.1.1
Revision 1-2.0Mon Oct 25 2010Scott Mumford, Laura Bailey, Tom Wells, Eslpeth Thorne, Rebecca Newton, Jared Morgan
Completed docbook conversion.
Revision 1-0Tue Sep 28 2010Scott Mumford
Initial creation of book by publican