Questions

I've been down this road before (two custom CMS platforms built over the years), and to play devil's advocate here: do you really need to build a custom CMS?

What problem are you up against that aren't being solved by existing solutions? If those problems aren't fundamental, how much time and money will be saved by creating plugins for an existing CMS?

I know the temptation to start from scratch, but if this is something to be used in production, the todo list is staggering: you'll need user authentication, security on the front and back end, admin interfaces, plugin infrastructure for extensibility, theming (if this will be used for multiple clients), third party integrations — and that's all before you get into really annoying and notoriously finicky shit like media uploads and i18n.

If it's for learning or a hobby, go nuts, but if you're planning to use this with clients, save yourself the heartache and late nights and use something established and open source. Join the community and help fix existing solutions' shortcomings — that's a bigger overall contribution to the world.

Good luck!


Answered 9 years ago

Unlock Startups Unlimited

Access 20,000+ Startup Experts, 650+ masterclass videos, 1,000+ in-depth guides, and all the software tools you need to launch and grow quickly.

Already a member? Sign in

Copyright © 2025 Startups.com LLC. All rights reserved.

Unlock a ton of startup help for less than your daily coffee.

gray-lock

Unlimited Access
Full use of our tools, courses, and community.

gray-education-book

Every Startup Course & Video
600+ Master Classes, eBooks, and full online courses.

gray-tools

All Our Tools
Startups.com, Bizplan, Launchrock, Fundable - included.

gray-education-customers

Founder Community
Startup Therapy Podcast, Forums, and Answers.

Get Startups Unlimited

Register

Have an account? Sign In



Signing up for a Startups.com account means you agree to the Terms of Service and Privacy Policy.

Register

Have an account? Sign In



Signing up for a Startups.com account means you agree to the Terms of Service and Privacy Policy.

Sign in

No account? Join Now!