Разработка системы управления Интернет-приложениями

Дипломная работа - Компьютеры, программирование

Другие дипломы по предмету Компьютеры, программирование



p>

Рисунок 34 - Форма создания нового текстового блока

3.1.7 Администрирование CMS

В CMS SiteONas реализована система распределения прав доступа. Главной ролью является Суперадминистратор. В его функции входит:

управление конфигурацией CMS;

управление пользователями CMS;

управление сайтами пользователей CMS;

управление лицевыми счетами пользователей CMS;

оповещение пользователей CMS о технических работах, окончании срока оплаты и т.п.

Данные функции реализованы в разделе Администратор панели администрирования CMS SiteONas (рисунок 35). Эти функции доступны только пользователям, имеющим роль Суперадминистратор.

Рисунок 35 - Панель администрирования для пользователей с ролью Суперадминистратор

Для управления пользователями CMS необходимо перейти в раздел Управление пользователями в панели администрирования CMS SiteONas (рисунок 36).

Рисунок 36 - Раздел Управление пользователями CMS SiteONas

В данном разделе пользователь с ролью Суперадминистратор имеет возможность зарегистрировать пользователя с ролью Администратор. Для этого он должен нажать кнопку Добавить пользователя. В форме регистрации пользователя (рисунок 37) суперадминистратор должен ввести адрес электронной почты пользователя и адрес сайта нового пользователя.

Рисунок 37 - Форма регистрации нового пользователя

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

Для управления сайтами пользователей CMS необходимо перейти в раздел Управление сайтами в панели администрирования CMS SiteONas (рисунок 38).

Рисунок 38 - Раздел Управление сайтами CMS SiteONas

В данном разделе суперадминистратор имеет возможность отредактировать информацию о сайте, управлять оплатой сайта, а также войти в любой сайт под именем и паролем его владельца.

Для редактирования информации о сайте необходимо выбрать соответствующую пиктограмму напротив имени сайта, информацию о котором мы хотим отредактировать. В открывшейся форме редактирования информации о сайте суперадминистратор может изменить такие данные как локальный адрес, тариф, код счетчика посещений, содержимое файла robots.txt (рисунок 39).

Рисунок 39 - Форма редактирования сайта

Для управления оплатой сайта необходимо выбрать соответствующую пиктограмму напротив имени сайта в разделе Управление сайтами панели администрирования CMS SiteONas. В открывшейся форме выводится список всех операций с лицевым счетом пользователя (рисунок 40). В данном разделе суперадминистратор может пополнить лицевой счет пользователя или списать с его счета определенную сумму. Также на экран выводится текущий баланс выбранного пользователя CMS.

Рисунок 40 - Раздел Управление оплатой сайта CMS SiteONas

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

Для управления рассылками для пользователей CMS необходимо перейти в раздел Управление рассылками в панели администрирования CMS SiteONas (рисунок 41).

Рисунок 41 - Раздел Управление рассылками CMS SiteONas

Данный раздел содержит список рассылок, осуществленных суперадминистратором CMS SiteONas. Для осуществления рассылки необходимо нажать кнопку Добавить рассылку. В отрывшейся форме необходимо ввести текст рассылки, выбрать пользователям, получающих данную рассылку и нажать кнопку Отправить (рисунок 43). Рассылку можно отправить как всем пользователям сразу, так и выбранным из списка. Для выбора всех пользователей необходимо выбрать галочку в заголовке таблицы.

Рисунок 42 - Форма создания новой рассылки

3.1.8 Примеры сайтов, использующих CMS SiteONas

В настоящее время CMS SiteONas приобретает все большую популярность. Одним из примеров использования CMS является сайт профессионального фотографа foto-kavkaz.com (рисунок 44). Данный сайт включает в себя такие модули как: фотогалерея, обратная связь, каталог товаров и текстовые блоки.

Рисунок 43 - Главная страница сайта foto-kavkaz.com

Другим примером, демонстрирующим возможности CMS SiteONas, является сайт компании застройщика маг-строй.рф (рисунок 43). Особенностями данного проекта стали: кириллический домен в зоне.рф, сложная верстка, оригинальная фотогалерея и подробная схема проезда.

Рисунок 44 - Главная страница сайта маг-строй.рф

3.2 Руководство программиста

CMS должна работать на основе сервера БД, работающим под управлением MySQL Server. Необходимо выбрать виртуальный хостинг, или выделенный сервер, на котором установлена следующая конфигурация веб-сервера:

ОС Linux не ниже версии 2.6;

веб-сервер Apache не ниже версии 1.3.41;

сервер БД MySQL не ниже версии 5.0;интерпретатор не ниже версии 5.1.

Форматы данных, используемые в CMS:

файлы серверных скриптов, включая файлы настройки CMS, имеют расширение.php;

изображения элементов управления CMS имеют расширение.png;

подключаемые шаблоны и модули CMS хранятся в архивах с расширениями.rar,.tar,.zip;

файлы журналов событий имеют расширение.log;

файл тонкой настройки web-сервера имеет расширение.htaccess.

Для доступа к CMS на ПК клиента должен быть доступ к сети интернет и установлен брауз