Managing structured content items (e.g. news)

Form based XML content item editor
Click on the image for a full size version

The OpenCms module mechanism and API allows custom development of so called XML content items for "structured content". In contrast to the "unstructured content" that is edited with a WYSIWYG editor, these XML content items can be deployed in multiple channels and displayed on various pages in different list or detail formats. XML content items are often used for contents like "News", "Job Offerings", "Events" (*) etc.

Like pages, XML content items are stored in the virtual file system of OpenCms. They can be edited "offline" in the Explorer view or with the Direct Edit function and must be published before becoming available to the public.

A form based editor is generated automatically depending on the XML schema definition (XSD) of the XML content item to edit. Again, no HTML knowledge is required to edit a structured content item (the screenshot shows an example for editing a news message). Help texts for each content field can be provided to the editor. It is also possible to define a publication and an expiration date for each content item.

(*) Example module containing XML contents for news, job offerings, events and FAQ lists is shipped together with the OpenCms release versions.

Developing XML content items

Developing a XSD for a structured content
Click on the image for a full size version

Depending on the website project requirements, structured contents have a pre-defined number of input fields for simple strings, dates, links, plain or HTML formatted text.

XML content items can easily be developed by creating an XML Schema Definition (XSD) defining the available fields and data types.

OpenCms Days 2012

  • Gold Sponsors

    Clouds Sky - Where The Open Cloud Lives!

    OpenCms(オープンソースCMS)・クロールなどの企画・開発・運用・サポートならユビキャスト

Try the OpenCms Live Demo

Latest News

  • OpenCms Days 2012 - Call for papers still open! 4 weeks left to submit your abstract

    May 10, 2012 - OpenCms Days 2012 will take place from Monday, September 24 to Tuesday, September 25, 2012 in Cologne, Germany. This year's OpenCms Days motto is "OpenCms 8 – Experiences, Possibilities, Potentials". Be there to meet and mingle with leading OpenCms experts.

  • OpenCms Wiki server changeover

    May 7, 2012 - Alkacon Software has moved the OpenCms Wiki to a new server. While functionality remains the same, the wiki software and all extensions have been updated to the latest available version.

  • OpenCms issue tracker now on Github

    Apr 16, 2012 - Alkacon Software has moved OpenCms issue tracking from bugzilla to Github. Please report bugs, issues or problems in OpenCms here.

  • Update of Alkacon OCEE for OpenCms released

    Apr 12, 2012 - Alkacon OCEE 3.0.4 extends an OpenCms 8 installation with LDAP, Clustering, Replication and improved performance. OCEE increases scalability, availability and fail-over security of mission-critical high-traffic OpenCms sites of a medium or large Enterprise. Adds HTTP request load balancing and full integration of existing LDAP user directories with the OpenCms permission system.

OpenCms Days 2012

  • OpenCms Days 2012 Conference and Expo: OpenCms 8 – Experiences, Possibilities, Potentials

    OpenCms Days 2012 will take place Monday, September 24 to Tuesday, September 25 2012 in Cologne, Germany.

    This 4th annual gathering of OpenCms users will focus on success stories and projects based on OpenCms 8. Experts from around the world will share their experiences with this latest OpenCms release. Alkacon will also unveil Version 8.5 of OpenCms which will contain several functional enhancements.

    Visit this 2 day conference and expo to meet and mingle with leading OpenCms experts and other OpenCms users.

    OpenCms Days 2012 is targeted towards an international audience. The language spoken at the event and used for all presentations is English.

    More information...