Since OpenCms 9.5 formatters can make up new containers. This means you can nest contents. Nested containers add enormous flexibilty in building templates and designing contents. You can build just simple tab elements with arbitrary content per tab, or you can pour your whole page layout in "layout"-contents exposing nested containers.
OpenCms 9.5 introduced new roles with fewer rights than workplace users. The role system is adjusted to the improved ADE features. There are roles like "Element author" and "Editor" that do not have access to the traditional workplace at all.
Template models, formerly model pages, can now be added and edited via a special view in the sitemap editor. Moreover, for each content on a template model you can choose if it should be copied or reused on pages generated from the model.
OpenCms 9.5 adds the attribute editableby to the <cms:container> tag. Using it, you can specify which users are able to add or remove elements in a container. Moreover the <cms:container> tag can have a body. The body's HTML is shown in the container whenever it is empty.