- •Содержание
- •Глава 1 Анализ структуры и сервисов сайтов ателье
- •Глава 2 Обзор современных технологий разработки сайтов
- •2.1 Сайты на html
- •2.2 Язык php
- •Глава 3 Проектирование структуры и сервисов сайта ателье
- •3.1 Характеристика ателье «Диапазон-Театральный костюм»
- •3.2 Анализ требований заказчика
- •Глава 4 Реализация и внедрение сайта
- •4.1 Установка системы управления контентом Joomla
- •4.2 Конфигурация системы
- •4.3 Дизайн сайта
- •4.4 Модули, компоненты и плагины
- •4.5 Разработка приложения «Создание модели»
- •Заключение
- •Список использованных источников
Глава 4 Реализация и внедрение сайта
4.1 Установка системы управления контентом Joomla
Начиная работу с выбранным программным обеспечением, важно устанавливать и использовать последнюю версию. Разработчики систем постоянно вносят изменения после выпуска заключительной версии продукта. Для разработки сайта ателье «Диапазон-Театральный костюм» была выбрана версия Joomla 3.1.5, которая установлена на локальном сервере Denwer сборки 3.
Для загрузки Joomla 3.1.5 необходимо зайти на официальный сайт Joomla (http://joomla.ru), выбрать необходимый дистрибутив в разделе «Скачать».
Локальный сервер позволяет разработчику создавать сложные сайты без использования Интернет. Для разработки сайта ателье «Диапазон-Театральный костюм» был выбран наиболее практичный сервер – Denwer. Он представляет собой набор дистрибутивов (Apache, PHP, MySQL, Perl и т.д.) и программнуя оболочку, которую используют Web-разработчики для создания сайтов на локальной Windows - машине без необходимости выхода в Интернет. Одной из важнейших особенностей Денвера является удобство при удаленной работе сразу над несколькими независимыми проектами и возможность размещения на Flash-накопителе. Denwer имеет нечто вроде «ядра» - некий «базовый пакет», занимающий около 5.5 MB. Базовый пакет содержит большинство необходимых программ и утилит:
Инсталлятор (поддерживается также инсталляция на flash-накопитель).
Apache, SSL, SSI, mod_rewrite, mod_php.
PHP5 с поддержкой GD, MySQL, sqLite.
MySQL5 с поддержкой транзакций.
Система управления виртуальными хостами, основанная на шаблонах.
Denwer также включает в себя:
Систему управления запуском и завершением всех компонентов Денвера.
phpMyAdmin — система управления MySQL через Web-интерфейс.
Эмулятор sendmail и SMTP-сервера (на localhost могут приходить письма в /tmp в формате .eml).
Версия Denwer была взята с официального сайта http://www.denwer.ru/.
После скачивания необходимо извлечь и запустить установочный файл.
4.2 Конфигурация системы
Конфигурация - это набор свойств и условий, которые выполняет система. Для настройки конфигурации необходимо выполнить процедуру авторизации и зайти в административный интерфейс управления по адресу http://localhost/Joomla/administrator/. Окно входа изображено на рисунке 4.2.1.
Рисунок 4.2.1 – Вход в административный интерфейс Joomla
В качестве имени пользователя и пароля вводим учетные данные, указанные при установке. В данном случае, именем пользователя является «admin», пароль – «288419qwer».
После ввода правильной комбинации имени пользователя и пароля, произойдет перенаправление на главную страницу административного интерфейса.
Система управления контентом обладает широким набором функций:
создание, редактирование и публикация информационного материала;
конфигурирование системы управления контентом;
установка тем оформления, компонентов и модулей;
статистика посещений, просмотров, пользователей;
информация о системе, обновлениях и исправлениях.
Интерфейс администратора представлен на рисунке 4.2.2.
Рисунок 4.2.2 – Интерфейс администратора CMS Joomla.
Для входа в конфигурацию следует выбрать кнопку «Общие настройки». Меню конфигурации состоит из 5 пунктов:
«Сайт» – общие настройки работы сайта (имя, описание, выключение, регистрация пользователей, визуальный редактор);
«Система» – настройки пути к каталогу логов и серверу справки;
«Сервер» – GZIP‑компрессия страниц, время жизни сессии cookie;
«Права» - настройки прав доступа для групп пользователей.
«Фильтры текста» - ограничения использования HTML тэгов и атрибутов.
Интерфейс конфигурирования представлен на рисунке 4.2.3.
Рисунок 4.2.3 – Настройка конфигурации CMS Joomla