Tutorials

The tutorials in this section are designed to help you build practical, working knowledge of SmallBlock CMS — from your first installation to advanced customization.

Each tutorial focuses on a specific development milestone and can be completed in 10–20 minutes. Together, they form a hands-on progression through the major features of the system: creating a project, extending functionality, customizing the interface, and shaping your site’s presentation.

Learning Path

  1. Build Your First Site Get started fast by installing SmallBlock CMS, creating your first project, and publishing your first page.

  2. Create a Plugin Learn how to build a modular plugin using Python, register it with the CMS, and add new capabilities.

  3. Extend the Toolbar Add interactive tools to the editor interface using JavaScript — perfect for enhancing the authoring experience.

  4. Using Template Tags Inject dynamic data directly into templates with your own reusable template tags.

  5. Building a Custom Theme Control layout, colors, and branding by building your own theme from scratch.

  6. Building a Multilingual Page Configure the CMS for multiple languages and deliver localized experiences to your users.

Each tutorial stands alone but also builds on the previous one. By the end of this series, you’ll have a fully functioning, customized CMS installation — and the knowledge to extend it in nearly any direction.