Drupal 6

В программе: Проект → Экспорт → Drupal
Drupal — популярная бесплатная система управления содержимым с открытым кодом, написанная на PHP. В основе Drupal лежит мощное модульное ядро, разрабатывается и поддерживается тысячами разработчиков во всем мире. Zebroid имеет максимальную поддержку этой CMS (импорт контента из сайта в программу, экспорт с программы на сайт, а так же поддержку комментариев).




Экспорт


Экспорт в Drupal 6 существует 3 видов:

  1. Файловый экспорт
  2. XML-RPC экспорт
  3. Автопостинг

Файловый экспорт имеет самую полную поддержку. XML-RPC экспорт умеет постить только в блог, не поддерживает отложенную публикацию и таксономию. Автопостинг постит медленно и в какой-то один тип материалов, но не требует установки дополнительных модулей.




Модуль для импорта сгенерированных программой файлов


Процесс установки:

  1. Скачать и установить модуль drupal.org/project/ctools
  2. Скачать и установить модуль drupal.org/project/wordpress_import
  3. Зайти в админку CMS и активировать модуль wordpress_import
  4. Импортировать с помощью меню в админке CMS (пример).

Модуль разрабатывался для миграции с WordPress на Drupal и потому имеет формат файлов первого, но не смотря на это, при экспорте проекта в Zebroid, обязательно экспортируйте его только в формате Drupal.




Модуль XML-RPC


Предполагается что вы уже установили Drupal 6 и модуль Services. Дальнейшие действия:

  1. Включаем модуль Blog и Blog API (пример)
  2. Включем все сервисы как показано на скриншоте
  3. Разрешаем загрузку файлов через протокол XML-RPC (скриншот)
  4. Активируем blogapi module (скриншот)
  5. Ну и напоследок, сделаем так, чтобы все тексты имели полную поддержку HTML (в ином случае не будет возможности вставлять рисунки в текст): скриншот

XML-RPC модуль Drupal умеет работать только с такими параметрами статьи как: название, текст, дата публикации, метки и статус записи черновик.




Автопостинг


Скрипт автопостинга включен в комплект Zebroid. Найти его можно открыв меню «Проект — Экспорт — Автопостинг».


Автопостинг в Drupal 6


Для экспорта просто откройте окно автопостинга, добавьте новый аккаунт, введите данные для доступа на сайт и выберите настройки постинга. После сохранения аккаунта можно запускать процесс экспорта.

Внимание: в поле «URL сайта» необходимо вводить ссылку на страницу добавления материала нужного вам типа, например:
http://mydomain.ru/node/add/news




Импорт и комментарии


Как уже упоминалось ранее, Zebroid умеет импортировать контент из Drupal, а так же работать с комментариями. Для импорта контента используется SQL импорт. Для работы с комментариями необходимо просто поменять тип проекта на Блог с комментариями.