Недавно пришлось познакомиться с CMS Opencart по причине попросили посмотреть и доделать некоторые моменты. После чего мне захотелось установить на своем сервере и посмотреть, поковырять, пощупать её изнутри. Конечно, наверное не у меня одного появляется такое желание. Сразу оговорюсь все это было протестировано на версии 1.5.6.
Начнем с того, что не понравилось, что в базовой версии плохо реализованы ЧПУ(человеко-понятные урлы). Это конечно можно реализовать или купить модуль(благо их действительно богатый выбор) или самому доделать.
Понравилось, что неплохая структура у движка. MVC — (Model, View, Controller) все разложено по папочкам это реально очень удобно. Установка довольна таки примитивная в принципе как и везде. Множество форумов, модулей, дополнений и.т.д. можно в принципе найти ответ на любой вопрос. Что действительно очень удобно.
По поводу внешнего вида, то здесь все уже зависит от дизайна. Базовый шаблон очень простоват, но в принципе я думаю редко кто его использует. Он нужен в основном, чтобы после установки убедиться что все работает. Админка в принципе тоже очень удобна, все ясно и понятно. Хорошо, что пользователи и админы регистрируются и входят отдельно. Упрощяет возможность сделать более безопасную систему. Ведь можно на админку просто поставить пароль на сервере, чтобы можно было входить с определенных ип адресов.
Можно также вот в .htaccess в папке admin разместить:
Order Deny,Allow Deny from all Allow from 192.168.0.
Этот кусочек разрешает доступ все адресам 192.168.0. и в последнем октете что угодно. В принципе можно указать несколько диапозонов. В базовой версии уже есть партнерская программа.
И не стоит забывать, что система бесплатная и распространяется свободно. Я считаю, что это очень неплохой вариант.
Спасибо!
В ближайшее время мы опубликуем информацию.