Создание CMS Что это?

Четыре диаграммы. Просто, чтоб подумать, о чем же будет речь в следующей статье.

id_class_link
продолжение…

Создание CMS Архитектура CMS

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

Модули CMS продолжение…

Создание CMS Выбор языка программирования

При выборе языка программирования я исходил из следующих соображений: доступность, известность, удобство, безопасность, скорость разработки и личные предпочтения. Выбрал PHP. Конечно, хотелось бы, чтоб PHP был чист от шелухи предыдущих версий, более изящен синтаксически, с полной поддержкой юникода и объектно-ориентрованного программирования. PHP не запрещает творить небезопасные вещи, поэтому многое в плане безопасности зависит от архитектуры создаваемой системы. продолжение…

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

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

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

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