Billing Plugin (Stripe via Cashier)
> **What you'll learn:** How to connect Stripe to a TallCMS multisite install via the `tallcms/billing` plugin, how Stripe products/prices map to `SitePlan` ...
Billing Plugin (Stripe via Cashier)
> **What you'll learn:** How to connect Stripe to a TallCMS multisite install via the `tallcms/billing` plugin, how Stripe products/prices map to `SitePlan` ...
Going Full Native: How to Extend Filament v5's Register Page
Filament v5 ships a native register page. Some plugins ignore it and roll their own controller. Here's how we added captcha, honeypot, role assignment, and event bridging — entirely through Filament's documented hooks, without touching `register()` itself.
Theme Development
Complete guide for creating and customizing themes in TallCMS using the file-based multi-theme system.
Template & Widget Development
> **What you'll learn:** How to create custom page templates and sidebar widgets for TallCMS.
Theme Switcher Development
> **What you'll learn:** How the runtime theme switcher works and how to enable it in your themes.
Plugin Development
This guide covers how to develop plugins for TallCMS. Plugins extend the CMS with new functionality including custom blocks, routes, admin pages, and more.
Block Development
This guide covers creating custom blocks for the TallCMS Rich Editor. Blocks are reusable content components that content editors can insert into pages and p...
REST API Development
> **What you'll learn:** How the TallCMS REST API is architected, how to authenticate, and how to extend it.
Block Styling
TallCMS blocks use **daisyUI component classes** plus Tailwind utilities. This keeps block templates small, semantic, and theme-aware without inline style fa...
Multisite Architecture
> **What you'll learn:** How the multisite system works internally, how Site is a core model, how settings inheritance works, and how to build multisite-awar...
Plugin Licensing
> **What you'll learn:** How licensing works for TallCMS plugins and themes, what the CMS handles automatically, and how to implement your own licensing as a...
How to Turn Filament v5's Rich Editor Into a Full Block Editor
Filament v5's RichEditor is powerful out of the box. It is built on Tiptap, which means it's natively extensible, and it now supports *custom blocks out of the box . Here's how to extend it into a categorized, searchable block editor — without forking a single line of Filament core.
Extending Filament Rich Editor Part 2
Beyond the Block Picker: Outlines, Hover Chrome, and Slash Commands for Filament v5's Rich Editor
Going Full Native: How to Extend Filament v5's Register Page
Filament v5 ships a native register page. Some plugins ignore it and roll their own controller. Here's how we added captcha, honeypot, role assignment, and event bridging — entirely through Filament's documented hooks, without touching `register()` itself.
Theme Development
Complete guide for creating and customizing themes in TallCMS using the file-based multi-theme system.
Template & Widget Development
> **What you'll learn:** How to create custom page templates and sidebar widgets for TallCMS.
Theme Switcher Development
> **What you'll learn:** How the runtime theme switcher works and how to enable it in your themes.
Plugin Development
This guide covers how to develop plugins for TallCMS. Plugins extend the CMS with new functionality including custom blocks, routes, admin pages, and more.
Block Development
This guide covers creating custom blocks for the TallCMS Rich Editor. Blocks are reusable content components that content editors can insert into pages and p...
REST API Development
> **What you'll learn:** How the TallCMS REST API is architected, how to authenticate, and how to extend it.
Block Styling
TallCMS blocks use **daisyUI component classes** plus Tailwind utilities. This keeps block templates small, semantic, and theme-aware without inline style fa...
Multisite Architecture
> **What you'll learn:** How the multisite system works internally, how Site is a core model, how settings inheritance works, and how to build multisite-awar...
Plugin Licensing
> **What you'll learn:** How licensing works for TallCMS plugins and themes, what the CMS handles automatically, and how to implement your own licensing as a...
How to Turn Filament v5's Rich Editor Into a Full Block Editor
Filament v5's RichEditor is powerful out of the box. It is built on Tiptap, which means it's natively extensible, and it now supports *custom blocks out of the box . Here's how to extend it into a categorized, searchable block editor — without forking a single line of Filament core.
Extending Filament Rich Editor Part 2
Beyond the Block Picker: Outlines, Hover Chrome, and Slash Commands for Filament v5's Rich Editor