Setting Up a New Craft CMS Project from a Starter Repo
After building a lot of Craft CMS sites from scratch, I created a starter project that's been saving me a good chunk of time on each new build since.
Several years back, after building a lot of Craft CMS sites from scratch, I got tired of repeating the same setup steps every single time. So I created a starter project that's been saving me a good chunk of time on each new build since.
In this video, I walk through that starter and explain some of the decisions behind it:
What I Cover
- Folder structure and organization - How I keep things maintainable
- Essential plugins - The ones I include by default on every project
- Reusable Twig templates and components - My go-to building blocks
- Base "content builder" Matrix field - My flexible approach to page building
- Environment configuration - Local dev setup with DDEV
Whether you're already deep into Craft development or just getting started, this might give you some ideas for your own workflow. 🤷♀️
Resources Mentioned
- DDEV - Local development environment
- Craft CMS
- Craft Documentation
- Craft Plugin Store
Questions?
Thinking about making this starter publicly available. If that would be useful to you or if you have questions about Craft CMS development, drop a comment on the video or reach out directly.
Watch more web development tutorials on my YouTube channel or subscribe to my newsletter for insights on running a web design studio.