Главная » Блоги Экспертов И ИТ-Компаний » Разработка системы управления сайтом

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

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

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

Разрабатываемая CMS имеет следующие обеспечивающие подсистемы:

  • Графическая подсистема - веб-интерфейс для управления сайтом.
  • Функциональная подсистема - сервер с поддержкой СУБД MySQL, PHP 5.6.
  • Информационная подсистема - совокупность информации хранимой в БД, а также данные файла конфигурации системы.

При разработке CMS основной упор делался на управление доступом к страницам (защиту от несанкционированного доступа), а также на простоту расширяемости функционала системы. CMS работает по принципу генерации страниц, то есть при каждом запросе система генерирует страницу с соответствующими ей элементами. Компонент - главный элемент страницы, который выполняет вывод основной информации, а также предоставляет возможность доступа к своим функциям и управлению контентом (это может быть, например, регистрация пользователей или форум). Модули - вспомогательные элементы, отвечающие за выполнение незначительных задач (например, вывод даты или списка меню). Шаблон - определяет структуру и дизайн страницы, местоположение позиций модулей и компонента.

CMS обладает следующим базовым функционалом:

  • Управление пользователями, группами (то есть правами) пользователей.
  • Управление функциональными элементами CMS - модулями, шаблонами, компонентами.
  • Управление страницами, определение доступа к страницам, выбор модулей, компонента, шаблона отображаемого на странице.
  • Поддержка многоязычности.
  • Поддержка расширяемости CMS, то есть написания новых элементов системы, с поддержкой возможностей собственного API CMS.
  • Регистрация пользователей посредством компонента users и модуля login. 
  • Панель управления администратора, доступная через компонент titan gel купить admin.
  • Стандартный шаблон system и несколько вспомогательных модулей.

Остальной функционал, предоставляемый системой полностью доступен для тестирования


Данный материал является частной записью члена сообщества Club.CNews.
Редакция CNews не несет ответственности за его содержание.
Комментарии
Другие публикации
UA, Киев
Информационные технологии

Пробую стать блогером




Забыл пароль?
Авторизоваться через
Зарегистрируйся сейчас!
Присоединяйся к нашему обществу для того чтобы познакомиться с новыми людьми, создать собственный блог, публиковать анонсы событий и объявления, а также участвовать в обсуждении публикаций CNews. Мы создали единое пространство для общения специалистов рынка информационных технологий и всех, кто интересуется современными технологиями. Регистрация =>