Полная интеграция членства между Elgg 1.8 и Drupal 7

Как мне подойти к интеграции функций членства в drupal с функциями социальных сетей elgg?

Я бы предположил, что они будут на поддоменах, и эти люди будут использовать свои уже созданные учетные записи на моем сайте drupal в моем социальном разделе. Есть ли для этого какие-нибудь плагины? Если нет, то с чего лучше всего начать.

У меня есть только базовые знания PHP, поэтому я немного новичок во всем этом.

Амар


person Amar H-V    schedule 03.06.2012    source источник


Ответы (1)


Насколько я могу найти, нет общедоступных плагинов для интеграции Elgg и Drupal.

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

Если вы чувствуете, что обладаете достаточными знаниями PHP, чтобы читать сценарий и хорошо понимаете, что происходит, вам следует изучить сценарии как Elgg, так и Drupal. Тщательно изучите, как работают оба программного обеспечения и как они развивают свои функции. Найдите все, о чем вы не знаете. На самом деле подумайте о том, как можно объединить те функции, которые вам нужны. Эта интеграция определенно не будет сделана за день; подготовьтесь к неделям или месяцам ваших инвестиций.

Исходя из личного опыта, я рекомендую вам выбрать одно программное обеспечение в качестве «основы», которому будет соответствовать другое программное обеспечение. Например, если вам нравится, как элементы аутентифицируются в Elgg и как структурирована каждая страница, подумайте о том, чтобы согласовать функции Drupal с архитектурой Elgg.

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

Удачи!

person Litty    schedule 03.06.2012
comment
Как вы думаете, было бы проще, если бы я использовал OpenID и на Elgg, и на Drupal? Или это было бы так же сложно? - person Amar H-V; 04.06.2012
comment
Скорее всего, будет проще настроить аутентификацию пользователя, но вам также потребуется согласовать обе функции Elgg и Drupal с аутентификацией OpenID. Если вы просто согласовываете одно программное обеспечение с другим, вам нужно будет согласовать только половину функций. Однако он может быть не таким черно-белым, в зависимости от того, что нужно изменить. - person Litty; 04.06.2012
comment
Хорошо, я понимаю вашу точку зрения, я думаю, было бы легче согласовать одну часть программного обеспечения. Я правильно помечу твой первый ответ и приступлю к работе. - person Amar H-V; 05.06.2012