| 123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081828384858687888990919293949596979899100101102103104105106107108109110111112113114115116117118119120121122123124125126127128129130131132133134135136137138139140141142143144145146147148149150151152153154155156157158159160161162163164165166167168169170171172173174175176177178179180181182183184185186187188189190191192193194195196197198199200201202203204205206207208209210211212213214215216217218219220221222223224225226227228229230231232233234235236237238239240241242243244245246247248249250251252253254255256257258259260261262263264265266267268269270271272273274275276277278279280281282283 |
- <?php return array (
- 'manifest-version' => '1.1',
- 'manifest-attributes' =>
- array (
- 'license' => 'The MIT License (MIT)
- Copyright (c) 2018 MODX, LLC
- 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
- SOFTWARE.',
- 'readme' => '---------------------------------------
- Fred
- ---------------------------------------
- Version: 1.0.0
- Author: John Peca <john@modx.com>
- ---------------------------------------
- Fred is a visual drag-and-drop front-end editor for MODX Revolution.
- Documentation: https://modxcms.github.io/fred
- Fred Extras, including ready-to-use Themes: https://modx.com/extras/browse/?search=fred
- UPGRADE NOTES
- =======================================
- If you are upgrading from a previous release to the following versions, please note the important changes:
- ------------
- -> rc1
- ------------
- Make sure all Themes are named uniquely, and any Elements, Blueprints, Element categories, or Blueprint categories within a Themes likewise have unique names. You can share names across Themes, except for the Theme name itself.
- ------------
- -> beta7
- ------------
- If you defined a Media Sources in Option Sets, in Element markup, or an Options Override, you need to adjust these from using the Media Source ID to the Media Source name.
- ',
- 'changelog' => 'Changelog for Fred.
- 1.0.0 rc1
- ============
- - Each theme now gets its own defaut_element, which is handy when migrating content from non-Fred sites into Fred.
- - Pages were sometimes hiding from the front end, which made it difficult to work on sites. Now it\'s a lot easier, and we have outlawed games of hide and seek going forward.
- - When switching Themes, pages can have Elements from other themes, which can lead to Bad Things™. Now we warn when this has happened so you can prevent future frustration.
- - Elements, Blueprints, Element categories, Blueprint categories and Themes now have to have unique names. This is so multiple Themes don\'t co-mingle their assets with a potentially messy outcome.
- - Found a few places where XHR errors had been left as static strings. Now they can be translated for better feedback if things go awry.
- 1.0.0 beta12
- ============
- - Fix showing enable Fred button for users without permissions
- - Fix double sidebar in preview mode
- 1.0.0 beta11
- ============
- - Removed some of the mystery from building Themes by displaying an alert when the change log, readme or license files were missing. Silence is good for movie watchers—not so much for letting folks know why they can\'t export the Theme they\'ve worked hard on creating. Sorry about that!
- - Fred now opens all links in the Preview mode in a new tab because loading them in the iframe created an undesired Fredception.
- - Fixed initializing javascript when remote Elements are dropped into dropzones. This bodes well for things like galleries and sliders initiated by a document.ready function.
- - Fixed loading the Resource Tree with nested Fred Resources.
- - Fixed generating preview URLs for unpublished Resources.
- - Prevent copying outer HTML from contenteditable Elements, which could lead to serious messes. We don\'t like messes.
- - Ensure Elements are loaded in the correct order when Fred initializes, because randomly reordering peoples\' nested content is apparently not a desired feature.
- - Add a new mode to disable/enable Fred, making those final QA chores a lot easier and less click-error prone.
- - Automatically set contenteditable to true for all Elements with a data-fred-name attribute. If you don\'t want them editable, you must declare it false. But since this is meant as a front-end editor, this could save a few keystrokes and make learning how to create Elements slightly easier to learn by approximately 4.2%.
- - Pass GET params from the page to the render Element endpoint so to make Fred behave properly with things like Tagger.
- - Fix the preview window from cutting off because, as it turns out, 51px really does make a difference.
- 1.0.0 beta10
- ============
- - Supports multiple dropzones thanks to a new custom "Fred Dropzone" Template Variable.
- - A new element_sort system setting determines, shockingly, how Elements are sorted: either by their name or by a rank specified in the Manager component (previously was by ID). Defaults to name.
- - Fred didn\'t allow using Snippets in image tag src attributes. Now it does making @reikotec at least 42% more happy. You\'re welcome!
- - Fixed an annoying oversight that broke how Fred-managed content rendered after saving a page in the Manager (which was not very well at all).
- - Now you can clone, delete, publish/unpublish and create child pages from the Fred sidebar menu Site option. Click a page name to see the available options.
- 1.0.0 beta9
- ==============
- - Fred now supports Permissions and Policies, ticking off the last big 1.0 feature checklist item. Time to thoroughly work over every bit of Fred ahead of its initial public release!
- - The width of the toolbar on small Elements hid important icons. Now it doesn\'t.
- - While mildly entertaining at first, the flashing cycles when hovering the parent Element of nested ones quickly becomes annoying. Fixed.
- - You get to see the magical preview soon after clicking the button when generating full-page Blueprints. So much for delayed gratification.
- - Validate the name, version, and release when building a Theme, because themes are cool and it\'s the right thing to do.
- - Check `list` policy on media sources so people can\'t rearrange the root-level file system for you.
- - Sign every XHR call so that less than scrupulous people don\'t edit—or remove—your site for you.
- - Display an error message that explains why trying to download a theme without a transport package doesn\'t work so well.
- 1.0.0 beta8
- ==============
- - Now with 100% more German. Danke für die Übersetzung.
- - Fix HTML generation when saving Fred Resource from the Manager, which didn\'t work and was a bummer. Now it\'s not.
- - Show a loading icon when generating Blueprint screenshots. This helps calm user anxiety over "Didn\'t I just push that button? …" as it can take a few seconds when doing full-page Blueprints.
- - Duplicating an image that saved to a TV caused an infinite loop. Inception is good for movies, not for software, so we fixed that.
- - Fix toggling fred and fredReadOnly attributes from in the Media Source tab of the Manager page because it\'s the right thing to do.
- 1.0.0 beta7
- ==============
- - Move elFinder\'s processors under core for better security
- - Streamline elFinder buttons shown
- - Create a Media Source on Fred installation: /assets
- - Add a tab to the Manager component for managing the Media Sources available to Fred
- - Fix toggle option setting control when the default value was set to true
- - Change referencing Media Sources by ID to Name in option sets and Element markup
- 1.0.0 beta6
- ==============
- - Add theme directory for theme\'s assets
- - Use new placeholder {{theme_dir}} when generating elements & blueprints images
- - Add placeholder for templates & chunk [[++fred.theme_dir]] to reference theme directory
- - Add Build theme action (creates a transport package from theme)
- - Consolidate tabs in the CMP
- - Generate screenshot for complete blueprint from page preview (instead of from Fred\'s view)
- - Remove deprecated system settings
- - Add help buttons to CMP and frontend (under "More" sidebar)
- - Remove theme-template relation when template is deleted
- - When deleting theme, give an option to delete theme directory
- - When duplicating theme, give an options to duplicate theme\'s objects and theme directory
- - Fix selecting option set from current theme in element\'s quick update window and update panel
- 1.0.0 beta5
- ==============
- - Lower dependencies to support PHP 5.6+
- - Security fixes
- 1.0.0 beta4
- ==============
- - Add CMP for Elements, RTE Configs, Option Sets, Themes
- - Add UUID for elements, element categories, blueprints and blueprint categories
- - Make blueprint\'s & element\'s image not required and fill it with placeholder image if empty
- - TVs as a target & in Page Settings
- 1.0.0 beta3
- ==============
- - Add CMP for Blueprints
- - Add blueprints
- - Add default image for elements, if none is set
- 1.0.0 beta2
- ==============
- - Prevent child blocks from remaining active on scroll
- - Add context_key check to site tree
- - Fixed foreach warning on RenderContent and LoadContent
- - Update documentation
- - Add ru lexicon
- ',
- ),
- 'manifest-vehicles' =>
- array (
- 0 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modNamespace',
- 'guid' => '8d42262cd0f905e37eac167fbca490c2',
- 'native_key' => 'fred',
- 'filename' => 'modNamespace/432a045528f69e4e6f22d8d207a75714.vehicle',
- 'namespace' => 'fred',
- ),
- 1 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => '6ca43e0954fecc04addc265e1d5404ea',
- 'native_key' => 'fred.launcher_position',
- 'filename' => 'modSystemSetting/ffbcaee35c8f38c7c993b16894f97dd3.vehicle',
- 'namespace' => 'fred',
- ),
- 2 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => 'e396b60bb4214ef4f7f0b8e802752377',
- 'native_key' => 'fred.icon_editor',
- 'filename' => 'modSystemSetting/079cd81901c2b8eaf565534ed67f1f44.vehicle',
- 'namespace' => 'fred',
- ),
- 3 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => '5fc1eb8a1335c73211b174f35ad92fdc',
- 'native_key' => 'fred.image_editor',
- 'filename' => 'modSystemSetting/ae192d97bb3790cc94bd44cb47a1ffa0.vehicle',
- 'namespace' => 'fred',
- ),
- 4 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => 'd99d462873f7a101ba1b57db0494f461',
- 'native_key' => 'fred.rte',
- 'filename' => 'modSystemSetting/70db00528289343f46cf21ce78bd49a8.vehicle',
- 'namespace' => 'fred',
- ),
- 5 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => 'ea70ce4c772caef8ab28f2381384a8b9',
- 'native_key' => 'fred.element_group_sort',
- 'filename' => 'modSystemSetting/38423f27775f4000187fe96aa13d07cd.vehicle',
- 'namespace' => 'fred',
- ),
- 6 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => '97a82abbae0ad5221f8c99275c83e6c1',
- 'native_key' => 'fred.element_sort',
- 'filename' => 'modSystemSetting/c9a3b1fbbc785eaf63cf877fc9e2fb00.vehicle',
- 'namespace' => 'fred',
- ),
- 7 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => 'c6aeb84cd96fc588fe52c2613ea65d63',
- 'native_key' => 'fred.blueprint_category_sort',
- 'filename' => 'modSystemSetting/fbf6d21116b89c864d0a4e0a1086749e.vehicle',
- 'namespace' => 'fred',
- ),
- 8 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => '74f1d0e825937d0bbb3448555af77a8b',
- 'native_key' => 'fred.blueprint_sort',
- 'filename' => 'modSystemSetting/7cfec9d1b030449e668ef5f4be47836d.vehicle',
- 'namespace' => 'fred',
- ),
- 9 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modSystemSetting',
- 'guid' => '5d76e6578e34e880cfe5024d59ad8c85',
- 'native_key' => 'fred.secret',
- 'filename' => 'modSystemSetting/5e4610da52f8e8579d6faf0550fb2f51.vehicle',
- 'namespace' => 'fred',
- ),
- 10 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modCategory',
- 'guid' => '5dbc454caf943622dd203740a52b583c',
- 'native_key' => NULL,
- 'filename' => 'modCategory/4f792bbb971e0e50f404a32e144a506b.vehicle',
- 'namespace' => 'fred',
- ),
- 11 =>
- array (
- 'vehicle_package' => 'transport',
- 'vehicle_class' => 'xPDOObjectVehicle',
- 'class' => 'modMenu',
- 'guid' => '7fbe7d2b02bc8ffc0f002973bc45c7ad',
- 'native_key' => 'fred.menu.fred',
- 'filename' => 'modMenu/4f1b0966d7f19eb055e4201c494d6d62.vehicle',
- 'namespace' => 'fred',
- ),
- ),
- );
|