Introduction to DCS
Welcome to Duff Cloud Services (DCS) — a modern platform that bridges the gap between site owners who need quick content updates and developers who build sophisticated web experiences.
What is DCS?
DCS is a headless CMS and site management platform that enables:
- Site owners to manage text content, SEO metadata, and blog posts without developer intervention
- Partners and developers to build sites that integrate seamlessly with the DCS portal
- AI-powered automation through GitHub Copilot for development requests that go beyond simple text changes
How It Works
┌─────────────────┐ ┌─────────────────┐ ┌─────────────────┐
│ Your Site │◄────│ DCS Portal │────►│ GitHub Repo │
│ (VitePress) │ │ (Management) │ │ (Source Code) │
└─────────────────┘ └─────────────────┘ └─────────────────┘
│ │ │
│ │ │
▼ ▼ ▼
Live Website Real-time APIs AI DevelopmentReal-Time Changes
When you edit text or SEO data in the portal, your site fetches the updated content immediately. No rebuild, no deployment — just instant updates.
Development Requests
For changes that require code modifications — new pages, layout changes, custom widgets — you submit a development request. Our AI-powered system analyzes your request and routes it to GitHub Copilot, which implements the changes automatically.
Version Control
All code changes flow through GitHub with proper version control. You can review changes in a draft environment before they go live, and roll back if needed.
Who Is This For?
Site Owners
You manage a website built on the DCS platform. Through the portal, you can:
- Edit text content on any page
- Update SEO titles and descriptions
- Manage blog posts
- Request new features or changes
- View analytics and performance data
Partners & Developers
You build and maintain sites for clients. DCS helps you:
- Deliver a self-service content management experience
- Reduce support requests for simple text changes
- Automate routine development tasks
- Maintain full control over the codebase
Getting Started
Choose Your Path
Select the guide that matches your role:
- Quick Start — Get up and running in 5 minutes
- Core Concepts — Understand the platform architecture
- Partner Guide — For developers integrating sites with DCS
- Portal Guide — For site owners managing their content
Key Features
| Feature | Description | Who Uses It |
|---|---|---|
| Text Editing | Update website copy in real-time | Site Owners |
| SEO Management | Manage meta tags and Open Graph data | Site Owners |
| Blog CMS | Create and publish blog posts | Site Owners |
| Dev Requests | Request code changes via AI automation | Site Owners |
| Analytics | Track page views and engagement | Site Owners |
| Site Onboarding | Add new sites to the platform | Partners |
| Release Management | Control deployments and versions | Partners |
Platform Components
The Portal
A web application where site owners and partners manage their sites. Key sections include:
- Dashboard — Overview of all your sites
- Site Manager — Deep-dive into a specific site
- Development Requests — Track feature requests
- Analytics — View traffic and performance
The CMS Server
A Go-based backend that provides:
- Real-time text content APIs
- SEO metadata storage and retrieval
- Blog content management
- GitHub integration for automation
- Azure deployment orchestration
Customer Sites
Your actual websites, typically built with VitePress, that:
- Fetch content from DCS APIs
- Display text overrides in real-time
- Support the
useTextContentcomposable for editable regions
Next Steps
Ready to dive in? Here's where to go next:
- Quick Start — Set up your first site integration
- Core Concepts — Learn the terminology and architecture
- Portal Overview — Explore the management interface
