Я работал над домашним проектом с использованием CodeIgniter Reactor и пришел к тому, что мне нужно будет реализовать весь набор функций, которые в идеале будут работать через единую систему входа для пользователей. 2 из этих функций будут пользовательскими функциями, которые зависят от регистрации пользователя, а остальные 2 функции являются довольно стандартными запросами функций. Я мог бы написать эти две новые функции сам, но это заняло бы некоторое время, и я чувствую, что буду заново изобретать велосипед, учитывая наборы функций альтернатив. Интересно, не лучше ли мне использовать существующие решения, использовать их систему регистрации/входа пользователей и подключать мои новые функции к этой системе.
Основные требования стандартов:
Система блогов — очевидный ответ здесь — использовать WordPress и использовать страницы WP для более статического, но обновляемого контента. Пользователи смогут комментировать сообщения в блоге.
Форум. Помимо комментариев к отдельным сообщениям в блогах, они смогут начинать свои собственные обсуждения по темам. Очевидным здесь является то, что 1) один пользователь входит в систему как для блога, так и для форума, и 2) при создании записи в блоге создается ветка форума, и все комментарии к записи в блоге фактически являются сообщениями в этой ветке.
Интеграция с Facebook - вход/регистрация пользователя позволит пользователю подключиться через facebook. (позже я могу добавить интеграцию с твиттером), при этом любые комментарии, размещенные в записи блога, могут быть опубликованы на их стене в фейсбуке.
Я пытался посмотреть на http://www.wp-united.com, который предположительно интегрирует WP и PhpBB, но сайт не работает. Я также искал плагины facebook для wordpress, которые соответствовали бы большинству моих требований. Интеграция с phpBB или другим форумом может быть позже.
Мой вопрос на самом деле таков: кто-нибудь раньше занимался такой интеграцией/взломом wordpress/phpbb и facebook? Это сэкономило время или вы выбрали полностью индивидуальное решение?