Создание сайтов на CMS Joomla

Joomla! — CMS с открытым исходным кодом, использующая технологии PHP и MySQL. Довольно занятной является история появления данного названия: оно было выбрано на конкурсной основе командой маркетологов и специалистов в области брендирования. В его основе лежит слово, взятое из языка Суахили – Joomla, что означает «все вместе» и напрямую относится к судьбе данного движка.

Создание сайтов на cms word press - OctoWeb

Дело в том, что система Joomla! основана на некогда популярной CMS Mambo и создавалась командой, большая часть из которой ранее работали над ней же. Их не устроила экономическая политика кампании, поэтому они отделились для защиты интересов разработчиков и пользователей.

Содержание:

ИСТОРИЯ JOOMLA!
КАКОЙ САЙТ МОЖНО СОЗДАТЬ НА JOOMLA?

ПРЕИМУЩЕСТВА CMS JOOMLA!
НЕДОСТАТКИ CMS JOOMLA!

ИСТОРИЯ JOOMLA!

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

Появляется проект Mambo Foundation, который преследовал одну лишь задачу — взять в свои руки все направления Mambo Open Source. Такое развитие событий совершенно не устроило разработчиков MOS, и они вышли из состава фонда. Это и стало началом истории Joomla!.

В 2005 году MOS превратилась в CMS Jango, однако название это долго не прожило. Когда аудитория увидела релиз, именовался он уже как Joomla!.
Первая версия движка представляла собой Mambo CMS 4.5.2.3 с исправленными уязвимостями. В таком виде он просуществовал вплоть до 2008 года, пока ей на смену не пришла версия 1.5.

С этой веткой у многих появляются не слишком радужные воспоминания. Команда Joomla! кардинально подошла к обновлению. Пользователям пришлось, по сути, заново обучаться работе с CMS. Это был некий ультиматум: смирись или ищи альтернативу. Конечно, многих это отпугнуло. Не каждый готов потратить уйму времени на освоение новой системы. К слову, для сравнения достаточно вспомнить обновления WordPress. Платформа пополнялась нововведениями настолько плавно, что это иногда не было заметно.

Для Joomla! 1.5 так же были выпущены два обновления: версии 1.6 и 1.7. В 2012 году была выпущена версия 2.5, прожившая до 2014 года. На текущий момент все эти версии разработчиком уже не поддерживаются. Актуальным дистрибутивом является Joomla 3.

Сообщество Joomla! В настоящее время является одним из крупнейших в мире и включает в себя, помимо простых пользователей и самих разработчиков, дизайнеров, администраторов, переводчиков и копирайтеров. Популярность платформы растёт (даже, несмотря на кардинальные изменения при выпуске обновлений), и если разработчики будут продолжать в том же духе, вероятно положение вещей останется неизменным.

КАКОЙ САЙТ МОЖНО СОЗДАТЬ НА JOOMLA?

Joomla! — CMS с крайне широким спектром возможностей для создания самых различных сайтов. Вот основные из них.

Блоги

Блог — это сайт, который регулярно пополняется материалом, созданным непосредственно его владельцем. Как правило, это статьи или личное мнение касательно различных событий. Зачастую, также присутствует возможность дискуссий или размещение комментариев к материалу. В интернете можно найти много положительных отзывов о создании блога на этой платформе. В ней есть всё, что нужно. Например, компонент Jcomments поможет наладить процесс комментирования и ретвитов. Облако тегов можно создать через Joomla Tags. Остальные компоненты настроят процессы добавления новостей в закладки, порядок показа записей и многое другое.

Корпоративные сайты

В данном случае, речь идет о сайтах, основная цель которых — увеличить узнаваемость бренда организации. К ним так же относятся корпоративные порталы, где размещается огромное количество различной информации, касающейся сферы деятельности фирмы, например, новости или обучающие статьи. Для создания такого сайта в Joomla! Найдётся всё необходимое. Самое важное:

  • различные группы пользователей с отличающимися правами доступа;
  • компонент «Контакты» поможет организовать связь с клиентами и партнерами;
  • быстрое размещение рекламных баннеров.

 

Визитки и лендинги

CMS Joomla! отлично подходит для создания одностраничников. Обычно цель таких сайтов — рассказать о компании, её деятельности, либо продать какой-то конкретный товар. Все задачи платформа выполняет. Её основные плюсы:

  • можно создавать различные вариации страниц (продажи, главная, подписки и прочее);
  • большая экономия, так как не надо платить сторонним организациям за создание лендинга;
  • большой ассортимент инструментов для работы.

 

Форумы и сообщества

Функционал Joomla! Предусматривает возможность создания и таких сложных проектов как форумы. Узнаем об этом немного подробнее. Форум – система обмена информацией в сети. Его посещаемость и успешность напрямую зависит от удобства общения. А Joomla! Является довольно мощной платформой для подобного рода дискуссий и обсуждений. Как говорилось ранее, есть много компонентов, которые помогут в решении этой задачи: тот же Jcomments. Он отвечает за комментарии, что является неотъемлемой частью тематических сообществ. Также, на случай большого наплыва посетителей, платформа помогает распределять нагрузку между основным сайтом и местом общения. Большим плюсом является и то, что для создания того же форума не надо знать код. Достаточно скачать расширение и настроить его для себя. Для уточнения, в Joomla! есть два расширения: Kunena (бесплатное) и EasyDiscuss (платное).

Интернет-магазины

Конечно Joomla! не специализируется конкретно на интернет-магазинах. Однако благодаря сторонним расширениям его можно создать на базе. Мощные расширения добавят на сайт полный цикл продажи: от создания заказа, до его отслеживания и ведения клиентской базы. Все необходимые инструменты будут у вас под рукой: добавление и оформление товаров, создание карточек.

Главное — подобрать подходящее расширение.
Следует отметить подход Joomla! к безопасности. Платформа имеет встроенные уровни защиты, которые не дадут взломать магазин. А дополнительные расширения Admin Tools и Akeeba Backup – вспомогательное «прикрытие» (капча, защита от SQL-инъекций, XSS-атак и др.).

С Joomla! Персональные данные ваших клиентов будут в безопасности.

ПРЕИМУЩЕСТВА CMS JOOMLA!

К основным преимуществам данной системы можно отнести:

  • бесплатное распространение, причем, этой политики придерживаются многие дизайнеры, работающие над шаблонами, а также разработчики модулей и плагинов. Саму систему и расширения для нее можно свободно загрузить и использовать;
  • открытый исходный код, что позволяет вносить любые изменения и доработки для увеличения функционала и других собственных нужд;
  • невероятно большое комьюнити;
  • десятки тысяч разнообразных модулей, плагинов и шаблонов;
  • внушительный функционал «из коробки», что позволит легко создать практически любой сайт под самые разные нужды;
  • нетребовательность к хостингу. Система не требует больших ресурсов сервера;
  • множество обучающего материала. Это, вкупе с крупным комьюнити, поможет найти ответ практически на любой вопрос, который может возникнуть в ходе работы с CMS.

 

НЕДОСТАТКИ CMS JOOMLA!

Свои плюсы и минусы есть, пожалуй, у каждой системы управления контентом, но если говорить о Joomla! – зачастую, ее минусы становятся поводом для отказа многих разработчиков от этой CMS. К основным можно отнести следующие:

  • сложная, интуитивно непонятная панель управления, снижающая комфорт при работе с бэк-энд частью сайта. Даже простейшие операции могут занять много времени;
  • имеются сложности с SEO-оптимизацией движка, что, впрочем, легко решается с помощью дополнительных расширений. Однако, в большинстве других продуктов, это работает «из коробки»;
  • в исходном коде содержится большое количество лишних участков, использование которых не обосновано при создании небольших проектов;
  • проблемы с безопасностью. Этот пункт вытекает из предыдущего: кода крайне много, проблемный участок не всегда можно найти оперативно;
  • большое количество бесплатных расширений. Да, это плюс, но есть и обратная сторона: это огромное количество «криво» работающих плагинов, у которых отсутствует какая-либо поддержка;
  • долгое время загрузки (сравнительно с другими CMS). Но это, опять же, лечится сторонними расширениями или вмешательством в исходный код.

Таким образом, Joomla!, имеющая бурное прошлое, до сих пор на слуху и имеет большой спрос у пользователей, вопреки недостаткам и благодаря достоинствам.

Есть вопросы? Задайте их и мы ответим в ближайшее время!