Plug-in List
Plug-in List allows administrators to review remote server plugins and local installed plugins. Administrators can install, update, delete, and compare plugin versions from this screen.
Use this page when you want to add new iBoard features, install server plugins, reinstall local plugins, or check whether the installed plugin version is different from the latest available version.
Overview
The Plug-in List page is divided into two main sections: Server Plugins and Local Plugins. Server Plugins are plugins registered on the remote plugin server. Local Plugins are plugins currently found in the local plugin folder of the current iBoard installation.
| Area | Description |
|---|---|
| Server Plugins | Displays plugins registered on the remote plugin server. These plugins can be installed or deleted depending on system state. |
| Local Plugins | Displays plugins that already exist in the local plugin folder. |
| Current Version | Shows the currently installed iBoard and plugin version. |
| Latest Version | Shows the version information registered on the remote plugin server. |
| Install | Installs or applies the selected plugin to the current iBoard system. |
| Delete | Deletes the selected server plugin entry or removes the plugin depending on system configuration. |
Server Plugins
The Server Plugins section displays plugins registered on the remote plugin server. Each plugin is displayed as a card with an image, plugin name, version information, and action buttons.
Server Plugin Card
| Card Item | Description |
|---|---|
| Preview Image | Displays the plugin thumbnail or representative image. |
| Plugin Name | Name of the plugin registered on the remote server. |
| Current Version | Shows the currently installed iBoard and plugin version on this system. |
| Latest Version | Shows the latest iBoard and plugin version available from the server. |
| Install | Downloads or installs the plugin into the current iBoard system. |
| Delete | Deletes the plugin entry or removes the plugin depending on the system configuration and permission. |
Local Plugins
The Local Plugins section displays plugins that are currently installed in the local plugin folder. These plugins may already be available in the iBoard system, or they may need to be installed or registered again.
Local Plugin Card
| Card Item | Description |
|---|---|
| Plugin Name | Name of the local installed plugin. |
| Local Version | Displays the local iBoard version, plugin version, and plugin date. |
| Install | Installs or registers the local plugin into the iBoard system. |
Version Information
Plugin cards usually display both iBoard version and plugin version. These values help administrators confirm compatibility between the current iBoard system and the plugin package.
| Version Item | Description |
|---|---|
| iBoard | The iBoard platform version expected or supported by the plugin. |
| Plugin | The plugin package version. |
| Date | The plugin release date or local plugin build date. |
| Current Version | The version currently installed in the local system. |
| Latest Version | The latest version available from the remote plugin server. |
Install a Server Plugin
Use the Install button in the Server Plugins section to install a plugin from the remote plugin server.
- Open Admin > Site > Plugin.
- Review the available plugins under Server Plugins.
- Compare the Current Version and Latest Version.
- Click Install.
- Wait until the plugin package is downloaded and installed.
- Refresh the page if needed.
- Confirm that the plugin appears under Local Plugins.
Plugin installation may add files, controllers, views, scripts, styles, or configuration data depending on the plugin package.
Install a Local Plugin
Use the Install button in the Local Plugins section when a plugin already exists in the local plugin folder but needs to be installed, registered, or applied to the iBoard system.
- Find the plugin under Local Plugins.
- Check the local iBoard and plugin version.
- Click Install.
- Wait for the installation process to complete.
- Confirm that the plugin menu or feature becomes available.
Delete a Plugin
The Delete button removes the selected plugin or plugin entry depending on your system configuration. Before deleting a plugin, confirm that no active page, menu, shortcode, API, or feature depends on it.
- Find the plugin you want to delete.
- Confirm that the plugin is not currently being used.
- Back up plugin files if needed.
- Click Delete.
- Confirm the deletion if prompted.
- Refresh and verify that the plugin was removed.
Deleting an active plugin can break menus, pages, routes, or features that depend on that plugin.
Common Use Cases
| Use Case | Recommended Action |
|---|---|
| Add a new feature to iBoard | Install the required plugin from Server Plugins. |
| Register a plugin already copied to the server | Use Install from the Local Plugins section. |
| Check plugin compatibility | Compare iBoard and Plugin versions before installing. |
| Remove unused plugin | Back up files and delete only after confirming it is not in use. |
| Reinstall plugin after deployment | Use the Local Plugins Install button to re-register local plugin files. |
Important Notes
- Only trusted administrators should install or delete plugins.
- Plugins may affect routing, menus, database functions, views, and frontend behavior.
- Always check version compatibility before installing a plugin.
- Back up local plugin files before deleting or reinstalling a plugin.
- After installing a plugin, test the related menu and feature immediately.
- If a plugin includes database changes, confirm that the database user has the required permissions.
Recommended Plugin Management Workflow
- Review the plugin name and version information.
- Check whether the plugin is already installed locally.
- Back up existing plugin files if the plugin already exists.
- Install or update the plugin.
- Refresh the administrator menu.
- Open the plugin feature and test basic behavior.
- Check error logs if the plugin does not load correctly.
Recommended Backup Practice
Recommended before install or delete:
1. Back up the local plugin folder.
2. Back up related database tables or settings if the plugin uses them.
3. Record the current iBoard and plugin version.
4. Install, update, or delete the plugin.
5. Test the related pages and menus.
Troubleshooting
| Problem | Possible Cause | Solution |
|---|---|---|
| Server plugin list is empty | The remote plugin server may not be reachable, or the server API may not return data. | Check internet access, remote plugin server settings, and server response. |
| Install button fails | The server may not have write permission to the plugin folder. | Check IIS and folder write permissions. |
| Plugin is installed but menu does not appear | The plugin may not be registered correctly, or the menu cache may need refresh. | Reinstall the local plugin, refresh the admin page, and check plugin configuration. |
| Plugin page returns an error | Plugin files may be missing, incompatible, or database objects may not exist. | Check plugin files, iBoard version compatibility, and required database scripts. |
| Delete does not work | The application may not have permission to delete plugin files. | Check folder permissions and ensure files are not locked by another process. |
Best Practices
- Install only plugins from trusted sources.
- Keep plugin versions documented.
- Test plugins in a development environment before using them in production.
- Do not delete plugins that are connected to active pages or menus.
- Review plugin permissions and database requirements before installation.
- Keep backups of plugin files before updates or deletion.
Plugins extend iBoard functionality. Because they may affect pages, menus, routing, and database behavior, install and delete plugins carefully.