CodeIgniter + Wordpress + phpBB + Facebook - PullRequest
0 голосов
/ 30 апреля 2011

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

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

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

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

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

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

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

1 Ответ

1 голос
/ 30 апреля 2011

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

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

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

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

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

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