3

Я работаю над CMS для некоторых наших проектов, но хотел бы немного облегчить эту работу, используя фреймворк. Это то, что мне нужно из рамки:PHP-структура для построения CMS, сеанса и REST

  • Рамка, которая реализует основные вещи, такие как управление сессиями для меня. Есть ли это?
  • Рамка, которая поддерживает REST. Есть ли это?
  • Рамка, которая не разрушает мою CMS при обновлении фреймворка. Это что-то, что я должен реализовать сам или может помочь мне.
  • Рамки, которые очень ориентированы на объекты. Правильно ли я полагаю, что это хорошо?
+0

http://en.wikipedia.org/wiki/List_of_content_management_systems#PHP_2 Проверьте этот список всех этих бесплатных php CMS, зачем создавать другой? – Moak

+0

Moak Мы должны создавать свои собственные по причинам лицензирования;) – dave

ответ

2

Zend Framework - это всегда хороший выбор. http://framework.zend.com/

Или вы могли бы пойти с CakePHP если вы хотите немного больше Rails, как (это сделать рамки хочет, чтобы вы это сделать, и вы должны настроить/записи меньше для того чтобы достигнуть такой же)

2

Symfony является хорошая структура, которая хорошо работает, по моему опыту, для пользовательской работы CMS. Он хорошо интегрирован с Doctrine ORM library, а комбо упрощает решения многих проблем CMS. Он также обеспечивает хороший набор функций для building REST interfaces.

Лично мне не нравится, насколько самоуверенным может быть Symfony, поэтому я использую его экономно (но часто для CMSy, где ActiveRecord не кажется препятствием). Для более сложных проблемных областей я предпочитаю Zend Framework, который держит в своем ответе. Он очень прочный, обладает большой функциональностью, и он прост в использовании так много или меньше, как вам нравится. Он не создает «модельный» слой по дизайну. Это хорошая вещь, если вы еще не строите-еще-cms/blog/etc