🎯 Introduction
What is a Plugin?
A plugin adds interactive features to your website. Instead of manually writing JavaScript for each page, you create a plugin once and use it anywhere with simple HTML attributes. ContentBuilder or ContentBox Runtime handles loading and initialization automatically.
What You'll Learn
This guide covers everything you need to know about plugin development:
- Basic plugins - Simple interactive components
- Settings system - Auto-generated configuration UI
- Custom editors - Advanced, interactive configuration interfaces
- Best practices - Patterns for maintainable, scalable plugins