In the page editor, you place content elements of different types. Which are the elements you can place on the page? In which element view do they appear? Can you drop only existing contents, or also new ones? ...
This chapter explains how to configure the content types shown in the "Add Content" dialog, the available formatters, the available dynamic functions, the "Basic Properties" dialog, the availability of detail pages, the template pages available ...
Function detail pages are a detail page mechanism for dynamic functions. Here we describe how to create and configure a detail page for a dynamic function. ...
If you want to place (content) elements on your webpage via drag&drop, you have to define a content type for the elements, provide a formatter and configure a resource type. ...
Since OpenCms 11, has support for managing a whole series of events in a single content. E.g., you have a guitar course taking place ten times, you can simply add one XML content describing your course and adding all dates via a special widget. ...
OpenCms ships with an integrated list type that supports the collection of list entries via Solr. The list type supports the following features: full text search sorting by title, date or order blacklisting of contents various time range ...
OpenCms 10+ provides new ways to group content: model groups. These can, in contrast to element groups, deal with nested containers. Basically, model groups are just container pages with an element marked as root of the group. ...
Caching is crucial for website performance. Without caching, OpenCms may perform poorly since it has to perform lots of expensive database queries. ...
The static export allows to gain an important performance improvement by mirroring pages and other resources into the real file system of the server. ...
The Flex cache is used to improve performance of your website. In OpenCms pages are typically built on-the-fly when requested. This involves many costly steps, e.g., database queries. To obtain a performant web site, caching is essential. ...
Categories are a way to tag or categorize content. In OpenCms you can build tree-like category structures and assign categories to resources. In particular for XML contents, webpages and images categories are a very beneficial feature. ...
OpenCms allows fields in the content editor to be made dependent on other fields. You can listen to changes made in an editor field and then react to that change by adjusting values in other fields. ...
OpenCms allows hiding of elements in the content editor for users of specific groups. Which element is hidden for which group is specified in the content type definition. ...
OpenCms stores a language specific value for each schema element. By default, each of the language specific values differ from each other. ...
The form-based content editor allows content fields to be organized in tabs. Which field is shown in which tab can be configured in the content schema document. ...
The Form-based content editor and also the Inline content editor are based on widgets. For each input field in the editor, a special widget is configured that defines how a value can be set. ...
In this chapter we discuss how you can define your individual content fields in an content schema document. In essence, this is done by the XSD elements of the schema type. ...
Sometimes, it is useful, to set the default value of a content element similar to another element or use information from the page where the content is placed to set the default. ...
In OpenCms contents are stored as XML documents and for each type of content the structure is defined via an XML schema definition (XSD), short schema. ...
OpenCms allows you to configure how your content is indexed by the integrated Solr search engine. In particular, you can add information about indexing in the content's schema definition and thereby, on the one hand, define if the content should ...