Перенос контента с 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, в моем случае всё сработало безупречно. Помимо переноса контента, плагин воссоздал все старые рубрики (два предыдущих скрипта помещали всё в одну категорию), перенес учетные записи авторов статей и предложил их переименовать. Также плагин умеет перемещать изображения, но эту функцию я не проверял. Весь процесс миграции материалов занял 274 секунды.

About Author: Владимир Шлыков

Генеральный директор маркетингового Интернет-агентства "id:Result". Практикующий Интернет-маркетолог - опыт работы более 20 лет. 2 высших образования по специальностям: экономика и управление на предприятии (в машиностроении), государственное и муниципальное управление. Кандидатский минимум по юриспруденции. Автор десятка научных публикаций, участник всероссийских и международных практических конференций по экономике и ИТ. Эксперт в области ИИ.

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 не будет опубликован. Обязательные поля помечены *

*
*