Из самого важного
Обновлена демоверсия сайта. Все старые компоненты заменены новыми, вынесены в Extras и не рекомендуются к использованию.Заменены:
— Ditto на DocLister;
— Wayfinder на DLMenu;
— Breadcrumbs на DLCrumbs;
— Eform на FormLister;
— WebLogin на FormLister;
— WebChangePwd на FormLister;
— WebSignup на FormLister.
— Add DLSitemap.
Перемещены в Extras:
— AjaxSearch;
— FirstChildRedirect;
— Jot;
— MemberCheck;
— Personalize;
— Reflect;
— UltimateParent.
— phpmailer до 6.0.3;
— Глобальные табы;
— Групировка ТВ;
— Виджет изменения цветовой схемы административной панели, кнопка «на полный экран» и создание нового документа в меню;
— Modifier disable by default;
— <@syntax disable by default;
— New — $modx->clearCache($docid);
— [I] Allow {{chunk?¶m=xxx}} with [*tv_name_[+param+]*] as content;
— added theme manager css minify;
— correction popup window from the context menu Closing popup window when «saving» or button press «cancel» Hot keys: Esc — Close Ctrl+S — Save Ctrl+Q — Save and quit (if focus in codeMirror editor);
— friendly_url_suffix = / and aliaslistingfolder;
— fix htmlspecialchars in passwords.
Обновление до версии 1.4
Для того, чтобы корректно обновиться со старых версий, а также исключить возможность того, что на сайте остались ненужные файлы и проблемы с безопасностью делаем следующее:1. Делаем бекап файлов и базы на всякий случай
2. Обновляем до версии 1.3.6 (она включает в себя все старые дополнения которые в 1.4.0 были удалены, это даст возможность скопом обновить все дополнения такие как Ditto, EForm, WebLogin).
3. Удаляем старые темы административной панели (manager/media/style). Все, кроме default и common.
4. Удаляем файлик index-ajax.php — он использовался только для AjaxSearch до версии 1.0.10 (оставить, если вы его используете для других целей).
5. Также, чтобы по максимуму удалить мусор, нужно удалить папку manager оставив только файлик manager/includes/config.inc.php. После чего загрузить файлы с версии 1.4.0.
6. Настоятельно рекомендую удалить все не используемые старые сниппеты такие как: Ditto, Wayfinder, Eform, Breadcrumbs, WebLogin, WebChangePwd, WebSignup.
7. Иногда возникает проблема: при обновлении плагина ManagerManager со старых версий. Решение проблемы — удалить папку managermanager и залить заново.
8. TinyMCE 3 также рекомендуется отключить и удалить все его файлы, если не используете его.
9. Если вы используете Модификаторы и @-синтаксис, то проверьте в настройках, что они включены, так как по умолчанию в 1.4 они выключены.
10. Если сайт очень старый, также не будет лишним проверить файлы на наличие вирусов: revisium.com/ai/
Замена старых сниппетов на новые
1. В качестве примера можно установить Evo с демонстрационным сайтом. Там уже используются новые сниппеты.2. Для миграции с Ditto на DocLister помогут следующие примеры:
— docs.evo.im/03_extras/doclister.html
— www.evolution-docs.com/extras/doclister/main-parameters
— github.com/Nicola1971/Doclister-Tags-in-Ditto-Style
— github.com/Nicola1971/Ditto-to-DocLister-Reference-Tables
3. Для миграции с Wayfinder на DLMenu:
— docs.evo.im/03_extras/dlmenu.html
— docs.evo.im/en/03_extras/dlmenu.html
4. Для миграции с BreadCrumbs на DLCrumbs:
— docs.evo.im/03_extras/dlcrumbs.html
— docs.evo.im/en/03_extras/dlcrumbs.html
5. Для миграции с Eform, WebLogin на FormLister:
— docs.evo.im/03_extras/formlister.html
Планы на версию 1.5
Из основного, что хочется сделать, это обновить полностью Extras — добавить возможность не только устанавливать дополнения, но и удалять через него. Также интегрировать Extras в install. По умолчанию будет рекомендованный набор дополнений, но если отключить ненужные, то не будут загружены лишние файлы, что, в свою очередь, даст возможность не засорять сайт не нужной информацией.
— Добавить возможность платных дополнений в Extras.
— Поработать над внешним видом административной панели: обновить Bootstrap до 4 версии и FontAwesone + сделать возможность использовать и создать базовый шаблон, в котором будут все элементы административной панели, чтобы можно было создавать свои темы и использовать для разработки собственных решений в стилистике административной панели.
— Также в планах пересобрать административную панель на шаблонизаторе twig, что даст еще больше гибкости. Например, можно будет изменять внешний вид странички не используя ManagerManager, который начинает подтормаживать, если очень много TV-параметров и видно, как он все отрабатывает.
Скачать тут:
github.com/evolution-cms/evolution/releases/tag/1.4.0
Станислав 28.01.2018 21:13 #
Андрей Казунин 01.02.2018 17:21 #
Станислав 01.02.2018 19:49 #
Анастасия(F1fanatica) 01.02.2018 20:14 #
Станислав 02.02.2018 12:33 #
OutdatedExtrasCheck -> Конфигурация -> очистил строку Outdated Manager Themes -> сохранил -> очистил кэш. Не помогло.
Пробовал очистить
OutdatedExtrasCheck -> Свойства-> badthemes [«default»]:
«MODxRE2_DropdownMenu,MODxRE2,MODxRE,MODxCarbon,D3X,MODxFLAT,wMOD,ScienceStyle» -> очистил кэш. Тоже не помогло
А может это быть из-за не удаленных старых сниппетов Ditto, Eform, Breadcrumbs?