Задания 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. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.
Нужна такая работа над вашим проектом
Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.