Релиз 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
Иван Бочкарев
16 февраля 2019, 14:51
2
1 521
+29
Поблагодарить автора Отправить деньги

Комментарии: 24

Антон Тарасов
16 февраля 2019, 14:54
+5
Спасибо, Иван, что несмотря на непростую загруженность, таки взял и написал развернуто для нас для всех.
Спасибо вам всем, ребята!
Очень здорово видеть такую сплоченность именно от русского сообщества.
    Баха Волков
    16 февраля 2019, 15:54
    +3
    Я немного не русский, но да ладно, все равно здорово)
      Иван Бочкарев
      16 февраля 2019, 15:55
      +1
      Ты наш!
      Антон Тарасов
      16 февраля 2019, 15:58
      +1
      Я в том смысле, что у «наших западных партнеров» такой консолидации не наблюдается )))
Руслан Алеев
16 февраля 2019, 16:05
+3
Ребята, колесо мыши теперь работает! :)
Под постом о MODX 2.7.0 были вопросы насчет колеса, как же бесил меня этот баг…
    Николай
    16 февраля 2019, 17:24
    +1
    Я обновился, и не работал клик по колесу мыши. А потом Ctrl+F5 всё исправил. На случай если у кого-то будет подобная проблема.
Янис
18 февраля 2019, 18:04
+4
Просто указываем параметр f=webp
Это было бы офигено, если бы не Apple. И такая печаль на душе сразу :((( Скоро мемы про поддерчку старых IE надо будет для Safari переделывать
      Янис
      18 февраля 2019, 19:12
      0
      Только это не решает проблемы с background-image в css. Увы. Конечно можно через Modernizr, но тогда уже возникает вопрос: а зачем вообще огород городить? И опять на душе печаль :)
    Владислав
    19 февраля 2019, 12:21
    0
    Странно, но попробовал так сделать, а 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'
      Янис
      19 февраля 2019, 13:47
      0
      У меня Resizer стоит в комплекте с pThumb и файлы успешно конвертились. Опция «phpthumbof.use_resizer» включена. Попробуйте на другом проекте.
        Дмитрий Кондаков
        13 марта 2019, 16:53
        0
        Тоже не работает, но ошибка другая
        [3] => Input options: 
          'w' => '225',
          'h' => '245',
          'f' => 'webp'
            [4] => *** Error *** Save operation failed
Andrey
19 февраля 2019, 16:07
0
Ну че тут сказать, лойс!
Для меня важный фактор, починили открытие новых вкладок, за что «Гип-гип ура»!
Петр Синечёв
21 февраля 2019, 23:32
0
А что-то поменялось в генерации id для новых ресурсов?

До обновления плагин исправно добавлял 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;
    }
    Руслан Алеев
    22 февраля 2019, 01:00
    1
    +1
    У вас в плагине переменная $id не указана, может из-за этого?
    $id = $resource->get('id');
      Петр Синечёв
      22 февраля 2019, 09:26
      0
      Не из-за этого.
      Если добавить
      $id = $resource->get('id');
      то даже ноль пропадет, т.к. это новый документ, у него ещё нет id, который можно было бы получить. Раньше он подтягивался в процессе своего появления OnBeforeDocFormSave, а теперь там ноль.
    Петр Синечёв
    22 февраля 2019, 09:31
    1
    +1
    Теперь работает только на событие OnDocFormSave OnBeforeDocFormSave
Алексей
08 марта 2019, 21:58
0
После обновления не отображаются превью изображений в админке. Есть решение?
    Иван Бочкарев
    13 марта 2019, 04:05
    0
    Попробовать заменить файл из данного PR github.com/modxcms/revolution/pull/14477/files по пути:
    core/model/phpthumb/
      Алексей
      20 марта 2019, 21:29
      0
      Это не помогло. По прежнему нет изображений, даже в файловом менеджере не отображаются.
        Иван Бочкарев
        21 марта 2019, 06:34
        0
        Решено. Дело было не в MODX.
          Глеб
          22 марта 2019, 16:43
          0
          Подскажите пожалуйста как вы решили данный вопрос. Ситуация аналогичная, хостинг nic.ru
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.