The content inside the OpenCms Virtual File System can be accessed using CMIS, the Content Management Interoperability Services. ...
The JSON API is a headless REST API for the delivery of CMS contents in the JSON format. It is suitable for modern frontend technologies such as single-page applications or progressive web applications. ...
It is possible to provide access to the virtual file system of OpenCms via the SMB / CIFS protocol, which is used natively by Microsoft Windows for accessing and providing so-called “network shares”. ...
This page explains how to access the virtual file system (VFS) via WebDAV. WebDAV is the recommended way of mounting the VFS, replacing the older CMIS and Network share access interfaces. ...
April 25, 2023 Initial version of this documentation, published with the OpenCms 14 release. October 14, 2022 October 2, 2023 Updates for the OpenCms 15 release. ...
Further information about OpenCms is available from the following sources: Further information If you are new to OpenCms, the OpenCms demo server is a good starting point. ...
OpenCms logo OpenCms is a powerful and highly customizable content management system providing compelling features especially for large Internet and Intranet websites. It is based on Java and XML technology with a database backend. ...
On this page we provide information about how to install: the OpenCms core system the Mercury template (optional), a feature-rich and modular template shipped with OpenCms the Mercury demo (optional), a demo website showcasing what is possible ...
OpenCms supports designing websites for multiple devices, e.g., a desktop computer, a tablet or a mobile phone. In particular, OpenCms let's you change formatters and templates dependent on the device your website is shown on. ...
An element group is a content element, which references a group of other content elements. Find out, how to use it. Element groups do not work with nested containers. You may prefer reuse model groups instead. ...
Inheritance groups are elements that group contents. In contrast to reuse model groups and element groups, the elements can change from page to page. We explain how to use inheritance groups. ...
OpenCms provides a special tag for PDF thumbnail generation: You just provide the PDF, the thumbnail should be generated for, the size and the format (png or jpg) of the resulting thumbnail and the thumbnail will be generated if requested, and ...
OpenCms supports automatic PDF generation from XML contents. Via a special formatter-like JSP a PDF file is generated on the fly when rendering the JSP. The intended use-case is to render contents in a PDF file. ...
OpenCms has integrated support PDF support. Read about the features in the topics listed below. PDF support OpenCms allows to render contents into PDF files on demand. Read about this feature in the following topics. ...
Building lists of content items that are linked with its detail views is a common task when creating a website. For example, a typical list of news displays the title, the teaser and maybe the creation date or information about the author per ...
Here we provide some hints on how to run Tomcat behind an Apache proxy server viaTomcat's AJP (Apache JServ Protocol) and using the module proxy_ajp, that is shipped with Apache by default (from version 2.2 onwards). ...
OpenCms is highly configurable. You replace many Java classes with your own implementation, you can adjust, reduce and extend OpenCms' features in many respects by just by changing the configuration. ...
This page describes some recommended settings for the database server used by OpenCms. Currently, we only have recommended settings for MySQL/MariaDB. ...