Что такое Joomla?

Joomla! одна из наиболее мощных Систем Управления Содержимым с Открытым Кодом (Open Source CMS) на планете. Она используется по всему миру для всего, от простых сайтов до комплексных корпоративных приложений. Joomla! легко устанавливается, проста в управлении, надёжна.

Joomla! является бесплатным программным обеспечением, защищённым лицензией GPL.

Что такое система управления контентом (CMS)?

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

Какие сайты можно делать на Joomla?

На Joomla можно делать сайты любой сложности и для разных целей. Вот некоторые примеры использования CMS Joomla:

  • Корпоративные сайты или информационные порталы
  • Корпоративные интранет (локальные) сайты
  • Онлайн газеты, журналы, публикации
  • Электронная коммерция
  • Сайты для малого бизнеса
  • Некоммерческие и организационные сайты
  • Сайты основанный на сообществе
  • Школьные и церковные сайты
  • Персональные или домашние страницы

Небольшой видеоролик "Joomla! в правительстве" наглядно показывает где используется данная CMS. Полный список сайтов из ролика можно найти здесь. Примеры сайтов  так же можно найти на странице The Joomla! Community Showcase

Мне нужно сделать сайт для клиента. Как Joomla может помочь мне?

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

Joomla очень удобна в использовании как для дизайнера, так и для разработчика. Вы сможете быстро разработать сайты для своих клиентов. Затем Вы сможете с минимальными инструкциями обучить клиента управлять своими сайтами самостоятельно.

Если Ваши клиенты нуждаются в специализированных функциональных возможностях, то стандартные возможности Joomla легко расширяются. Уже написано более 8 тысяч дополнительных расширений, большинство из которых распространяются бесплатно (согласно лицензии GPL), которые доступны в каталоге расширений.

Как можно убедиться что Joomla будет поддерживаться в будущем?

Joomla - самая популярная CMS с открытым кодом, в настоящее время свидетельствующая ярким и растущим сообществом дружелюбных пользователей и талантливых разработчиков. Корни Joomla возвращаются к 2000г. , уже более 200 000 пользователей сообщества и вкладчиков.

В 2006г. Joomla заняла первое место в категории Best Linux/Open Source Project на выстовке UK LinuxWorld 2006.

Так же стоит отметить награды Joomla в популярном издании Packt Publishing (www.packtpub.com):

  • 2006г. - признана лучшей бесплатной системой управления сайтами;
  • 2007г. - признана лучшей бесплатной CMS основанной на PHP;
  • 2008г. - разделила 2-е место с CMS Made Simple в номинации лучшая бесплатная CMS основанная на PHP.
  • 2011г. - первое место в номинации "Open Source CMS"

Я разработчик. Как я могу использовать Joomla?

У многих команий и организаций есть требования, которые не поддерживаются стандартным функционалом Joomla! В этих случаях встроенная среда разработки (framework) Jооmla значительно облегчает труд разработчика для создания сложного дополнения, которое поможет расширить основные возможности Joomla.

Framework Joomla позволяет разработчикам быстро и легко создавать:

  • Системы управления запасами
  • Интегрированные системы электронной коммерции
  • Сложные каталоги
  • Системы резервирования
  • Инструменты коммуникации
  • Различные мосты

Так как Joщmla основана на PHP и MySQL Вы сможете создавать мощные расширения на открытой платформе, которая распространяется бесплатно. Что бы узнать больше информации посетите Joomla Developer Network.

Более того, начиная с Joomla 1.6 платформа, то есть сам фреймворк, развивается отдельно от CMS. На базе этого фремйворка можно создавать собственные web приложения, включая и собственные CMS. Следить за развитием платформы можно на github.

Базовые (стандартные) возможности Joomla:

  • Вы можете создавать неограниченное кол-во страниц
  • Легкая и быстрая смена шаблона
  • Четкая организация структуры сайта
  • Начало и окончание публикации любых материалов можно запрограммировать по дате
  • Гибкая настройка метаданных
  • Поддержка RSS (ленты новостей со своего и внешнего сайта)
  • Разграничение прав доступа к материалам, категориям, разделам
  • Полностью настраиваемые схема расположения элементов по областям (позициям) в шаблоне
  • Изменение порядка вывод элементов
  • Возможность создания не одной, а нескольких форм обратной связи для каждого контакта
  • Легкость управление и создания меню
  • Возможность работы над сайтом группы людей
  • Возможность задавать разные права доступа для разных групп пользователей
  • Возможность отправки новостей пользователями
  • Старые статьи можно помещать в архив, вместо удаления
  • Генератор показа случайной новости
  • Менеджер рассылки новостей
  • Вывод последних сообщений, новостей
  • Встроенная поддержка SEO
  • Поддержка кэша
  • Встроенное GZIP - сжатие страниц
  • Встроенная отладка системы
  • Возможность работы на серверах под управлением различных операционных систем: Linux, FreeBSD, MacOSX server, Solaris, и AIX
  • Локализация интерфейса (поддержка различных языков)
  • Использование базы данных для хранения содержимого
  • Возможность увеличения функционала с помощью дополнительных "расширений"

Это лишь перечень некоторых основных возможностей Joomla.


64