CMS development
CMS development with Exponential: content classes, templates, workflows, permissions, multisite and languages.
51 pages
- Site packages and installers For CMS developers, how Exponential sites are installed from packages and how a project can be shipped the same way. It covers packages and site packages, the package server, the three installers, the default…
- Performance For CMS developers, how to make an Exponential site fast and keep it fast. It covers measuring with exp:benchmark, what the content model and templates decide, fetch rules, caching per layer, the server side (Velocity…
- Security checklist For CMS developers, the security work of a site project as checklists. It covers the content model and roles, templates and output, forms and uploads, your own code, APIs, configuration and deployment, and the go-live…
- Accessibility For CMS developers, building accessible sites on Exponential. It covers where the product stands against WCAG 2.2 AA, what the content model contributes (alternative text, headings, structured rich text), templates and…
- SEO basics For CMS developers, the search engine work that belongs in the build of an Exponential site. It covers clean addresses from the tree, canonical links for content in several places, titles and descriptions from content…
- Project launch checklist For CMS developers taking a site live, one checklist from a week before launch to the week after. It covers content and model, templates and design, settings, server and caches, cronjobs, security, search, SEO and…
- Content model review checklist For CMS developers and their reviewers, a checklist to review a content model before it is built and again before launch. It covers classes, identifiers, datatypes, relations, the tree, access, languages, editorial…
- CMS developer FAQ For CMS developers, short answers to the questions developers ask in their first weeks with Exponential. They cover the model, templates, caches, APIs, multisite, the product family and the project, each with a link to…
- Glossary for CMS developers For CMS developers, the words of Exponential in one place, with the term other systems use where it differs and the page that explains each. It covers content, presentation, configuration, delivery and the project.
- Fixed IDs and numeric codes The node, object and section IDs a new installation starts with, the numbers of the sort fields and sort orders, and the status codes of objects and versions, with the setting or constant each one comes from.
- Choosing a ready-made content class Which of the content classes that site packages install fits which job - folder, article, image, file, link, frontpage, feedback form, comment, forum, gallery, event and the media classes - and what to check before you…
Documentation license
This documentation is free documentation, licensed under the GNU Free Documentation License 1.3 or later.
Exponential Copyright © 1998-2026 Exponential Foundation and 7x