Intro

Intro to Dashboard Plugin

This intro concern developers who already built and have a Dashboard Plugin since Dashboard 4.0.0 or older.

If you are experimenting Dashboard Plugin for the first time, or building a new one, you can skip this intro.

As Team Dashboard, we try to keep Dashboard's Core/Plugins always up to date with the latest development frameworks, features and libraries, and that require us to move to new APIs/GUIs/Helpers with deprecating the old ones.

With Dashboard is getting bigger and more advanced release after release with all the deprecations, we always try to keep our Plugins up to date and utilise the latest Plugin-API from Dashboard. But not all Dashboard Plugins are developed by Team Dashboard, some of the Plugins are developed by our awesome customer's developers like YOU!

As these Plugins are maintained by third-party developers and not by us, this Intro is for these who have built their own ones. We are kindly asks you to keep your Plugins up to date and always try to move from the deprecated APIs and utilise the latest one, because of course we always want your awesome Plugins to works in our Dashboard and not break under any circumstances!

Dashboard Plugin API has come so far since Dashboard 1.0.0, and with Dashboard 4.0.0 we have added a totally new API with more advanced methods/helpers/functionality. Therefore we deprecated all the old APIs.

Of course we are keeping the deprecated ones in order to support the old legacy Plugins, and these deprecations will be removed in the future major releases of Dashboard Core, AFTER we make sure that all the Plugins that developed by us and by third-party developers are up to date and none of em are still using old methods or any deprecated ones.

For you third-party developers, we will make sure that you will get notified whenever we plan to remove or get raid of any of the deprecated APIs.

Without further ado, let's check out together what has been deprecated and what can we use for replacement:

Last updated