На этот вопрос ответили год назад и ответили хорошо, но мой сотрудник службы поддержки направил мне несколько писем от пользователей, спрашивающих об этой странице.
Когда люди говорят о системах управления контентом, они часто внезапно получают представление о жестких бэкэндах, где ваши приложения должны следовать определенным правилам. Хотя PyroCMS, безусловно, имеет несколько соглашений, вы можете создавать свои модули точно так же, как они являются приложениями CodeIgniter, на внешнем интерфейсе или на сервере.
Если вы хотите использовать Модели, Контроллеры, Представления, API REST, SOAP, что угодно, черт возьми, тогда вы можете это сделать.
Но мы также предлагаем несколько отличных инструментов, которые сделают сборку модулей CRAZY-быстрой. Ненавижу писать CRUD? Ну, не беспокойся. Используя Streams API , вы можете использовать встроенную систему «Пользовательские данные», которую мы используем, чтобы выделить для вас куски интерфейса.
Использование PyroCMS для вашего приложения, безусловно, не означает «взлом его в CMS», это именно тот вариант использования, для которого он был создан.
Если у вас есть существующее приложение, и вы не можете «вставить PyroCMS в свое приложение», вы, безусловно, можете легко конвертировать его в модуль .