Добавить комментарий

Сборка OpenCart или чистый OpenCart?

В последнее время под OpenCart начало появляться достаточно много различных сборок, некоторые даже платные. Стоит ли использовать для нового магазина чистый OpenCart или лучше взять готовую сборку с кучей уже установленных плюшек? 

Проблема OpenCart
 
Я уже писал о недостатках OpenCart раньше. Одним из самых больших недостатков OpenCart является отсутствие нормальной системы API, вместо нее есть очень плохое решение под названием vQmod, которое является причиной огромного количества конфликтов. Чем больше в магазине измененных файлов (через vQmod или через прямые правки кода движка) тем большая вероятность конфликтов с будущем. А что такое сборка? Это и есть измененный движок с довольно большим количеством измененных файлов.
 
Недостатки сборок
 
У сборок есть следующие недостатки:
  1. Конфликты с новыми модулями. С большой долей вероятности они будут. Модули, который на обычном OpenCart прекрасно работают не будут работать на вашей сборке. И далеко не всегда разработчик этого модуля захочет разбираться с нюансом очередной мега сборки да еще и бесплатно. В лучшем случае вам выставят счет за работу, в худшем откажутся, резонно мотивируя тем, что в описании модуля не указано, что модуль будет работать на этой сборке.  К автору сборки обращаться в большинстве случаев тоже бесполезно. 
  2. Проблемы с удалением встроенного в сборку функционала. Если в сборке уже есть какой-то функционал, который вам не нужен ли вы хотите его заменить на более функциональный модуль, то сделать это будет крайне проблематично, учитывая что, что код этого функционала может быть раскидан по десяткам файлов движка и никакой инструкции или документации где и что изменено просто нету. 
  3. Почти всегда качество сборки (и качество кода и безопасность) намного ниже, чем в оригинальном OpenCart, в котором приделяеться достаточно большое внимание этому вопросу. Обычно автор сборки берет чистый OpenCart и добавляет туда десяток модулей, часто бесплатных с соответствующим качеством кода. После этого все выпускается как новая модная сборка. 
  4. Почти всегда отсутствие документации и часто очень слабая поддержка или полное отсутствие таковой. 
 
Мое отношение к сборкам
 
Чем более функциональна сборка - тем она хуже и наоборот - хорошая сборка это та, которая изменяет минимум кода движка.
 
Поэтому лучше всего использовать чистый OpenCart, а если брать сборку то лучше брать например русскую сборку ocStore - она не перегружена функционалом, бесплатная и имеет огромное сообщество.
 
CAPTCHA
Защита от спама
Target Image