Joomla представляет собой бесплатную систему для создания веб-сайтов. Это проект с открытым исходным кодом, который, как и большинство подобных проектов, не стоит на месте. Он очень успешно развивается, в течение вот уже семи лет, и пользуется популярностью у миллионов пользователей по всему миру.
Слово «Joomla» является производным от слова «Jumla» из африканского языка суахили и означает "все вместе".
Проект Joomla – результат жарких дискуссий между компанией Mambo Foundation, основанной в августе 2005 года, и ее тогдашней команды разработчиков. Joomla используется во всем мире как для создания простых домашних страниц, так и сложных корпоративных веб-сайтов. Она проста в установке, управлении и очень надежна.
Команда Joomla совершенствуется с момента своего создания, чтобы лучше удовлетворять потребности пользователей.
Стратегия развития версий
Версии Joomla рассчитаны как на стандартную (STS), так и на долгосрочную поддержку (LTS). Срок стандартной поддержки составляет 7 месяцев, долгосрочной – 22 месяца. Каждые 6 месяцев выходит новая STS. Версии х.5 включают в себя LTS.
Joomla 2.5 – версия, включающая LTS, и в сентябре 2013 года будет заменена на Joomla 3.5
Joomla 3.0 – версия, содержащая STS, будет заменена на Joomla 3.1 в марте 2013
Joomla 3.1 – будет представлять собой версию с STS, релиз которой состоится с марта 2013 по сентябрь 2013
Joomla 3.5 – будет включать в себя LTS и выйдет с сентября 2013 по март 2015
Долгосрочная поддержка подойдет для уже работающих сайтов. Если же вы создаете свой сайт с нуля, то вам подойдет стандартная поддержка (рис. 1).
Рисунок 1: Цикл релизов Joomla за 2011-2014 года
О какой версии это руководство?
Это руководство о версии Joomla 3.0, выпущенной в сентябре 2012 года.
Должны ли вы обновить свой старый сайт?
Обычно существует три варианта:
Если ваш сайт все еще находится в ветке LTS Joomla 1.5, то обновление ее до LTS Joomla 2.5 будет хорошей идеей. Или же, вы можете начать с нуля со свежим STS Joomla 3 и проследить за обновлениями в серии 3.x до LTS Joomla 3.5.
Если ваш сайт уже сделан с LTS Joomla 2.5, обновлять его сейчас нет необходимости. Следует дождаться LTS Joomla 3.5 в сентябре 2013 года.
Если вы хотите создать веб-сайт сейчас, то следует начать с STS Joomla 3.0.
Что нового в Joomla 3.0?
Наиболее значимые изменения для разработчиков и пользователей:
Joomla стала адаптированной к мобильным устройствам и содержит разнообразие шаблонов. Теперь ваш сайт будет отображаться в каждом мобильном браузере (рис. 2).
Joomla имеет новый пользовательский интерфейс
Joomla использует JQuery JavaScript Lbriray
Веб-установщик стал проще (процедура выполняется всего в 3 шага)
Языковой пакет может быть установлен непосредственно из менеджера расширений (рис. 3)
Поиск Smart Search, который был введен с Joomla 2.5, получил множество улучшений
Редактор TinyMCE WYSIWYG входит в новую версию (3.5.6)
Рисунок 2: Joomla! на мобильном устройстве
Рисунок 3: языковые пакеты
Некоторые технические изменения не так заметны, но более чем полезны:
Возможно сохранение пустых статей
Joomla содержит PostgreSQL Driver. Вы сможете запустить сайты Joomla 3.0 с помощью базы данных PostgreSQL
Joomla может работать быстрее с PHP Memcached Driver
Используйте JFeed для осуществления управления вместо SimplePie
Очистка устаревшего неиспользуемого кода, файлов, полей базы данных и таблиц. Улучшена стандартизация таблиц
Обширная работа по стандартизации кода стиля и содержания
Модульное тестирование в CMS
Обновленные системные испытания в CMS
и многое другое
Что вы можете сделать с Joomla?
Все виды веб-сайтов могут быть созданы с помощью Joomla. Веб-сайты состоят из страниц, которые содержат контент (текст, изображения, видео и аудио). Часто он изменяется и настраивается автоматически, на основе определенных критериев. Возьмем, к примеру, главную страницу. Последние статьи на ней отображаются сверху автоматически. Так как все сайты во всемирной паутине основаны на этих принципах, их можно условно разделить на следующие категории.
Блоги (веб-журналы)
Блоги – это платформы для обсуждений или информационные сайты, состоящие из статей (сообщений, записей). Самые последние статьи появляются первыми.
Сайты, целью которых является создание представления о бренде в Интернете. Они обычно не занимаются продажами, а сосредоточены только на раскрутке бренда.
Сайты включают в себя информацию о компании, ее продуктах и услугах. Используется текст, фотографии, анимация, аудио и видео, интерактивные меню и навигация.
Веб-сайты, разработанные специально для использования в качестве галерей. Они могут иметь коммерческий или не коммерческий характер, и представляют собой художественную или фото галерею.
Сайты о каком-либо человеке или небольшой группе людей (например, семье), которые содержат любой контент или индивидуальную информацию, размещенную на усмотрение создателя.
Вы когда-нибудь задавали себе вопрос, сколько сайтов существует на момент 2012 года? Их множество, но никто не знает точного ответа.
Как вы, наверное, заметили, большинство из приведенных в качестве примера сайтов нельзя назвать акулами всемирной сети, но они отвечают потребностям их создателей и их клиентов. Но это не означает, что Joomla подходит только для небольших веб-сайтов. Это говорит о том, что большинство веб-сайтов производится с ограниченными ресурсами, такими как время и бюджет. По этой причине люди часто строят свои сайты на системах с открытым исходным кодом, таких как Joomla, WordPress и Drupal.
Большие сайты, как Facebook, Flickr, YouTube, Google, Apple или Microsoft как правило не используют открытый исходным код в системе управления контентом для своих сайтов. У таких компаний имеются тысячи разработчиков, которые создают сотни сайтов, прорабатывая и совмещая множество идей и решений, представленных на рынке.
Любители против Профессионалов
Вышеперечисленные сайты создаются людьми, которых можно разделить на любителей и профессионалов.
Любители обходятся тем, что есть. Как правило, они «чем богаты, тем и рады».
Профессионалы же роют землю, чтобы всегда быть готовым к разработкам, которые могут быть оптимизированы с течением времени. Они постоянно расширяют свои знания и делятся ими с другими для укрепления своего бизнеса.
Для Joomla не имеет значения, являетесь ли вы любителем или профессионалом. И те, и другие могут работать с Joomla. Зачастую, любители становятся профессионалами, а профессионалы становятся более заинтересованными в том, чтобы сделать Joomla CMS и Framework еще лучше.
Время для первого и последнего совета в этом руководстве!
"Не слушайте людей, которые указывают вам, что делать. Поступайте так, как считаете нужным".
Что общего у всех этих веб-сайтов?
Несмотря на то, что существует множество разновидностей сайтов, кое-что их объединяет:
Они показывают содержание (текст, изображения, видео, аудио).
Они имеют индивидуальный дизайн, макеты и цвета.
Посетители могут взаимодействовать с сайтом. Иногда они должны заранее создать учетную запись.
Joomla объединяет
Все эти веб-сайты основаны на идеях своих создателей и безграничных возможностях Joomla CMS. В этом руководстве речь пойдет об общих чертах сайтов. После прочтения следующих 9 глав вы сможете самостоятельно создать достаточно хороший веб-сайт. А станите ли вы любителем или профессионалом зависит только от вас.