OpenCMS is the content management system for maintaining the official public web pages of www.egi.eu.

Accounts

Only selected people from the EGI.eu organization can have accounts in the OpenCMS. You can ask for a new account by sending email to it-support@egi.eu. Accounts use the username and password from the EGI SSO.

The OpenCMS system has a system of permissions and user roles. By default the EGI web site administrators have the Project Managers role, which allows them to make changes to pages and publish them. They also are members of the egiEditors group, whose members can edit EGI.eu pages. However they do not have the roles and permissions to edit JSP files and other system files like page templates and CSS stylesheets.

Log into the web administration interface here.

OpenCMS usage

The OpenCMS web interface is intuitive, featuring an Explorer-like workspace window for navigating files and folders, and a WYSIWYG editor for editing pages. Edit a file by left-clicking the file icon and selecting Edit page from the pop-up menu that appears. Alternatively you can display a page by clicking on a file and then click the Direct edit icon (the red-white-blue circle ) that appers on the displayed page.

Add a new file by clicking the New button in the top left corner of the workspace window. You can upload a new file by clicking the Upload button also located in the top left corner.

All changes are made in so called offline version and are invisible to anonymous visitors, only users logged in the administration interface can see them. That gives you time to prepare changes in many pages and publish them at once. To make changes visible to web site visitors, you must publish them by either selecting Publish directly for a selected file or folder, or by clicking the Publish button in the top left corner.

Binary files

Please put images into the /images folder. The folder is marked as Image gallery so that images in it are offered in the WYSIWYG editor when the Insert/Edit image is used.

Do not put PDF files into the OpenCMS, use the Document server, it has a large space for files and allows versioning and fine-grained access control.

Navigation

The EGI.eu web site has a navigational menu and a breadcrumbs trail that shows to a visitor the position of the displayed page in the web site. The menu is dynamically generated from the folders and files that are marked for navigation. You can mark folders and files for navigation by selecting Properties from the pop-up menu, and checking the Add to navigation check box. Select the position of the file or folder in the parent folder by using the Insert after drop-down list.

The navigational menu is generated in the way that folders marked for navigation without navigational children are clickable, but folders containing some navigational children (files or folders) are not clickable. If you want to make such a folder clickable in the menu, go to its Properties, then select Advanced and set its property NavAllowLink to true.

The page titles are determined by the Title field in the file and folder Properties form. The title is also used for the navigation menu. If you want to use a different text in the menu, fill up the Navigation text form field.

Do not mark index.html files for navigation and do not set their Titles. They are inherited from their parent folders.

Right column on pages

If you want to use right column on a page, open it in the editor, then click on the Elements (Elements) button. Check the checkbox for "Right column" and click OK. Then change the value "Page body" to "Right column" in the selection box in front of the Elements button. Write the content and save it.

The right column appears on all pages for which the right column page element is defined.

News and RSS feed

The EGI.eu web site has a news page at About - News and a RSS feed. A list of news is also displayed on the title page.

The lists of news and the RSS feed are generated from a special type of files in the /about/news/ folder. The special type is named ttnews and the best way how to create a new news item is to display the About - News page and to  click the green plus sing on the right side. That creates a new ttnews file named news_NNNN.html where NNNN is a generated number. You can also create a new ttnews file by clicking New, then selecting Template Two then Template Two News. You can edit, rename and delete the ttnews files as any other file in OpenCMS.

The news lists are ordered by the times of the news items in descending order.

Forms and Surveys

The EGI OpenCMS instance has plugins for forms and surveys. See Forms and Surveys for details.

Right column

This is the optional right column on a page.

It can have any HTML content.

Just edit the page, click on the "Elements" Elements  button and enable the "Right column" element. Then you can choose between the "Page body" and "Right column" page elements in the selection box located at the top of the editor.