07.01.2016
Создание сайтов на Joomla! Анализ CMS Joomla!
Среди множества систем управления контентом для создания сайтов, Joomla! прочно занимает одну из лидирующих позиций. Joomla! - это бесплатная CMS, которая написана на PHP, использует базу данных MySQL, имеет открытый исходный код и, к тому же, отлично документирована. Joomla! – самостоятельный продукт, который выделился в 2005 году вследствие разделения группы разработчиков известной крупной CMS Mambo.
На сегодняшний день существует 2 версии Joomla: 1.0 и 1.5. Версия 1.0 – это преемница Mambo, совместимая практически со всеми компонентами, модулями и мамботами своей предшественницы. Версия же 1.5 – это полностью новый самостоятельный продукт, разработанный, что называется «с нуля». К преимуществам использования версии 1.0 следует отнести огромное количество уже написанных под нее расширений, с помощью которых, даже при отсутствии знаний по веб-программированию, можно создать полнофункциональный сайт. Версия Joomla 1.5 более требовательна к ресурсам сервера, поэтому предъявляет высокие требования к хостингу.
Как начать работу с Joomla?
Для того чтобы начать работу с Joomla!, необходимо установить ее на хостинг или на локальный сервер. Для корректной работы с Joomla! к серверу предъявляются следующие технические требования:
- PHP 4.2.x или выше;
- MySQL 3.23.x или выше;
- Apache 1.13.19 или выше.
Установка Joomla! начинается со скачивания архива, содержащего дистрибутив Joomla!. Как уже упоминалось система Joomla! бесплатна и ее оригинальную или русскоязычную версии можно свободно скачать, например, на сайте joomlaportal.ru. Далее следует в MySQL создать базу данных для Joomla!, для пользователя которой назначить все права доступа. Полученные при создании базы данных имя пользователя и пароль пригодятся непосредственно при установке Joomla!, поэтому их лучше записать. Скачанный архив Joomla! необходимо распаковать в корневую папку сайта на сервере. После этого необходимо запустить интернет-браузер и в адресной строке ввести имя Вашего сайта, например, www.site_name.ua. Откроется окно установки.
Сам процесс установки состоит из 4 основных шагов. На первом шаге система проверяет Ваш сервер на соответствие требованиям Joomla!. Если все в порядке – переходим на следующий шаг – ознакомление с лицензией Joomla!. После ознакомления с лицензией переходим на третий шаг – настройку параметров базы данных. На этом этапе как раз и пригодятся сохраненные ранее имя пользователя и пароль базы данных. Параметры «тип базы данных» и «название хоста» обычно остаются по умолчанию – «mysql» и «localhost» соответственно. Если параметры, предоставленные хостером, отличаются от заданных, то необходимо ввести их. Далее программа установки предлагает настроить FTP-доступ к сайту. Если эта опция не нужна, переходим на заключительный шаг. На этом этапе вводится название будущего сайта, контактный e-mail владельца сайта, задается пароль доступа в административную часть сайта.
На этом установка успешно завершена. Для того чтобы приступить непосредственно к работе с компонентами Joomla!, необходимо войти в раздел администрирования сайта, который по умолчанию находится по адресу www.site_name.ua/administrator.
Какие возможности предоставляет Joomla?
Joomla! предоставляет огромные возможности по администрированию сайта. Вот лишь некоторые из них:
- возможность создавать неограниченное количество страниц;
- возможность создать свое описание и ключевые слова для каждой динамической страницы;
- возможность сделать оригинальный дизайн благодаря полностью настраиваемым схемам расположения элементов по 5 областям;
- наличие менеджера шаблонов, который дает возможность скачать шаблоны и установить их на сайт за несколько секунд;
- возможность создания собственной библиотеки - для последующего использования с любого места сайта;
- наличие различных модулей - последние новости, счетчик посещений, подробная статистика посещений, гостевая книга, форум и т.д.;
- наличие генератора показа случайной новости;
- наличие модуля приёма от удалённых авторов новостей, статей и ссылок;
- возможность создания не одной, а нескольких форм обратной связи для каждого контакта;
- наличие менеджера архива, в который можно поместить старые статьи;
- выбор из 3 визуальных редакторов, что упрощает редактирование материалов до уровня редактирования текста в программе Word;
- возможность предварительного просмотра материалов перед публикацией;
- наличие модулей персональных страниц - возможность "оживить" свой сайт;
- экономное использование места на сервере за счет использование базы данных MySQL;
- наличие системы управления баннерами.
Кроме того, Joomla! совместима с серверами Linux, FreeBSD, MacOSX server, Solaris и AIX, что позволяет широко использовать ее, независимо от сервера, установленного хостером.
Joomla! - многофункциональный инструмент. Она позволяет создавать сайты разной степени сложности: сайты-визитки, корпоративные сайты, интернет-порталы. С помощью Joomla! можно также создавать интернет-магазины – для этого в Joomla! достаточно встроить специальный бесплатный (!) компонент Virtue Mart.