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

  • Вид работы:
    Курсовая работа (т)
  • Предмет:
    Информационное обеспечение, программирование
  • Язык:
    Русский
    ,
    Формат файла:
    MS Word
    774,81 Кб
  • Опубликовано:
    2014-12-23
Вы можете узнать стоимость помощи в написании студенческой работы.
Помощь в написании работы, которую точно примут!

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

Оглавление

Введение

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

. Установка CMS

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

Заключение

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

Введение

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

. Установка CMS

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

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

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

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

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

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

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

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

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

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

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

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

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

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

 

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

 

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

 

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

 

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

 

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

 

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

 

 

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

 

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

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

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

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

 

Рисунок 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 - Добавление видео

 

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

 

Рисунок 3.10 - Выбор тем

 

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

 

Рисунок 3.11 - Создание ссылок сайта

 

Создаём новую ссылку, "привязывая" необходимую страницу

 

Рисунок 3.12 - Пример создания ссылки сайта

Создаём пользователей, который могут посещать данный сайт

 

Рисунок 3.13 - Добавление нового пользователя

Разграничим права пользователей, посещающие данный сайт

 

Рисунок 3.14 - Разграничение прав пользователей

 

Добавляем новый класс пользователей

 

Рисунок 3.15 - Классы пользователей

 

Подключаем плагин "Форум"

 

Рисунок 3.18 - Плагин "Форум"

Заключение

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

Плюсы:

-  легкость установки и настройки основных функций

-       Система достаточно проста в изучении и не требует существенных познаний PHP и HTML

-       Простая установка тем и модулей

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

-       Для бесплатной версии хороший уровень безопасности

Минусы:

-  Сложный процесс русификации

-  Без соответствующих знаний, управлять сайтом будет несколько сложно

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

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

1.   http://hostinfo.ru/articles/web/rubric48/rubric55/rubric75/1249/ - [Электронный русурс] (Дата обращения: 04.06.2014)

2. http://www.rusarticles.com/veb-dizajn-statya/chto-takoe-cms-kratko-besplatnom-cms-e107-576280.html -[Электронный ресурс] (Дата обращения: 05.06.2014)

3.      http://addphp.ru/materials/base/1_1.php -[ Электронный ресурс] (Дата обращения: 12.06.2014)

4.      http://ru.wikipedia.org/wiki/PHP -[ Электронный ресурс] (Дата обращения: 12.06.2014)

5.      http://ru.wikipedia.org/wiki/MySQL - [Электронный ресурс] (Дата обращения: 12.06.2014)

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

 

Не нашли материал для своей работы?
Поможем написать уникальную работу
Без плагиата!