Обновление сайта на 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.
Какой бы у вас не был Друпал мы готовы предложить обновить его до девятой версии, с нами будет быстрее и проще!
ул. Ахматовой 9/18
ул. Чорновола 2-А
Сб. 11-00 -16:00