Upgrade Plugins

The upgrade guide for plugins is not ready yet. Please be patient.

getPath

Instead of getPath use:

  • $this->route
  • $this->adminroute
  • $this->editorroute

getPluginSettings

You can use getPluginSettings() without passing the plugin-name as parameter. Typemill will find the name automatically now.

handle plugin data

Each plugin can write and read its own data now very easily. Just use these methods:

  • $this->storePluginData($filename, $data)
  • $this->storePluginYamlData($filename, array $yamlData)
  • $this->getPluginData($filename)
  • $this->getPluginYamlData($filename)

Typemill will automatically use the "/data/"- folder and create a new folder with the name of your plugin. Inside that folder, all data from your plugin will be stored.