Разработка системы управления Интернет-приложениями
Дипломная работа - Компьютеры, программирование
Другие дипломы по предмету Компьютеры, программирование
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 на ПК клиента должен быть доступ к сети интернет и установлен брауз