- •Реферат
- •Оглавление
- •Введение
- •Глава I. Аналитический обзор
- •Выбор cms
- •Выбор сервера
- •Глава II. Исследование
- •2.1.1 Установка usbWebserver’a
- •2.1.2 Установка cms Joomla 2.5.9 на локальный сервер
- •2.2 Первоначальные настройки cms
- •2.3 Изменение шаблона страницы
- •2.4 Установка полезных расширений
- •2.5 Добавление возможности авторизации, наполнение сайта контентом
- •Глава III. Подведение итогов
- •Что нового в Joomla 2.5 rus?
Введение
Курсовая работа разделена на три части: аналитический обзор, исследование и подведение итогов.
В аналитическойчасти ведётся обзор разновидностейCMSи некоторых особенностей исследуемых программ.
В разделе Исследованиесодержится пошаговое описание выполнения работы, включающее в себя скриншоты, ссылки на видеоматериалы.
Подведение итоговсодержит вывод по проделанной работе.
Глава I. Аналитический обзор
Выбор cms
В интернете можно найти огромное количество WebCMS, как бесплатных (свободно распространяемых,OpenSource), так и платных. Среди первых наиболее популярными являютсяCMS–WordPress,Drupal,Joomla.
В данной работе выбор пал на CMSJoomlaблагодаря тому, что она проста в использовании, имеет удобный интерфейс, бесплатная и легко модифицируется.
Основные возможности Joomla:
Для каждой динамической страницы можно создать своё описание и ключевые слова в целях повышения рейтинга в поисковых системах;
Возможность ограничения доступа к определённым разделам сайта только для зарегистрированных пользователей, а с выходом Joomla1.6 доступ как к разделу, так и к определённому материалу с точностью до конкретной связи материал<->пользователь;
Настраиваемые схемы расположения элементов по областям шаблона;
Различные модули;
В версии 1.6 появилась возможность публикации содержимого на нескольких языках;
В версии 1.6 появилась возможность определить время начала и завершения публикации модулей;
Возможность создания не одной, а нескольких форм обратной связи для каждого контакта;
ЧПУ – «человекопонятный URL»
Начиная с версии 2.5 расширена поддержка баз данных.
Более 10000 (по состоянию на 4 октября 2012) готовых модулей и компонентов (http://extensions.joomla.org)
Выбор сервера
В сети Internetнаходится огромное количество серверов, как локальных, так и сетевых. Был выбран серверApacheв интеграции с программным пакетомUSBWebserver.
Базовый пакет USBWebserver:
Веб-сервер Apache с поддержкой SSI,SSL.
Интерпретатор PHP с поддержкой MySQL.
Панель phpMyAdmin для администрирования СУБД.
СУБД MySQL.
Глава II. Исследование
2.1.1 Установка usbWebserver’a
Скачав программный пакет USBWebserver с официального сайта (http://www.usbwebserver.net), необходимо произвести его установку на компьютер. Установка программного пакета очень проста и не занимает много времени, к тому же на сайте разработчика (http://www.usbwebserver.net/en/faq.php) можно посмотреть видео на данную тему или скачать пошаговое руководство к установке.
При использовании сервера Apache следует обратить внимание на доступность 8080 и 3307 порта для сервера. Если порты 8080 и 3307 заняты, то сервер Apache не будет работать из-за конфликта с сопутствующими программами.
2.1.2 Установка cms Joomla 2.5.9 на локальный сервер
Установка CMSвыполняется путём разархивирования установочного дистрибутива (мною была выбрана версияJoomla2.5.9) в директорию на виртуальном дискеG:\kursa4\USBWebserverv8.5\USBWebserverv8.5\8.5\root. После разархивирования дистрибутива, в браузере необходимо перейти к установщикуCMS, набрав в адресной строке браузераhttp://joomla1. Установку следует выполнять в соответствии с рекомендациями установщика.
На первом шаге установки следует выбрать язык установки – по умолчанию русский.
Рис.1 Выбор языка установки
Локализации административной панели сайта можно скачать с Joomlaportal.ru.
Второй и третий шаг установки можно опустить, то есть нажать кнопку «Далее».
На четвёртом шаге установки следует заполнить поля определённым образом.
Рис.2 Конфигурация базы данных
Имя базы данных задаётся в соответствии с названием БД, созданной в панели управления БД (http://localhost/Tools/phpMyAdmin). Также следует поменять «Префикс таблиц» со стандартного на любой другой в целях безопасности.
Пятый шаг установки также можно опустить.
На шестом шаге установки заполняем необходимые данные в соответствии с требованиями.
Рис.3 Основные настройки
Начиная с версии 1.6, имеется возможность изменения логина администратора при установке.
Седьмой шаг установки заключительный, и, последовав указанию установщика, удалим папку Installationв целях безопасности, расположенную вG:\kursa4\USBWebserverv8.5\USBWebserverv8.5\8.5\root.