Перенос блога с 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

Читайте также

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

  • Доступны HTML теги: <a> <em> <u> <strong> <strike> <del> <sup> <sub> <code> <pre> <blockquote> <img> <ul> <ol> <li> <dl> <dt> <dd> <table> <th> <tr> <td> <thead> <tbody>
  • Вы можете цитировать другие сообщения, используя теги [quote].
  • Строки и параграфы переносятся автоматически.
  • Вы можете сделать ссылку на другой материал, используя следующий синтакис:
    [node:node_id,title="val2"]
  • Текстовые смайлы будут заменены на графические.
  • Вы можете использовать подсветку исходного кода следующими тегами: <code>, <apache>, <bash>, <css>, <drupal5>, <drupal6>, <html4>, <java>, <javascript>, <php>, <sql>. Исходный PHP-код также может быть заключен в <?php ... ?> или <% ... %>.
CAPTCHA
Этот вопрос для тестирования, являетесь ли вы человеком и для предотвращиния автоматической отправки спама.
6 + 0 =
Решите эту простую математическую задачу и введите результат. Например, для 1+3, введите 4.

Комментарии

RSS-материал

Новые пользователи

Ch
D.Choomc
deque
Antipolizei

Партнёр

Хостинг от HostAce