With OpenCms you can collect contents in a list. This allows for example to show a list of the 10 latest news articles. Whenever a new article is published, the list is automatically updated. ...
Permissions are essential in a multi-user system where users have different tasks and roles. OpenCms features an advanced permission system. You can group users, assign roles to them and adjust permissions on each resource in the VFS. ...
The same permission set as used for VFS resources can also be attached to explorer types. But here the permissions have different meanings. They control which users can create, edit or view contents of the configured type. ...
OpenCms allows to set permissions for users or groups at each resource in the VFS. Five different permissions are distinguished. Permissions can be inherited or overwritten. We provide you with an overview on the permission system in OpenCms. ...
OpenCms manages rights in organizational units (OUs). Users can have different rights, group memberships and roles in different OUs. We discuss what OUs are and what is the difference between roles and groups. ...
Each OpenCms user acts in a special role - reaching from root administrators to element authors. Learn about the available roles and the permissions implied by a role. ...
OpenCms has a clear concept of content and a strict separation of content and layout. We explain the concept of content and the OpenCms idea of how to get content into web pages. ...
The basic functionality of OpenCms is the core system. All additional features are packaged in modules. This provides the flexibility to adjust each OpenCms installation according to your needs and to easily move functionality or whole websites ...
OpenCms stores all resources in a database. The entries make up a virtual file system (VFS). It can be considered as a real file system, i.e., a folder structure with files in different folders. But it provides some more features. ...
OpenCms uses the Gradle build tool for building the sources. Building the core The figure above shows the Gradle files available in OpenCms' main project folder: settings.gradle, build.gradle, and gradle. ...