Студенческий сайт КФУ - ex ТНУ » Учебный раздел » Учебные файлы »ПРОГРАММИРОВАНИЕ

Создание тематического Интернет-портала на CMS E-107

Тип: курсовая работа
Категория: ПРОГРАММИРОВАНИЕ
Скачать
Купить
Процесс создания и развития динамических веб-страниц с использованием систем управления контентом. Последовательность установки и настройки движка и плагинов CMS E-107 на хостинге. Разграничение ролей администратора и пользователей интернет-портала.
Краткое сожержание материала:

Размещено на

Оглавление

Введение

1. Возможности и особенности CMS

2. Установка CMS

3. Заполнение контента и управление порталом

Заключение

Список литературы

Введение

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

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

Целью данной курсовой работы является разработка сайта на основе CMS E107.

Задачами данной курсовой работы:

- установить CMS E107;

- настроить и добавить содержимого в CMS e107;

1. Возможности и особенности CMS

CMS (Content management system) - это система управления контентом. В широком понимании этого термина она представляет собой компьютерную программу, используемую для управления содержимым чего-либо. В данном случае это содержимое рассматривается как неструктурированные данные предметной задачи в противоположность структурированным данным, обычно находящимся под управлением СУБД (систем управления базами данных).

E107 - это набор скриптов, написанных на PHP и взаимодействующих с MySQL, что в целом обеспечивает удобную готовую портальную систему, которая пригодится для создания как простого сайта, так и большого портала. [1]

Возможности для посетителей сайта:

- Регистрация на сайте;

- Добавление комментариев;

- Изменение и удаление пользователями своих собственных комментариев;

- Возможность добавления новостей со стороны посетителей;

- Статистика по конкретному пользователю (включая рейтинг и профиль);

- Вывод различной информации для зарегистрированных посетителей и нет;

- Возможность загрузки фотографии в профиле пользователя;

- Возможность восстановления забытого пароля;

- Возможность редактирования новости непосредственно на сайте;

Возможности административного центра:

- Добавление, редактирование и удаление новостей;

- Редактирование пользователей;

- Различные уровни доступа для пользователей;

- Возможность выставления бана для посетителей;

- Средства для создания и редактирования шаблонов непосредственно в административном центре;

- Возможность корректировки времени;

- Возможность фиксации новостей (будут всегда наверху, независимо от даты);

Особенности CMS:

E107 это портальная система, которая пригодится для создания огромного портала или простого сайта. Как и большинство CMS, е 107 представляет собой набор скриптов, написанных на языке программирования PHP и взаимодействующих с MySQL. Благодоря своей простоте е 107 сгодится для создания небольших личных сайтов, а широкие возможности движка и дополнительные плагины, позволят сделать крупный ресурс для огромного посещения людей каждый день. Уже после установки движка, можно активировать и настраивать некоторые популярные плагины, входящие в файловый архив движка. Пользователи, зарегистрировавшись на вашем сайте, могут общаться на форуме без дополнительных регистраций на форуме.[2]

2. Установка CMS

веб контент cms хостинг

Для создания и развития динамических веб-страниц вам потребуется понимать и использовать различные технологии. Разработка динамических веб-страниц включает три основных компонента: веб-сервер, язык программирования сценариев и базу данных.

Apache - это веб-сервер, который превращает запросы браузера в конечные веб-страницы и знает, как обрабатывать программный код PHP. [3]

PHP - скриптовый язык, программирования общего назначения, интенсивно применяемый для разработки веб-приложений. [4]

MySQL - свободная реляционная система управления базами данных.

Процесс их взаимосвязи показан на рисунке:

Рисунок 2.1 - Взаимосвязь PHP, Mysql и Apache

1. Клиентский компьютер обращается к web-серверу Apache по IP адресу и запрашивает страницу index.php.

2. Apache запускает интерпретатор PHP и выполняет скрипт записанный в файле index.php.

3. Скрипт, записанный в файле index.php, запрашивает несколько записей из базы данных на языке SQL.

4. Данные из базы данных передаются интерпретатору PHP.

5. Интерпретатор PHP формирует динамический html документ.

6. HTML документ передается клиентской машине (браузеру).

1. Заходим и создаём аккаунт на бесплатном хостинге "hostinger.ru"

Рисунок 2.2 - Вход в хостинг

2. Создаём новый аккаунт

Рисунок 2.3 - Выбор тарифного плана

3. Находим в блоке "Веб-Сайт" раздел "Авто-Установщик"

Рисунок 2.4 - Автоустановщик

4. Выбираем нужную нам CMS

Рисунок 2.5 - Выбор CMS

5. Запускаем процесс установки, Заполняя адрес сайта, Имя пользователя администратора, Пароль администратора, E-mail администратора

Рисунок 2.6 - Установка E107

3. Заполнение контента и управление порталом

Начинаем наполнение и оформление сайта

Заходим на сайт и нажимаю кнопку "Вход"

Рисунок 3.1 - Вход на сайт

Проходим авторизацию при входе на сайт

Рисунок 3.2 - Авторизация на сайте

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

Рисунок 3.3 - Изменение языка

Заходим на официальный сайт CMS e107 выбираем раздел "Downloan", находим блог "Language-Packs" и скачиваем необходимый для нас языковой пакет.

Рисунок 3.4 - Языковые пакеты

Через хостинг находим "Файловый менеджер", открываем папку "е 107", где в папке "e107_languages" сохраняем скачанный пакет.

Рисунок 3.5 - Копирование языкового пакета

Изменяем язык на сайте

Рисунок 3.6 - Изменение языка

Начинаем создавать страницы. Для этого заходим в раздел "Свои меню/страницы"

Рисунок 3.7 - Создание страниц

Выбираем раздел "Создать страницу" и создаём новую страницу

Рисунок 3.8 - Пример создания страницы

Добавляем видео ресурсов на данный сайт

Рисунок 3.9 - Добавление видео

Выбираем понравившуюся нам тему

...
Другие файлы:

Создание информационного портала по программированию
Структура и история развития технологии AJAX. Устройство метода AJAX. Инструментарий разработки веб-приложений. Разработка и создание информационного...

Техническое задание на разработку сайта
Создание ознакомительного информационно-технического форума. Отличие создания интернет-портала от сайта в рунете. Основные ступени разработки информац...

Использование Web-порталов в образовании
Понятие портала как Intranet системы. Технологии функционирования Web-портала. Особенности и функции портала учебного заведения. Использование Web-пор...

Внешний и внутренний PR СМИ
Инструменты осуществления PR-деятельности в СМИ. Общая характеристика интернет-портала Сибкрай.ru, основные направления его public relations. Разработ...

Разработка образовательного портала "Информационные системы ОАО "РЖД"
Разработка средств администрирования и безопасности, импорт информационного наполнения с Web-страницы. Отображение статических файлов HTML и вывод фор...