Skip to content

Latest commit

 

History

History
35 lines (29 loc) · 1.33 KB

README.md

File metadata and controls

35 lines (29 loc) · 1.33 KB

Configuration file:

  • config.ini The following parameters should be passed inside the config file - id,name,description,version,author,type,min_version
  • id | The plugin unique name (A-Za-z0-9)
  • name | The plugin friendly name
  • description | The plugin description
  • version | The plugin version (e.g. 1.0.0)
  • author | The plugin Author
  • type | The plugin type (available types: destination,notification,security,addon)
  • min_version | The JetBackup minimum version that this plugin can be installed on (e.g. 5.0.0)
  • experimental (optional) | if this plugin is experimental you can add experimental message that will be displayed for users that using this plugin

Executable files:

  • install | will be executed in the plugin installation process
  • uninstall | will be executed in the plugin removal process
  • update | will be executed in the plugin update process

AngularJS files:

  • controller.js
  • view.htm
  • lang/*.json

Languages: add you language files inside the "lang" directory. the language file should be named with the language code (e.g. en.json OR en_US.json)

Media: all the files located at the "media" directory will be public and you will be able to use them inside the GUI

Icon: The plugin icon - 48X48 px png format

PHP file:

  • *.inc the file name should be the same name as the "id" you set inside the config.ini file (e.g. HelloWorld.inc)