Developer Documentation

Everything you need to build with DVP CMS

Welcome to the DVP CMS developer documentation. Learn how to build, test, and deploy plugins for the content management system built for the AI era.

Plugin Development Guides

Build Your First Plugin

Beginner 30 minutes

Step-by-step guide to creating your first DVP CMS plugin from scratch. Learn the fundamentals of plugin architecture, hooks, and registration.

Plugin Best Practices

Intermediate Reference

Standards for production-ready plugins. Covers code quality, security, performance, error handling, and deployment.

Testing Plugins

Intermediate 45 minutes

Guide to testing DVP CMS plugins with pytest. Covers unit testing, integration testing, async testing, mocking, and CI/CD integration.

Plugin Deployment

Intermediate 30 minutes

Guide to packaging, publishing, and deploying DVP CMS plugins. Covers PyPI publishing, version management, and distribution.

Getting Started

Start with Build Your First Plugin if you're new to DVP CMS plugin development. This 30-minute tutorial will teach you the fundamentals of creating, testing, and deploying plugins.

For production deployments, review the Plugin Best Practices guide to ensure your plugins meet standards for security, performance, and reliability.