Как мигрировать с LiveJournal на WordPress

Uncategorized — Антон Марчуков @ 23.07.09 14:35

Технический в миграции с LiveJournal на WordPress особых сложностей нет, я сделал это таким образом:

  1. Сделал XML бэкап всех постов и комментариев из моего ЖЖ с помощью утилиты ljArchive.
  2. Использовал замечательный мануал Migrating from Livejournal to WordPress который описывает миграцию с помощью модифицированного скрипта import-livejournal.php. В отличие от встроенной в WordPress системы импорта, данный скрипт умеет читать из XMLа комментарии и вставлять их в WordPress. Поскольку ljArchive умеет скачивать комментарии, то эта связка полностью мигрирует содержимое ЖЖ (как посты, так и комментарии).
  3. В ходе миграции пришлось увеличить memory_limit для php, так как получившийся XML с содержимым получился очень большим. Так же я немного поменял idшники в базе данных, что бы посты были от правильного пользователя.

Из того, что нужно делать руками либо дополнительно автоматизировать (пока этим заниматься лень):

  1. Все посты сливаются в категорию Uncategorized и их руками нужно распихивать по категориям. Я это делаю постепенно, заодно удаляю никому не неужные посты и прочий мусор.
  2. Мигрированные комментарии не привязаны к OpenID идентификатором. Это я планирую сделать с помощью отдельного скрипта, который совсем не сложно написать. Вообще, я не вижу необходимости поддерживать систему регистрации пользователей и, планируется, что кроме OpenID и анонимных комментариев с возможностью поставить подпись тут ничего не будет. Мигрированые коментарии легко сводятся к одному из этих вариантов автоматический.
  3. Треды в комментариях пропали. Я их не очень люблю, поэтому не знаю решается это проблема или нет.

Мой блог в ЖЖ отдельно вестись не будет и делать кросс постинг я пока тоже смысла не вижу. Сделаю rss feed и полагаю, что этого вполне достаточно. А вот некий аналог френдленты организовать планирую, думаю, что и самому читать будет удобно.

Да, на данный момент багов тут много и они будут по немного исправляться и блог доводиться до ума. В конце-концов основной функионал требуемый от блогов работает.


Leave a comment


This work is licensed under a Creative Commons Attribution-Noncommercial-Share Alike 3.0 Unported License.
(c) 2017 Anton Martchukov's Weblog | powered by WordPress with Barecity