Краткий обзор новой версии prestashop 1.7

Рассмотрим подробнее о новинках, которые есть в новой версии, начиная с установки. На данный момент новая версия не переведена полностью на русский язык. Перед установкой движок потребует установить дополнительные настройки для PHP (требования фреймворка Symfony):
В целом установка похожа на установку для версий prestashop 1.6. После установки, пользователя встречает унылый, по сравнению с меньшими версиями, дизайн фронт офиса — главная страница:
Страница категории:
Карточка товара:
Оформление заказа теперь выглядит следующим образом:
Перейдем к админ. панели:
В админ. панели дизайн практически не изменился, за исключением некоторых моментов. Есть большие изменения во вкладке МОДУЛИ:
Вкладка модули теперь работает через связь с сервером prestashop. Причем отключить такое взаимодействие не получится. Кажется, что тут разработчики перестарались и сделали хуже, чем было.
Есть большие изменения во вкладке ПЕРЕВОДЫ:
Кажется, что и тут разработчики явно перестарались и сделали хуже, чем было.
Есть большие изменения в карточке товара:
Дизайн все больше напоминает WordPress. Горизонтальный выбор вкладок в карточке товара удобен, когда их немного. Но для большого количества вкладок удобно пользоваться вертикальным расположением (как это было в prestashop 1.6.x).
В административной панели в целом prestashop 1.7.0.0 практически напоминает prestashop 1.6.
В новой версии произошло большое количество изменений в ядре движка. Разработчики перешли на фреймворк Symfony (пока не полностью), отказавшись от своей родной структуры. На данный момент была выбрана Symfony 2.8. В будущем престашоп будет следовать за ростом Symfony. В связи с переходом на Symfony вместо Smarty был выбран движок Twig (шаблонизатор для Symfony). На самом деле Smarty остался, но уже в меньшей степени для фронт офиса.
Поменялась структура темы. Сравните количество файлов для темы prestashop 1.6.x:
Новая тема для prestashop 1.7:
Часть подпапок и файлов спрятано в папках. Разработчики постарались уменьшить количество файлов темы, для более удобной разработки темы и скорости загрузки страниц.
В связи с этим, теперь перенести магазин с меньших версий — просто так не получится, для этого придется переделывать установку дизайна темы со старой версии на новую, переделывать дизайн модулей, переделывать js и css файлы. Ну и логично, что темы для престашоп 1.7 не будут подходить для престашоп 1.6 и наоборот. Что касается модулей — то изменений потребуют модули, которые работают через фронт офис, а также модули оплаты.
А теперь вопрос 1: а в чем смысл всех этих переделок престашоп?
По уверениям разработчиков prestashop — в производительности. Тесты проводились здесь. На данный момент — конечно же, ни о каком приросте можно не говорить, так как движок всё еще сырой (несмотря на релизы Alpha, Beta и RC). Но в будущем будет быстрее, чем в prestashop 1.6.
А теперь вопрос 2: а что будет с престашоп 1.6.х?
По одним данным для Prestashop 1.6.х будут выпускаться новые версии на протяжении нескольких месяцев после официального выхода Prestashop 1.7. По другим данным поддержка Prestashop 1.6.х будет вестись еще два года, после официального выхода Prestashop 1.7, вплоть до октября 2018 года. Другими словами окончание поддержки Prestashop 1.6.х будет плавным.
Линейка Prestashop 1.6 получилась у команды престашоп достаточно удачной — в ней применились множество новинок, в связи, с чем она завоевала большую популярность среди пользователей. Получится ли пройти такой путь prestashop 1.7 покажет только время.