Создание CMS Модель данных. Основы

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

CMS может просто передавать данные по запросу клиентскому приложению, например сетевой программе, flash-клипу или AJAX-приложению. Но чаще всего, CMS предоставляет клиенту уже подготовленные для отображения данные в HTML формате. В этом случаи, для обеспечения доступности, легкости восприятия и удобства пользования содержимым, выполняется стилизация и объединение его с элементами оформления (темы, шаблоны), навигации (меню, ссылки) и управления (формы и ссылки тоже), и всем этим тоже нужно управлять. продолжение…

Создание CMS Модульная архитектура

Модульность – залог живучести системы, благодаря модульности к орбитальной станции МКС можно пристыковать новый отсек, заменить старый и тем самым нарастить необходимые мощности. В программных системах точно также, но есть одна тонкость, из-за которой модульность может стать головной болью для программистов-разработчиков. продолжение…

Создание CMS Рождение идеи

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