Plugin Installer for GetSimple CMS

 

GS Plugin Installer is a plugin installer created for the GetSimple CMS.

It's made for the 3.3.x versions, It has not been tested on versions older than 3.3.5, but I don't think the plugin architecture has changed drastically in the 3.3.x releases so it should work.

Technical Information

The plugin works by querying the Extend API url http://get-simple.info/api/extend/all.php which to my knowlege is mostly undocumented, it will then cache the result into a JSON file, I have chosen to do it this way because if you were to query the api on every request, it will be extremely slow, since there is no way to "paginate" the response from the api.

The cache will by default be refreshed every 24 hours, but by clicking the "Refresh list" button will force the cache to refresh, NOTE that the Extend API is cached and will only update every 4 hours according to the official documentation.

The jQuery plugin DataTables is used to display, search and sort the plugin list, this enables you to quickly find the plugin you are looking for and install or uninstall it.

 

Features

  • Installing plugins
  • Uninstalling plugins
  • Sort plugins by name, author and whether or not its installed or not.
  • Search for plugins by name, author and it's installation status

 

Languages

GetSimple CMS allows developers to make their plugins support multiple languages through the i18n functions, therefore GS Plugin Installer comes with the following languages:

  • English
  • German
  • Norwegian
  • Dutch
  • French
  • Spanish

 

How to install GS Plugin Installer

  1. Download the gs-plugin-installer.zip file

  2. Unzip it into /plugins

  3. Activate it in the "Plugins" tab in your GetSimple CMS admin area.

 

Screenshot

This plugin is free and open source, if you would like to contribute to it, check out the source code on GitHub, the support forum is available here.

 

Download on Extend