Building Master CMS — A Reusable CMS Engine From the Ground Up
Client: New Edge Media Ltd
Challenge
Every new client website meant starting from either a Silverstipe install with modules and large CSS files or a WordPress install loaded with plugins for basic things a CMS should just do natively, page building, a blog, image handling, user roles, security. Each plugin was another update to manage, another potential conflict, and another way a site could quietly break. We needed a system that did the essentials properly out of the box, without carrying that weight into every project.
Approach
We built Master CMS from scratch as a clean PHP and MySQL engine: a real drag-and-drop page builder with a proper block library, a built-in blog and case-study system with draft/publish workflows, full user and role management, SEO controls, and security handled at the core rather than bolted on. Every feature was designed to be genuinely reusable, one clean codebase that deploys fresh for each new client, rather than a bespoke build every time.
Results
Master CMS now powers multiple live client sites, including this one, edgeCMS.co.uk runs on the exact engine we built, used here as its own showcase. New client sites go from a blank server to a fully working, editable website in a fraction of the time a traditional WordPress build takes, with none of the plugin overhead or ongoing patching that used to eat into every project.