How about a feature in the admin menu that lists the active plugins and their versions?
I also propose a header for plugins, like Wordpress has, where meta information can be stored.
And since I don’t see a good reason to divert from an already existing de-facto standard, I propose the following lines to be prepended to plugin.rb:
# Plugin Name: Name Of The Plugin # Plugin URI: http://URI_Of_Page_Describing_Plugin_and_Updates # Description: A brief description of the Plugin. # Version: The Plugin's Version Number, e.g.: 1.0 # Author: Name Of The Plugin Author # Author URI: http://URI_Of_The_Plugin_Author # License: A "Slug" license name e.g. GPL2
Alternatively, a file called
pluginmeta.yml could be stored next to
EDIT: I do see a reason to extend an existing standard. Let’s introduce a
Minimum Discourse Version field as well, which indicates the minimum Discourse version the plugin requires.