В мире PrestaShop наметился серьёзный сдвиг: старая, но надежная тема Classic, возможно, уступит своё место новой теме под названием Hummingbird (Колибри). Зачем нужна новая тема, какие новшества она привносит, и как это повлияет на разработчиков и владельцев интернет-магазинов? Давайте разберёмся!
Почему нужна новая тема?
Сообщество PrestaShop давно задаётся вопросом: как сделать интерфейс магазина быстрее, современнее и гибче в использовании? Тема Classic зарекомендовала себя, но её устаревшая архитектура стала препятствием для развития и внедрения новых технологий. Сложности с обновлением Bootstrap, старой структурой файлов и невозможностью модифицировать некоторые компоненты — всё это в итоге создало необходимость в новом подходе.
Команда PrestaShop начала разработку Hummingbird, чтобы устранить недостатки Classic и предложить обновлённый, более гибкий базис для тем. Этот проект поддерживает сообщество, которое предложило множество улучшений.
Какие изменения привносит Hummingbird?
Вот лишь несколько из ключевых нововведений, которые выделяют тему Hummingbird:
- Переход на Bootstrap 5: более современный и функциональный.
- Отказ от jQuery в пользу стандартного JavaScript API. Хотя jQuery остаётся для модулей, сама тема станет легче и быстрее.
- Lazy Loading изображений, ускоряющий загрузку страниц.
- CSS по стратегии BEM для улучшенной читабельности и структурированности.
- JSON-LD вместо микроданных для лучшей SEO-оптимизации.
- Разделение стилевых и функциональных CSS-паков. Теперь разработчики смогут сразу использовать Bootstrap 5 без очистки лишних компонентов.
- Уменьшение зависимостей и более эффективное использование событий JavaScript для интерактивных модулей и плагинов.
Благодаря этим изменениям, Hummingbird станет более мощной и универсальной базой для создания тем, которая в разы облегчает жизнь разработчикам.
Почему этот переход важен?
Каждое обновление и улучшение базовой темы PrestaShop влияет на весь экосистемный ландшафт, от модулей до пользовательских настроек. Команда PrestaShop понимает, что переход на Hummingbird не должен нарушать работу текущих модулей и тем. Поэтому процесс развертывания новой темы будет плавным, с возможностью тестирования и обсуждения в сообществе.
Как протестировать Hummingbird?
Присоединиться к тестированию новой темы очень просто: достаточно клонировать репозиторий на GitHub, выполнить команды npm install && npm run build
, и включить тему через админ-панель PrestaShop. Участие в тестировании Hummingbird — это уникальная возможность повлиять на развитие темы и сделать её лучше для всех.
Перспективы для разработчиков и пользователей
Hummingbird — это не просто новая оболочка для интернет-магазина, а платформа, которая открывает множество возможностей для дальнейшей кастомизации. Например, с возможностью использовать практически чистый Bootstrap, разработчики смогут создавать совершенно уникальные проекты с минимальными затратами на переработку. В будущем Hummingbird может стать отличной отправной точкой для тем, на базе которой можно легко настроить индивидуальный стиль.
Что будет с темой Classic?
Classic переехала в отдельный репозиторий, где остаётся доступной для версий PrestaShop 1.7 и 8.0. Но с приходом Hummingbird её поддержка прекратится, чтобы избежать распыления ресурсов на две темы.
Готовы ли вы перейти на Hummingbird, или предпочитаете оставить Classic? Поделитесь своим мнением в комментариях!