Релиз 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
modx.pro
1
5 312
+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
                  Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
                  24