What problem does it solve?
This Skill guides developers in creating well-structured, reusable CFWheels plugins, ensuring they follow Wheels conventions and can be easily shared and managed via ForgeBox. It automates the setup, so you can focus on the plugin's core functionality.
Core Features & Use Cases
- Standardized Plugin Structure: Generates the complete plugin directory structure, including
index.cfm, box.json, README.md, and optional config/, controllers/, models/, views/, events/, db/, and tests/ directories.
- ForgeBox Integration: Provides a
box.json template and guidance for publishing your plugin to ForgeBox, making it discoverable and installable.
- Event Handling & Mixins: Shows how to register event handlers and add global, model, controller, or view helper methods using mixins.
- Use Case: Develop a custom authentication plugin for Wheels. This skill provides the boilerplate for the plugin's structure, configuration, and even how to publish it to ForgeBox, saving you significant setup time and ensuring your plugin is professional and shareable.
Quick Start
Plugin directory structure:
/plugins/YourPlugin/
├── index.cfm
├── box.json
└── config/
└── settings.cfm