Какой 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.
У меня есть сайт 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 наизнанку и работать так, как хотите. По пути ты тоже многому научишься.