Статьи

Как перенести свой сайт с Joomla на WordPress

У вас есть веб-сайт, который вы хотите перенести с Joomla на WordPress? На наш взгляд, это фантастическая идея. WordPress is Если вы в настоящее время используете Joomla в качестве CMS, эта статья покажет вам, как именно перемещать ваш сайт двумя разными способами.

Когда доходит до перехода с одной CMS на другую, обычно есть три способа сделать это:

  1. Вручную
  2. Через инструмент или службу (плагин, расширение или внешнее программное обеспечение)
  3. Нанять профессионала

Тот факт, что вы попали в эту статью, вероятно, означает, что вам интересно, как это сделать самостоятельно, поэтому мы также можем исключить вариант 3 (но помните, что он есть, если позже вы столкнетесь с неровностями по дороге, и если у вас большой или сложный веб-сайт, это, вероятно, ваш лучший вариант). Первый вариант следует использовать только в том случае, если вы опытный разработчик. Опять же, тот факт, что вы это ищете, вероятно, означает, что вы не являетесь экспертом по SQL и PHP, готовым взяться за ход вручную. Остается старый добрый номер 2.

В этом посте мы рассмотрим, как переместить ваш сайт с помощью инструмента или службы, в данном случае бесплатного плагина под названием FG Joomla to WordPress.

Различия между Joomla и WordPress

Сначала давайте рассмотрим пару проблем, с которыми вы можете столкнуться, прежде чем мы углубимся в то, как перенести ваш сайт с Joomla на WordPress. Возможно, самая большая проблема, которую большинство людей беспокоит при переходе с одной CMS на другую, особенно при использовании сервиса, заключается в том, что, хотя Joomla и WordPress являются «системами управления контентом», они начинали с разных целевых рынков. Из-за этого они стали совсем другими.

Joomla изначально задумывалась как CMS, тогда как WordPress начинался просто как четкая и простая в использовании платформа для ведения блогов. Это означает, что отличаются не только интерфейсы администратора, но и то, как каждая CMS структурирует контент веб-сайта.

Компоненты против виджетов

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

В WordPress виджетам обычно дается одна или несколько выделенных областей, в которых вы можете выбрать их отображение, пока что почти так же.

Темы против шаблонов

Здесь нет особой разницы. И шаблоны, и темы определяют, как контент в базе данных выводится и размещается для посетителей.

Баннеры, контактные формы и т.д.

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

В рамках основных функций плагина FG Joomla to WordPress многие из них на самом деле имеют дело с преобразованием этих вещей в их соответствующие аналоги WordPress (но в случае бесплатной версии плагина информация контактной формы не экспортируется – однако это достаточно просто для создать контактную форму с плагином).

Итак, решив проблемы, давайте приступим!

Как перенести Joomla на WordPress с помощью плагина

Прежде чем вы действительно начнете пытаться переместить свой веб-сайт, в ваших интересах сделать резервную копию. Например, вы можете использовать расширение Joomla Akeeba или создать резервную копию своего сайта вручную. Вам также следует протестировать переход на локальную разработку. Вы можете ознакомиться с нашим руководством по локальной установке WordPress, чтобы узнать, как его настроить. Или просто установите WordPress в новую папку, если у вас уже есть локальная установка для Joomla.

Протестировав миграцию с Joomla на WordPress локально, вы сможете решить все проблемы в удобное для вас время и в условиях конфиденциальности вашего собственного локального сервера. Затем, как только вы доведете до совершенства версию WordPress своего сайта, вы можете использовать это руководство, чтобы перенести свой сайт с локального хоста на рабочий сервер.

1 Установите WordPress в новую папку в настройках локальной разработки.

Если у вас есть Softaculous или подобное программное обеспечение в вашей Cpanel для локального сервера разработки, вы можете просто установить WordPress одним щелчком мыши.

Если нет, скачайте последнюю версию WordPress с их сайта. Затем создайте новую папку в папке www или htdocs (в зависимости от настройки), например joomlamove.

Как перенести свой сайт с Joomla на WordPress

Затем откройте свой локальный phpMyadmin и создайте новую базу данных, а также проверьте свои учетные записи пользователей.

Теперь откройте папку WordPress в своем браузере, и вы должны увидеть экран установки с просьбой выбрать язык. Выберите язык по вашему выбору, затем заполните информацию в базе данных.

Как перенести свой сайт с Joomla на WordPress

Теперь просто выберите имя сайта и имя пользователя / пароль, и все готово. Теперь ваш движущийся тестовый веб-сайт настроен локально, так что пора перейти к следующему шагу.

2 Установите плагин FG Joomla to WordPress на свой локальный тестовый сайт.

FG Joomla to WP – это бесплатный плагин, разработанный для перемещения всего вашего контента с одной CMS на другую. Как уже упоминалось, это бесплатное и удачное приложение, которое можно найти в каталоге плагинов WordPress на вашей панели инструментов.

Как перенести свой сайт с Joomla на WordPress

Чтобы установить плагин, войдите в свою локальную версию на странице wp-login.php и откройте экран плагинов. Просто найдите плагин FG Joomla to WordPress, чтобы установить и активировать его.

Как перенести свой сайт с Joomla на WordPress

3 Начните миграцию Joomla на WordPress.

Чтобы использовать плагин, перейдите в раздел Инструменты> Импорт и щелкните ссылку «запустить импорт» под заголовком Joomla (FG) .

Как перенести свой сайт с Joomla на WordPress

Теперь используйте функцию, чтобы «очистить весь контент WordPress».

Как перенести свой сайт с Joomla на WordPress

Перейдите на экран плагина и очистите все данные WordPress.

При появлении запроса внимательно заполните URL-адрес вашего сайта и всю соответствующую информацию о базе данных. Не забудьте дважды проверить префикс таблицы в вашем PhpMyAdmin. После заполнения обязательно проверьте подключение к базе данных.

Как перенести свой сайт с Joomla на WordPress

Затем введите остальные параметры в соответствии с вашими потребностями. Например, выбор импорта мета-ключевых слов как тегов. Я также рекомендую вам отказаться от импорта избранных изображений с помощью этой версии плагина, поскольку в ходе наших тестов не удалось импортировать правильные изображения.

4 Пора двигаться

Теперь просто нажмите «начать / возобновить импорт», и пусть плагин сделает это волшебство. Это может занять некоторое время в зависимости от размера вашего сайта. В случае успеха вы должны получить сообщение «Импорт завершен!» сообщение, как показано ниже.

Как перенести свой сайт с Joomla на WordPress

Если у вас есть какие-либо внутренние ссылки в вашем контенте (что вам необходимо), обязательно прокрутите журнал вниз и нажмите кнопку изменения внутренних ссылок.

Как перенести свой сайт с Joomla на WordPress

5 Обращайтесь к избранным изображениям

Если вы используете функцию избранных изображений в Joomla, здесь все становится немного сложнее. Если вы не отключили функцию избранных изображений и посмотрите на результаты. Вы увидите, что плагин случайно сделал бы первое изображение сообщения избранным изображением сообщения вместо фактического избранного изображения.

Но весь остальной контент не поврежден, включая изображения в другом сообщении, и все внутренние ссылки работают (самое главное, постоянные ссылки отформатированы точно так же, поэтому вам не нужно делать какие-либо перенаправления для существующего контента).

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

Но когда затрагивается много сообщений, это становится довольно сложной задачей, которая включает в себя перемещение большого количества данных, которые являются подходящей темой для самостоятельного полного углубленного сообщения (если вам интересно увидеть пример решение, дайте мне знать в комментариях, я уже прошел около 30% пути, прежде чем осознал сложность поставленной задачи).

6 Переместить модули в виджеты

Вот еще один момент, в котором разница между двумя CMS немного усложняет переход с Joomla на WordPress: модули и виджеты. Хорошая новость в том, что многие из часто используемых в боковых панелях или функции области заголовка / нижнего колонтитула на основе модулей имеют точные аналоги в WordPress.

Плохая новость в том, что вы обычно не имеют столько свободы, когда дело доходит до размещения виджетов, что вы делаете с размещением различных модулей на вашем сайте Joomla. Так что миграция может быть не идеальной.

Боковая панель / нижний колонтитул (верхний колонтитул)

У большинства тем есть области виджетов на боковой панели и нижнем колонтитуле. Если это единственное место, где у вас есть модули, тогда это упрощает задачу, поскольку доступно множество похожих опций. Вот как выглядит область модуля нашего примера сайта Joomla:

Как перенести свой сайт с Joomla на WordPress

А вот как выглядит область виджетов WordPress:

Как перенести свой сайт с Joomla на WordPress

Возможно, у вас тоже много общего. Перейдите в Внешний вид> Виджеты и посмотрите, есть ли у WordPress то, что вам нужно.

Вы использовали поисковый модуль в Joomla? Просто перетащите виджет поиска из WordPress в область виджетов. Вы можете сделать то же самое для меню навигации, изображений, последних сообщений или комментариев, и это лишь некоторые из них.

Как перенести свой сайт с Joomla на WordPress

Кроме того, есть модули, для которых в WordPress нет встроенного виджета, но для доступа к которым вы можете установить плагины. Например, есть модуль «Самые популярные статьи», который я использую на своем сайте Joomla, я могу установить соответствующий плагин, который предлагает те же функции.

Перейдите в Плагины> Добавить новый и найдите «самые популярные сообщения». У вас есть несколько разных вариантов, но в этом примере давайте рассмотрим популярные сообщения WordPress.

Как перенести свой сайт с Joomla на WordPress

Установите и активируйте плагин. Теперь вернитесь к Внешний вид> Виджеты и прокрутите вниз, и вы должны увидеть виджет WordPress Popular Posts.

Как перенести свой сайт с Joomla на WordPress

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

Другие области (логотипы, изображения заголовков и т.д. )

Итак, есть модуль, который вы хотели бы разместить, например, логотип или изображение заголовка, который не входит в назначенные области виджетов. Если это изображение заголовка или логотип с самыми последними темами, вы можете просто использовать настройщик WordPress, чтобы добавить его.

Перейдите в «Внешний вид»> «Настроить» и посмотрите, какие у вас есть параметры для выбранной темы (логотип обычно является опцией внутри «Идентификации сайта», «Заголовка» или аналогичного раздела).

Как перенести свой сайт с Joomla на WordPress

Однако для большинства тем здесь обычно ограниченные возможности, и даже если у вас их много, они могут предложить любые варианты для размещения контента именно в том месте, которое вы хотите.

Если у вас сложный сайт Joomla с большим количеством движущихся частей, было бы неплохо взглянуть на темы WordPress со встроенными конструкторами страниц (например, наша тема Total WordPress ), которые позволяют легко размещать блоки контента именно там, где вы хотите, без необходимости писать ни одной строчки кода. Или попробуйте один из лучших конструкторов страниц перетаскивания с вашей текущей темой (просто знайте, что если тема не была связана с плагином или если в ней явно не указана совместимость, вы можете связаться с автором темы, просто чтобы убедитесь, что у вас не возникнет проблем с использованием плагина).

Контактные формы / баннеры

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

Если вы хотите создавать и управлять контактными формами, вы вряд ли сможете сделать лучше, чем плагин Contact Form 7.

Как перенести свой сайт с Joomla на WordPress

Выполните те же действия, описанные выше, установите и активируйте его. Это добавляет новый пункт меню на панель администратора под названием «Контакт», куда вы переходите для управления своими контактными формами. Теперь вы можете вручную переместить информацию из ваших контактных форм Joomla:

Как перенести свой сайт с Joomla на WordPress

К новым контактным формам, которые вы создаете с помощью плагина Contact 7.

Как перенести свой сайт с Joomla на WordPress

Так и должно быть! Если у вас есть другие разделы Joomla, которые можно перемещать, например раздел электронной коммерции, просто взгляните на доступные плагины WordPress. Например, вы можете попробовать WooCommerce. Это простой в использовании плагин, поэтому добавить несколько продуктов не составит труда.

Бонусный плагин: CMS2CMS Joomla для WordPress

Как перенести свой сайт с Joomla на WordPress

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

С этим плагином вы всего в 6 быстрых шагах от переноса данных вашего веб-сайта на Joomla в WordPress. Эти:

  • Загрузите плагин и установите / активируйте его на своем новом веб-сайте WordPress.
  • Создать учетную запись CMS2CMS
  • Укажите URL-адрес вашего существующего веб-сайта Joomla
  • Загрузите zip-файл Connection Bridge (сценарий, созданный для соединения существующих и новых веб-сайтов), затем извлеките папку CMS2CMS, которая находится внутри zip-файла.
  • Загрузите извлеченную папку в корневую папку вашего существующего веб-сайта Joomla (где находится файл index.php) с помощью программного обеспечения FTP-клиента.
  • После того, как все настроено, нажмите Проверить соединение.

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

Этот плагин – удобный способ избежать ручной миграции контента с Joomla. Вы можете перенести свой веб-сайт на WordPress всего за несколько минут (в зависимости от размера вашего сайта).

Заключение

Перенос вашей CMS с Joomla на WordPress может быть сложной задачей, но не обязательно. Попытка сделать это вручную с минимальным опытом разработки или без него, вероятно, не будет хорошей идеей, но с помощью такого плагина, как FG Joomla для WordPress, вы сможете справиться. Награды в конце туннеля определенно того стоят. С учетом того, что рыночная доля WordPress неуклонно растет, а Joomla падает, трудно думать, что WordPress не лучший выбор в долгосрочной перспективе.

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

Если вы в настоящее время перемещаете свой сайт на WordPress или у вас есть какие-либо вопросы о процессе миграции Joomla на WordPress, сообщите нам об этом в комментариях ниже.

Кнопка «Наверх»