×

Обновление сайта на Drupal 7 и Drupal 8 до последней версии Drupal 9

С выходом Drupal 9 летом прошлого года и завершением жизни Drupal 7 и Drupal 8 в 2021 году, возникает важный вопрос: следует ли ждать и сразу перейти на Drupal 9 или начать переход на Drupal 8 уже сейчас.

Как бы то ни было, но стоит начать принимать решения, чтобы быть готовыми к новой версии Drupal, вместо того, чтобы размышлять над тем, почему нужно переходить на Drupal 9 после всех этапов.
Этот блог ответит на все ваши вопросы и позволит быть в курсе последней версии Друпал.

Причины Перехода На Drupal 9

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

Вот несколько вопросов, которые вам нужно задать себе, прежде чем рассматривать возможность перехода на Drupal 9:

Есть ли в вашем бизнесе сезонность?

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

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

Если вы планировали начать проект в 2021 году, то вам следует начинать с 9-й версии. Разработайте план, разъясняющий, как обрабатывать уточнения сайта в Друпал 9, чтобы избежать модулей, которые никогда не получали поддержку Drupal 8. С помощью этого вы можете пропустить повторяющиеся моменты и сразу перейти на новую платформу одним движением.

Возникают ли у вас проблемы в Drupal 7?

Drupal 7 по-прежнему имеет официальную поддержку, и поэтому есть несколько агентств и партнеров по системной интеграции, которые хорошо разбираются в работе на платформе. Тем не менее, несомненно, существует множество функций и обновлений, которые делают переход на версию 8 более приемлемым. Итак, если у вас возникли какие-либо проблемы с «семеркой», то вам следует немедленно перейти на восьмую версию.

Одна из реальных проблем, с которыми сталкиваются разработанные сайты Друпал 7, заключается в их запутанном редакторском опыте, например, одной из проблем было отсутствие встроенных редакторов WYSIWYG; редакторам было трудно просматривать предварительный просмотр перед тем, как публиковать контент вживую. Таким образом, вместо того, чтобы расширять возможности команд, это увеличило их усилия.

А вот 8-я версия включает в себя ключевые улучшения для управления версткой, включая множество других методов управления страницами. Переход на Drupal 8 будет лучше сейчас и в дальнейшем.

Функции, которые вы упускаете в Drupal 7

Drupal 8 – это совершенно новая CMS, которая включает в себя основные функции для всех сотрудников компании.

Итак, если вы используете Drupal 7 и у вас есть FOMO для некоторых действительно важных функций, то вам определенно следует запланировать обновление до восьмой или девятой версии.

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

  • Управление конфигурацией позволяет развертывать конфигурацию между средами.
  • Расширение безопасности с одного до шести месяцев.
  • HTML 5 изменяет разметку Drupal по умолчанию в соответствии со стандартами HTML5, включая новые семантические элементы.
  • Функция компоновки позволяет разработчикам сайтов интуитивно создавать страницы, изменять макеты, добавлять и переставлять блоки с предварительным просмотром в режиме реального времени.
  • Ориентированный на мобильные устройства для отличной работы на смартфонах.
  • Многоязычные возможности, встроенные в ядро Друпал.
  • Позволяет авторам контента и разработчикам сайтов реализовывать базовые настройки из интерфейса своего сайта.
  • PHPUnit преобразует все устаревшие самые простые тесты в стандартную платформу тестирования PHP.
  • Spark улучшает возможности Drupal 8 для редакторов контента за счет таких улучшений, как редактирование WYSIWYG, удобная для мобильных устройств панель инструментов и редактирование на месте.

Какой подход следует использовать для перехода на Drupal 9?

Drupal 7 долговечен и на данный момент имеет достаточный срок годности, чтобы поддерживать ваш сайт в рабочем состоянии благодаря постоянной поддержке сообщества. Таким образом, если нет конкретного модуля, который может предложить только Друпал 8, вы можете быть уверены, что ваш сайт на Drupal 7 будет оставаться активным до конца его срока службы. Кроме того, пребывание на 7-й версии может дать вам некоторое время для обеспечения финансирования и привлечения всех заинтересованных сторон на одной странице для предстоящего обновления.

Однако это нелегко. Откладывание потенциальных проблем путем перехода на обновление до 8-й версии не устранит проблемы; на самом деле, Друпал 9 по-прежнему потребует такого же уровня доработки и инвестиций. А тем временем обновления Drupal 7 будут продолжаться, например, потребуется более обновленная версия PHP. С добавлением к перестройке Drupal 9 будет связано больше затрат на техническое обслуживание.

Переход на Drupal 9 с Drupal 7 дает ряд преимуществ:

  • Обновите Drupal с 7 до 8 до 9.
    Другой вариант, который можно рассмотреть, - это следовать “прямой линии”, то есть переходить с Drupal 7 на 8 на 9, вместо того, чтобы пытаться полностью пропустить версию 8.
  • Кроме того, крайне важно учитывать уникальную особенность D9 - он разработан для обеспечения обратной совместимости. Это указывает на то, что в отличие от перехода с Drupal 7 на Drupal 8, гораздо проще перейти с Drupal 8 на версию 9.
  • Предприятия уже создают сайты Друпал 8, которые будут совместимы с Drupal 9, устраняя устаревшие API и постоянно проводя тесты для проверки. Эти сайты можно будет обновлять, как и регулярное ежеквартальное обновление.
  • Таким образом, вы можете обновить свои модули D7 до D8 с помощью таких модулей, как модуль обновления Drupal, перенести содержимое и код веб-сайта на Drupal 8, проверив наличие модулей 8-й версии через модуль Статуса обновления, и, наконец, перейти на Drupal 9.
    Обновление с последней версии Drupal 8 до Drupal 9 очевидно.

С Чего Начать обновление Drupal?

Хотя Drupal 9 только начал свой путь, и еще не имеет достаточного количество модулей, пришло время администрировать и совершенствовать ваш сайт на «девятку». Рекомендуется применять поэтапный подход вместо того, чтобы сосредотачиваться на оптовой перестройке. Вот некоторые факторы, которые вам следует учитывать по мере продвижения:

Анализ стратегии веб-сайта

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

Содержание аудита

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

Оцените SEO

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

Качество Кода

Кодекс аудита должен удостоверять, что:

  • Стандарты кода соблюдаются в соответствии с требованиями Drupal.
    Код должен быть хорошо структурирован и легко расширяться.
    Надлежащая документация существует.
    Код можно использовать повторно, насколько это возможно для будущих проектов.
  • Оптимизация пользовательского интерфейса.
    Проверьте, имеет ли смысл пользовательский интерфейс и поток, помимо запуска теста удобства использования ваших интерактивных функций. Используйте Google Analytics и Google Tag Manager, чтобы видеть поведение пользователей сайта, а после соответствующим образом принимать решения по настройке.
  • Активное техническое обслуживание.
    Убедитесь, что внесенные вами модули активно поддерживаются, чтобы они работали точно, и в случае, если вы сочтете необходимым заменить модули путем обновления, выполните необходимые действия.
  • Оцените Новые Возможности.
    Внимательно изучите новые функции, помня о масштабах в соответствии с вашей предстоящей перестройкой. Выясните, может ли это подождать, или это срочная необходимость?
  • Подключите рекламу

После всего сделанного выше, не забудьте подключить коды для отслеживания от Google Ads и Facebook Business.

Когла следует обновить Друпал?

Предприятиям следует начать планировать свое обновление до Drupal 9 без каких-либо дальнейших задержек. Однако он будет похож на окончательный выпуск «восьмерки», с удалением устаревшего кода и обновлением зависимостей сторонних разработчиков. Обновление до 8-й версии в конечном итоге облегчит переход на 9-ю.

Подведение итогов

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

Мы предлагаем поддержку сайта на Drupal всех версий и можем помочь вам разработать стратегию обновления с Drupal 7 до Drupal 8 и Drupal 9.

Какой бы у вас не был Друпал мы готовы предложить обновить его до девятой версии, с нами будет быстрее и проще!

01Офис в Киеве
г. Киев, 02068
ул. Ахматовой 9/18
02Офис в Броварах
г. Бровары, 07405
ул. Чорновола 2-А
03Работаем
Пн.-Пт. 9:00-18:00
Сб. 11-00 -16:00