Joomla!

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

Сообщество Joomla!

Joomla!1) –– CMS с открытым исходным кодом. Что даёт программистом огромные возможности по модификации этой программы под специфические нужды и развития проекта в целом.

В 2006, 2007, 2011 году Joomla! получала престижные награды Pucktpub Awards2), как одно и самых активных сообществ, работающих над открытым кодом.

В настоящий момент это приложение скачало более 30 тыс пользователей по всему миру. И уже вышла новая версия joomla!3)

Joomal! Поддерживает самое большое количество языков из имеющихся CMS – 644), чем по праву может гордиться сообщество.

Об активности живого сообщества можно судить по некоторым данным, представленным на его сайте. В журнале сообщества опубликовано более 465 статей за последние 2 года. У Joomla! более чем пол миллиона зарегистрированных на форуме пользователей, которые оставили около 2,5 милн сообщений на 620 тыс тем за тот же период.

Joomla! С технической точки зрения.

Несмотря на то, что Joomla! Является одним из самых активных сообществ. Тем не менее, всего около 2,8% ресурсов в мире используют в качестве движка CMS Joomla! Это говорит о том, что эта CMS занимает свою определённую нишу, но не является панацеей для решения всех проблем.

  • Тем не менее, для Joomla! существует в общей сложности более 9400 различных дополнений5) , которые можно скачать с сайтов сообществ joomla!.
  • Joomla! использует современные стандарты программирования в том числе пытаются применять объектно-ориентированный подход к программированию.
  • Применяется современная концепция MVC (MODEL, VIEW, CONTROLLER) или (Модель, Представление, Контроллер). Эта модель подразумевает разбиение этих трёх функций в различные потоки данных, которые минимально затрагивают друг друга, и не мешают выполнять задачи каждого звена.

Возможности Joomla!

Эта CMS обладает достаточно большими возможностями, которые становятся возможными, с применением различных плагинов.

  • Joomla!, как и большинство популярных CMS, работает на базе PHP
  • Поддержка популярных баз данных SQL
  • Многопользовательский многоязычный интерфейс
  • Распределённые права для пользователей и администраторов
  • Комфортная работа с темами для сайта6)
  • Размещение различных модулей на странице позволяет удобным способом реализовывать всплывающие чаты, корзины для покупателей, и любые другие модули, которые можно автоматически убирать в зависимости от времени.
  • Информация на экране может представляться разным пользователям по разному.
  • Иерархическая структура объектов
  • Человекопонятныей URL (ЧПУ)
  • Управление содержимым с помощью календаря
  • Более 9000 дополнений и модулей
  • и т.д.

Область применения Joomla!

Как и любой проект Open Source, Joomla! Предоставляет большие возможности для программистов и Web-мастеров, а для бизнесменов хорошую площадку для бизнеса.

Возможности для разработчиков и веб-мастеров

  • Техническая поддержка пользователей и заказчиков сайтов7)
  • Программирование модулей и плагинов для этой CMS
  • Использование готовых тем для оформления сайтов8)
  • Создание складских программ и программ для внутренних корпоративных нужд на локальных серверах
  • Интеграция систем для электронной коммерции, которые не идут в стандартной комплектации
  • Создание средства связи
  • Создание каталогов продукции и галерей
  • Развитие самого проекта Joomla!
  • Модификация исходного кода

Для заказчиков и пользователей

  • Платформы для электронной коммерции9)
  • Периодические издания в интернете и личные блоги
  • Портфолио, галереи 10)
  • Общение на форумах и в чатах
  • Техническая поддержка онлайн11)
  • Сайты сообществ
  • Сайты-визитки, личные, корпоративные сайты, сайты правительственных учреждений
  • Интернет-радиостанции

Недостатки

Не смотря на все дифирамбы в сторону Joomla! от множества веб-разработчиков и интернет-сообществ, всё же данная CMS имеет свои недостатки:

  • недостаточная проработка SEO аспектов как в самой системе, так и в популярных плагинах и модулях
  • большое количество уязвимостей в популярных плагинах и модулях 12)
  • громоздкость и беспорядочность программного кода в виду беспорядочной доработки CMS и «латания дырок», что делает доработку продукта более сложной
  • частые синтаксические ошибки при генерации HTML кода как в самом движке, так и в модулях/плагинах в виду небрежности разработчиков
  • неудобство интерфейса управления

Резюме

Joomla! является интересной CMS, прежде всего, не из-за содержания самого продукта, на мой взгляд. Она может заинтересовать большое количество людей из-за релятивного взгляда на возможности. Joomla! — это не готовый продукт для конечного обладателя сайта. Это средства, с помощью которых программисты и Web-дизайнеры самостоятельно могут зарабатывать деньги, даже если у них нет никаких накоплений. Для бизнесменов Joomla! Даёт возможность при помощи программистов и дизайнеров реализовать совой бизнес в интернете или построить свой личный сайт. Для пользователей Joomla! Реализует огромное множество полезных возможностей для общения, совершения покупок в сети и поиска информации, а так же, представления себя. Joomla! –– это CMS–конструктор, который полезен как владельцу сайта, пользователям сайта, так и для программистов, которым эта программа принесёт достаточно денег, чтобы безбедно существовать, во времена надвигающейся интернет-коммерции. Уже сейчас программист – это и web-дизайнер. Владелец сайта –– немножко программист. И все участвуют в процессе обмена знаниями, товарами и как-то стараются работать через интернет. И Joomla! Даёт представления о том, как это может работать.

Всё о Joomla! на портале WebIMHO.

1) Официальный сайт движка Joomla! http://www.joomla.org/
3) Новости на официальном портале: http://www.joomla.org/announcements.html
4) Джумла по русски: http://joomlaportal.ru/
5) Скачать расширения для Джомла с официального сайта: http://extensions.joomla.org/
6) Список официальных порталов для скачивания шаблонов для Джумлы: http://resources.joomla.org/directory/extension-providers/templates.html
7) , 11) Поддержка от фанатов Joomla на форуме разработчиков и пользователей: http://forum.joomla.org/
9) Модули и плагины для электронной коммерции: http://extensions.joomla.org/extensions/e-commerce
10) Модули и плагины для создания галерей: http://extensions.joomla.org/extensions/photos-a-images
joomila.txt · создано: 2012/11/22 03:08 — rech · Последние изменения: 2015/04/20 12:33 — rech
Наверх
Driven by DokuWiki