This repository contains an example plugin for NueCMS to demonstrate how to create and configure plugins within the NueCMS ecosystem.
This example plugin showcases the basic structure and configuration options available when developing plugins for NueCMS. Use this as a starting point or reference for creating your own custom plugins.
manifest.json
- Plugin configuration file with metadata and settings- Additional files would include your plugin logic, assets, and components
The plugin is configured through the manifest.json
file with the following properties:
{
"key": "example",
"name": "Example Plugin",
"description": "An example plugin to demonstrate the plugin system",
"version": "1.0.0",
"author": "NueCMS",
"config": {
"setting1": "value1",
"enableFeature": true,
"maxItems": 10
}
}
setting1
: Example text settingenableFeature
: Boolean flag to enable/disable functionalitymaxItems
: Numeric value to control item limits
To install this plugin in your NueCMS instance:
- Clone or download this repository
- Place the plugin folder in your NueCMS plugins directory
- Restart or refresh your NueCMS application
To develop and extend this plugin:
- Modify the
manifest.json
to update metadata and configuration - Add your custom functionality in appropriate files
- Test your plugin within a NueCMS environment
This project is licensed under the MIT License - see the LICENSE file for details.