Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
GS Plugin Installer
#1
GS Plugin Installer
A Plugin Installer for GetSimple CMS 3.3.x


Download Here


[Image: screenshot.png]


About GS Plugin Installer
GS Plugin Installer is a plugin installer created for the GetSimple CMS, versions 3.3.x, 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, if anyone more knowledable of Plugin Development in GS can confirm this please let me know.


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.


Install the plugin
  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.



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


Planned Features and TODOs
  • Enable installation of multiple plugins at the same time
  • Add way to active a plugin from the plugin installer, this can only be done from the native "Installed Plugins" area for now.
  • Improve the caching system.
  • Enable a "read more" feature for descriptions of plugins with a hide/show dropdown feature, right now descriptions are capped at 120 characters. Fixed in 1.0.4
  • Refactor the script to be more object oriented and structured.
  • Add more flexibility through plugin settings so users can control the behaviour of the script and caching functionality.
  • Add sorting by "latest updated"

Reporting bugs

Please report bugs in this thread or create a GitHub Issue.
Reply


Messages In This Thread
GS Plugin Installer - by HelgeSverre - 2015-06-28, 00:57:33
RE: GS Plugin Installer - by Oleg06 - 2015-06-28, 03:30:45
RE: GS Plugin Installer - by HelgeSverre - 2015-06-28, 04:18:04
RE: GS Plugin Installer - by Oleg06 - 2015-06-28, 04:47:11
RE: GS Plugin Installer - by HelgeSverre - 2015-06-28, 04:55:58
RE: GS Plugin Installer - by Oleg06 - 2015-06-28, 05:15:07
RE: GS Plugin Installer - by shawn_a - 2015-06-28, 06:32:44
RE: GS Plugin Installer - by shawn_a - 2015-06-28, 06:36:15
RE: GS Plugin Installer - by shawn_a - 2015-06-28, 06:49:07
RE: GS Plugin Installer - by HelgeSverre - 2015-06-28, 07:57:57
RE: GS Plugin Installer - by shawn_a - 2015-06-29, 00:06:45
RE: GS Plugin Installer - by HelgeSverre - 2015-06-29, 01:15:11
RE: GS Plugin Installer - by Oleg06 - 2015-06-29, 03:28:40
RE: GS Plugin Installer - by HelgeSverre - 2015-06-29, 03:41:37
RE: GS Plugin Installer - by shawn_a - 2015-06-29, 03:59:18
RE: GS Plugin Installer - by HelgeSverre - 2015-06-29, 04:01:40
RE: GS Plugin Installer - by Oleg06 - 2015-06-29, 06:31:56
RE: GS Plugin Installer - by shawn_a - 2015-06-29, 07:36:36
RE: GS Plugin Installer - by HelgeSverre - 2015-06-29, 08:22:28
RE: GS Plugin Installer - by Oleg06 - 2015-06-29, 08:35:55
RE: GS Plugin Installer - by shawn_a - 2015-06-29, 08:47:36
RE: GS Plugin Installer - by Tyblitz - 2015-06-29, 09:06:41
RE: GS Plugin Installer - by df8oe - 2015-06-30, 18:33:41
RE: GS Plugin Installer - by HelgeSverre - 2015-07-02, 02:36:39
RE: GS Plugin Installer - by df8oe - 2015-07-02, 02:58:36
RE: GS Plugin Installer - by HelgeSverre - 2015-07-02, 04:12:32
RE: GS Plugin Installer - by shawn_a - 2015-07-02, 05:04:27
RE: GS Plugin Installer - by HelgeSverre - 2015-07-02, 08:40:33
RE: GS Plugin Installer - by shawn_a - 2015-07-02, 09:01:59
RE: GS Plugin Installer - by df8oe - 2015-07-03, 04:56:40
RE: GS Plugin Installer - by HelgeSverre - 2015-07-03, 20:10:22
RE: GS Plugin Installer - by Tyblitz - 2015-07-04, 01:04:08
RE: GS Plugin Installer - by HelgeSverre - 2015-07-04, 02:32:01
RE: GS Plugin Installer - by Tyblitz - 2015-07-04, 07:17:19
RE: GS Plugin Installer - by HelgeSverre - 2015-07-04, 07:40:02
RE: GS Plugin Installer - by df8oe - 2015-07-04, 02:44:12
RE: GS Plugin Installer - by HelgeSverre - 2015-07-04, 02:59:06
RE: GS Plugin Installer - by df8oe - 2015-07-04, 03:24:10
RE: GS Plugin Installer - by HelgeSverre - 2015-07-04, 03:29:14
RE: GS Plugin Installer - by df8oe - 2015-07-04, 03:38:28
RE: GS Plugin Installer - by HelgeSverre - 2015-07-04, 04:46:13
RE: GS Plugin Installer - by df8oe - 2015-07-04, 07:54:45
RE: GS Plugin Installer - by HelgeSverre - 2015-07-04, 08:00:03
RE: GS Plugin Installer - by df8oe - 2015-07-04, 18:21:07
RE: GS Plugin Installer - by df8oe - 2015-07-04, 18:37:06
RE: GS Plugin Installer - by Carlos - 2015-07-04, 19:21:31
RE: GS Plugin Installer - by df8oe - 2015-07-04, 19:55:57
RE: GS Plugin Installer - by HelgeSverre - 2015-07-04, 19:59:25
RE: GS Plugin Installer - by datiswous - 2015-07-07, 23:11:05
RE: GS Plugin Installer - by HelgeSverre - 2015-07-13, 22:13:16
RE: GS Plugin Installer - by shawn_a - 2015-07-14, 01:27:03
RE: GS Plugin Installer - by wakh - 2015-07-20, 23:47:16
RE: GS Plugin Installer - by HelgeSverre - 2015-07-21, 16:30:42
RE: GS Plugin Installer - by wakh - 2015-07-21, 19:18:26
RE: GS Plugin Installer - by HelgeSverre - 2015-07-23, 19:54:35
RE: GS Plugin Installer - by wakh - 2015-07-25, 03:37:10
RE: GS Plugin Installer - by HelgeSverre - 2015-07-27, 16:56:11
RE: GS Plugin Installer - by wakh - 2015-07-27, 18:22:37
RE: GS Plugin Installer - by HelgeSverre - 2015-07-28, 20:18:57
RE: GS Plugin Installer - by wakh - 2015-08-24, 09:07:57
RE: GS Plugin Installer - by Tyblitz - 2015-07-28, 21:48:06
RE: GS Plugin Installer - by HelgeSverre - 2015-07-29, 18:48:35
RE: GS Plugin Installer - by phpman - 2015-08-24, 04:03:07
RE: GS Plugin Installer - by wakh - 2015-08-24, 09:11:51
RE: GS Plugin Installer - by Tyblitz - 2015-08-25, 05:47:28
RE: GS Plugin Installer - by HelgeSverre - 2015-08-27, 08:21:45
RE: GS Plugin Installer - by wakh - 2015-08-24, 21:32:39
RE: GS Plugin Installer - by shawn_a - 2015-08-25, 06:44:26
RE: GS Plugin Installer - by wakh - 2015-08-26, 09:13:05
RE: GS Plugin Installer - by deawar - 2015-10-24, 00:17:48
RE: GS Plugin Installer - by HelgeSverre - 2015-10-26, 19:23:54
RE: GS Plugin Installer - by deawar - 2015-10-27, 03:43:45
RE: GS Plugin Installer - by HelgeSverre - 2015-10-27, 17:39:00
RE: GS Plugin Installer - by datiswous - 2015-11-30, 20:54:50
RE: GS Plugin Installer - by phpman - 2016-12-18, 20:55:59
RE: GS Plugin Installer - by HelgeSverre - 2017-02-06, 06:21:24
RE: GS Plugin Installer - by shawn_a - 2017-02-07, 05:49:11
RE: GS Plugin Installer - by zekoolweb - 2017-03-15, 00:46:27
RE: GS Plugin Installer - by Tyblitz - 2019-12-04, 23:25:06



Users browsing this thread: 3 Guest(s)