Исправлены битые изображения и ссылки в блоге, внедрено версионирование ассетов
После миграции на Laravel в контенте блога остались мёртвые ссылки: 7 битых картинок (/assets/img/*.jpg) в посте «Работа с PDF-документами», несуществующий файл скачивания images-to-pdf.zip, ссылки на удалённые разделы /projects и /library/software. Также статические ассеты подключались с фиксированным query (?12345678), из-за чего после деплоя браузеры клиентов держали старые стили до CTRL+F5. Версия поднята до 4.21.3.
Зачем эта запись
Эта запись истории платформы ipd.by описывает работу с контентом: новости, библиотеку, блог, тексты и их оформление. Контент помогает отвечать на вопросы аудитории и показывать, что за проектом стоит живая работа. Версия 4.21.3 (04.08.2026) описывает: «Исправлены битые изображения и ссылки в блоге, внедрено версионирование ассетов». Дальше по странице — что именно было сделано в этой версии и к каким кейсам это относится.
Что сделано в версии 4.21.3
от 04.08.2026Что исправлено
-
Блог — из поста «Работа с PDF-документами: конвертация изображений, сжатие и систематизация файлов» удалены 8 битых
-блоков с несуществующими /assets/img/*.jpg (текст и подписи сохранены) - Скачивание — убраны 2 ссылки на отсутствующий /downloads/knowledge/software/2026-02-18-images-to-pdf.zip
- Мёртвые ссылки — /projects → /cases, /library/software → /knowledge/software (аналоги в новом движке)
- Cache-busting — CSS/JS подключаются с ?v=IPD_VERSION (styles.css, styles_1..4, styles-services, styles-step-2, styles-auth, floating-labels, styles-foto, styles_map, main.js, maps.js, lightbox) вместо статичного ?12345678 — при каждом релизе URL ассетов меняется, и клиенты автоматически получают свежие стили без CTRL+F5
- /blog/pdf-documents-code-systems-8.html, /blog/tech-notebook-2026-9.html, все страницы (шаблоны layouts/app, components/js, styles)
Кейсы по этой теме
Эти реальные проекты подтверждают направление, в котором сделана версия.
Разделы по теме
Почему этому можно доверять
Платформа ipd.by развивается открыто: каждый пункт этой версии — реально выполненная работа с датой и описанием, а вся история изменений хранится в реестре версий на Laravel. Кейсы, на которые ведут ссылки выше, — реальные проекты, а не обещания.
Нужна такая работа над вашим проектом
Версии — это видимая история разработки: платформа растёт, а каждая страница объясняет, что и зачем сделано. Если ищете команду, которая так же профессионально развивает продукт — это как раз то, чем я занимаюсь.