Что мы сделали

завершен

Система управления сайтом

CMS - Content Management System - система управления сайтом.

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

В данном проекте описана система управления, которая обкатывалась в той или иной комплектации трех разных сайтах:

Общие характеристики:

  • Хранение данных ориентировано на файловую систему (xml).
  • Система работает только под PHP4 (mb_string, dom_xml).
  • Система имеет удобную расширяемую архитектуру.
  • Имеет удобную расширяемую архитектуру.
  • Два интерфейса: пользовательский (для посетителей сайта) - front-end и административный (для администрации сайта) - back-end.

В общем и целом система получилось неплохо, нормально функционирует и по сей день. Однако из-за ряда причин было решено проект не продолжать. Этими причинами являются:

  • функционирует только на 4ом PHP.
  • система имеет несколько плохих принципиальных для нее архитектурных решений.
  • стало очевидным, что это не имеет большого смысла, т.к. в большинстве случаев проще и удобней написать свою систему управления, нежели адаптировать имеющуюся.

В связи с этим родился проект FrameWordk.

[Разработка “Ветер”, Владивосток 2006]