Какой CMS проще интегрировать с CakePHP?

Я пытался разработать веб-сайт с Cakephp и Joomla... Но в последнее время я основал много барьеров, которые создают трудности с реализацией вещей, которые были бы намного проще, если бы я только разработал один из компонентов.

Итак, с вашей точки зрения (как кто-то с большим опытом, чем я), Стоит ли интегрировать CakePhp с CMS?

Если да,то как вы думаете, с какой CMS лучше и проще интегрировать?

7 ответов


с моей точки зрения я бы не попробовать. Я думаю, что будет много функциональности кроссовера и много конфликтов. Либо используйте Cake и напишите CMS и другие элементы, которые вы хотите, или выберите CMS и разработайте другие элементы, которые вы хотите в качестве надстроек/плагинов.

Joomla, Drupal, Xaraya, Expression-engine и т. д. Все расширяемые, поэтому выберите тот, который лучше всего подходит и имеет возможность быть расширенным или, возможно, уже имеет плагины, которые вам нужны.

другой вариант используйте Joomla в качестве CMS и Cake для другого элемента, который вы хотите, держите их как отдельные объекты, но скин затем идентично и сделайте навигацию бесшовной. В этом случае единственное, что вам нужно будет интегрировать, - это состояние.


или используйте Croogo (http://croogo.org/)

а в CakePHP КМВ. Мне нравится реализация Croogo больше, чем Wildflower, и пользовательский интерфейс администратора немного похож на Wordpress.


есть некоторые там уже на торт с нуля. Например уайлдфлауэр

http://wf.klevo.sk/


У меня есть сайт cakephp, на котором работает wordpress в папке public_html/blog, и он отлично работает.

Они в основном два отдельных сайта, с двумя отдельными бэкэнд, но это довольно легко создать модель для базы данных wordpress, если вы хотите, чтобы вытащить любые данные (например. сообщения, страницы, комментарии) и использовать его на сайте cakephp.

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

Если вы хотите больше о моем опыте с комбинацией дайте мне знать!


Cakeui является рип Croogo. Infinitas CMS может быть то, что вы ищете, если вы хотите полномасштабное приложение или проверить этот сайт для списка хороших В CakePHP CMS В


Как разработчик Croogo, я буду предвзят и рекомендую вам проверить его на http://croogo.org. Он поставляется с веб-установщиком тоже, и вы должны быть и работает в течение нескольких минут.

другой CMS на основе CakePHP-это Infinitas, который имеет больше функций (включая корзину). Оба основаны на последней версии платформы (1.3 на данный момент) и активно развиваются.


Я написал много приложений типа CMS с тортом и думал в том же духе. Я пробовал Joomla, Drupal и Wordpress, но у меня все еще было грязное чувство во рту, что я терпел неудачу, используя торт только ради него или наоборот.

самым важным общим знаменателем, по моему опыту, является задний конец. Он используется чаще всего, но получает меньше входного.

теперь я построил свою собственную CMS с CakePHP. Намерение состоит в том, чтобы "открыть" его, но это не так уже готов.

Я не думаю, что стоит головной боли пытаться объединить, а затем поддерживать торт и стороннюю CMS. Сохраните свои лучшие модули и компоненты и создайте свой собственный. Блог учебник даст вам хорошее начало, и вы можете cherrypick, что вам нравится из других источников, переписывая его в соответствии с вашими идеалами. Преимущество в том, что вы будете знать CMS наизнанку и работать так, как хотите. По пути ты тоже многому научишься.