modx + webp просто и надежно - автоматически



Недавно нашел удачный плагин для преобразования картинок/рисунков в webp в автоматическом режиме — плагин сам решит поддерживает ли браузер webp и отдаст ему кэш страницы с webp, а если нет (apple) то отдаст обычную страницу… От вас ничего не требуется кроме установки плагина, не из репозитория (на странице все расписано).


Ссылка на github

Инструкция по установке

Да, в идеале установить бинарный «cwebp», но если нет доступа то GD отконрвертирует рисунки (да качество ниже и сжатие не лучшее, но PageSpeed Вас все равно полюбит ;) )
Shedko
02 декабря 2021, 22:44
modx.pro
9
835
+9

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

Anton Erin
03 декабря 2021, 00:17
0
Спасибо, но modx.com/extras/package/pthumb
webP + phpThumbOff, все работает как швейцарский нож уже 10 лет.
    Shedko
    03 декабря 2021, 19:50
    1
    0
    Тут дело в том, что плагин САМ смотрит ответы и принимает решение, что можно отдать страницу с webp или отдать с обычными форматами (той же iOS).

    И ничего придумывать не надо.
    Николай Савин
    03 декабря 2021, 12:08
    0
    Изменил раздел на «Готовые решения», так как здесь речь не о компоненте MODX
      Дмитрий Середюк
      06 декабря 2021, 17:37
      +1
      Вроде как такая конструкция работает без всяких плагинов
      <picture class="image image_cover">
          {if $webp}
             <source type="image/webp" data-srcset="{$webp}">
          {/if}
          <img class="lazyload" src="#" data-src="{$small?:$empty}" alt="{$pagetitle}" itemprop="image"/>
      </picture>
        Shedko
        06 декабря 2021, 18:54
        1
        +1
        Да.

        Но когда страниц уже более 2 тыс., чанков и снипеттов за 300 именно этот плагин решение как «Поставил и забыл — оно все работает само» и ничего не надо переписывать и следить за слетевшим css.
        picture не устроил тем, то надо было очень много чего переписать. А у нас работают «ленивые» люди, которые ищут простые пути, а не работу на многие человеко-часы.
        Viktor
        09 декабря 2021, 12:53
        +1
        Кстати не на всех хостингах это работает, там есть функция exec её часто блокирует.
          Kirill
          18 января 2022, 00:22
          0
          Вопрос. Как его заставить работать по расписанию. У меня каждую ночь грузится с внешнего источника, по крону, n-ое количество картинок и json. Каждый день заходить в админку и руками жать на кнопку не хочется
            Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.
            7