Opencart 3.0
Opencart 3.0 - выход новой версии, обзор, основные изменения и новые возможности
4 апреля 2017 года на официальном форуме Opencart его автор Daniel опубликовал пост о выходе альфа версии Opencart 3. Официально выход состоялся 20.06.2017.
Для разработчиков Opencart опять поменял структуру дополнений и под версию 3.0 надо делать обновление своих модулей. В админке вид меню дополнений также изменился
OpenCart 3.0 vs OpenCart 2.3
Как видно добавлены пункты Marketplace и Translations
Marketplace – это онлайн магазин дополнений для Opencart прямо из админки.
Здесь есть поиск по дополнениям, выбор платно/бесплатно и дополнительная фильтрация категорий для улучшения поиска. В теории теперь будет гораздо проще искать и устанавливать модули для Opencart. Но есть и другая сторона медали. Зная особенности работы ocmod могут быть проблемы с совместимостью модулей.
Translations — это нововведенный инструмент для перевода на свой язык магазина.
Он очень полезен в случае неполноценного перевода или отсутствия как такового. Этот функционал позволит развить локализацию еще больше.
Пункт меню дизайн
OpenCart 3.0 vs OpenCart 2.3
Новыми функциями в разделе дизайна в opencart являются редактор тем и редактор языка. Два очень мощных дополнения, которые значительно упрощают настройку вашего магазина. Доступ и изменение файлов сайта теперь будет намного проще, так как это будет сделано прямо из панели администратора.
Theme Editor
Новый редактор темы имеет простой и удобный интерфейс. С помощью него можно редактировать шаблоны даже если вы не разработчик и у вас нет специальных знаний. Все достаточно просто. Здесь можно выбрать файл шаблона и его редактировать. В Opencart 3 появился шаблонизатор Twig.
Language Editor
Помимо кастомизации дизайна, opencart 3.0 представил простой способ настройки контента в вашем магазине. Новый редактор языка позволит вам изменить любой фрагмент текста, который у вас есть, на любом предпочитаемом вами языке.
Вы можете добавлять новые текстовые переменные и настраивать их в поле, которое выглядит так:
Это изменение позволяет добавлять свои языковые переменные и шаблон. Для добавления переменной теперь не надо редактировать каждый языковой файл. Одно дело если у нас 1,2 языка а если 5 или 10? Это очень упрощает разработку.
System
OpenCart 3.0 vs OpenCart 2.3
Следующие изменения не столь важны, но они добавляют большего упорядочивания в админке в пункте Система. Подпункт инструменты исчез а все его содержимое (закачки, резервное копирование / восстановление и журналы ошибок) является содержимым пункта Система
Reports (отчеты)
В opencart 3.0, отчеты могут быть добавлены администратором через расширения. С этой версии у вас есть возможность выбора того, какие типы отчетов вы хотите иметь в своем магазине, а какие из них выключены.
Для управления отчетами в Модулях есть выбор в выпадающем списке
В списке можно выбрать любые отчеты включить их или выключить.
Итог
Opencart версии 3.0 имеет достаточно много отличий от версии 2.х. Основные рассмотрены в статье это и языковый редактор и редактор темы. Для разработчиков есть достаточно серьезные отличия и все модули вновь придется адаптировать. Ну что же такая нелегкая жизнь разработчика :)