Actions

Plugin system roadmap: Difference between revisions

From LimeSurvey Manual

(Order / dependance of plugin)
 
(5 intermediate revisions by 2 users not shown)
Line 6: Line 6:


* config.json - already included in develop branch (3.0.0)
* config.json - already included in develop branch (3.0.0)
* localization (Denis) => with config.json
** version
** requires/dependencies
** possible to configure how the plugin is shown in plugin manager (buttons etc)
* localization of string in plugin => with config.json + https://bugs.limesurvey.org/view.php?id=12086 idea
* Automatic updates: "A new version is available for this plugin"


== Bugs ==
== Bugs ==


* Plugin manager loads all plugins, active or not. Should only ''display'' them in a list, not load.
* <strike>Plugin manager loads all plugins, active or not. Should only ''display'' them in a list, not load.</strike>
* Multi-lingual settings for admin https://bugs.limesurvey.org/view.php?id=11666 (really hard to have a good fix here ... : maybe break API )
* Remove empty classes? But mark as deprecated first?


== Potential features ==
== Potential features ==


* Order / dependance of plugin : see https://bugs.limesurvey.org/view.php?id=12127
* Order / dependance of plugin : see https://bugs.limesurvey.org/view.php?id=12127
* White-list of potential plugins to install; search for plugins inside LimeSurvey

Latest revision as of 16:12, 28 February 2017

Notes about further developments of the plugin system for LimeSurvey.

New events does not have to be written down here. Just add them to the events page.

Features

  • config.json - already included in develop branch (3.0.0)
    • version
    • requires/dependencies
    • possible to configure how the plugin is shown in plugin manager (buttons etc)
  • localization of string in plugin => with config.json + https://bugs.limesurvey.org/view.php?id=12086 idea
  • Automatic updates: "A new version is available for this plugin"

Bugs

  • Plugin manager loads all plugins, active or not. Should only display them in a list, not load.
  • Multi-lingual settings for admin https://bugs.limesurvey.org/view.php?id=11666 (really hard to have a good fix here ... : maybe break API )
  • Remove empty classes? But mark as deprecated first?

Potential features