Использование modx (управление контентом) с фреймворком php - PullRequest
0 голосов
/ 17 сентября 2010

Мне нравится CodeIgniter для разработки php, но у меня есть клиент без технических навыков, который хочет внести свои изменения в свой сайт.Я научил его делать страницы в MODx (это был подвиг сам по себе).Можно ли разработать сайт с CodeIgniter и использовать MODx в качестве системы управления контентом?Будет ли MODx повреждать фреймворк?

1 Ответ

3 голосов
/ 17 сентября 2010

Краткий ответ "очень вероятно". Есть большая вероятность, что modxcms обрабатывает все маршрутизацию, действия контроллера и т. Д. Самостоятельно. Вероятно, не существует простого способа подключить один из них к другому.

Длинный ответ: «это зависит», за которым следуют следующие условия: какую платформу использует modxcms? Как он обрабатывает вызовы через файл index.php? Какие накладные расходы у modxcms? Если вы хотите управлять маршрутизацией в CodeIgniter, как будет мешать modx? Как было бы возможно, чтобы эти две системы работали вместе без какого-либо серьезного рефакторинга кода?

Как правило, имеет смысл придерживаться CMS, которые построены на платформе, которая вам нравится. Для CodeIgniter единственное, что я знаю, это ExpressionEngine, который хорош и все, но стоит. Другие CMS, с которыми я сталкивался, например, Joomla или Drupal, - это катастрофа, если вы пришли из чего-то такого же чистого, как CodeIgniter.

Так что ... не уверен, действительно ли это вам очень поможет, но я бы исходил из того, что вы не можете (или, по крайней мере, не должны) смешивать CI с modx. IMO, достаточно легко создать приличную CMS, используя только CI, что дает вам гораздо более непосредственный контроль над презентацией. По моему опыту, использование CMS, такой как Joomla, и попытка превратить ее в сложное альтернативное создание, вероятно, одна из самых раздражающих вещей, которые программист может испытать сам.

...