CONTENS CMS Architecture

With CONTENS, structured and unstructured content can be easily managed and published in different channels. The illustration shows how CONTENS is structured.

CONTENS CMS architecture

Structured and Unstructured Content

CONTENS enables the management of structured content such as application data, XML data as well as system and metadata. You can also manage unstructured content such as text, images, videos, and files. The contents are stored in SQL or NoSQL databases or in the file system.

Essential CMS Components

There are many components available for content management:

  • The user and rights management, with which the desired permissions can be set easily.
  • Archiving and versioning of the contents.
  • Content generation and distribution for different protocols (e.g., FTP, SFTP, SCP, S3, network folders).
  • The integrated full-text and facet search facilitates access to the content.
  • With the help of internationalization functions (such as splitscreen), content can be easily translated into other languages.
  • Integrated link management ensures link integrity, even when pages are moved.
  • Tasks and workflow help to control the editorial processes.
  • Smart caching ensures content is loaded quickly and without unnecessary delays.
  • Libraries allow structured management and quick access to all stored content.

Additional Servers

To relieve the editorial server and to distribute compute-intensive processes, additional servers can be used:

  • The editorial system can be distributed to one or more editorial / cluster servers.
  • A service server can be used to process time-consuming processes.
  • Assets such as images and videos can be distributed to one or more media servers

Active Directory and Modules

  • Connection of directory services such as Microsoft Active Directory or Open Source LDAP (for example OpenLDAP).
  • Authentication via single sign-on (SSO) possible.
  • With modules such as Newsletter, Social Workplace, Events, NewsRoom and others, project-specific requirements can be optimally mapped.

Interfaces and External Systems

  • The data exchange can take place via numerous interfaces, e.g. API (REST, SOAP, JSON, XML), HTTP / HTTPS, Workflow Integration and JDBC.
  • Important external systems such as DMS, ERP, CRM (for example SalesForce), PIM, SCM, Exchange or Sharepoint can be connected via interfaces. Existing data can be transferred from CONTENS to other systems or transferred to CONTENS.


  • Content can be delivered to one or more live servers.
  • Pages can be generated as static, dynamic and hybrid. Content can be provided in different formats, to fill apps for example.
  • The presentation of content is possible on different terminals, e.g. Computers, smartphones, tablets TV devices or touchscreen terminals.

CONTENS on Docker

CONTENS offers several Docker configurations for the CMS for different purposes. Docker makes it easy to deploy applications through containers.

Find out more about CONTENS on Docker.