Joomla - бесплатная система-конструктор

О студииСистемы управления контентом → Joomla - бесплатная система-конструктор

CMS Joomla! включает в себя различные инструменты для разработки веб-сайта. Особенностью системы является минимальный набор инструментов при установке, который дополняется по мере необходимости.

Как бы громко не звучал заголовок, но система действительно бесплатная и способна решить практически любые задачи, которые можно задумать на своем сайте. Есть устоявшееся выражение, что бесплатный сыр только в мышеловке и этот фразеологизм применим тут как нельзя лучше. Во-первых, система достаточно тяжела в плане производительности и поэтому на большие проекты не желательна. Во-вторых при всей бесплатности системы наиболее интересные компоненты и дополнения к ней все-таки являются платными.

Популярность

Да, система действительно очень популярна во всем мире. И этому способствуют открытость кода системы и хорошая информационная и программная поддержка как со стороны разработчика, так и со стороны энтузиастов системы управления (CMS). В интернете имеется огромное множество сайтов, реализованных на Joomla и это не может не способствовать развитию. Ввиду широкого ареала использования проблем с мультиязычностью у системы не существует: есть как просто локализации на более чем 30 языков, так и системы ручного и автоматического перевода информационной части для мультиязычных сайтов.

Удобство

Как и любая другая универсальная система, админская часть Joomla немного тяжела для понимания обычными пользователями. Но выработав "привычку" можно без проблем управляться с ней.

Производительность

Если Вы расчитываете на посещаемость более 10000 человек в сутки, то приготовьтесь вложиться в хороший хостинг. Дело в том, что плюс системы - ее же и минус. Ввиду того, что модули к системе поставляют различные разработчики, система вынуждена использовать больше ресурсов. Порой компоненты могут выполнять одинаковые функции (например, работа с пользователем) и следовательно порождать избыточное использование ресурсов. Да, есть системы кеширования информации, но на динамичном сайте особо не покешируешь. Плюс к этому, если использовать SEO-системы, на больших сайтах (например, магазинах с 5000+ товарами) Joomla начинает "задумываться" не на шутку.

Интеграция

Joomla работает с шаблонами - это беспорный плюс. Если установленный компонент системы поддерживает шаблоны (т.е. если разработчик компонента не поленился и оформил код как надо), то можно получить полностью тот сайт, который и был задуман талантливым дизайнером. Что касается компонент, то найти подходящее решение в большинстве случает труда не составит.

Резюме

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

P.S. Статья может породить вопрос: почему же тогда некоторые разработчики берут достаточно "круглую" сумму за разработку сайта на этой системе? Ответ: чтобы собрать хорошо работающую систему надо различные компоненты "приладить" друг к другу, так сказать оптимизировать взаимодействие, а это порой немало труда.