Релиз MODX Revolution 2.7.1-pl (February 14, 2019)
Как и обещалось ранее: 14-го февраля состоялся релиз MODX Revolution 2.7.1-pl.
Вы можете получить полный список изменений, просмотрев журнал изменений Сhangelog
MODX 2.7.1 содержит множество исправлений ошибок, чтобы улучшить опыт работы со всеми новыми функциями, которые были представлены в 2.7.
- Если при сохранении элемента возникает ошибка проверки, теперь он переключается на вкладку, относящуюся к проблеме.
- Введена опция для предотвращения удаления статических файлов, если автоматические статические файлы отключены.
- Исправили работу CTRL / CMD и клика мыши при котором откроется URL в новой вкладке / окне
- Исправили прокрутку колесиком мыши =)
- Исправили отображение всех ресурсов помеченных на удаление в Управление удаленными ресурсами
- Обновили phpThumb до версии 1.7.15-201902101903 с базовой поддержкой формата WebP. Теперь вы можете использовать новый формат, который так любит Google и у него явная разница в весе файла по сравнению с Jpg — около 30% в пользу WebP. Просто указываем параметр f=webp у дополнения (например pThumb) и будет работать из коробки.
- Улучшено отображение информации об отсутствующих зависимостях при установке пакета / extra. Вот так теперь выглядит вкладка Зависимости при установке дополнения PR 14255
- Ряд проблем XSS (межсайтовый скриптинг), которые требуют аутентифицированных сеансов менеджера, были решены в менеджере.
- Внесены много мелких правок в переводы, в отображение админки в браузере и тд. Но это все улучшает работу с CMS.
Петр Головатый, Евгений Громин, Павел, Евгений Борисов и многие другие.
Спасибо за уделяемое время на внесения исправлений, за энтузиазм!
Работа в Репозитории ожила после нашего прихода и это действительно так! github.com/modxcms/revolution/pulse/monthly
Сколько протестировано, сколько комментариев написано, сколько правок и предложений по улучшениям внедрены. Интеграторов на данный момент всего 3-е, но они в разных часовых поясах и активно фильтруют, тестят, комментят, правят, мержат!
Около 13 PR не вошли в релиз, но они войдут уже в 2.7.2 и 3.x. Сейчас активных Pull requests 32 github.com/modxcms/revolution/pulls
После моего первого поста в группу t.me/modx_contributors вошло 25-ть человек. Пока не все принимают участие. Но не которые уже отметились сообщениями в issue, помощи в тестировании issue и PR, а также созданными PR!
Напомню — сейчас основной вектор разработки будет нацелен на внесению исправлений в ветку 3.x.
Будьте на связи. MODX 3x — БЫТЬ!
Присоединяйтесь: Как стать контрибьютором MODX
Ссылка на анонс: MODX Revolution 2.7.1
Поблагодарить автора
Отправить деньги
Комментарии: 24
Спасибо, Иван, что несмотря на непростую загруженность, таки взял и написал развернуто для нас для всех.
Спасибо вам всем, ребята!
Очень здорово видеть такую сплоченность именно от русского сообщества.
Спасибо вам всем, ребята!
Очень здорово видеть такую сплоченность именно от русского сообщества.
Я немного не русский, но да ладно, все равно здорово)
Ты наш!
Я в том смысле, что у «наших западных партнеров» такой консолидации не наблюдается )))
Ребята, колесо мыши теперь работает! :)
Под постом о MODX 2.7.0 были вопросы насчет колеса, как же бесил меня этот баг…
Под постом о MODX 2.7.0 были вопросы насчет колеса, как же бесил меня этот баг…
Я обновился, и не работал клик по колесу мыши. А потом Ctrl+F5 всё исправил. На случай если у кого-то будет подобная проблема.
Просто указываем параметр f=webpЭто было бы офигено, если бы не Apple. И такая печаль на душе сразу :((( Скоро мемы про поддерчку старых IE надо будет для Safari переделывать
Только это не решает проблемы с background-image в css. Увы. Конечно можно через Modernizr, но тогда уже возникает вопрос: а зачем вообще огород городить? И опять на душе печаль :)
Странно, но попробовал так сделать, а phpthumbof выдает ошибку:
Could not cache thumbnail to file at : ...
вот Resizer debug output:
[0] => Resizer v1.0.1
[1] => Using Imagick
[2] => Input file: assets/images/picture.jpg
[3] => Input options:
'h' => '320',
'w' => '520',
'zc' => 'C',
'f' => 'webp'
У меня Resizer стоит в комплекте с pThumb и файлы успешно конвертились. Опция «phpthumbof.use_resizer» включена. Попробуйте на другом проекте.
Тоже не работает, но ошибка другая
[3] => Input options:
'w' => '225',
'h' => '245',
'f' => 'webp'
[4] => *** Error *** Save operation failed
Ну че тут сказать, лойс!
Для меня важный фактор, починили открытие новых вкладок, за что «Гип-гип ура»!
Для меня важный фактор, починили открытие новых вкладок, за что «Гип-гип ура»!
А что-то поменялось в генерации id для новых ресурсов?
До обновления плагин исправно добавлял id в alias? теперь подставляет ноль.
До обновления плагин исправно добавлял id в alias? теперь подставляет ноль.
<?php
switch ($modx->event->name) {
case 'OnBeforeDocFormSave';
if ($mode == 'new') {
if ($resource->get('template') == 4) {
$alias = $resource->get('alias');
$aliasid = $id .'-'. $alias;
$resource->set('alias',$aliasid);
$resource->save();
}
}
break;
}
У вас в плагине переменная $id не указана, может из-за этого?
$id = $resource->get('id');
Не из-за этого.
Если добавить
Если добавить
$id = $resource->get('id');
то даже ноль пропадет, т.к. это новый документ, у него ещё нет id, который можно было бы получить. Раньше он подтягивался в процессе своего появления OnBeforeDocFormSave, а теперь там ноль.
Теперь работает только на событие OnDocFormSave OnBeforeDocFormSave
После обновления не отображаются превью изображений в админке. Есть решение?
Попробовать заменить файл из данного PR github.com/modxcms/revolution/pull/14477/files по пути:
core/model/phpthumb/
Это не помогло. По прежнему нет изображений, даже в файловом менеджере не отображаются.
Решено. Дело было не в MODX.
Подскажите пожалуйста как вы решили данный вопрос. Ситуация аналогичная, хостинг nic.ru
Дело было в версии php, для обновлённого MODx нужен php 5.6.25 или 7.0.10 и выше. Связано это с использованием константы IMG_WEBP в файле \core\model\phpthumb\phpthumb.class.php
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.