An open API service indexing awesome lists of open source software.

https://github.com/aljawaid/pluginmanager

Replace the Installed Plugins section with a whole new interface. Plugin Manager provides both users and developers with an improved layout displaying a new section for troubleshooting plugins with a new plugin structure breakdown for each plugin. Install plugins directly or explore new upcoming or untested features from manual plugins.
https://github.com/aljawaid/pluginmanager

extensions extensions-manager kanboard kanboard-plugin manager plugin plugin-manager

Last synced: 4 months ago
JSON representation

Replace the Installed Plugins section with a whole new interface. Plugin Manager provides both users and developers with an improved layout displaying a new section for troubleshooting plugins with a new plugin structure breakdown for each plugin. Install plugins directly or explore new upcoming or untested features from manual plugins.

Awesome Lists containing this project

README

          

PluginManager




GitHub Latest Release (by date)


GitHub All Releases


GitHub Repository File Count


GitHub Repository Size


GitHub Code Size




GitHub Discussions


GitHub Commits Since Last Release


GitHub Commit Monthly Activity


Kanboard

Replace the Installed Plugins section with a whole new interface. Plugin Manager provides both users and developers with an improved comprehensive layout displaying a new section for troubleshooting plugins with a new plugin structure breakdown for each plugin. Install plugins direct from the Plugin Directory or explore new upcoming or untested features from manual plugins.

[↓ Bottom] [→ Next] [↑ Top]

## Features

- All plugins, installed and available are now sorted alphabetically
- Add `Back to Top` and `Bottom` buttons for easier screen navigation with smooth scrolling effect
- Add direct link in Kanboard Settings menu
- Add New Plugin Sidebar Menu Hook
- `'template:plugin:sidebar'` is located in the plugins menu sidebar
- Fully translatable
- Clean coded icons without images for faster page load times
- Direct link to [ContentCleaner](https://github.com/aljawaid/ContentCleaner) and [KanboardSupport](https://github.com/aljawaid/KanboardSupport) from the PluginManager sidebar

**Plugin Manager**
- Installed Plugins
- Renamed as **`Plugin Manager`**
- Show installed plugin count
- Show total count for plugins with updates
- Filter plugins by those requiring updates
- Fixed table headers for easier page navigation
- Use the user friendly search filter to quickly find installed plugins
- Hover over the input box to focus without clicking
- Show a notification icon if the plugin has database changes
- Show a notification icon if the plugin has a published homepage
- Show the Kanboard compatible version set by the plugin
- Show a direct link to the plugin readme file if hosted on GitHub, GitLab, Gitea or Codeberg.
- Show the plugin installation date

**Plugin Directory**
- NEW: Show a plugin structure for all plugins
- Each plugin shows informative icons if it has any database changes, contains template or model overrides, or uses any hooks.
- Show when each plugin was last updated using _Time Ago_ relative dates
- Display a relative date with the exact date shown in tooltip (toggles to the exact date when clicked)
- _The plugin structure is compiled for each plugin using properties extracted from the Kanboard Plugins Directory_
- Show a directory source e.g. 'official' or 'custom' including the URL of the source
- Show external weblink for official directory
- Show the available plugins count based on your configuration
- Show the current application version
- Show a direct link for each plugin's readme file
- Show plugin totals by type
- Use the user friendly search filter for quickly finding available plugins
- Click on each type to dynamically filter all plugins including those with updates
- Hover over the input box to focus without clicking
- Highlight the last updated dates to reflect the development activity of a plugin
- Show direct links to installed plugins

**Manual Plugins**
- Manually install plugins in `.zip` archive files from local or remote locations
- Manual plugins are part or completely functional plugins but not suitable for general Kanboard installation
- Show a list of plugins which can be manually downloaded and installed based on data from the Plugin Directory
- Developers can list their plugins in the normal directory but if they set `remote_install` to `false`, the plugin will appear on the manual plugin page with a download link (no install). Kanboard by default, currently completely ignores such plugins.
- These plugins only show in PluginManager

**Plugin Info**
- A dedicated section detailing the breakdown of a plugin with valuable information about core components of a Kanboard plugin
- Details explaining the plugin structure as displayed in the _Plugin Directory_ and _Plugin Manager_ sections

**Plugin Problems**
- A dedicated section listing common issues with plugins and how to resolve them
- Integration with [KanboardSupport](https://github.com/aljawaid/KanboardSupport) to display technical information
- Useful links to further troubleshoot plugin issues all in one place

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

## Screenshots

**Plugin Manager**

![Plugin Manager](../master/Screenshots/screenshot-plugin-manager-main.png "View more screenshots of this plugin using the link below")

**Plugin Directory**

![Plugin Directory](../master/Screenshots/screenshot-plugin-directory-main.png "View more screenshots of this plugin using the link below")

**Manual Plugins**

![Manual Plugins](../master/Screenshots/screenshot-manual-plugins.png "View more screenshots of this plugin using the link below")

**Plugin Problems**

![Plugin Problems](../master/Screenshots/screenshot-plugin-problems.png "View more screenshots of this plugin using the link below")

**_[More screenshots](../master/screenshots.md)_**

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

## Usage

Go to `Plugins`

**_or_**

`Settings` ⥂ `Plugin Manager`

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

## Installation & Compatibility



Code Scanning


PHP Compatibility Test


PHP Compatibility Test


PHP Compatibility Test

Installation

- Install via the **[Kanboard](https://github.com/kanboard/kanboard "Kanboard - Kanban Project Management Software") Plugin Directory** or see [INSTALL.md](../master/INSTALL.md)
- Read the full [**Changelog**](../master/changelog.md "See changes") to see the latest updates

Compatibility

- Requires [Kanboard](https://github.com/kanboard/kanboard "Kanboard - Kanban Project Management Software") ≥`1.2.20`
- **Other Plugins & Action Plugins**
- _No known issues_
- Compatible with [KanboardSupport](https://github.com/aljawaid/KanboardSupport), [Glancer](https://github.com/aljawaid/Glancer), [ContentCleaner](https://github.com/aljawaid/ContentCleaner), [KanboardCSS](https://github.com/aljawaid/KanboardCSS)
- Other plugins can use the `'template:plugin:sidebar'` hook after installing PluginManager
- **Core Files & Templates**
- `04` Template overrides
- _No database changes_

Translations

- English (UK), French, German, Spanish
- _Starter template available_

[↓ Bottom] [← Previous] [→ Next] [↑ Top]

## Authors & Contributors

- [@aljawaid](https://github.com/aljawaid) - Author
- [Alfred Bühler](https://github.com/alfredbuehler) - Contributor
- [Craig Crosby](https://github.com/creecros) - Contributor
- [CptSanifair](https://github.com/cptsanifair) - Contributor
- _Contributors welcome_

[↓ Bottom] [← Previous] [↑ Top]

## License

- This project is distributed under the [MIT License](../master/LICENSE "Read The MIT license")

---



PluginManager


PluginManager


PluginManager


PluginManager


PluginManager


PluginManager


GitHub commits since latest release (by date)


[↑ Top]