2015-06-17 18 views
1

Q2A и PHPBB являются 2-мя ветвями моего основного сайта.Использование поиска Drupal для поиска содержимого Q2A и PHPBB

Другими словами ..

website.com/q2a

и

website.com/phpbb

...

Когда я использую окно входа в систему на любой из 3 ветвей, я хочу, чтобы SSO зарегистрировал меня во всех трех филиалах.

Когда я использую окно поиска на любом из трех ветвей, я хочу, чтобы он искал контент из всех ветвей.

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

Возможно ли это? Как?

Должен ли я создать пользовательскую CMS и пользовательскую Q & PHP-скрипт и пользовательские форумы?

ответ

1

Вы можете интегрировать их все, чтобы использовать единую базу данных (и/или индекс поиска). Тем не менее, если вы не найдете готовый мост, который приспосабливает их все, вы будете нуждаться в:

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

Не может быть тривиальной задачей. Опять же, создание подходящих приложений с нуля - тоже не тривиальная задача. Но, конечно же, мы должны создать собственные CMS и платформы приложений. Что еще нужно делать.

+0

Вы отличный источник информации Markus. Хотелось бы, чтобы я мог разглядеть ваш профиль 15 раз. Я думаю, что я собираюсь покончить с попыткой объединить 3 разные платформы .. и вместо этого просто работать над 1, в котором все это уже встроено. Все возможно, не так ли? :) –

+0

Рад воспитывать и развлекать. Однажды я создал структуру CMS со страницами и 20 нечетными модулями за три месяца, так что да, может быть, что-то может случиться, если вы достаточно злы. Я думаю, если вы посмотрите на основные платформы CMS, вы сможете найти модовые модули, которые могут интегрировать популярные форумы и т. Д. Под одним капотом. Удачи в том, чтобы найти мост, который поддерживает все последние версии своевременно. –