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 секунды.
Кир
плагин не обновлялся 2 года. он все еще работает?
id:Result
Скорее всего уже нет.
Владимир Шлыков
Кир, скажу Вам больше. Плагин не обновлялся уже 5 лет и на новых версиях WordPress и Joomla не работает. В ближайшее время расскажу, как сделать перенос с Joomla 3.6 на WordPress 4.7.