Что такое Joomla?
Joomla (точнее, Joomla!) – это система управления сайтом (точнее, контентом сайта) с открытым кодом, Content Management System (CMS). Восклицание «Joomla!», «Джумла!» - фонетический аналог «Jumla!», в переводе с суахили означает «все вместе» («все едины») и это отражает подход разработчиков и пользователей к развитию этой CMS.
Joomla позволяет разработчику сайта добиваться лучшего соотношения «цена-качество». При этом, в отличие от многих других аналогичных CMS, система Joomla нетребовательна к серверным ресурсам – она подходит практически для любого хостинга, где поддерживается PHP, JavaScript и MySQL. Управление сайтом с помощью Joomla достаточно легкое, не требующее специальных знаний, например, по программированию и html-верстке.
Joomla – наиболее распространенная в мире CMS, и ее популярность все растет.
CMS Joomla (в версии 1.0) – ветвь широко используемой CMS Mambo (версия 4.5.2.3). Разработана коллективом независимых разработчиков, который отделился от проекта Mambo. Первая версия CMS вышла в сентябре 2005 года.
Joomla активно используется для разработки сайтов различных типов и назначений: от сайта-визитки – до порталов и социальных сетей, разнообразного дизайна и стиля, например, интернет-СМИ, интернет-бизнеса, интернет-обучения, домашних страниц. Вы можете легко и быстро разработать системы управления запасами, отчетности, каталогизации продукции, электронной коммерции, бронирования, рекламирования и многие другие системы.
Так как Joomla имеет открытый исходный код и она бесплатна, то она и поддерживается активно и живо талантливыми разработчиками и пользователями. Несколько сотен тысяч их в сообществе, а также число запросов Joomla в месяц и второе место по числу скачиваний (после WordPress) – тому гарантия. Если вы хотите быть мобилизованы в это сообщество, следует посетить сеть Joomla Developer.
Версии Joomla
Наиболее используема в настоящее время версия 1.7. Версия 1.0 морально устарела и её официальная поддержка с июля 2009 года прекращена. Версия 1.6 также с августа 2011 года официально не поддерживается, хотя и используется все еще активно. Все еще активно используется сейчас и версия Joomla 1.5. Завершение официальной поддержки не означает, что система не развивается или не используется активно. Ведь это открытая система.
Разработка Joomla-сайтов, его расширений идет на всех этапах – начиная от проектирования и завершая установкой и обновлением расширений. Возрастающие возможности Joomla и API позволяют использовать готовый функционал и дешевле, и быстрее.
Основным ветвями Joomla являются Joomla 1.0 и Joomla 1.5. Последняя версия – это не продолжение первой. Это самостоятельные продукты. Многие функционалы, шаблоны, базы данных, разработанные под CMS Мамбо 4.5.2, работают и для Joomla 1.0. Весной 2010 года вышла бета Joomla 1.6.
Для работы CMS Joomla 1.5 обычно рекомендуют PHP 4.4.7 и выше, MySQL 3.23.x и выше (кроме 6.0), Apache 1.3.x и выше. Для версий 1.6, 1.7 минимальные требования – PHP 5.2.4, MySQL 5.0.4, Apache 2.0. Joomla 1.6 требует как минимум PHP 5.2 и MySQL 5.0.4.
Версия Joomla 1.6 позволяет:
- расширять функциональность дополнительными компонентами (модули, плагины, шаблоны), в том числе и написанными самим пользователем (разработчиком) веб-ресурса и размещенными в каталоге расширений;
- проводить многоуровневую аутентификацию администраторов и пользователей и ограничение доступа к некоторым разделам ресурса для незарегистрированных пользователей;
- использовать готовые шаблоны, как платные, так и бесплатные, с произвольной схемой (левой, правой, центральной или другой) расположения блоков, модулей (всего модулей – более 10000);
- расширяемый трекер пожеланий к функционалу, где пользователи CMS могут оставлять свои замечания и пожелания;
- воспользоваться многоязычным интерфейсом, «человекопонятным URL» и сервисом (новости, счётчик посещений, статистика посещений, гостевая, форум и другие), в том числе обратной связи (модуль удаленного приёма новостей, ссылок и менеджер рассылки новостей от нескольких сотен служб рассылки).
Версия Joomla 1.7 обладает следующими возможностями:
- мощный контроль доступа как для просмотра, так и редактирования контента (настраиваемая группа пользователей, уровней доступа, простой и прозрачный код ядра системы, позволяющий реализовать безопасность на всех уровнях);
- многоуровневая система категорий, позволяющая легко реализовать сайты и простой, и сложной структуры;
- комфортная и эффективная система для установки расширений и управления ими, позволяющая устанавливать (в том числе, автоматически обновлять) одновременно несколько расширений (пакет расширений);
- мультиязычность и расширенная ее поддержка, позволяющая вести разработку многоязычных сайтов и др.
В новой редакции Joomla 1.7.3 исправлено более семи десятков ошибок, обнаруженных в предыдущей редакции.
Почему стоит выбрать Joomla?
Joomla предоставляет различные инструменты разработки сайта, которые могут изначально устанавливаться в минимально достаточном наборе и затем пополняться по мере необходимости, что снижает нагрузку на сервер, а также «экономит» хостинг.
CMS Joomla может обеспечивать интерфейс на любом языке, так как его каталог расширений (с множеством языковых пакетов) устанавливаем и администрируем штатно.
Joomla отслеживает и хранит контент на сайте, не требуя специальных знаний и умений (как книги в библиотеке), будь это текст, графика, аудио или видео. Эту систему легко установить, а также настроить, даже неопытному пользователю, несколькими щелчками мышки. Можно использовать минимальное ядро системы для реализации своего проекта или, если вам необходима какая-то специализированная функциональность, то воспользоваться многочисленными расширениями Joomla.
Joomla предоставляет пользователям возможность настройки своих личных параметров. Всего есть девять различных групп (типов) доступа и работы, включая и Gmail-доступ. Это упрощает процесс регистрации.
В Joomla есть следующие расширения (менеджеры):
- Media Manager, которое позволяет легко управлять медиа-файлами или папками и оно интегрируемо в редактор;
- Contact Manager, помогающее пользователю найти человека и соответствующей контактной информации и сортировать пользователей;
- Menu Manager, позволяющее создавать неограниченное число меню, пунктов меню, структурировать их (вложения, иерархии);
- другие управляющие возможности (например, шаблонами, помощью).
Где скачать Joomla?
Скачать Joomla можно на официальном сайте (www.joomla.org/about-joomla.html, www.joomla.org/download.html).
Но на нашем сайте вы сможете скачать русифицированную версию Joomla с русифицированным демо-контентом и расширениями.
Документация по Joomla доступна на официальном сайте и Wiki Joomla (http://docs.joomla.org). Много интересного можно узнать из обсуждений на форумах и на нашем сайте. Есть учебник шаблонов CMS.
Существует целый ряд пакетов, которые помогут вам быстро установить CMS: LAMP (Linux), WAMP (Windows), MAMP (Macintosh), AMPP (Multi-платформы).
Расширения Joomla
Расширений – превеликое множество и они пополняются постоянно. Можно отметить следующие популярные категории расширений Joomla:
- анкетирование и тестирование;
- генераторы форм;
- внешний контент;
- директории и документация (глоссарии, словари, каталоги, файловые контейнеры, портфолио);
- доступ и безопасность;
- калькуляторы;
- календари и события;
- коммуникация и связь;
- обратная связь;
- новости;
- мультимедиа;
- объявления и реклама;
- стиль и дизайн;
- торговля и менеджмент;
- фотоизображения;
- электронная коммерция;
- шаблоны и др.
Наши расширения тоже пользуются спросом. Среди них:
- simpleForm и simpleForm2 (модули для создания контактных форм, форм заказа и др. форм на вашем сайте);
- seoLinks (плагин для внутренней перелинковки сайта);
- disAllow (плагин для запрета индексирования внешних ссылок на вашем сайте);
- niceText (плагин для украшения текста на вашем сайте);
- translateHelper (плагин для помощи в переводе Joomla или какого-нибудь расширения на другой язык);
Заключение
CMS Joomla – эволюционирующая система. На сегодня существуют более 10000 модулей (компонентов), которые удовлетворяют всем вкусам и требованиям.
Важное свойство Joomla – CMS легко может «подыскать себе» хостинг, сервис, оптимизированный под Joomla. А также проверить Joomla с помощью онлайн-демо, убедиться, насколько легко создавать-управлять контентом.
Уже на подходе версия Joomla 2.5 – логическое продолжение линейки 1.6-1.7. Появилась обновленная версия на платформе 11.3. Все корректные расширения для последних версий будут работать и для Joomla 2.5.