CSR & SSR
DominoCMS is primarily a Client-side Rendering web application, but for SEO purpuses it uses Server-side rendering. Now you can choose what to show to robots and what not. If you're willing to sacrifice the smooth pushstate webapp page transitions, SSR can also be used as primary engine.
DominoCMS is based on an easy-to-learn model-view-controller (MVC) structure. Each template item includes centralised MVC files, where from one place you can get the database content (model - php), render the html into the view (view - jsx) and control it with the frontend controller (controller - js).No framework, just pure coding.
DominoCMS uses pushstate for the page transitions, so there are no actual page reloads and no wasted traffic wasted on reloading from the server. On every state change, the system only goes back for the pure content. Now you can mage web applications and websites with the look, smoothness and power of good old Flash.