CodeIgniter + Wordpress + phpBB + Facebook

Я работал над домашним проектом с использованием CodeIgniter Reactor и пришел к тому, что мне нужно будет реализовать весь набор функций, которые в идеале будут работать через единую систему входа для пользователей. 2 из этих функций будут пользовательскими функциями, которые зависят от регистрации пользователя, а остальные 2 функции являются довольно стандартными запросами функций. Я мог бы написать эти две новые функции сам, но это заняло бы некоторое время, и я чувствую, что буду заново изобретать велосипед, учитывая наборы функций альтернатив. Интересно, не лучше ли мне использовать существующие решения, использовать их систему регистрации/входа пользователей и подключать мои новые функции к этой системе.

Основные требования стандартов:

Система блогов — очевидный ответ здесь — использовать WordPress и использовать страницы WP для более статического, но обновляемого контента. Пользователи смогут комментировать сообщения в блоге.

Форум. Помимо комментариев к отдельным сообщениям в блогах, они смогут начинать свои собственные обсуждения по темам. Очевидным здесь является то, что 1) один пользователь входит в систему как для блога, так и для форума, и 2) при создании записи в блоге создается ветка форума, и все комментарии к записи в блоге фактически являются сообщениями в этой ветке.

Интеграция с Facebook - вход/регистрация пользователя позволит пользователю подключиться через facebook. (позже я могу добавить интеграцию с твиттером), при этом любые комментарии, размещенные в записи блога, могут быть опубликованы на их стене в фейсбуке.

Я пытался посмотреть на http://www.wp-united.com, который предположительно интегрирует WP и PhpBB, но сайт не работает. Я также искал плагины facebook для wordpress, которые соответствовали бы большинству моих требований. Интеграция с phpBB или другим форумом может быть позже.

Мой вопрос на самом деле таков: кто-нибудь раньше занимался такой интеграцией/взломом wordpress/phpbb и facebook? Это сэкономило время или вы выбрали полностью индивидуальное решение?


person Andrew Johns    schedule 30.04.2011    source источник


Ответы (1)


Хорошо не изобретать велосипед, но в вашем случае вы объединяете тяжеловесную платформу (Wordpress) с библиотекой (CodeIgniter).

Я действительно думаю, что в том, что ты делаешь, мало смысла. Вот почему

  • Wordpress — это больше, чем просто блог; с помощью плагинов вы можете превратить его в полноценную CMS. Это также очень тяжело.

  • Wordpress написан как отдельное приложение. Кстати, для WordPress есть плагины для форумов.

Мое предложение было бы:

  1. Используйте Wordpress, используйте плагин Pods для маршрутов и функций ORM.
  2. Используйте CodeIgniter, найдите легкий плагин блога для CodeIgniter
person Extrakun    schedule 30.04.2011