What problem does it solve?
This Skill provides a comprehensive guide for building and modifying Dynamic's Silverstripe Essentials websites, offering a reference for element inventory, namespaces, config patterns, color systems, layout grids, and template presets.
Core Features & Use Cases
- Technical Reference: Detailed information on element inventory, namespaces, config patterns, color systems, layout grids, and template presets.
- Recipe Architecture: Understanding the layered recipe pattern used in Essentials sites.
- Key Namespaces: Overview of the key namespaces and their packages.
- Elemental Blocks: Information on standard and Essentials-only elements.
- Configuration Architecture: Guidance on configuration file ordering and patterns.
- Theme Architecture: Three-layer cascade for themes.
- Layout Grid System: Explanation of the 12-column grid system and common layouts.
- Element Templates: Overview of reusable block presets.
- Typical App Layer: Description of the minimal app layer in Essentials sites.
- CLI Commands: Commands for building, populating, and exporting.
- Essentials Fixtures Recipe: Fixture-driven demo content for Essentials sites.
- Subtheme Starter: Workflow for creating client-specific subthemes.
- New Essentials Project Setup: Checklist for bootstrapping a new Essentials site.
Quick Start
Use the silverstripe-essentials-website skill to learn how to set up a new Dynamic's Silverstripe Essentials website and start building your custom site with the provided technical reference.