# Plugins

## Plugin types

There are two types of plugins:

- **System plugins** (blue badge) - Manage CMS functionality such as Dashboard, Logs and Statistics
- **Content plugins** (green badge) - Display content on the front-end such as HTMLBlock and Navigation

## Essential plugins

Essential plugins (with a shield icon) cannot be edited, deactivated, or deleted. This applies to the Navigation plugin for example.

## Managing plugins

- **Enable/Disable** - Turn plugins on/off
- **Edit** - Modify plugin code
- **Configuration** - Plugin settings (only for plugins with a Config button)
- **Delete** - Remove plugin

Only active plugins are shown in the admin sidebar.

## New plugin

1. Go to **Plugins** → **New plugin**
2. Enter a name (e.g. `MyPlugin`)
3. Edit the PHP file
4. Enable the plugin

New plugins are content-plugins by default. To create a system plugin, add `"type": "system"` to `plugin.json`.