StillLife это проект CMS.

CMS это content management system для веб-сайта. Предполагается, что сайты, на которых используется такая система, имеют контент, которым пользователи сайта управляют вручную, с помощью браузера. То есть там нет онлайн-магазинов, связанных напрямую со складскими базами данных и платежными системами, нет интеграции с биллинговыми базами и realtime-расписаниями. Есть текст, картинки и возможно аудио/видео.

Основная идея проекта - сайт это не программа, сайт это документ. А программа на сервере, обрабатывающая этот документ должна быть столь же стандартной, как стандартным является браузер, обрабатывающий полученные с сайта странички на клиенте.

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

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

На основании этого опыта было разработано техническое задание на версию 1.0.

Писать версию 1.0 предполагается на чем-нибудь компилируемом.

Результаты работы версии 0.1 можно посмотреть. Правда, сама CMS на данный момент там отсутсвует. Но весь контент, с её помощью созданный - на месте.

Репозиторий с кодом тоже по-прежнему online.

микроблог