Любая система управления сайтом, помимо достоинств, обладает определенными минусами. В ситуации с Joomla эти минусы сводят на нет все плюсы движка (если, конечно, его преимущества вообще существуют). Именно недостатки системы становятся основной причиной для отказа специалистов заниматься разработкой и поддержкой на ней каких либо ресурсов.
Ключевые минусы Joomla
- довольно сложная панель управления не всегда понятна на интуитивном уровне, поэтому у совсем неопытных пользователей даже простейшие операции могут вызвать трудности, а остальным просто не комфортно работать с системой;
- имеются недостатки в процессах SEO-оптимизации, связаны которые с появлением дублей title и заголовков в случае редактирования статьей. Естественно, это можно решить при помощи установки определенных плагинов, однако в других системах данная часть работает изначально исправно;
- множество лишнего кода, наличие которого зачастую неоправданно, особенно при создании небольшого сайта-визитки или аналогичного портала;
- зачастую ресурсы на Joomla испытывают проблемы с безопасностью, а при наличии большого количества кода поиски «дыры» могут отнять достаточно много времени и ресурсов;
- большинство плагинов, модулей, системных компонентов, HTML шаблонов распространяется на бесплатной основе, поэтому зачастую отличаются кривой разработкой, отсутствием поддержки по продукту. Это означает появление необходимости тратить время, средства на дописывание и/или переписывание компонента, либо поиски нового решения.
- для сайтов на Joomla характерна более медленная загрузка (если сравнивать с иными вариантами популярных CMS).
Недостатки Joomla для интернет магазина
Несмотря на то, что Joomla имеет ряд дополнений, сделанных для электронной коммерции (JoomShopping, Virtuemart), мы не рекомендуем использовать эту CMS для создания интернет магазина. Даже если отбросить недостатки модулей, превращающих Joomla в интернет-магазин — останется масса мелких и крупных доработок. Если специализированные движки (из бесплатных — OpenCart или Prestashop) изначально имеют весь функционал для работы магазина, то поиск и внедрение в Joomla очевидно необходимых модулей (способы доставки и оплаты, настройки полей покупателя, похожие товары и т.д.) будет отнимать гораздо больше времени и средств.
Подведем итог
Joomla — одна из распространенных систем управления содержимым сайта, располагающая многочисленным сообществом, готовым помочь при решении возникших проблем и предоставить дельный совет. Несмотря на это, мы не можем порекомендовать кому-либо выбирать Joomla. Такие платформы как WordPress, Opencart (из бесплатных) или специализированные платные программные решения куда предпочтительней.