Перенос контента с CMS Joomla на CMS WordPress

Перенос контента с CMS Joomla на CMS WordPress

UPD: Для Joomla 3 и WordPress 4, читайте эту статью.

Когда-то у меня был автомобильный сайт. Он просуществовал год, и все шло хорошо, пока я не передал его на ведение контент-менеджеру, который загубил его потоком копипаста. Спустя пару лет сайт вернулся в индекс и вышел из-под фильтров, но все равно был заброшен. И вот сейчас я решил его восстановить. Основной сложностью была миграция с Joomla на WordPress.

Суть в том, что за то время, что сайт был брошен, WordPress шагнул далеко вперед и теперь вполне способен решать необходимые в данном случае задачи.

Перенос дизайна не планировался, потому что прошло около 5 лет и сейчас он конкретно устарел. Тем более что найти новый дизайн под WordPress гораздо быстрее, чем переверстать старый. А вот 400+ статей, большая часть из которых была уникальна и прочно сидела в индексе, как-то надо было перенести. Естественно при таком объеме о ручном копировании речь не шла, и я стал искать готовые решения.

Нужно было найти скрипт/плагин/компонент, который мог бы забрать весь контент из Joomla 1.0.15 и перенести его в WordPress 3.3.1.

Первым мне попался скрипт Joomla2Wordpress. Кроме контента и ссылок из базы Joomla он ничего не хватал, но мне этого было достаточно (хотя, в комментариях блога автора многие просили доделать перенос пользователей). Скрипт подключился к обоим сайтам, нашел статьи, но не понял кодировку. Приведение базы к одной кодировке ничего не дало.

Вторым был скрипт joom2wp. В отличие от предыдущего он умел работать только с одним сервером баз данных, и пришлось переносить базу. Кодировку он так же не осилил. Но зато в комментариях кто-то пропиарил свою разработку – плагин для WordPress.

Joomla/Mambo To WordPress Migrator – плагин, с помощью которого все получилось за пару кликов. Несмотря на то, что автор говорит о тестировании на Joomla 1.5, Mambo 4.5.2 и WordPress 3.1, у меня все сработало как надо. Кроме переноса контента, плагин создал все старые категории (2 предыдущих скрипта все сыпали в одну), перенес пользователей, которые статьи размещали, предложил их переименовать. Так же плагин умеет переносить картинки, но этот момент я не пробовал. Весь процесс переноса контента занял 274 секунды.

3 комментария

Join the discussion and tell us your opinion.

  1. Кир

    плагин не обновлялся 2 года. он все еще работает?

  2. id:Result

    Скорее всего уже нет.

  3. Владимир Шлыков

    Кир, скажу Вам больше. Плагин не обновлялся уже 5 лет и на новых версиях WordPress и Joomla не работает. В ближайшее время расскажу, как сделать перенос с Joomla 3.6 на WordPress 4.7.

Написать комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *

*
*