With the CMS of DNAklik you can decide for yourself how you build your pages. You fill a page by placing a number of content blocks on the page. When you post new content, you choose a particular template. The template determines what type of content to enter. The type of content can be text (plain text or formatted text with the tinyMce editor), an image, a video, a module, or another template.
A template is a block of HTML code containing a few variable input fields for a certain type of content, such as plain text or designed text with the tinyMce editor, an image, a module or another template. With these templates you can create content blocks according to a certain design. By default, a website comes with a number of templates, e.g. templates to create carousels, images, videos or text blocks. From the page menu you can adjust all content per page, add new content blocks or adjust the order of the content blocks. In the CMS you also have the option to add or modify templates yourself.
Usually I deliver the website with a number of modules. A module is a program component that displays information that is variable. For example, at the Oorkamers website, separate sections are included in the CMS for the input of projects, news and references. For the front-end, modules have been created to generate overviews and modules for the detailed display of individual components. For example, a module can also be a block with a picture of the last posted news item or an API that shows the last posted photos on a flickr address, see the homepage of imperiumtheater.nl.
The design of the website is determined by style sheets. Usually I implement the desired design, i.e. I record the design for the website. As a result, content blocks that are added are already designed according to the style of the website. In the standard CMS, on the other hand, there is the possibility to deviate from this design by creating your own styles.
The entire website is made up of content blocks made up of templates. This means that you can in principle adjust all HTML code on the website, including the HTML of the footer and the header. You can specify that a specific template is intended for a fixed place on the website. There are also templates to place fixed elements in the running, such as buttons, images or videos.
The CMS works intuitively and is clear. You can easily adjust the order of the pages or content via "drag and drop" or icons.