Найти тему
Веб-студия OctoWeb

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

Оглавление

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

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

ИСТОРИЯ 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!, имеющая бурное прошлое, до сих пор на слуху и имеет большой спрос у пользователей, вопреки недостаткам и благодаря достоинствам.

Источник: https://octoweb.ru/

Статья: https://octoweb.ru/sozdanie-sajtov-na-cms-joomla/