Evolution CMS 1.4.2 (23.03.2018)

Думаю самое интересное будет для тех кто знает что такое Composer:
youtu.be/nWTGSIxyz7s



Так же в Extras был добавлен Модуль Composer — дает возможность без командной строки устанавливать нужные библиотеки (правда есть ограничение требует 256М памяти.)




Ну и добавлен шаблонизатор Twig который теперь можно установить в пару кликов :)
подробней что такое Twig и зачем он нужен в EVO читаем тут: modx.im/blog/docs/5602.html

Так же немного обновили внешний вид админки:
— Чуть выше шапка + логотип в ней
— Дарк тема по умолчанию
— Глобальные табы по умолчанию
— Пункт настройки отправлен в самый правый угол что б длина имени пользователя не смещала его.


Так же предлагаю вашему вниманию первую новую тему для версий 1.4+ в целом часть из нее уже перекочевало в дефолтную тему, ну а форма входа перекочует в релизе 1.5.0

github.com/pmfx/EvoRE3/

Список всех изменений:

- php cli-install.php --database_server=localhost --database=db --database_user=dbuser --database_password=dbpass --table_prefix=evo_ --cmsadmin=admin --cmsadminemail=dmi3yy@gmail.com --cmspassword=123456 --language=ru --mode=new --installData=n --removeInstall=y (dmi3yy)
- run install file (dmi3yy)
- Install Evo from console: (https://monosnap.com/file/Tj21cmlMhZXNJdRXfKBLAvTlJcElkJ) (dmi3yy)
- fix for use html tags in name (dmi3yy)
- [F] #577 Fix "undefined index"-notice (Deesen)
- [C] #577 TinyMCE4 code clean-up (Deesen)
- fix (document.parser.class.inc.php) sendStrictURI (Ruslan)
- modernize default theme (Serg)
- Globat Tabs by Default On (dmi3yy)
- add .tpl  for create file from filemanager (dmi3yy)
- correct getTpl (Serg)
- add composer.json (dmi3yy)
- fix lang error (dmi3yy)
- update DocLister and FormLister (dmi3yy)
- fix escapeshellarg disabled for security reason (dmi3yy)
- Update english.inc.php (Mr B)
- Update mainmenu.php (Mr B)
- fix #559 Zend OPcache API is restricted by "restrict_api" configuration directive (Pathologic)
- fix #563 Error when upgrading to 'phpmailer sender property' commit(Pathologic)
- phpmailer sender property (Pathologic)
- fix only variables can be passed by reference (Pathologic)
- log only public properties of MODxMailer (Pathologic)


Скачать можно тут:
github.com/evolution-cms/evolution/releases/tag/1.4.2

58 комментариев

avatar
Спасибо!
avatar
Супер!
avatar
Круто получается. Без преувеличения, Evo — лучшая CMS, на которой доводилось работать.

Для начинающих — «стек» из MODx-парсера, стандартных сниппетов и т.д.
Для чуть более продвинутых — DLtemplate, prepare, PageBuilder и подобное.
Для еще более продвинутых — Twig, Composer и т.д.

Для каждого уровня что-то есть.
avatar
Всё отлично встало, без проблем.
По ощущениям даже как-то быстрее админка работает.
С Twig работал, приятно что тут теперь тоже есть.
avatar
Часть сайтов не видят версии выше 1.4.0
Там настройки updater выглядят так


или даже так


Часть видят 1.4.2
Там настройки такие


Откуда взялась последняя строка — ума не приложу. Что она значит-тоже
Как вернуть с develop на release(?)
Комментарий отредактирован 2018-03-26 11:19:16 пользователем alexbeep
avatar
не должно влиять так как type стоит tags а не commits

попробуйте руками удалить содержимое папки
assets/cache/updater/
avatar
С очисткой папки всё работает, спасибо
avatar
Не могу решить проблему, некоторые страницы принимают вот такой вид: prntscr.com/iwkh8a
После очистки кэша все приходит в норму, но такие страницы индексируются и показываются клиентам, которые естественно уходят.
Куда копать, как починить?
avatar
настроить редирект в htaccess или на хостинге с http на https сама CMS тут не при чем )
avatar
эта штука появляется и до того, как я добавил https, к сожалению.
avatar
Видно что у тебя не подгружаются стили, потому как они отдаются по протоколу http. Возможно поможет установка в конфиге Тип сервера: https
avatar
Поставил в конфиге, буду смотреть. Но эта проблема была и до https
avatar
значит www и без www. Все это нужно привести в порядок что б сайт открывался по единому адрессу :)

инача зашли в админку с www а на сайт без www и все получили проблему что стили не там и не подтягиваются )
avatar
основное зеркало с www, редирект стоит на www.
тут проблема именно с кешированием, очистка кеша помогает.
avatar
У вас по скрину видно что не подтянулись стили при том что есть контент в чем проблема можно понять глянув в консоле браузера ) ибо будет ясно чего там не хватает.

Так же если все ок с https и www то следующий кандидат на создание проблемы это phx )
avatar
да, сейчас если отловлю ошибку, посмотрю в консоль. плохо то, что я их вижу через вебвизор в метрике, а лично не попадаются.
Спасибо за помощь!
avatar
Да, phx не установлен
avatar
тогда смотреть надо ) в частости как словите такую страничку гляньте и заскриньте ошибки в консоле браузера и можно мне в почту(dmi3yy@gmail.com) с дотупом гляну
avatar
Нужно в base жестко прописать адрес сайта с https, иначе кроме этой проблемы будут проблемы с индексацией технического домена и попадание таких страниц в кеш CMS
avatar
У меня на одном сайте такая беда, только в админке (
avatar
Да не бывает беды на ровном месте ) но если б скидывали лог ошибок было бы куда проще подсказывать
avatar
Напишите, откуда взять логи, я скину )
avatar
Да просто консоль браузера :)
avatar
avatar
Ну видно же что проблема http и https ) обсуждали выше
сделайте что б все было или так или так а не половина так а вторая так )
avatar
Кстати там если глянуть на ссылку видно что это pagespeed в ней есть это на хостинге есть плагин который сжимает все. Вот надо его отключить, потом проверить в наглую поставить https и потом включить обратно и будет все ок
avatar
На хостинге стоит протокол https. Переадресация с http на https. В конфиге сайта стоит https. Вроде все правильно. Сайт и админка с https в адресной строке. Вроде бы все веро настроено. Или выключить на хостинге переадресацию с http на https?
avatar
Да поиграться вариантами по уму должно все четко быть )
avatar
Значит будем крутить настройки.
avatar
А может сделать в админке такую настройку, чтобы можно было выбирать, например, чтобы https был только на сайте, а в админке нет, раз такие глюки происходят?
avatar
нет смысла ) везде должно быть одинаково и глюков не будет :) просто нужно настраивать окружение нормально:) почему то все считают что проблемы только в CMS )) а то что может быть не коректно сконфигурирован сервер все забывают ) тем более когда 1 и таже версия CMS глючит только на 1 сайте из 100 то это говорит что проблема не в CMS ) но почему то об этом все забывают )
avatar
Да я на Evolution плохого никогда бы и не подумал!!! Видимо нужно будет поиграться с настройками оптимизации на хостинге.
avatar
Нужно в base жестко прописать адрес сайта с https, иначе кроме этой проблемы будут проблемы с индексацией технического домена и попадание таких страниц в кеш CMS
avatar
прописал вместо
<base href="[(site_url)]">

адрес сайта с https, посмотрю что будет.
Комментарий отредактирован 2018-03-27 12:10:25 пользователем dmichael
avatar
Нечисть творится с редактором в админке. Редактор виден только самомму первому администратору, другим юзерам-нет. На нескольких сайтах

Что портится — непонятно

При редактировании индивидуального пользователя в списке редакторов есть еще пустое поле — может, где-то там ошибка


Но и после выбора там tintmce4 не показывается
Комментарий отредактирован 2018-03-27 14:58:58 пользователем alexbeep
avatar
посмотрите консоль браузера + рекомендую отключить tinimce3 они с 4 конфликтуют
avatar
То же самое там, где кроме tinymce4 ничего не было
avatar
Скрин консоли браузера тогда надо )
avatar
Завтра попробую
avatar
И Shift+Ctrl+R попробуйте, если вы в Хроме :)
avatar
Не на всех сайтах сработало :) Консоль молчит
avatar
Выглядит шикарно! К сожалению, остаются проблемы с simplegallery. И календарик событий накрылся: события не всплывают и не выделяются…
avatar
SimpleGallery обновите тоже :) он работает отлично с новыми версиями

по части календаря пишите какие ошибки или проблема с ajax у него или с тем что он работает через mysql а не через dbApi и mysqli
avatar
У меня на 1.4.0RC2 SimpleGallery после обновления на 1.2.2 перестал накладывать ватермарк почему-то.
Комментарий отредактирован 2018-03-29 02:35:20 пользователем Aharito
avatar
У него ватермарк был, ЕМНИП, через какое-то собственное событие, может, оно стерлось при обновлении из таблицы?
avatar
Да вроде нет, событие OnBrowserUpload, что-то типа того.
avatar
Календарь этот — modx.im/blog/addons/5238.html Он использует
index-ajax.php… Возможно ли продолжать им пользоваться на новой версии? Перестали работать всплывашки… Спасибо!
А SimpleGallery лучше через репозитарий обновить?
avatar
прошу помощи
при попытке обновления
валится
Warning: fopen(): SSL operation failed with code 1. OpenSSL Error messages: error:1407742E:SSL routines:SSL23_GET_SERVER_HELLO:tlsv1 alert protocol version in /hosting/users/hosting/www/site.ru/update.php on line 7

Warning: fopen(): Failed to enable crypto in /hosting/users/hosting/www/site.ru/update.php on line 7

Warning: fopen(https://github.com/evolution-cms/evolution/archive/1.4.2.zip): failed to open stream: operation failed in /hosting/users/hosting/www/site.ru/update.php on line 7

Warning: ZipArchive::extractTo(): Invalid or unitialized Zip object in /hosting/users/hosting/www/site.ru/update.php on line 95

Warning: ZipArchive::close(): Invalid or unitialized Zip object in /hosting/users/hosting/www/site.ru/update.php on line 96

Warning: unlink(/hosting/users/hosting/www/site.ru/temp//ht.access): No such file or directory in /hosting/users/hosting/www/site.ru/update.php on line 109

Warning: unlink(/hosting/users/hosting/www/site.ru/temp//README.md): No such file or directory in /hosting/users/hosting/www/site.ru/update.php on line 110

Warning: unlink(/hosting/users/hosting/www/site.ru/temp//sample-robots.txt): No such file or directory in /hosting/users/hosting/www/site.ru/update.php on line 111

Warning: unlink(/hosting/users/hosting/www/site.ru/temp//assets/cache/siteManager.php): No such file or directory in /hosting/users/hosting/www/site.ru/update.php on line 116

Warning: unlink(/hosting/users/hosting/www/site.ru/evo.zip): No such file or directory in /hosting/users/hosting/www/site.ru/update.php on line 128

Warning: Cannot modify header information - headers already sent by (output started at /hosting/users/hosting/www/site.ru/update.php:7) in /hosting/users/hosting/www/site.ru/update.php on line 130
avatar
Использую скрипт для переезда с EvoGallery на SimpleGallery

на 1.4.2. ругается на

Fatal error: Uncaught exception 'RuntimeException' with message 'Please, define MODX_BASE_PATH and MODX_BASE_URL on cli mode' in /home/****/www/******/manager/includes/config.inc.php:33

Где бы задефайнить эти самые MODX_BASE_PATH and MODX_BASE_URL on cli mode?
avatar
Странно, что не заменил Ваше сообщение ранее. Сегодня столкнулся с похожей проблемой. Вроде бы получилось её решить изменив содержимое файла manager/includes/config.inc.php на это github.com/evolution-cms/evolution/blob/develop/install/config.inc.tpl подставив в начале файла данные со старого файла.
avatar
На 1.3.6, по всей видимости, работает. Но в 1.4.2 дописали какие-то функции для работы через CLI и этот скрипт надо как-то переработать, подменять config на старую версию, ИМХО, не тот подход
тут расписал ошибки подробнее
avatar
Страница с результатами установки без стилей.
Upd: видимо проблема на стороне хостинга.
Комментарий отредактирован 2018-03-29 16:04:45 пользователем o_oleksandr
avatar
После обновления появилась такая ошибка:
Fatal error: Uncaught exception 'RuntimeException' with message 'Call DocumentParser::executeParser on CLI mode' in /home/m/mampaprv/mamam-papam.com/public_html/manager/includes/document.parser.class.inc.php:2706 Stack trace: #0 ...
Кто-нибудь знает как это исправить?
avatar
Версия evo 1.4.3.
Сайт нормально работает на php 5.4.16.
Как только переключаю php на 5,6 или 7,0, возникает проблема в админке — документы перестают сохранятся. Жму кнопку «сохранить» и получаю белый лист — загружается пустой фрейм внутри:
<iframe id="mainframe"


В чем косяк, кто сталкивался?
avatar
Может какой древний плагин на OnDocFormSave висит и не поддерживает php>5.4? :)
avatar
Проверил. На OnDocFormSave висит только ManagerManager последней версии
avatar
Решено. Не было установлено расширение «mysql» для Php.
avatar
А чего 1.4.3 не анонсировали? А то о ее выходе узнал случайно, когда увидел желание системы обновиться до 1.4.3 :)
Только зарегистрированные и авторизованные пользователи могут оставлять комментарии.