Техобслуживание Drupal-сайта: что и как часто нужно проверять, чтобы сайт работал правильно

Что и как часто нужно проверять

Перевод сайта на новую версию Drupal и поддержка безопасности

Обновление версии PHP

Проверка скорости загрузки сайта

Соответствие принципам доступности

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

Отслеживание ошибок и сбоев через Google Analytics

Актуальность кодовой базы

Upgrade Status. Источник: drupal.org

Рефакторинг фронтенда

SEO

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

Особое обращение к владельцам eCommerce-сайтов

Чеклист

  • 1 раз в месяц, первая среда месяца — обновление патч-версии Drupal с исправленными багами. Может быть чаще, зависит от критичности багов;
  • 1 раз в месяц, третья среда месяца — релизы безопасности в модулях, поддерживаемых сообществом;
  • 1 раз в 6 месяцев (начало июня и начало декабря) — обновление минорной версии ядра Drupal;
  • за 2 недели до истечения срока действия сертификата, автоматически или вручную — продление SSL-сертификата;
  • 1 раз в год — обновление минорной версии PHP;
  • 1 раз в 5–6 месяцев — оптимизация по Google PageSpeed;
  • 1 раз в 3–6 месяцев — соответствие принципам доступности;
  • 1 раз в 1 месяц и каждый раз в течение 2 дней после деплоя — отслеживание ошибок через Google Analytics;
  • каждый раз при обновлении сайта — проверка кастомного кода;
  • 1 раз в 6 месяцев — рефакторинг фронтенда;
  • 1 раз в 3 месяца — SEO;
  • с периодичностью обновления сайта — проверка функциональности сайта клиентом.

Техобслуживание сайтов на WordPress: на что обратить внимание

  • обновление минорных и патч-версий;
  • обновление плагинов, модулей, библиотек, тем;
  • обновление версии PHP;
  • обновление SSL-сертификатов;
  • проверка скорости загрузки сайта по Google PageSpeed и оптимизация;
  • улучшения SEO;
  • проверка важной функциональности сайта по чеклисту;
  • мониторинг ошибок через Google Analytics;
  • принципы доступности;
  • рефакторинг фронтенда;
  • интернет-магазинам: проверка гипотез по оптимизации воронки продаж, актуализация методов доставки;
  • проверка функциональности сайта клиентом — с периодичностью обновления сайта.

Заключение

  • контроль за работой компонентов и модулей сайта,
  • поддержка актуальности кодовой базы (апдейты модулей и ядра),
  • разработка и оптимизация модулей,
  • удаление вирусов и вредоносного или неработающего кода,
  • подбор хостинга и взаимодействие сайта с ним,
  • перенос сайта на новый сервер,
  • резервное копирование сайта,
  • миграция сайта на новую версию CMS,
  • редизайн,
  • новая функциональность,
  • установка security-апдейтов,
  • оптимизация по Google PageSpeed,
  • SEO,

--

--

Студия веб-разработки и дизайна. Сделали более 250 зарубежных проектов в области SaaS, CRM и eCommerce. Теперь работаем и в России. adcisolutions.com

Love podcasts or audiobooks? Learn on the go with our new app.

Get the Medium app

A button that says 'Download on the App Store', and if clicked it will lead you to the iOS App store
A button that says 'Get it on, Google Play', and if clicked it will lead you to the Google Play store
ADCI Solutions Россия

ADCI Solutions Россия

Студия веб-разработки и дизайна. Сделали более 250 зарубежных проектов в области SaaS, CRM и eCommerce. Теперь работаем и в России. adcisolutions.com