At the core of CommonSpot's powerful, easy-to-use template creation and management features is an HTML-based template. While all other levels of the template hierarchy store properties and content within the CommonSpot database for maximum usability and design efficiency, the base template is a code-only module containing basic layout and rendering logic. This lightweight architecture offers designers and developers tremendous flexibility and power. Sites can encode extremely precise conditional layouts and design, using CSS positioning, grid frameworks, custom code, JavaScript, and more. Rebranding and logo changes or redesigns can take place quickly and efficiently through changes to a single foundational component.
Base templates can range from simple to complex, depending on requirements. You can distribute responsibility for template creation and change by making "soft" templates and content objects accessible and modifiable, or you can limit access by hard-coding most functionality in the base template. You can also lock down content objects included in your templates. CommonSpot optimizes page display and executes the base template at publish time to better manage system resources.
- Lightweight foundational HTML-based template architecture makes change management easy.
- Explicitly define as much or as little design and functionality in the base template as you need.
- Create precise, targeted conditional designs that leverage CSS positioning, grid layouts, custom code, JavaScript and more.
- Advanced options include conditional Header content, template variables, ColdFusion variables, CommonSpot metadata, programmatically setting Body tag and class attributes, and more.
- Built-in controls for template inheritance protect design elements.