, → Перенос блога с WordPress в Drupal. Часть I. Перенос материала. (А)

А. Wordpress Import.

Загрузка файла экспотраПеренос блога с WordPress на платформу Drupal начнем с переноса материала. Для этого есть несколько модулей импорта статей и все что с ними связано. Для быстрого импорта материала можно использовать модуль Wordpress Import. Это простой модуль для простого импорта материалов, страниц, категорий и меток. Так же требует дополнительный модуль Trackback.

Как работает Wordpress Import?

Экспорт материала из WordpressДля начала заходим в админку блога (сайта) WP на страницу Экспорта (http://example.com/wp-admin/export.php), делаем экспорт материалов штатным инструментом wordpress’а (т.е. жмем там единственную кнопку «Скачать файл экспорта» и загружаем фал на комп).

Получаем файл формата XML в виде 'eXtended RSS' с экспортированным материалом. Если материал с картинками (а это довольно часто бывает), тогда переносим картинки и прочие файлы (обычно это папка 'uploads') в папку sites/default/files/ в друпале. Открываем XML файл блокнотом Notepad++ (или вашим любимым редактором) и меняем пути на картинки по всему блогу так, чтобы они соответствовали новому существующему пути[1] (например, http://example.com/sites/default/files/uploads/2009/08/image.jpg)

Берем друпал (желательно чистый), устанавливаем модуль Wordpress Import, TrackBack и включаем модули Taxonomy, Path, Comment. Импортируем переводы для модулей, если необходимо.

Шаг 1. Загрузка файла.Далее переходим на страницу Wordpress Импорт (http:/example.com/admin/content/wordpress_import) и выбираем опцию, «Загрузить файл», если WXR файл находится у вас на компьютере и нажимаем далее.

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

Теперь вам предстоит указать e-mail для создаваемого пользователя.
Шаг 3. Укажите e-mail для нового пользователя.

После завершения импорта вы увидите надпись «Блог Wordpress удачно перенесён». Громкий смех
Блог Wordpress удачно перенесён!

Если материал отображается несколько небрежно, перейдите в Форматы ввода и отредактируйте Wordpress format, включив «Преобразователь переводов строки» и т.п.

Наслаждайтесь! Улыбка

Примечания:
  1. При условии, что домен тот же, ручной правки можно избежать правкой .htaccess файла. Для того, чтобы все файлы лежащие в папке sites/default/files/uploads выдавались по старому пути wp-content/uploads, добавьте в корневой .htaccess файл следующую строку:
    RewriteRule ^wp-content/(.*) sites/default/files/$1 [L]

    Добавьте ее выше строк:

    <IfModule mod_rewrite.c>
      RewriteEngine on

RSS-материал

11 Комментариев [Нет новых]

Аватар пользователя Mad

Ты молодец, конечно, что все это написала, а результат-то где?

Аватар пользователя Mad

Как(чем) ты сделала такую подсветку ссылок? Годится ли этот метод для невордпресса?

Аватар пользователя EllECTRONC

Mad, результат естессно на локалке еще, где ж ему быть-то‽ Как видишь, это только часть первая…

Нравиться подсветочка? Улыбка Это будет «моя фишка», у всех ссылки подсвечиваются подчеркиванием или другим цветом, а у меня вот так…

От движка это не зависит, это делается CSS и, скорее, зависит от браузера. Подмигивание

Аватар пользователя Mad

Пардон, погорячился. Ответ-то оказался достаточно информативным. Уже сделал себе такое же. Спасибо.

Аватар пользователя EllECTRONC

@Mad: Ну, дык… кому очень надо давно поДглядели… Подмигивание

@Mad: Повторюша — дядя хрюша!
Вот, я тоже помню детство Язык

Аватар пользователя torg

Когда переедете окончательно с wp на drupal ?

Аватар пользователя EllECTRONC

Надеюсь скоро. Корректировка новой темы оформления закончена… надеюсь многим понравиться Улыбка

Аватар пользователя Дима

@Mad: ниче не пойму, что тут особенного в подсветке, просветите, тоже интересно. Может я чего то не вижу… Улыбка
@EllECTRONC: С переносом материала всё понятно. Планируете ли осветить тему переноса шаблона? То есть интересно как переделать шаблон wordpress в шаблон drupal. Очень много нахожу интересных шаблонов под wordpress, но в этой cms ничего не смыслю Грустный(( Заранее спасибо!

Аватар пользователя EllECTRONC

@Дима: Перенос тем освещать планировалось, статья даже начата, но из-за ее громоздкости, я думаю, она будет очень урезана, но надеюсь хоть суть я смогу описать доходчиво. Если я все таки опишу все тонкости переноса WP → Drupal, то это будет уже книгой.

P.S.: про подсветку ссылок Улыбка это наверно просто старый бэкап темы, но в новое теме для друпала ссылки будут просто сиять и уже по другому. Громкий смех

Аватар пользователя azs

Спасибо, буду попробовать.

Что ты об этом думаешь?

МультиВход
ИЛИ

Комментарии