Why I Built My Own CMS (Again) — This Time with Laravel + Filament
Most developers don’t wake up thinking: “You know what the world needs? Another CMS.” And yet… here we are. The Problem with Existing CMS (From a Developer’s POV) I’ve worked with a lot of CMS platforms over the years — from WordPress to headless setups. They all work… until you try to do something slightly different. That’s when things get messy: You fight plugins instead of building features You bend your architecture around the CMS You inherit years of legacy decisions you didn’t sign up for At some point, I realized: I wasn’t building products — I was working around the CMS. The “What If” Question So I started asking: What if a CMS was built the way we build modern Laravel apps today? Not constrained by legacy. Not pretending to be everything for everyone. Just: Clean architecture Deve
Most developers don’t wake up thinking:
“You know what the world needs? Another CMS.”
And yet… here we are.
The Problem with Existing CMS (From a Developer’s POV)
I’ve worked with a lot of CMS platforms over the years — from WordPress to headless setups.
They all work… until you try to do something slightly different.
That’s when things get messy:
-
You fight plugins instead of building features
-
You bend your architecture around the CMS
-
You inherit years of legacy decisions you didn’t sign up for
At some point, I realized:
I wasn’t building products — I was working around the CMS.
The “What If” Question
So I started asking:
What if a CMS was built the way we build modern Laravel apps today?
-
Not constrained by legacy.
-
Not pretending to be everything for everyone.
Just:
-
Clean architecture
-
Developer-first
-
Extensible by design
-
Actually enjoyable to work with
Why Laravel + Filament?
If you’re in the Laravel ecosystem, this part will make sense.
Laravel gives you:
-
Structure without being restrictive
-
A clean service layer
-
First-class DX
Filament gives you:
-
A powerful admin panel out of the box
-
Forms, tables, actions — already solved
-
A consistent UI layer
Together, they solve 80% of what a CMS needs.
The remaining 20%? That’s where things get interesting.
The Hard Parts (That No One Talks About)
Building a CMS isn’t about CRUD.
It’s about abstractions.
- Content as Blocks (Not Fields)
What I wanted:
Flexible, composable content blocks
But that introduces problems:
-
How do you store them?
-
How do you version them?
-
How do you render them cleanly?
- Editor Experience vs Developer Control
There’s always tension between:
-
Giving non-tech users flexibility
-
Keeping developers sane
Too flexible → chaos Too strict → unusable
Finding that balance is harder than it sounds.
- Plugin Architecture
I didn’t want:
“Just hack it into the codebase”
I wanted:
A system where features can be dropped in cleanly
Which means:
-
Discovery
-
Registration
-
Isolation
-
Extensibility points
I ended up building TallCMS, an open-source CMS powered by Laravel + Filament.
Current features:
-
Block-based page builder
-
Pages & posts
-
Publishing workflow (draft → scheduled → published)
-
Revision history
-
Media library
-
Menu builder
-
Plugin architecture
Still early. Still evolving.
Unexpected Lessons
- Frameworks Matter More Than You Think
Working within Laravel + Filament constraints actually made things better.
It forced:
-
Consistency
-
Reusability
-
Less over-engineering
- Agentic Coding Is Powerful… But Dangerous
I’ve been experimenting with AI-assisted development.
What I learned:
Without structure → chaos With a clear plan → massive acceleration
I now always:
-
- Generate a plan
-
- Review it
-
- Execute in controlled steps
- CMS Is a Systems Problem
It’s not:
“Build pages”
It’s:
“Design a system that lets others build anything”
That shift changes everything.
Where This Is Going
I’m still exploring:
-
Better block composition
-
AI-assisted content creation
-
Multi-site architecture
-
Developer experience improvements
Curious What Others Think
If you’ve ever:
-
Built your own CMS
-
Fought with one
-
Or are happily using one
I’d love to hear:
What’s the one thing your CMS does really well — or really badly?
Closing
I’m building this as an open-source project called TallCMS.
Not trying to replace everything.
Just trying to make something that feels right for modern Laravel developers.
If you’re curious, happy to share more.
DEV Community
https://dev.to/tallcms/why-i-built-my-own-cms-again-this-time-with-laravel-filament-2422Sign in to highlight and annotate this article

Conversation starters
Daily AI Digest
Get the top 5 AI stories delivered to your inbox every morning.
More about
versionopen-sourceproduct
research-llm-apis 2026-04-04
Release: research-llm-apis 2026-04-04 I'm working on a major change to my LLM Python library and CLI tool. LLM provides an abstraction layer over hundreds of different LLMs from dozens of different vendors thanks to its plugin system, and some of those vendors have grown new features over the past year which LLM's abstraction layer can't handle, such as server-side tool execution. To help design that new abstraction layer I had Claude Code read through the Python client libraries for Anthropic, OpenAI, Gemini and Mistral and use those to help craft curl commands to access the raw JSON for both streaming and non-streaming modes across a range of different scenarios. Both the scripts and the captured outputs now live in this new repo. Tags: llm , apis , json , llms

Truckloads of food are being wasted because computers won’t approve them
Modern food systems may look stable on the surface, but they are increasingly dependent on digital systems that can quietly become a major point of failure. Today, food must be “recognized” by databases and automated platforms to be transported, sold, or even released, meaning that if systems go down, food can effectively become unusable—even when it’s physically available.

AI News This Week: April 05, 2026 - A New Era of Rapid Development and Multimodal Intelligence
AI News This Week: April 05, 2026 - A New Era of Rapid Development and Multimodal Intelligence Published: April 05, 2026 | Reading time: ~10 min This week has been nothing short of phenomenal for the AI community, with breakthroughs and announcements that promise to revolutionize the way we develop and interact with artificial intelligence. From building personal AI agents in a matter of hours to the unveiling of cutting-edge multimodal intelligence models, the pace of innovation is not just accelerating - it's transforming the landscape of what's possible. Whether you're a seasoned developer or just starting to explore the world of AI, this week's news is a must-know, offering insights into how technology is making AI more accessible, powerful, and integrated into our daily lives. Buildin
Knowledge Map
Connected Articles — Knowledge Graph
This article is connected to other articles through shared AI topics and tags.
More in Products

AI News This Week: April 05, 2026 - A New Era of Rapid Development and Multimodal Intelligence
AI News This Week: April 05, 2026 - A New Era of Rapid Development and Multimodal Intelligence Published: April 05, 2026 | Reading time: ~10 min This week has been nothing short of phenomenal for the AI community, with breakthroughs and announcements that promise to revolutionize the way we develop and interact with artificial intelligence. From building personal AI agents in a matter of hours to the unveiling of cutting-edge multimodal intelligence models, the pace of innovation is not just accelerating - it's transforming the landscape of what's possible. Whether you're a seasoned developer or just starting to explore the world of AI, this week's news is a must-know, offering insights into how technology is making AI more accessible, powerful, and integrated into our daily lives. Buildin

This Week in AI: April 05, 2026 - Revolutionizing Development with Personal Agents and Multimodal Intelligence
This Week in AI: April 05, 2026 - Revolutionizing Development with Personal Agents and Multimodal Intelligence Published: April 05, 2026 | Reading time: ~10 min This week has been incredibly exciting for AI enthusiasts and developers alike. With advancements in personal AI agents, multimodal intelligence, and compact models for enterprise documents, the field is rapidly evolving. One of the most significant trends is the ability to build and deploy useful AI prototypes in a remarkably short amount of time. This shift is largely due to innovative tools and ecosystems that are making AI more accessible to individual builders. In this article, we'll dive into the latest AI news, exploring what these developments mean for developers and the broader implications for the industry. Building a Per

Exploring AI Ethics in Content Creation: Best Practices for Maintaining Authenticity and Originality in 2026
In today's fast-paced world, AI writing tools are your trusted companions in crafting engaging content without compromising on time or quality. However, as we delve deeper into the realm of automated content creation, it's crucial to address ethical concerns that surfaced over the years, particularly those related to authenticity and originality. Embracing Transparency: Clear Disclosure Practices Transparency is the foundation of trust between creators and their audience. To maintain this bond, it's essential to disclose when AI has been used in the content creation process. This can be achieved by including a disclaimer or attribution that acknowledges the involvement of AI writing tools in generating the content. Maximizing Productivity: Top 7 AI-Powered Writing Assistants for Boosting E

Exploring Real-World AI Writing Tools Integration: Best Practices for Seamless Combination in 2026 (Case Study)
In the bustling world of content creation, time is of the essence. That's where AI writing tools come into play, your secret weapons for enhancing productivity while maintaining high-quality output. Today, we delve into the best practices for seamlessly integrating these powerful tools in 2026. Embracing Advanced AI Research Assistants AI research assistants are designed to aid writers, making content creation more efficient and less daunting. These intelligent tools can suggest ideas, generate outlines, and even draft entire articles based on your input. They serve as an extension of your creativity, helping you tackle projects with ease. Maximizing Productivity: Top 7 AI-Powered Writing Assistants for Boosting Efficiency in 2026 provides a comprehensive guide to some of the best AI resea


Discussion
Sign in to join the discussion
No comments yet — be the first to share your thoughts!