|
ДВИЖОК САЙТА. ТЕХНИЧЕСКИЕ ДЕТАЛИ
Система управления контентом "HTDEngine". Техническое описание.
1) Технологии и платформы
CMS "HTDEngine" написана в PHP 4 scripting language. Используется база данных MySQL 5. CMS работает под Apache 2 в операционных системах: Linux, Unix, MS Windows, SUN Solaris.
В CMS используются встроенные программные продукты в с открытым исходным кодом от сторонних разработчиков.
В CMS НЕ используются какие-либо коммерческие программные продукты.
2) Внутренняя архитектура.
База данных для сайта есть небольшой набор системных таблиц, описывающих структуру пользовательских данных.
Остальные таблицы автоматически создаются в процессе проектирования модели данных пользователя и могут быть использованы для хранения данных. CMS позволяет создавать и управлять простыми моделями данных для обычных сайтов. Также возможно создание схем пользовательских данных для их использования в сайтах электронной коммерции, веб-порталов и т.д.
Данные в CMS организованы двумя способами:
- Иерархическая модель - используется, например, для создания меню сайта, или структурированного каталога.
- Линейные списки - используется для хранения простых наборов данных. Например: текст, новости, расписание полетов и т.д.
Модели данных создаются в данной CMS, с применением встроенного конструктора баз данных.
Указанный конструктор баз данных позволяет описывать данные моделей и их внешний вид.
3) Интерфейс к CMS
CMS интерфейс состоит из трех разделов:
- Управление. Позволяет управлять ролями и правами доступа пользователей.
- Структура. Позволяет просматривать и редактировать данные.
- Конструктор. Позволяет описывать данные и их внешний вид.
Для интерфейса используется Java Script.
Интерфейс CMS функционирует во всех популярных интернет броузерах: MS Internet Explorer, Mozilla FireFoх, Google Chrome и Safari.
|
|