Короткий огляд нової версії prestashop 1
Короткий огляд нової версії 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.
Лінійка Prestashop 1.6 вийшла у команди престашоп досить вдалою - в ній застосували багато новинок, у зв'язку з чим вона завоювала велику популярність серед користувачів. Чи вийде такий шлях prestashop 1.7 покаже лише час.