Как импортировать функциональность уже разработанной системы / сайта php / mysql в drupal? - PullRequest
0 голосов
/ 02 февраля 2012

У меня есть сайт drupal 6 с некоторыми модулями, которые сейчас работают только на 6.x (поэтому я не могу сейчас перейти на 7.x)

У меня также есть другой сайт с .php файлами с каждой таблицей mysql db (около 25-30) и системой входа в систему.

Так что я хочу, чтобы этот сайт был реализован на drupal и использовал его функциональность внутри drupal. Это означает, что необходимо обойти систему авторизации (войти / зарегистрироваться и т. Д.) И использовать учетные данные drupal для использования каждой функции.

Я подумываю сделать этот внешний сайт модулем (я новичок в drupal ... пока не знаю, как)

Так это выполнимо? или я должен рассмотреть другой путь?

1 Ответ

0 голосов
/ 02 февраля 2012

Если вы хотите импортировать ваши данные из базы данных mysql в Drupal, вам стоит взглянуть на модуль Migrate . Со страницы проекта:

Модуль переноса предоставляет гибкую структуру для переноса контента. в Drupal из других источников (например, при конвертации веб-сайта из еще одна CMS для Drupal). Встроенная поддержка создания ядра Объекты Drupal, такие как узлы, пользователи и комментарии, включены - это может легко расширяться для переноса других видов контента. Содержание импортируется и откатывается с помощью команд Drush.

OR

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

...