Thread Rating:
  • 0 Vote(s) - 0 Average
  • 1
  • 2
  • 3
  • 4
  • 5
GSconfig UI [v0.3]
#1
A while ago, @shawn_a dropped a hint about building a UI for the gsconfig.php through my plugin GS Custom Settings.
In a day or two, this will have become a reality and I just couldn't hold my excitement to post a preview here.

What is this? 
GSconfig UI is a UI shim of gsconfig.php. That means you can tweak the config settings straight from your admin backend, and what's more, without needing to reload the page, log on and off when you change salts, or flush the cache when you change the backend styles! 
Important: this plugin does not read into your existing config, so make sure to synchronize changes to the default config in the UI before hitting 'Save updates'.

What features?
  • Instant config update from within your GS backend
  • Nicely ordered settings per topic with additional help and links
  • Tweak all GSconfig settings with just 1 or 2 clicks.
  • Generate SALT's for your passwords right from the UI, without having to relog.
  • Generate a custom CKeditor toolbar right from the UI.
  • Reset all settings to their defaults.
  • Check GSconfig settings easily by using the hook add_action('gsconfig-load', $function), which gives you access to $gsconfig. To get a config setting simply do $gsconfig['CONSTANT']. If null is returned, the setting is commented out or === default value.
  • All default GS Custom Settings features (search, export/ import)
Installation
  1. If you haven't already, install GS Custom Settings 0.4+
  2. Download the plugin, extract to plugins folder, activate in plugins tab and navigate to the GS Custom Settings 'Site' tab. In the sidebar you will see an item 'GSconfig UI'
  3. Synchronize changes in the UI vs. the GS default config.
  4. Tweak all the settings you like Smile
Notes
  • This plugin requires GS Custom Settings 0.4+
  • If you had config changes before installing, make sure to synchronize them in the UI before hitting 'Save updates' the first time
  • This plugin directly edits gsconfig.php. It is important that you do not have the same constant (even when commented out) twice or more in the file.
  • The settings for GSEDITOROPTIONS need some polishing.
And here's an awesome preview that says it all

[Image: czkUu5o.png]

Changelog
Code:
27/05/2015 - V. 0.2.1


Bugfixes:
    - Fixed potential problems with SALT's & admin dir getting mixed up
    - Fixed absence of redirect when changing admin dir name
    - Fixed Reset to defaults button not appearing

25/05/2015 - V. 0.2

New:
 - Added GS constants to descriptions, removed default code copy field
 - Added language fr_FR
 - Added license, readme, changelog
Changes:
 - Moved Custom toolbar & salt generators inline
Bugfixes:
 - Fixed I18n merging (now multilang capable)
 - Fixed errors with custom toolbar generator toggle icon
 - Fixed custom toolbar generator styling with GSSTYLEWIDE
 - Fixed potential issues with missing file_exists checks
 - Fixed broken link in plugin description

20/05/2015  - V. 0.1 (Alpha)

Initial launch
Reply


Messages In This Thread
GSconfig UI [v0.3] - by Tyblitz - 2015-05-20, 10:33:57
RE: GSconfig UI [v0.1 out!] - by Tyblitz - 2015-05-22, 22:52:45
RE: GSconfig UI [v0.1 out!] - by shawn_a - 2015-05-22, 23:17:14
RE: GSconfig UI [v0.1 out!] - by Tyblitz - 2015-05-23, 00:10:32
RE: GSconfig UI [v0.1 out!] - by shawn_a - 2015-05-23, 01:07:57
RE: GSconfig UI [v0.1 out!] - by Oleg06 - 2015-05-23, 05:55:54
RE: GSconfig UI [v0.1 out!] - by Tyblitz - 2015-05-23, 09:07:14
RE: GSconfig UI [v0.1 out!] - by shawn_a - 2015-05-23, 09:53:57
RE: GSconfig UI [v0.1 out!] - by Tyblitz - 2015-05-23, 11:09:27
RE: GSconfig UI [v0.1 out!] - by shawn_a - 2015-05-24, 03:32:20
RE: GSconfig UI [v0.1 out!] - by shawn_a - 2015-05-24, 03:40:43
RE: GSconfig UI [v0.1 out!] - by datiswous - 2015-05-24, 05:23:46
RE: GSconfig UI [v0.1 out!] - by shawn_a - 2015-05-24, 06:21:05
RE: GSconfig UI [v0.1 out!] - by Tyblitz - 2015-05-24, 08:52:20
RE: GSconfig UI [v0.1 out!] - by datiswous - 2015-05-24, 10:54:51
RE: GSconfig UI [v0.1 out!] - by shawn_a - 2015-05-24, 10:52:53
RE: GSconfig UI [v0.1 out!] - by Tyblitz - 2015-05-24, 12:23:34
RE: GSconfig UI [v0.1 out!] - by datiswous - 2015-05-24, 12:30:32
RE: GSconfig UI [v0.1 out!] - by Tyblitz - 2015-05-26, 23:47:10
RE: GSconfig UI [v0.2 out] - by Oleg06 - 2015-05-27, 03:47:22
RE: GSconfig UI [v0.2 out] - by Tyblitz - 2015-05-27, 05:54:11
RE: GSconfig UI [v0.2 out] - by Oleg06 - 2015-05-27, 06:28:52
RE: GSconfig UI [v0.2 out] - by Tyblitz - 2015-05-27, 07:03:40
RE: GSconfig UI [v0.2 out] - by Oleg06 - 2015-05-27, 08:35:23
RE: GSconfig UI [v0.2 out] - by Tyblitz - 2015-05-27, 10:07:28
RE: GSconfig UI [v0.2 out] - by Oleg06 - 2015-05-27, 17:03:00
RE: GSconfig UI [v0.2 out] - by Tyblitz - 2015-05-27, 17:52:51
RE: GSconfig UI [v0.2.1 out] - by Oleg06 - 2015-05-27, 21:56:16
RE: GSconfig UI [v0.2.1 out] - by Tyblitz - 2015-05-28, 02:01:06
RE: GSconfig UI [v0.2.1 out] - by shawn_a - 2015-05-28, 02:11:50
RE: GSconfig UI [v0.2.1 out] - by Tyblitz - 2015-05-28, 03:14:05
RE: GSconfig UI [v0.2.1 out] - by shawn_a - 2015-05-28, 03:38:06
RE: GSconfig UI [v0.2.1 out] - by Tyblitz - 2015-05-29, 20:45:06
RE: GSconfig UI [v0.2.2 out] - by Tyblitz - 2015-05-30, 23:37:51
RE: GSconfig UI [v0.2.1 out] - by datiswous - 2015-06-11, 03:23:15
RE: GSconfig UI [v0.2.1 out] - by Tyblitz - 2015-10-05, 04:08:11
RE: GSconfig UI [v0.3] - by ReBo - 2015-10-19, 08:07:26
RE: GSconfig UI [v0.3] - by Tyblitz - 2015-10-19, 08:57:08
RE: GSconfig UI [v0.3] - by datiswous - 2016-04-28, 22:20:06
RE: GSconfig UI [v0.3] - by shawn_a - 2016-04-29, 03:23:19
RE: GSconfig UI [v0.3] - by datiswous - 2016-04-29, 19:38:39
RE: GSconfig UI [v0.3] - by shawn_a - 2016-04-29, 23:14:52
RE: GSconfig UI [v0.3] - by datiswous - 2016-04-30, 06:46:45
RE: GSconfig UI [v0.3] - by shawn_a - 2016-04-30, 07:10:46
RE: GSconfig UI [v0.3] - by shawn_a - 2016-05-02, 00:35:33
RE: GSconfig UI [v0.3] - by Tyblitz - 2016-05-06, 07:13:03
RE: GSconfig UI [v0.3] - by shawn_a - 2016-10-09, 09:43:09
RE: GSconfig UI [v0.3] - by Tyblitz - 2016-10-16, 08:17:28



Users browsing this thread: 1 Guest(s)