Полное руководство по переходу с Drupal на WordPress

  1. Введение Зачем переходить с Drupal на WordPress
  2. Глава 1 Использование функций Drupal в WordPress
  3. Глава 2 Переход с Drupal на WordPress
  4. Шаг 1: Создайте свое отображение
  5. Шаг 2: Используйте наборы инструментов для подготовки вашего сайта WordPress
  6. Шаг 3. Правильно сопоставьте URL-пути
  7. Шаг 4: перенесите ваш контент
  8. Добавить блоки для любого типа контента
  9. Создавайте динамический контент, используя блоки
  10. Решение 1. Как создать пользовательский поиск в стиле «открытых фильтров» в WordPress с помощью Toolset
  11. Решение 2. Создайте пользовательскую интерактивную карту, используя Toolset
  12. Хотите знать, как добавить карту на свой сайт WordPress?
  13. Решение 3: Как отобразить похожие сообщения с помощью Toolset
  14. Решение 4. Как создать пользовательский список в стиле Nodequeue (или Entityqueue)
  15. Глава 5 Создание и управление пользовательским кодом в Drupal против WordPress
  16. Разработка WordPress имеет много общего с Drupal:
  17. Темы в Drupal и WordPress похожи
  18. Глава 6 Восстановление представлений Drupal в WordPress
  19. Глава 8 Восстановление Drupal контроля доступа в WordPress
  20. Глава 9 Публикация контента
  21. Глава 10 Улучшение SEO в WordPress
  22. Глава 12. Затраты на использование Drupal против WordPress.
  23. Когда ты скачать премиум аккаунт Toolset Разработчики и агентства WordPress получают:

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

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

Введение Зачем переходить с Drupal на WordPress

Drupal раньше был более продвинутым, чем WordPress. Это уже не так. Вот преимущества использования WordPress :

  • Создание сайта дешевле - сайт на Drupal стоит 40-100 тысяч долларов, а WordPress - всего 10-50 тысяч долларов.
  • Легче в использовании - WordPress содержит такие функции, как перетаскивание, редактирование контента и управление мультимедиа.
  • Более богатая экосистема - WordPress имеет огромное сообщество, которое производит тысячи отличных тем, плагинов и SaaS-сервисов.

Глава 1 Использование функций Drupal в WordPress

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

Подсказка: Drupal и WordPress являются крупными системами управления контентом. Самый простой способ учиться - это делать. Мы рекомендуем вам создать свой собственный бесплатный тестовый сайт WordPress со всем предустановленным и экспериментируйте изнутри WordPress, как вы проходите этот урок.

Элемент Drupal WordPress name Информация Пользователи Пользователи Как и в Drupal, вы можете создавать административных пользователей или «конечных пользователей», которые могут редактировать веб-сайт. На WordPress вы также можете добавить настраиваемые поля в профили пользователей , Роли и разрешения Роли и разрешения Вы можете создавать пользователей с различными ролями на своем сайте WordPress. Вы даже можете ограничить, какой контент они создают и что они могут просматривать. Типы содержимого Пользовательские типы записей WordPress поставляется с типами по умолчанию «публикация» и «страница», но вы можете создавать другие разделы в считанные минуты, используя Toolset , Поля Пользовательские поля Вы также можете добавить Настраиваемые поля на ваши посты так же, как вы делали на Drupal. Блоки / Регионы Блоки Как и в Drupal, вы можете создавать блоки с помощью нового редактора блоков WordPress. Вы можете использовать эти блоки для добавления как статического, так и динамического контента, шаблонов дизайна и отображаемого контента. Меню и пункты меню Пункты меню и меню Меню на WordPress и Drupal практически идентичны. Основное отличие заключается в том, что в WordPress вы сначала создаете контент, а затем добавляете пункты меню. Категории / теги словаря Drupal позволяет вам создавать «словарный запас» любого типа, и теперь вы можете делать то же самое в WordPress. Вы можете создавать разные таксономии на WordPress так же, как на Drupal. Поле Term Term (с набором инструментов) WordPress по умолчанию вызывает эти теги или категории. Но Toolset использует то же имя, что и Drupal. Просмотры Просмотры WordPress Views практически идентичен функциональности Drupal Views. Но это идет дальше. WordPress Views имеет более простой пользовательский интерфейс, который предоставляет больше возможностей для шаблонов и отображения. Шоккоды токенов или слагов или шорткоды WordPress идут дальше, чем у Drupal, так как они могут использоваться для токенизации многих типов данных. Сущности posts / posts-meta WordPress не имеет сущностей, подобных Drupal, но вы можете их воссоздать. Вместо этого вы можете использовать записи и таблицы мета-сообщений.

Глава 2 Переход с Drupal на WordPress

Да, мы знаем, что перенос веб-сайтов может вызывать стресс. Но перейти с Drupal на WordPress довольно просто, если вы выполните следующие действия:

Шаг 1: Создайте свое отображение

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

Ты можешь использовать   Toolset   дать вашему контенту то же имя, что и в Drupal, чтобы сделать его менее запутанным

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

Шаг 2: Используйте наборы инструментов для подготовки вашего сайта WordPress

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

Таким образом, вы можете быть уверены, что ваш сайт может принимать данные Drupal и поддерживать ваши отношения

Пользовательские поля, определенные в плагине Типы инструментов

Шаг 3. Правильно сопоставьте URL-пути

Чтобы убедиться, что ваш SEO не затронут, вы можете сопоставить свои пути URL, используя такие как Ultimate CSV Importer ,

Шаг 4: перенесите ваш контент

Глава 3 Создание контента с использованием WordPress

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

Добавить блоки для любого типа контента

Если вы хотите заголовок, изображение, заголовок или любой другой тип контента, их легко добавить, просто выбрав блок. Например, вот как вы можете добавить изображение в WordPress:

  1. В вашем редакторе нажмите кнопку «плюс».
  2. Выберите блок изображения (здесь вы можете увидеть все другие блоки, которые вы можете добавить).
  3. Нажмите Загрузить , найдите свое изображение и выберите его.

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

Создавайте динамический контент, используя блоки

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

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

Например, посмотрите видео ниже, в котором показано, как добавить список популярных туров, которые мы ранее создали.

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

Решение 1. Как создать пользовательский поиск в стиле «открытых фильтров» в WordPress с помощью Toolset

Drupal славится своими представлениями, которые позволяют вам создавать индивидуальные поиски с «открытыми фильтрами». Набор инструментов имеет ту же функцию под названием пользовательский поиск , Видео ниже показывает, как вы можете их создать:

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

Решение 2. Создайте пользовательскую интерактивную карту, используя Toolset

Создание карт проектов на Drupal может занять несколько недель, но они просты с Toolset . Вы можете использовать Toolset для создания интерактивных карт в течение часа или двух.

Вашим клиентам это понравится, потому что они смогут легко установить местоположение для элемента контента. Точно так же, как Google Maps, вашему администратору нужно просто ввести что-то в поле адреса и выбрать желаемое местоположение.

Хотите знать, как добавить карту на свой сайт WordPress?

Взгляните на нашу документацию по отображение содержимого WordPress на картах ,

Взгляните на нашу документацию по   отображение содержимого WordPress на картах   ,

Карты инструментов Карты инструментов     демо сайт недвижимости   демонстрирует, как построить интерактивную карту с помощью Google Maps и Toolset демо сайт недвижимости демонстрирует, как построить интерактивную карту с помощью Google Maps и Toolset

Решение 3: Как отобразить похожие сообщения с помощью Toolset

Вы можете использовать Toolset для создания любого типа отображения связанного содержимого, которое было возможно с Drupal. И не только это, но вы можете использовать функции связывания постов Toolset для создания настолько гибкой архитектуры контента. Это видео показывает вам, как:

Решение 4. Как создать пользовательский список в стиле Nodequeue (или Entityqueue)

Разработчики Drupal будут рады узнать, что клиенты смогут изменить результаты просмотра на своем веб-сайте WordPress так же легко, как и на Drupal. Вы можете объединить Типы заказов а также Toolset создать сортируемый пользовательский список. Порядок типов сообщений будет вручную сортировать пользовательские сообщения любого типа. Затем вы можете создать представление набора инструментов для запроса того же типа сообщения.

Глава 5 Создание и управление пользовательским кодом в Drupal против WordPress

Если вы обеспокоены тем, что не сможете продолжить «Drupal Way» написания и организации кода на WordPress, вы можете быть уверены.

Разработка WordPress имеет много общего с Drupal:

  • Оба сидят на вершине стека LAMP.
  • Вы можете добавить пользовательский код, чтобы расширить их оба.
  • WordPress имеет плагины, которые похожи на модули Drupal.
  • Управление кодом аналогично - плагины WordPress создаются в виде папки, иногда с несколькими подпапками, и добавляются в базу кода в родительской папке, называемой «плагинами».
  • WordPress использует такие инструменты, как Git, Github или WP-CLI (который похож на Drush на Drupal).
  • Как и Drupal CCK и Views, вы можете использовать плагины Toolset, чтобы уменьшить потребность в пользовательском коде.
  • WordPress.org содержит хранилище плагинов и тем, таких как Drupal.org.
  • Крючки в обоих одинаковы.

Просмотр папок кода в типичной базе кода Drupal. Разработчикам Drupal часто приходится выбирать, устанавливать и настраивать текстовые редакторы WYSWIWG.

Темы в Drupal и WordPress похожи

Темы называются темами как в WordPress, так и в Drupal и снова имеют много общего:

  • Вы можете записать код логического слоя в слой темы WordPress, вставив его в файл functions.php, который похож на template.php в Drupal.
  • Оба позволяют вам использовать любой шаблонный движок, с которым вы предпочитаете работать.
  • Вы можете регулярно экспериментировать с новыми CSS-фреймворками.

Проверьте темы, рекомендованные Toolset чтобы увидеть, какие из них являются наиболее надежными.

Глава 6 Восстановление представлений Drupal в WordPress

Если вы привыкли Drupal Views тогда вы будете чувствовать себя как дома с Виды Toolset на WordPress. Вот процесс создания представлений WordPress:

  • использование Toolset создать структуру вашего контента (пользовательские типы постов и т. д.).
  • Опубликуйте свой контент.
  • Создайте представление, которое запрашивает, а затем отображает содержимое.

Но WordPress является значительным улучшением в Drupal, потому что его код намного проще, что значительно улучшит производительность. Например, Drupal содержит много ненужного кода-обертки, такого как приведенный ниже пример представления, встроенного в панель Panels:

Например, Drupal содержит много ненужного кода-обертки, такого как приведенный ниже пример представления, встроенного в панель Panels:

Представление исходного кода простого представления Drupal, встроенного в простую панель Panels. Вы можете избежать генерации кода-оболочки в Drupal, но среда Drupal делает любые изменения в тематическом коде утомительными и отнимает много времени. С другой стороны, Toolset позволяет вам выводить темы непосредственно в редакторе представлений: Представление исходного кода простого представления Drupal, встроенного в простую панель Panels

В WordPress вы можете хранить разметку, такую ​​как код CSS и JS, в базе данных вместе с представлением. Это не только более простой подход, но также значительно повышает производительность по сравнению с Drupal.

Как и в Drupal, вы можете настроить вывод представлений WordPress, используя «шорткоды», которые совпадают с токенами в Drupal. Как и в Drupal Views, вы можете настраивать код WordPress Views бесконечными способами .

С WordPress и Toolset вы можете использовать простой перетащите редактор форм создать точные формы, которые вы хотите. Вот некоторые из функций, которые вы можете создать, используя Toolset и WordPress, не требуя никакой пользовательской кодировки:

  • Форма, которая создает новый контент или обновляет существующий контент.
  • Настройка на уровне полей (скрытие некоторых полей, например пользовательского флажка «Проверено администратором», от публичного пользователя).
  • Макет и отображение формы и полей, которые она включает.
  • Уведомления по электронной почте, когда форма отправлена.
  • Ограничение на то, сколько раз один и тот же пользователь может отправить форму.

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

Глава 8 Восстановление Drupal контроля доступа в WordPress

Набор инструментов позволяет воссоздать многие элементы управления доступом, к которым привыкли разработчики Drupal без каких-либо сложностей. Действительно, если вы знакомы с Доступ к контенту в Drupal вы узнаете многие функции Toolset.

Набор инструментов проще в использовании, потому что вы можете управлять доступом к контенту и рабочим процессом без необходимости управлять тысячами разрешений, как в Drupal.

С помощью Toolset на WordPress вы можете воссоздать разрешения на управление ролями и точную настройку, доступные в ядре Drupal.

С помощью Toolset на WordPress вы можете воссоздать разрешения на управление ролями и точную настройку, доступные в ядре Drupal

Обновленная упрощенная матрица разрешений, предоставляемая Toolset Access

Глава 9 Публикация контента

Drupal примерно на 5-10 лет отстает от WordPress, когда дело доходит до публикации контента. Например, хотя в Drupal по-прежнему нет текстового редактора WYSIWYG, как часть его ядра, пользователи WordPress уже много лет могут полагаться на TinyMCE. Drupal примерно на 5-10 лет отстает от WordPress, когда дело доходит до публикации контента Есть причины, почему публикация контента лучше на WordPress, чем на Drupal:

  • Кнопки Сохранить / Опубликовать всегда видны.
  • Поскольку он является частью ядра, текстовый редактор всегда работает хорошо и может быть настроен.
  • Ширина редактора контента остается 600 пикселей, а не расширяется, чтобы занимать всю страницу, как на Drupal.
  • Режим без отвлечения скрывает остальную часть администратора, пока вы пишете контент.
  • Вы можете запланировать дату публикации контента (модуль Планировщика Drupal слишком неуклюж).
  • В WordPress есть что-то похожее на модуль LinkIt в Drupal, встроенный в его текстовый редактор.
  • Вы можете легко интегрировать изображения, документы и видео в контент с помощью Media Management

Узнайте сразу, как легко добавить контент на WordPress, создав свой   бесплатный тестовый сайт WordPress   , Узнайте сразу, как легко добавить контент на WordPress, создав свой бесплатный тестовый сайт WordPress ,

Глава 10 Улучшение SEO в WordPress

Дополнительным преимуществом большого опыта публикации является то, что вы оптимизируете свой SEO. Просто используя базовый WordPress, вы получите выгоду от лучшего технического SEO, чем от использования Drupal и любых его модулей. Вы можете улучшить свой WordPress SEO, используя такие плагины, как Yoast SEO или же Все в одном SEO , Первый особенно полезен для социальных сетей, потому что вы можете изменить содержание публикации для Facebook и Twitter.

Короче говоря, вы можете использовать многие из тех же инструментов, которые вы используете для разработки и развертывания в Drupal, так и в WordPress. Действительно, вы можете создать такую ​​же надежную среду на WordPress, как и на Drupal. В WordPress даже есть продукт для управления кодом Управление конфигурацией WordPress (WP-CFM) ,

Глава 12. Затраты на использование Drupal против WordPress.

Как правило, веб-сайт WordPress будет стоить примерно на 40% дороже, чем один на Drupal, и 10% на обслуживание. Ниже приводится разбивка затрат на инструменты, которые вам понадобятся для создания вашего сайта WordPress. Как правило, веб-сайт WordPress будет стоить примерно на 40% дороже, чем один на Drupal, и 10% на обслуживание * Большинство премиальных плагинов со скидкой после первого года; вы ни в коем случае не можете использовать премиальные темы или плагины после истечения срока их лицензии и лицензии на обновление; WordPress с открытым исходным кодом, поэтому не существует такой вещи, как лицензия на использование. ** Не включает WPML *** YoastSEO для Drupal 7 не имеет ничего общего с продуктом WordPress

За 59 долларов я купил Toolset, который позволяет мне создавать любой контент и назначать любые пользовательские поля. Внезапно я храню и показываю видео, схемы вязания, отзывы, часто задаваемые вопросы, продукты - ВСЕ, что влечет за собой настоящий бизнес-сайт, - и я делаю это самостоятельно, без денег. Это имеет смысл, я сам управляю им и управляю макетом каждого контента в ОДНОМ месте. Спасибо за сохранение моего здравомыслия, моего сайта и моего бизнеса.

На самом деле, ее один совет - скачать и начать использовать Toolset на WordPress.

У Drupal есть ряд преимуществ, но мы твердо верим, что WordPress предлагает лучшую окупаемость инвестиций для разработчиков, агентств и клиентов. Во многом это благодаря модели freemium, которая позволяет разработчикам вкладывать средства в создание продуктов, таких как перетаскивание страниц. Даже если вам придется потратить деньги на покупку этих продуктов, мы считаем, что в долгосрочной перспективе вы сэкономите на обслуживании. Вот что случилось с Ричардом Генком, владельцем Улучшение Маркетинга , который начал создавать сайты с Drupal, потому что это было бесплатно. Но Ричард вскоре понял, что Drupal не хватает поддержки и ресурсов WordPress .

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

Когда ты скачать премиум аккаунт Toolset Разработчики и агентства WordPress получают:

  • Неограниченное количество сайтов - вы можете использовать плагины Toolset на всех своих сайтах, а также на сайтах, которые вы создаете для своих клиентов.
  • Автоматические обновления от администратора WordPress - экономит ваше время, загружая обновления и устанавливая их вручную.
  • Экспертная поддержка - наша команда поддержки полностью состоит из разработчиков. Мы предоставляем поддержку пять дней в неделю, 19 часов в день. Когда вы работаете, мы тоже.
  • Интеграция WordPress с экосистемой - например, Drupal Views или Display Suite, Toolset широко поддерживается другими крупными проектами WordPress - включая все темы, компоновщики страниц и плагины, перечисленные в таблице выше.

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

Получить набор инструментов и создавать с WordPress богатые контент-ориентированные сайты. Купить и скачать набор инструментов

Хотите знать, как добавить карту на свой сайт WordPress?
Хотите увидеть, как быстро вы можете создать интерфейсную форму?