Я собираюсь начать новый проект в ближайшее время и имел некоторые мысли. Таковы требования:PHP Платформа приложений
- он будет построен в PHP
- это нужно будет, чтобы иметь возможность поддерживать подключаемые модули/компоненты. Их можно рассматривать как мини-приложения.
- пользователи смогут входить в систему, и в зависимости от ряда обстоятельств они будут иметь доступ к различным компонентам
- , он должен будет иметь возможность отвечать на HTTP-запросы в нескольких форматах, например: html, xml, json, pdf - то есть он будет использовать шаблон MVC
Я не уверен, какой правильный термин для этого программного обеспечения, но я называю его платформой приложений или приложением Framework, но это не что-то вроде CakePHP, Kohana или Zend - это еще один уровень выше этого.
Когда мне дали эти требования, я начал думать, что Joomla 1.5 действительно удовлетворит все эти критерии. После размножения большого количества настроек по умолчанию, чтобы сделать его менее CMS-ориентированным и более компонентным, я полагаю, что он может работать. Моя забота заключается в том, что я могу использовать Joomla для чего-то, чего она никогда не предназначала, и что есть что-то еще, что лучше всего подходит с самого начала.
Существуют ли какие-либо другие «прикладные платформы» для PHP, на которые я должен обратить внимание? Есть ли у вас какие-либо комментарии или предложения по поводу этой идеи?
Barebones Drupal - это всего лишь CMS в самом неопределенном смысле этого слова ... У этого есть CRUD, но не намного больше на пути тонкостей, которые каждый ожидает от своей любимой CMS. Очень основа для создания приложений, а не CMS сама по себе. –