Skip to content

v2.11.0 - Page Templates & Sidebar Widgets

Choose a tag to compare

@tallcms tallcms released this 01 Feb 16:07
· 214 commits to main since this release

What's New

This release introduces a WordPress-like page template system with configurable sidebar widgets.

Page Templates

Choose from 6 built-in templates for each page:

Template Description
Default Standard centered content
Full Width Edge-to-edge layout
Sidebar Left Content with left sidebar
Sidebar Right Content with right sidebar
Documentation Prose styling with TOC sidebar
Landing Minimal header/footer for marketing pages

Sidebar Widgets

Pages with sidebar templates can configure widgets:

  • Recent Posts - Latest blog posts with thumbnails
  • Categories - Post categories with counts
  • Table of Contents - Auto-generated from page headings
  • Search - Site search box
  • Custom HTML - Embed custom content (admin only)

Features

  • Per-page template selection in admin
  • Per-page widget configuration via drag-and-drop repeater
  • Template default widgets (Documentation defaults to TOC)
  • Automatic heading ID generation for TOC anchor links
  • Duplicate heading ID de-duplication for SPA mode
  • Minimal chrome mode hides nav/footer on landing pages
  • Theme override support for custom templates

For Developers

  • TemplateRegistry service for template discovery
  • WidgetRegistry service for widget registration
  • Create custom templates in themes
  • Register custom widgets with settings schema
  • Permission-gated widgets support

Documentation


Full Changelog: tallcms/tallcms@v2.10.0...v2.11.0"