← Все версии
v4.29.0 27.08.2026 major

Задания 162–163: перевод всех изображений сайта в WebP

Полный перевод растровых изображений сайта в формат WebP: конвертация файлов, обновление ссылок в Blade-шаблонах и в БД ipd.test, ручные правки и переносы на резервные копии. Версия платформы — 4.29.0.

Зачем эта запись

Эта запись истории платформы ipd.by описывает работы по производительности: скорость загрузки, оптимизация, кэширование. Быстрая страница — часть доверия и комфорта пользователя. Версия 4.29.0 (27.08.2026) описывает: «Задания 162–163: перевод всех изображений сайта в WebP». Дальше по странице — что именно было сделано в этой версии и к каким кейсам это относится.

Что сделано в версии 4.29.0

от 27.08.2026

Что изменено

  • Файлы — создано 749 новых .webp (Pillow, качество 82, с сохранением прозрачности PNG) для всех jpg/png по public/; каждый jpg/png имеет webp-аналог. GIF (анимация) и SVG не конвертировались по решению Алексея.
  • Blade — 733 замены images/...jpg|png.webp по всем шаблонам (кроме favicon и changelog) + 3 динамических галереи вручную: tea-alena-$n.webp, work-$n.webp, screenshot-$n.webp.
  • БД ipd.test — колонки foto_top переведены на webp (news, articles, articles_category, articles_subcategory, blogs); HTML-контент opisanie (40 строк news + articles) до-конвертирован с сохранением относительных путей.
  • Правки вручную — исправлен путь library/knowledge/ в articles/articles_subcategory; короткий путь статьи id 18 → cases-cardio-4.webp; восстановлены из резерва 3 webp (portfolio-mb1, portfolio-nadin-n, realestate_main).
  • AI-карточка — удалён блок img-wrapper (ai-main.webp) из portfolio/{index,category}; ссылок на ai-main.webp не осталось.
  • KCFinder — оставлен без изменений по решению Алексея (329 UI-ассетов файлового менеджера не трогаются, динамические fallback-пути сохраняются).
  • Резервные копииdb_backup_tables.sql (8.5 МБ), db_backup_content_tables.sql (3.6 МБ), папки all_images_backup и portfolio_dupes_backup.
  • Проверено — кэши очищены (view/cache/config), все конвертированные .webp отдают 200, страницы /, /news, /portfolio работают.
  • Версия — IPD_VERSION поднята до 4.29.0

Разделы по теме

Почему этому можно доверять

Платформа ipd.by развивается открыто: каждый пункт этой версии — реально выполненная работа с датой и описанием, а вся история изменений хранится в реестре версий на Laravel. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.

177версий в истории
32кейсов на сайте

Нужна такая работа над вашим проектом

Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.