CMS Joomla – возможности, установка и использование. Широкий выбор различных модулей и компонентов. Почему именно движок CMS Joomla

От автора: приветствую Вас дорогой друг. Системы управления контентом, в данное время, пользуются огромнейшей популярностью среди веб-разработчиков, потому как позволяют быстро и достаточно легко создать сайт практически неограниченного функционала. Поэтому в данной статье я хотел бы поговорить о том, что такое Joomla и как это работает.

Что такое Joomla?

Joomla – это система управления контентом с открытым исходным кодом, написанная на языке программирования PHP, с элементами JavaScript. Название “Joomla” сформировано из слова “Jumla”, африканского языка суахили, что в переводе означает «все вместе». Кстати по этому поводу разработчики, очень удачно выбрали название, так как CMS очень популярна, и имеет огромное сообщество пользователей, как в рунете так и в интернете. При этом Joomla активно развивается и постоянно совершенствуется как в плане функционала и удобства, так и в плане безопасности и быстродействия.

На сегодняшний момент, а это уже 10 лет как создана первая версия движка, CMS Joomla занимает лидирующую позицию в рейтинге популярнейших CMS по всему миру, уступая только WordPress.

История создания CMS Joomla

В основе CMS Joomla лежит проект Mambo. В далеком 2005 году в команде разработчиков данного проекта произошел раскол, соответственно часть из них покинули проект и занялись разработкой новой собственной CMS. Так в сентябре 2005 года была выпущена первая версия CMS – Joomla 1.0, которая, по сути, представляла уже существующую, Mambo 4.5.23, конечно с некоторыми доработками и усовершенствованием. Спустя некоторое количество времени в 2007 году была выпущена полностью самостоятельная версия с долгосрочной поддержкой – Joomla 1.5. Данная версия поддерживалась достаточно долго, и под нее было создано огромное количество расширений и шаблонов, что позволяло адаптировать ее под различные потребности пользователей.

На этом разработчики не остановились и в последующие годы выпускались все новые и новые обновления, что привело к выходу в декабре 2011, очередной долгосрочной версии – Joomla 2.5.

В данное время актуальна версия Joomla 3.4.5 и вышла для тестирования — Joomla 3.5 beta, что привело к прекращению поддержки более ранней версии Joomla 2.5

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

Теперь давайте поговорим о том, какие у CMS Joomla возможности:

Богатая функциональность, которая к тому же значительно расширяется дополнительными расширениями (компоненты, модули и плагины).

Гибкая и простая система шаблонов, благодаря которой, очень легко изменять внешний вид сайта: позиции модулей, шрифты цвет фона и т.д. За время существования Joomla, создано огромное количество шаблонов, как бесплатных, так и платных – для различных версий CMS. При этом шаблоны Joomla достаточно просты в понимании, а значит вполне можно самостоятельно создать собственный шаблон, обеспечив, таким образом, уникальность дизайна создаваемого сайта. На нашем сайте опубликован мини-курс по данной теме – ссылка.

С версии 1.6 добавлена поддержка многоязычности.

Начиная с версии 2.5 расширена поддержка баз данных. Реализована поддержка Microsoft SQL Server, а с версии 3.0 - PostgreSQL. В дальнейшем планируется добавить поддержку Oracle, SQLite.

Встроенный медиа-менеджер, который обеспечивает возможность, закачки файлов на сайт.

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Гибкий и функциональный механизм разделения пользователей по правам доступа к элементам сайта.

Поддержка человеко-понятных URL (ЧПУ).

Возможность установки срока начала и окончания публикации материалов.

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

Возможность администрирования из пользовательской части сайта при наличии соответствующих прав доступа.

Преимущества CMS Joomla

Основные преимущества CMS Joomla:

Интуитивно-понятный интерфейс панели администратора, благодаря чему даже новичок с легкостью сможет создать сайт на данной CMS.

Удобный механизм создания и отображения меню, неограниченного уровня вложенности.

Открытый исходный код.

Богатый по функционалу менеджер материалов, который позволяет публиковать неограниченное количество материалов, причем с разделением по категориям.

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

Гибкость и расширяемость сторонними компонентами. Как было описано выше, функционал CMS можно значительно расширить дополнительными расширениями и адаптировать для решения практически любой поставленной задачи.

Универсальность и простота настройки. Каждый элемент системы – легко настраивается под каждого пользователя.

Широкое сообщество пользователей и постоянные обновления, которые исправляют найденные ошибки и повышают безопасность системы.

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

Простота обновления.

Как Вы видите, преимущества Joomla показывают, почему она пользуется высочайшей популярностью среди разработчиков сайтов. Всего Вам доброго и удачного кодирования!!!

Современные тенденции и подходы в веб-разработке

Узнайте алгоритм быстрого роста с нуля в сайтостроении

Слово Joomla происходит от "Jumla", что на суахили означает "все вместе". Согласно ее собственному описанию, движок Joomla – это "эксклюзивная система управления содержимым и одна из наиболее мощных систем управления содержимым с открытым кодом в мире.

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

Что представляет из себя движок Joomla?

Движок Joomla - это некий программный комплекс, управляющий контентом.

Система управления содержимым, или CMS – это компьютерная программная система, используемая для обеспечения и организации совместного процесса создания и редактирования текстовых и мультимедийных документов (контента).

Движок Joomla относится к категории WCMS (Web Content Management System – система управления веб-содержимым), поскольку ее функциональность администрируется из браузера в веб.

Движок Joomla – это результат серьезных противоречий между фондом Mambo Foundation, который был основан в августе 2005 года, е его командой разработчиков. Движок Joomla продолжил разработку успешной системы Mambo и, подобно Mambo, представляет собой программное обеспечение, которое обеспечивает простое администрирование веб-сайтов из веб-браузеров.

Австралийская компания Miro (www.miro.com.au) в 2001 году разработала CMS под названием Mambo. В 2002 году компания разделила свой продукт на коммерческую версию и версию с открытым кодом. В конце 2004 года версию с открытым кодом назвали Mambo.Она имела преимущество бесплатного распространения и огромное сообщество пользователей и разработчиков, которые осуществляли ее расширение и совершенствование.

Кроме этого 2005 году было предложено основать фонд, который и был основан компанией Miro из Австралии, но она заявила, что не планирует включать в дальнейшую работу прежнюю команду разработчиков. Тогда команда разработчиков решила продолжить разработку Mambo под собственную ответственность дав своему новому продукту название Joomla. Движок Joomla версии 1.0 был опубликован 17 сентября 2001 года.

Через два года после своего открытия движок Joomla стал одним из наиболее популярных проектов с открытым кодом в мире. Но долгое время она не расширялась далее и уже начала терять свою популярность, но команда разработчиков не растерялась и выпустила обновленный Движок Joomla 1.5.

Движок Joomla благодаря умелой стратегии создания строительных блоков позволяет еще более широкому кругу разработчиков участвовать в разработке. Сейчас мы имеем уже третью версию движка Joomla и работа над ее улучшением продолжается.

Построим сайт на движке Joomla
Как в настоящем доме ваш Движок Joomla имеет определенную планировку комнат.

В этом доме имеется:

  • гостиная (для показа контента),
  • кухня и комната переговоров (форум),
  • рабочий кабинет (административная область) и
  • личные апартаменты, которые вы показываете только личным друзьям.
Неважно, какую именно планировку вы изберете – в любом случае вы должны обставить свой дом, настелить красивый пол, наклеить обои, развесить несколько картин по стенам (шаблонам) и, конечно, регулярно проводить уборку.

Посетители должны иметь возможность найти ваш дом. Поэтому как можно больше людей должны знать его адрес.

Ответственно подходите к планированию собственного дома в интернете. Продумайте текст, интерактивные элементы вроде календаря или формы и, конечно, область, доступную только зарегистрированным пользователям. Подумайте об указателях, которые помогут пользователям, но не навязывайте им ничего, и, наконец, посмотрите, как все это делают другие. Поговорите с теми людьми, которым будет адресован ваш сайт. Их пожелания обязательно учтите. Это самый лучший способ избежать ошибок.

Если вы вложите душу и сердце в строительство вашего сайта на движке Joomla, то успех вам гарантирован. Движок Joomla позволит все это реализовать.

Движок Joomla имеет следующие характеристики:

  • Свободно доступный исходный код.
  • Огромное сообщество пользователей и разработчиков.
  • Простая система рабочего потока.
  • Система публикации контента.
  • Файловый диспетчер для загрузки и администрирования файлов.
  • Суммирование контента в формате RSS.
  • Корзина для удаленного контента.
  • Дружественные URL механизма поиска.
  • Управление баннерами.
  • Многоязычность веб-сайтов и административного интерфейса.
  • Административный интерфейс, отдельный от веб-сайта.
  • Макроязык для контента (подключаемые модули).
  • Простая инсталляция дополнительных расширений(более 2000).
  • Мощная система шаблонов.
  • Иерархические группы пользователей.
  • Простая статистика пользователей.
  • Редактор для контента.
  • Простое голосование.
  • Система рейтингов для контента.

Это система управления содержимым сайта (его контентом, функционалом и т.д.), которая принимает на данный момент самые разнообразные формы за счет использования различных вложений, которые в Джумле называются расширениями и компонентами. CMS используется для более гибкого и многофункционального построения сайта и управления им. Это своего рода скелет, каркас, на который уже навешиваются всякие-разные плагины, модули, расширения и компоненты. На сегодня существует много конструкторов сайтов (CMS), например, тот же , или DLE, но мы сегодня рассмотрим наиболее популярную после WordPress систему – .

По правде говоря, лет 10-15 назад Джумла была ведущей CMS в интернете – на ее основе делались почти все сайты, по крайней мере, большая их часть. Со временем WordPress стал вытеснять Joomla своей более развитой функциональностью и простотой в установке и в работе. Но, тем не менее, сейчас на Joomla работает около 30% пользователей и веб-мастеров, так что имеет прямой смысл ознакомиться с этим конструктором поближе. Итак, начинаем.

В Джумле весь функционал организован таким образом, что практически не требуется вмешательства администратора, кроме как при публикации статей. Карта сайта, к примеру, создается автоматически и в фоновом режиме, то есть, от владельца сайта не требуется вообще ничего. Расширения после их загрузки и настройки тоже работают самостоятельно. CMS позволяет пользоваться дополнительными функциями, например, можно создать форум, интернет-магазин, портал с фильмами, галерею фотографий, видеоархив типа YouTube — все эти возможности предоставляются в виде расширений, компонентов, дополнений и плагинов в Джумле. Все, что необходимо для того, чтобы перестроить сайт под свои нужды — это установить нужное вам расширение или компонент.

Что касается организации функционала, то — это бесплатный конструктор, и все его компоненты тоже распространяются бесплатно в интернете. Так что если вы увидите, что какой-то шаблон для Джумлы или расширение продаются, то знайте – кто-то просто хочет срубить бабло. Правда, это утверждение актуально не для всех случаев. Есть хорошие платные расширения и компоненты, плагины. Но, как правило, большинство всех этих элементов можно найти в бесплатном доступе.

Поэтому, если вы решили работать с Joomla, то лучше всего пользоваться ее официальным русскоязычным сайтом — http://joomla.ru/ . На сегодня можно скачать и установить версию Joomla 3.0.3 – это уже наиболее продвинутый вариант конструктора, русскоязычный и имеющий много предустановленного функционала. Устанавливать Джумлу практически так же легко, как и Вопдпресс – ну, немного подольше и больше шагов нужно будет сделать. Да и админпанель тоже радикально отличается, но при определенном навыке вы сможете с закрытыми глазами управлять своим сайтом – панель рассчитана на интуитивное понимание интерфейса.

Ниже видео, как установить Joomla 3 на хостинг

Я, когда впервые прочитал слово «Joomla», подумал, что это какой-то африканский зверь. Действительность оказалась проще и не такой страшно. Если перевести с суахили, то слово Joomla означает «Все вместе!». То есть, в названии – прямой намек на то, что это бесплатный конструктор с открытым исходным кодом. Любой желающий может предложить внести свои изменения в этой CMS, и ему ничего за это не будет, кроме известности. Правда, денег он тоже не получит . Сообщество сторонников Джумлы – это многотысячная армия, а может быть, уже и многомиллионная. На разных российских и зарубежных форумах более миллиона человек обсуждают работу с Joomla, и каждый год их становится все больше, как становится больше и сайтов на движке Joomla.

Чтобы начать работать с Joomla, никаких профессиональных навыков не нужно и, чтобы создать свой собственный сайт с полноценным функционалом, вам понадобится самый минимальный набор знаний языка . — как детский конструктор. Можно организовать любой функционал, просто добавляя нужные расширения. Таким же образом можно работать и с дизайном сайта – менять шаблоны, или добавлять в них какие-то элементы дизайна, например, виджеты или модули. В интернете всегда можно найти бесчисленное множество шаблонов для Джумлы, которые не нужно даже видоизменять. Простой закачкой такого шаблона в соответствующую директорию вы в одно мгновение поменяете дизайн сайта.

Все нужные расширения для Joomla (это как плагины для WordPress) можно скачать на сайте extensions.joomla.org. Практически каждый день там появляются новые разработки, поэтому вы найдете все, что душа пожелает. Подробные описания и примеры помогут вам быстрее разобраться с установкой и работой того или иного расширения. Но главное в этой CMS — понятный и довольно простой интерфейс пользователя. Новичок, мало что понимающий в этом конструкторе, может сам установить и настроить свой сайт на Joomla. Перечень удобств, достоинств и преимуществ этого движка можно продолжать еще долго, но он будет слишком длинным. Проще самому установить Joomla на сайт, и начать пользоваться им. Как это сделать, я подробно расскажу в этой статье, но чуть позже, а пока о том, что еще может этот конструктор.

Компоненты CMS Joomla – для чего они нужны

На этой CMS можно буквально творить чудеса. Просто приведу несколько примеров компонентов, и вы поймете о Joomla немного больше. Итак:

1. Компонент для резервного копирования Akeeba Backup

Все компоненты Joomla являются бесплатными в распространении, и новая версия компонента Akeeba Backup 3.1 – не исключение. Это расширение является компонентом с открытым исходным кодом, и предназначено оно для создания резервных копий сайта на Joomla и его базы данных. Архив, который можно создать при помощи этого компонента, включает в себя все файлы Joomla, резервную копию БД, а также с его помощью можно восстановить весь сайт в любой момент. Компонент имеет и расширенные платные версии. В этой улучшенной версии добавлено три новых функции и исправлены ошибки предыдущих версий, одна из которых была критической.

2. Компонент для организации форума Kunena

Разработчики расширения форума для Joomla Kunena 1.5.13 объявили о создании новой версии. В этом расширении в основном были исправлены ошибки предыдущих версий, ничего нового не добавлялось. Форумы создают многие веб-мастера, и форум на Джумла является весьма функциональным инструментом. Привлечение пользователей к общению на форумах происходит намного оживленнее, если правильно организовать его

3. Компонент для организации на сайте гостевой книги Phoca Guestbook

Улучшенный бесплатный компонент гостевой книги для Joomla под названием Phoca Guestbook 1.4.3. В этой версии вызовы функций eregi чешский разработчик Jan Pavelka заменил на preg_match. Это улучшило совместимость функционала с PHP 5.4, также появился новый параметр — суффикс, который выполняет функции изменения имени сессии CAPTCHA.

4. Компонент для создания PDF-документов из контента Phoca PDF

Тот же Jan Pavelka опубликовал новую версию компонента Phoca PDF 1.0.8. В основе этого функционала лежит некоммерческая библиотека TCPDF, компонент может создавать PDF-файлы из контента сайта на Joomla. Библиотека TCPDF в новом компоненте обновилась до версии 5.9.009, и теперь Phoca PDF имеет возможность работать с плагином Phoca PDF VirtueMart.

5. Компонент для создания галереи XGallery

Компонент для создания галереи изображений для сайтов на Joomla под названием XGallery 1.9.2. В результате работы компонент теперь для главного названия использует название рубрики на сайте. Это качественно улучшает SEO-показатели галереи. Добавилась функция для визуального отображения дескрипшена. Для того, чтобы ее включить, необходимо добавить небольшое описание для основной рубрики — ID=1.

6. Компонент управления базами данных Art Adminer

Компонент Art Adminer 1.0.1 — простой и удобный инструмент для работы с БД сайта. Это расширение — аналог всем известного веб-приложения phpMyAdmin, но отличается тем, что с его помощью можно заходить в базу данных прямо из панели администратора сайта. Это действительно удобно – не нужно заходить на хостинг, затем в phpMyAdmin, и т.д. Можно подключаться в автоматическом режиме и работать со всеми имеющимися базами данных.

7. Компонент для быстрой вставки готовых заметок Snippets

Команда программистов NoNumber выпустила в свет обновленную версию компонента Snippets 0.3.0, который может вставлять готовые заметки в контент сайта. Особенность работы этого расширения в том, что специальные теги будут видны только в режиме редактирования, а при публикации материала на сайте вместо этих тегов будет видна заметка целиком. Этот компонент будет удобен при использовании в контенте одинаковых по размеру частей.

8. Компонент Feed Gator — агрегатор новостей для сайта

Бесплатный компонент-агрегатор новостей версии Feed Gator 2.3 RC1 уже готов к использованию. Это расширение может импортировать содержимое RSS-лент ваших подписок и отображать на сайте в любом доступном для Joomla формате. Ранние beta-версии имели несколько серьезных ошибок, которые в новом выпуске исправлены, добавлено несколько новых возможностей. Версия Feed Gator 2.3 RC1 работает стабильно, поэтому и рекомендована к бесплатному использованию.

9. Узконаправленный компонент Ticketmaster – для заказа билетов на мероприятия

Компонент Ticketmaster 1.0.9 создан на коммерческой основе. Так сделано потому, что это узкоспециализированное расширение выполняет следующие функции: оно позволяет пользователю заказывать на вашем сайте билеты на разные мероприятия. Билет добавляется в корзину, а затем в PDF формате высылается на адрес заказчика. Ticketmaster имеет свои собственные библиотеки для работы с PDF файлами. В этой версии исправлены предыдущие ошибки, добавился планировщик для автоматического создания билетов и их отсылки пользователю.

10. Компонент для загрузки файлов в материалы сайта Attachments for content articles

Бесплатный компонент версии Attachments for content articles 2.1.2 также уже доступен в сети. Компонент загружает файл и присоединяет его к тексту или к другому контенту на сайте (к изображению, таблице, к другим файлам). Эту функцию можно организовать как в административной части, так и в пользовательском интерфейсе. Возможностей у расширения много, и ознакомиться со всеми можно на официальном сайте Joomla или на сайте разработчика.

Поддержка конструктора Joomla

Конечно, при такой обширной аудитории пользователей Joomla без технической и программной поддержки не обойтись. Ниже я привел несколько ресурсов для русскоязычных пользователей, на которых всегда можно и обсудить проблемы Joomla, и скачать необходимые компоненты, расширения или шаблоны:

    Joomla Extensions Catalog — официальный каталог компонентов и расширений. С этого репозитария можно скачать все доступные расширения, плагины или компоненты

    Сайт www.joomla.org — официальный сайт CMS Joomla

    Сайт help.joomla.org — документация, учебники, руководства – в общем, все, что касается работы с Joomla

    Joom.Ru . Сайт «Русский дом Joomla!» — официальный сайт для русскоязычных пользователей Joomla

Что может Joomla

Теперь вы немного представляете себе, что такое Джумла. Но важно помнить одно: Joomla — это только инструмент в руках веб-мастера. Чтобы ваш новый сайт действительно был эффективным, приносил прибыль и привлекал новых пользователей, важно качество контента, его правильная архитектура и, несомненно, дизайн сайта. Как в Joomla организовано построение контента? Это разделы, потом идут категории (рубрики) разделов, в которых уже публикуется сам контент (содержимое, статьи) сайта. Это только начало. Определитесь, как вы организуете контент на сайте, и вам будет проще настроить CMS для правильного отображения информации. Иерархическое построение контента на сайте будет приблизительно таким:

1. Раздел 1.0

5. Раздел 2.0

И так, сколько нужно.

Правда, организовать контент в Joomla можно по-разному. Ниже видео — Логика организации контента в Джумла

Дальше вам необходимо создать меню сайта – с его помощью посетителю будет намного легче найти ту информацию, которая его интересует. Меню может указывать не только на разделы или категории, но и на отдельные страницы или записи. Нужно правильно озаглавить как меню, так и рубрики, страницы и страницы записей на сайте. Это тоже нужно для более понятной ориентации. Интересный факт – посетитель читает текст на сайте на 25% быстрее, чем на машинописной странице. И это печально, потому что у вас будет всего (в среднем) 7 секунд, чтобы пользователь заинтересовался сайтом. Теперь понятно, почему так важно правильно все построить и расположить? Вот вам для общего понимания ситуации несколько проверенных советов:

1. Для большого размера записей делайте введение, после чтения которого пользователь сможет ознакомиться с полной версией статьи.

2. Самые значимые определения (фактически это – ключевые слова) нужно размещать в начале предложения или в его середине, но никак не в конце.

3. Чаще пользуйтесь структурированными списками для отображения данных.

4. Пишите подзаголовки: объясните посетителям, о чем будет идти речь дальше в статье.

Если вы пользовались Joomla раньше, то наверняка заметили, что наполнение сайта от дизайна сайта отделено совсем. Шрифты, цветовые стили, графические элементы, позиционирование — все это уже заложено в шаблоне сайта. Чтобы создать шаблон, требуется хорошее знание , а также стилей CSS.

Но вам это, я надеюсь, не понадобится, потому что существует бесчетное количество уже созданных бесплатных шаблонов Joomla, а вам останется только выбрать понравившийся. Шаблоны можно различать не только по цветовому оформлению, но и по многим техническим параметрам. Это и расположение модулей (в WordPress — виджетов), и количество колонок, и резиновая или фиксированная ширина шаблона, и многое другое. Сейчас услуги хостинга представляют Linux как основную платформу и окружение, и эта платформа удовлетворяет всем требованиям к технической организации хостинга. Это:

1. PHP версии 4.2 и выше. На данный момент самой стабильной считается версия PHP 5.3.

2. Система управления вашими БД MySQL версии 3.23 и выше.

3. Свободный сервер Apache версии 1.3.19 и выше.

Для настройки своего нового сайта на Joomla вам понадобится создать следующие данные:

1. Создать новое имя базы данных MySQL.

2. Создать новое имя пользователя базы данных.

3. Создать надежный пароль для БД. Надежный – это когда в пароле есть и цифры, и буквы, причем буквы и маленькие, и большие.

4. Указать имя хоста для вашей новой базы данных.

Если тарифный план, который вы выбрали на хостинге, поддерживает несколько БД MySQL, то можно создать для Joomla отдельную базу. Дальше я расскажу, как быстро установить Joomla на сайт и создать новую базу данных.

Простая установка Joomla

Панели управления сейчас почти на всех хостингах унифицированы, поэтому вам будет понятно то, что я буду рассказывать и показывать. Заходите в свою панель управления и выбираете слева пункт меню «Установка CMS». Перед вами появится такой список всех предлагаемых к установке CMS. Естественно, выбираем Joomla:

Дальше вы увидите выпадающее окно, в котором вам нужно будет выбрать версию Joomla для установки. В принципе, можно выбирать любую, а потом в панели администратора обновить ее до последней. Я выбрал Joomla 3.0.3 – это и есть на данный момент последняя версия. Жмите «Установить», и перейдете на новый уровень установки конструктора:

Теперь вам нужно заполнить все (!) поля в этом списке. Но, так как у вас еще нет базы данных, вам в установке будет отказано. Поэтому вернемся немного назад и создадим новую базу данных для сайта на Joomla 3.0.3. Что для этого нужно? Заходим в пункт меню «Базы данных MySQL» и создаем новую базу, нажав на ссылку «Создать базу данных». Дальше вы увидите вот такое окно:

Здесь нам нужно указать имя БД (придумайте любое, только на латинице), указать кодировку, поставить галочку на пункте «Создать пользователя с таким же именем и полным доступом к базе данных». Вот и все, база данных создана. Теперь мы возвращаемся к установке CMS Joomla на сайт. Как вы помните, нам нужно было заполнить все поля, согласиться с лицензией и нажать кнопку «Установить». Теперь ждем 10-15 минут, и система сообщит вам об этом:

За это время система сама установит на ваш сайт конструктор Joomla. Вам останется только заняться его настройками. Вот как будет выглядеть ваш сайт со стандартным предустановленным шаблоном:

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

Как-то, во время путешествий по просторам интернета, мне совершенно случайно попались несколько очень симпатичных сайтов!

Пригляделся поближе и выяснил, что сайты эти сделаны с помощью бесплатного движка , системы управления контентом "Джумла" (оригинальное название: "Joomla "). Копнул ещё поглубже....

Что такое Джумла? Группа разработчиков-энтузиастов совершенно добровольно и бесплатно разработала под данным брендом систему управления контентом сайта .

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

Джумла сейчас весьма популярная система. Общество любителей Джумлы состоит из многих тысячей программистов, менеджеров сайтов, вебмастеров, студентов, школьников, живущих в разных странах.

Первое впечатление всегда самое сильное.Хотя и бывает иногда ошибочным. Короче, захотелось мне тоже "сваять" нечто подобное.

Почитал технические парметры и возможности Джумлы:

Характеристики Joomla!:

    Полностью основанный на БД движок с использованием PHP/MySQL.

    Модуль безопасности для многоуровневой аутентификации пользователей/администраторов.

    Секции новостей, продукции или услуг легко редактируемы и управляемы.

    Полностью настраиваемые схемы расположения элементов, включая левый, правый и центральный блоки меню.

    Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта.

    Работа под Linux, FreeBSD, MacOSX, Solaris, AIX, SCO, WinNT, Win2K

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

Каждый день для Joomla создается несколько новых расширений, и все они с подробным описанием доступны на официальном сайте системы!

Joomla развивается профессиональными программистами уже более 5-ти лет, и за это время стала очень популярной во всем мире.

На известных западных и российских форумах насчитывается более 400.000 участников. Такая ситуация позволяет разработчикам совершенствовать систему, а пользователям быстро решать возникшие вопросы.

Чтобы создавать полнофункциональные сайты на Joomla, достаточно иметь самые примитивные знания HTML. А самые простые сайты можно создавать вообще без каких-либо знаний.

Joomla создана по блочно-модульному принципу. Ее можно сравнить с конструктором, где все состоит из блоков, и убирая или добавляя новые блоки и модули, мы управляем внешним видом и функциональностью. Это очень важно для понимания исамостоятельной модификации структуры сайта .

Для Joomla разработано огромное количество бесплатных графических шаблонов, которые можно скачать в Интернете на специализированных сайтах.

Это означает, что Вам не придется трудиться над разработкой собственного дизайна, а достаточно будет заменить в готовом шаблоне всего пару файлов с логотипом и названием.

Возможности администрирования сайта:

    Возможность создавать неограниченное количество страниц

    Четкая организация структуры сайта

    Для каждой динамической страницы можно создать свое описание и ключевые слова в целях повышения рейтинга в поисковых системах

    Начало и окончание публикации материалов можно запрограммировать по календарю

    Возможность ограничить доступ к определенным разделам сайта только для зарегистрированных пользователей

    Секции новостей, продукции или услуг легко редактируемы и управляемы

    Полностью настраиваемые схемы расположения элементов по 5 областям, что позволяет сделать оригинальный дизайн

    Закачка изображений при помощи браузера в вашу собственную библиотеку - для последующего использования с любого места сайта

    Различные модули - такие как последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум и т.д.

    Причем Вы сами сможете выбирать, будут ли показаны эти модули и на каких страницах

    Возможность создания не одной, а нескольких форм обратной связи для каждого контакта

    Изменение порядка объектов, включая новости, вопросы, статьи и т.д.

    Генератор показа случайной новости.

    Иерархия объектов - количество секций, разделов, подразделов и страниц, зависит от вашего желания

    Библиотека изображений позволит Вам хранить все GIF- и JPEG-файлы под рукой для лёгкого доступа

    Менеджер архива. Помещайте Ваши старые статьи в архив, чем просто удалять их

    Возможность распечатать или отправить другу на e-mail статью с сайта

    Выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word.

    Предварительный просмотр перед окончательным размещением.

    Возможность легкой смены дизайна

    Экономное использование места на сервере за счет использование базы данных MYSQL

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

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

    Полное управление компонентами базы данных и сайта.

    Разделы новостей, товаров или сервисов полностью доступны для управления и редактирования

    Темы разделов могут быть добавлены при сотрудничестве авторов

    Полная настройка расположения блоков, включая левые, правые и центральные блоки меню

    Совместимость с Linux, FreeBSD, MacOSX server, Solaris и AIX

Большая управляемость:

    Изменение порядка объектов, включая новости, часто задаваемые вопросы, статьи и т.д.

    Генератор важных новостей сайта

    Иерархия объектов - возможно создание разделов, категорий и страниц в желаемом порядке.

    Библиотека изображений - возможность хранения своих документов в форматах PNG, PDF, DOC, XLS, GIF и JPEG прямо на сайте для облегчения дальнейшего использования

    Автоматическое исправление путей. Вставьте изображение и дайте Joomla! исправить ссылку.

    Менеджер новостных лент. Выберите интересные новости из 360 различных служб со всего света.

    Менеджер архива. Можно поместить старые новости и статьи в архив, не удаляя их с сайта.

    Каждый материал сайта можно "Отправить по почте другу" или "Распечатать".

    Встроенный текстовый редактор, похожий на удобный Word Pad

    Возможность настраивать доступ пользователей к определенным функциям.

    Модули персональных страниц - возможность "оживить" свой сайт.

    Менеджер шаблонов. Возможность скачать шаблоны и установить их на сайт за несколько секунд.

    Возможность предварительного просмотра материалов перед их публикацией.

    Система управления баннерами. Можно заработать на своём сайте!

Скачал дистрибутив Джумлы с официального сайта, посмотрел там же обучающий видео ролик , почитал небольшое разъяснение разработчиков Joomla:

"Если Вы что-нибудь читали о Системах Управления Содержимым (СМS), то вероятно знаете, по крайней мере, следующее:


СМS бывают в большинстве случаев непозволительно дорогими и некоторые CMS очень сложны в управлении и использовании. Joomla! призвана изменить это мнение...

Миллионы сайтов в мире построены именно на Joomla! (кстати, именно так и нужно писать – с восклицательным знаком в конце!), и количество таких сайтов стремительно растет.

Любопытно, что слово Joomla! происходит от “Jumla”, что на языке суахили означает «все вместе». И это действительно так. Миллионы сайтов в сети объединяет именно эта замечательная CMS.

Для начала работы с Joomla нужны элементарные навыки!

Про HTML, PHP и прочие ужасы программистов можно забыть навсегда, если только вы не хотите создавать сайты под заказ или заниматься созданием шаблонов и расширений для этой системы.

Достаточно убедиться, что Ваш хостинг подходит для установки Joomla , установить ее и получать удовольствие от создания своего первого сайта.

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

Она распространяется по лицензии GNU/GPL (т.е. бесплатна), легка в установке и управлении, и очень надежна. Joomla! не требует от пользователя или администратора системы знаний HTML для управления и работы с ней."

Важно ли знание языков программирования
для освоения CMS Joomla?

Нет, знания языков программирования для освоения Joomla и создания на ней сайтов не нужны. Если же Вы обладате знаниями языков программирования, то Вы сможете писать в дальнешем под Джумла свои расширения, т.к. у данной CMS открытый исходный код.

Но - это вряд ли Вам пригодится, т.к. имеющихся расширений для Joomla, которые можно скачать в интернете очень и очень много.


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

Система хоть и дружелюбна...... и любой новичок, немного потренировавшись, сможет и сам создавать профессиональный сайт на Joomla. Но время.. !!

Пришла пора приступить к разработке и созданию сайта. На этом этапе существует три варианта развития событий.

Первый. Вы обращаетесь к профессионалам, которые пишут вам программный код сайта, но этот вариант не ваш, иначе вы бы не читали это руководство.

Второй. Вы обкладываетесь учебниками по HTML и CSS, PHP , изучаете программу Dreamweaver , и сутки напролет кропаете код вашего будущего сайта. Если вы родились программистом – этот путь ваш и он весьма интересен.

Третий. Если ваши мозги не готовы к столь продолжительному и тяжелому штурму, существует альтернативный путь, не требующий значительных затрат времени и сил - воспользоваться специальной программой управления сайтом CMS (Content Management System). CMS дословно переводится, как с истема управления контентом , в простонародье называемая «движок» сайта .

Сейчас существует большое количество платных и бесплатных движков, наиболее полный список вы можете посмотреть в этом каталоге .

Новичку достаточно сложно разобраться в таком многообразии CMS, и тем более, в полной мере оценить их достоинства и недостатки, поэтому при выборе движка для своего первого сайта можно положиться на мнение более опытных товарищей.

Что самое главное для чайника, который впервые сталкивается с CMS , и абсолютно не представляет, как эксплуатировать эту программу с максимальной пользой для себя?

Первое – это халява. Начинать знакомство с CMS лучше с бесплатных версий, таковых в сети достаточное количество, Тем более, по своим возможностям, бесплатные движки ничем не уступают своим платным собратьям.

Второе - интерфейс программы должен быть дружелюбным (обязательно на русском), простым, и интуитивно понятным.

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

Четвертое – движок должен иметь большое количество расширений, чтобы иметь возможность, дополнить базовый функционал под свои нужды.

Пятое – это техподдержка, в лице различных форумов, посетители, которых помогут вам преодолеть трудности познания, различные специализированные сайты и блоги, где подробным образом умные и добрые люди рассказывают, как работать с CMS.

Учитывая все вышесказанное, я считаю, что CMS Joomla , самый подходящий вариант для новичка, который делает первые шаги в веб-строительстве.

На сегодняшний день, это одна из самых популярных систем управления контентом, которая представляет собой уникальный инструмент для создания динамических сайтов, и последующего управления его содержимым.

Достоинства CMS Joomla

  • Бесплатная, и входит в тройку лидеров бесплатных CMS.
  • Простая, удобная и имеет интуитивно понятный интерфейс.
  • Joomla – это длительный проект, который развивается ни один год, поэтому имеет большое количество форумов и тематических сайтов поддержки, на которых обсуждаются различные проблемы, связанные с Joomla.
  • В стандартную базовую комплектацию программы можно установить дополнительные модули и компоненты (расширения) и существенно расширить функциональные возможности сайта. Joomla имеет ни один десяток расширений, способных удовлетворить, любые ваши требования, при этом имеется большое количество бесплатных расширений.
  • Разработчики постоянно публикуют новые релизы программы и пополняют расширения.
  • Дизайн сайта «зашит» в шаблоне и меняя шаблоны, вы легко можете изменять внешний вид сайта, при этом контент остается неизменным. В сети имеется тысячи бесплатных шаблонов, с различными дизайнами на любой вкус.
  • Вам не требуются специальные знания языков программирования, т.к. встроенный текстовый редактор прост и очень похож на Word.
  • На Joomla можно создать сайты любой сложности и функциональности. Начиная от сайта-визитки и авторского блога и кончая интернет-магазинами и серьезными тематическими порталами с большим количеством информации.
  • А самое главное, существует множество видео–уроков по этому движку. Ленивым даже читать не надо, сиди, смотри и слушай.
Допускаю, что поклонники других CMS могут вступить со мной в полемику, «какой движок лучше», но на вкус на цвет… Joomla это не панацея, но для новичка - это самый подходящий вариант, учитывая достоинства перечисленные ранее. Возможно, когда вы более подробно познакомитесь с тем как работает движок, у вас возникнет желание попробовать, что-то другое. И к этому моменту вы уже будете знать, движок с какими параметрами и функциями вам нужен и сможете легко выбрать подходящий. Все это дело опыта.

Чтобы более детально изучить CMS Joomla, рекомендую воспользоваться видео-уроками и книгами по CMS Joomla .

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

Более подробно узнать, что за штука такая, локальный сервер и зачем он нужен веб-разработчику, вы сможете из статьи «Что такое локальный сервер?» раздела «Ликбез для чайников».

Если в качестве движка для своего сайта вы выберете CMS Joomla , то в видео-уроках по этому движку, очень подробно разбирается, как установить локальный сервер, как настроить базы данных, т.е. подготовить все для установки движка Joomla и начала работы над своим первым сайтом.