| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283284285286287288289290291292293294295296297 |
- <?php return array (
- 'manifest-version' => '1.1',
- 'manifest-attributes' =>
- array (
- 'license' => 'The MIT License (MIT)
- Copyright (c) 2016 Mark Hamstra Web Development <hello@markhamstra.com>
- Permission is hereby granted, free of charge, to any person obtaining a copy
- of this software and associated documentation files (the "Software"), to deal
- in the Software without restriction, including without limitation the rights
- to use, copy, modify, merge, publish, distribute, sublicense, and/or sell
- copies of the Software, and to permit persons to whom the Software is
- furnished to do so, subject to the following conditions:
- The above copyright notice and this permission notice shall be included in all
- copies or substantial portions of the Software.
- THE SOFTWARE IS PROVIDED "AS IS", WITHOUT WARRANTY OF ANY KIND, EXPRESS OR
- IMPLIED, INCLUDING BUT NOT LIMITED TO THE WARRANTIES OF MERCHANTABILITY,
- FITNESS FOR A PARTICULAR PURPOSE AND NONINFRINGEMENT. IN NO EVENT SHALL THE
- AUTHORS OR COPYRIGHT HOLDERS BE LIABLE FOR ANY CLAIM, DAMAGES OR OTHER
- LIABILITY, WHETHER IN AN ACTION OF CONTRACT, TORT OR OTHERWISE, ARISING FROM,
- OUT OF OR IN CONNECTION WITH THE SOFTWARE OR THE USE OR OTHER DEALINGS IN THE
- ',
- 'readme' => '-------------------------
- ClientConfig
- -------------------------
- Author: Mark Hamstra
- Contact: mark@modmore.com
- -------------------------
- ClientConfig is the by product of a workshop at MODXpo Europe 2012,
- the "Developing Extras in MODX" one. See the session page at modxpo.eu
- http://modxpo.eu/schedule/sessions/developing-extras-for-modx-hands-on
- for more information and footage of the workshop.
- ClientConfig gives your client a user-friendly interface for making site
- wide changes, while you as the administrator set up the different options
- available to the end-user.
- Possible uses include:
- - Regularly update a slogan or tag-line in header or footer
- - Change call-to-action button colors based on the season
- - Keep contact details updated in one central location
- - Update the email-address a form sends notifications to.
- Licensed under the MIT.',
- 'changelog' => 'ClientConfig 2.1.0-pl
- ---------------------
- Released on 2018-12-05
- - Update menu to no longer rely on modAction, instead using namespace routing [#158, #139]
- - Fix image/file fields not refreshing when switching context [#147, #155]
- - Adjust plugin to accept both OnMODXInit and OnHandleRequest so you can change the event it runs on, if needed [#140]
- - Prevent events (i.e., priority) from being overwritten on upgrade [#148]
- ClientConfig 2.0.0-pl
- ---------------------
- Released on 2018-06-26
- - Don\'t add _duplicate to the key when duplicating a setting [#142]
- - Updated German [#141], Russian [#145] and Dutch translations
- ClientConfig 2.0.0-rc1
- ----------------------
- Released on 2017-10-04
- - ClientConfig can now (optionally) manage settings for different contexts [#4/#112]
- - Media fields (image/file) now prefix the media source url [#124]
- - Allow snippet/chunk tags in options for the dropdown field [#104]
- - Updated minimum requirements to PHP 5.5.0 and MODX 2.5.2.
- - Added separate clientconfig.categories lexicon for the vertical tabs interface [#91]
- ClientConfig 1.4.2-pl
- ---------------------
- Released on 2017-07-22
- - Restore PHP 5.3 compatibility in creating settings. Note: next release will require 5.5+!
- - Fix issue saving settings on certain environments due to missing value for source [#129]
- - Fix incorrect header/container alignment in both manager pages [#128]
- - Fix (unused) namespace assets path (on new installs) [#126]
- ClientConfig 1.4.1-pl
- ---------------------
- Released on 2017-02-02
- - Fix bug where the new source dropdown does not appear for image field types
- ClientConfig 1.4.0-pl
- ---------------------
- Released on 2017-01-31
- - Fix loading of TinyMCE RTE, causing it to be initialised without configuration [#122]
- - Add ClientConfig_ConfigChange event to be able of hooking into configuration changes [#117]
- - Change plugin event from OnHandleRequest to OnMODXInit [#87, #109, #115]
- - Enable inline editing in the admin component [#94, #95, #114]
- - Fix field-required errors not being shown by adding a popup
- - Accept 0 as valid required value on the number input [#119]
- - Add a Password input type [#105]
- - Add a File input type [#36]
- - Don\'t show "Error adding field" errors during installation/upgrade [#92]
- - Fix loading RTE if the field key contains a dot [#89]
- - Add CMD/CTRL + S shortcut for saving the configuration [#80]
- - Preserve linebreaks when editing a setting in the admin section by using a textarea for the value [#69]
- - Relicense under the MIT license instead of GPL [#67]
- - Allow specifying a media source for the image input type [#66]
- ClientConfig 1.3.2-pl
- ---------------------
- Released on 2015-12-09
- - Update French translation
- - Make sure image field uses the MODX default media source
- - Respect manager_date_format and manager_time_format settings
- ClientConfig 1.3.1-pl
- ---------------------
- Released on 2014-07-20
- - Update Dutch translation
- - More weird border fixes
- - Minor fix to when borders are added, specifically for 2.2.
- ClientConfig 1.3.0-pl
- ---------------------
- Released on 2014-07-19
- - #27 Ability to import/export groups and settings
- - #16 Auto-select first group when adding a setting
- - #15 Force admins to create a group before creating a setting, as settings need groups
- - #76 Fix issue where unchecking a checkbox would fail if the setting was required
- - #78 Make the is_required column show Yes/No instead of true/false
- - #60 Get rid of an extra border
- - #75 Update help link to point to modmore.com
- ClientConfig 1.2.1-pl
- ---------------------
- Released on 2014-01-07
- - #57 Add Google Font input type (Thanks @garryn)
- - #63 Fix issue loading more than one rich text field
- ClientConfig 1.2.0-pl
- ---------------------
- Released on 2013-08-16
- - #38 Add setting (vertical_tabs) to allow stacking groups vertically instead of horizontal tabs
- - #46 Add ability to duplicate a setting
- - #45 Show field options field when editing a select box setting.
- - #54 Add Rich Text input type.
- - Improved width consistency of input items.
- - #37 Added input type Image (thanks COEX!)
- - #3 Fix/add colorpicker input type (thanks COEX!)
- ClientConfig 1.1.2-pl
- ---------------------
- Released on 2013-03-07
- - Add/update translations: Russian (thx @Alroniks!), German (thx @enigmatic-user!), Swedish (thx @fractalwolfe!) and Dutch.
- - #47 Show field descriptions under the fields. (Thanks @fractalwolfe!)
- - #40 Add placeholder tooltips with the for admins. (Thanks @fractalwolfe!)
- ClientConfig 1.1.1-pl
- ---------------------
- Released on 2012-12-31
- - #35 Don\'t strip out tags when saving values (relies on allow_tags_in_post=true in mgr context).
- - #39 Increase database field max sizes for longer descriptions and values.
- - #33 Make sure to show message when no tabs are to be shown.
- - #34 Prevent E_WARNING when there are no settings configured.
- ClientConfig 1.1.0-pl
- ---------------------
- Released on 2012-12-16
- - #26 Add ability to manually sort Settings within a Group
- - #25 Add ability to manually sort Groups
- - #21 Add Filter on Group for settings.
- - #24 Remember last visited tab in both admin and client view.
- - #22 Add "Help!" button on Admin panel linking to RTFM instructions.
- - Improve checking if key exists on updating a setting.
- - #30 Fix bug with incorrectly checking cgSetting.is_required checkbox
- - Make controller a tad more portable.
- ClientConfig 1.0.0-pl
- ---------------------
- Released on 2012-12-09
- First release
- ',
- 'setup-options' => 'clientconfig-2.1.0-pl/setup-options.php',
- ),
- 'manifest-vehicles' =>
- array (
- 0 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modNamespace',
- 'guid' => '47fc0194cb01a3aa6c18f3f56f3d5790',
- 'native_key' => 'clientconfig',
- 'filename' => 'modNamespace/e7ebcc30bf959d5c3a8e182566296ab9.vehicle',
- 'namespace' => 'clientconfig',
- ),
- 1 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => 'e604e2f699e39a34d019df1fde48c9b1',
- 'native_key' => 'clientconfig.admin_groups',
- 'filename' => 'modSystemSetting/54e163807b98bd4b157b9791096a338a.vehicle',
- 'namespace' => 'clientconfig',
- ),
- 2 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => '9ea4bb36b733c7cd8c99cec6ecfb7164',
- 'native_key' => 'clientconfig.clear_cache',
- 'filename' => 'modSystemSetting/335899487cb69e9bba9e8c43f2a9808f.vehicle',
- 'namespace' => 'clientconfig',
- ),
- 3 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => '35225e11b4fb74ebd7e292662e405e8e',
- 'native_key' => 'clientconfig.vertical_tabs',
- 'filename' => 'modSystemSetting/6b147b482879c26eec13e44aaffc87a0.vehicle',
- 'namespace' => 'clientconfig',
- ),
- 4 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => '0b614851d13990bcd48f2c08e9ce2811',
- 'native_key' => 'clientconfig.context_aware',
- 'filename' => 'modSystemSetting/4f73038492284fca52b8c817c3ce810b.vehicle',
- 'namespace' => 'clientconfig',
- ),
- 5 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => '726e1ed5e0b0abac7bd77fdf1c00db08',
- 'native_key' => 'clientconfig.google_fonts_api_key',
- 'filename' => 'modSystemSetting/301a5be6a9c30c017a97663efbf59397.vehicle',
- 'namespace' => 'clientconfig',
- ),
- 6 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modEvent',
- 'guid' => '25840c94245bf86ba128457b97d1e836',
- 'native_key' => 'ClientConfig_ConfigChange',
- 'filename' => 'modEvent/74d8617a4871c024dcb4f0c8836c58eb.vehicle',
- 'namespace' => 'clientconfig',
- ),
- 7 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modPlugin',
- 'guid' => '702424d0d9a22425a117dcd56e871e61',
- 'native_key' => 1,
- 'filename' => 'modPlugin/3abf692f8c82dd66fd4faea46b05430c.vehicle',
- 'namespace' => 'clientconfig',
- ),
- 8 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modMenu',
- 'guid' => 'ede85f72aac74c42e1fee1d735ff52f3',
- 'native_key' => 'clientconfig',
- 'filename' => 'modMenu/806977a558699f816aef45f0e41903f2.vehicle',
- 'namespace' => 'clientconfig',
- ),
- 9 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modCategory',
- 'guid' => '6559c97bef8e2128505cb05189fd7f5d',
- 'native_key' => 1,
- 'filename' => 'modCategory/a368d145e9216035890aa84935889852.vehicle',
- 'namespace' => 'clientconfig',
- ),
- ),
- );
|