# Introducing Duggie CMS 

If you’ve ever built sites for clients, you know the pattern.  
You hand off a beautiful site, and a week later you get the message:

> “Hey, something looks weird on the homepage. Can you fix it?”

You open the CMS and immediately see the problem — a client edited something they shouldn’t have, pasted formatting that blew up the layout, changed a field that triggered a rebuild, or modified a component that was never meant to be touched.

This cycle is endless.  
It’s not their fault.  
It’s the tools.

### **🧠 Why I Built Duggie CMS**

Modern headless CMS platforms are powerful, but they’re not built for the realities of client work:

*   Clients can break layouts
    
*   Editors can trigger rebuilds
    
*   Content changes can break components
    
*   Developers end up doing unpaid support
    
*   Agencies lose time, margin, and sanity
    

I wanted a CMS that:

*   Never breaks the layout
    
*   Never triggers rebuilds
    
*   Never requires developers to babysit content
    
*   Gives clients a safe, focused editing experience
    
*   Gives developers a clean, predictable API
    

So I built one.

### ⚡ What Makes Duggie Different

**Zero Rebuilds**

Content updates never trigger a rebuild.  
Everything is delivered instantly through a simple, modern API.

**Schema‑Driven Editing**

Developers define the structure.  
Clients can only edit what’s safe.

Duggie enforces:

*   Structured JSON content
    
*   HTML sanitization
    
*   Image rules (size, dimensions, type)
    

This keeps layouts intact and prevents accidental breakage.

**No Broken Layouts**

Content is structured, validated, and sanitized before it ever reaches your site.  
No rich‑text chaos.  
No rogue HTML.  
No “paste from Word” disasters.

**A Clean, Modern API**

Fetch content using straightforward REST requests — no SDK required.  
Preview mode lets you load draft content instantly.

**Built for Agencies & Freelancers**

You can finally hand off a site without worrying about support tickets.

### 🧪 What’s Ready Today

Everything below is live and working in Early Access:

### **Core Platform**

*   Project creation
    
*   Schema builder
    
*   Content editor
    
*   Asset uploads with validation
    
*   REST API for fetching content
    
*   Batch import for large content sets
    

### **Roles & Permissions**

*   Admin, Editor, Viewer
    
*   Project‑level access control
    
*   Editors can edit content; Viewers cannot
    

### **Content Safety & Workflow**

*   JSON validation
    
*   HTML sanitization
    
*   Image validation
    
*   Draft → review → publish workflow
    
*   Version history with rollback
    
*   Audit logs for all activity
    
*   Localization support for multilingual sites
    

### **Developer Experience**

*   Zero rebuilds
    
*   Preview mode
    
*   Rate limiting to prevent abuse
    

### **Early Access Infrastructure**

*   Invite‑only onboarding
    
*   Free tier limits:
    
    *   1 project
        
    *   250 assets
        
    *   100MB storage
        
    *   10k API calls/month
        

### 🚧 What’s Coming Next

These features are planned or partially implemented and will roll out during Early Access:

*   More granular permission customization
    
*   Storage add‑ons with billing integration
    
*   Public pricing page
    
*   Additional asset types (video, documents)
    
*   Cloud storage integration for large media
    

### 🚀 Early Access Is Now Open

Duggie CMS is currently in **invite‑only early access**.

This phase is for:

*   Developers
    
*   Agencies
    
*   Freelancers
    
*   Early adopters
    
*   Anyone who wants to help shape the platform
    

You’ll receive a **personal invite link** tied to your email.  
This link lets you create your account and start building.

Request an invite here:  
👉 [r/duggieCMS Early Access Thread](https://www.reddit.com/r/duggieCMS/comments/1tknikh/early_access_for_duggie_cms_is_now_live/)
