Skip to content

App store and plugins

Admin panel → App store. Plugins and themes are both installed from here.

Installing a plugin

  1. Open the App store and find what you want
  2. Click install and wait for the download
  3. Go to Plugins (or Payment plugins) and enable it
  4. Click configure and fill in its settings

Installing is not enough — you must enable it. This is the step people miss most often.

Download nodes

The store has a node selector at the top (Tencent Cloud / Alibaba Cloud / Douyin / overseas). If downloads are slow or failing, switch nodes.

Enabling and disabling

  • Enabled — the plugin runs and its hooks are active
  • Disabled — the plugin stops running, but its configuration and data remain

When a plugin adds new hook files, you must disable and re-enable it. The hook registry is a compiled cache that is only rebuilt on enable; refreshing the page does nothing.

Themes

Themes also come from the app store. After installing, switch to it under Site settings → General, separately for desktop and mobile.

If a theme renders incorrectly, clear the template cache by deleting the contents of runtime/view/compile.

Never delete runtime/config. That is the configuration cache, and removing it breaks the whole site. Only delete runtime/view/compile.

Paid plugins are validated by kernel/Plugin.php, the one closed-source file in an otherwise open-source project.

If you do not need the app store, you can simply delete it — it has no effect on how the system runs or on the source code. Once deleted:

  • The app store stops working
  • All paid plugins stop working
  • Everything else continues as normal

Writing your own

If the store does not have what you need, build it. See plugin development and the hook reference.

Released under the MIT License