Советы по обслуживанию устаревшего веб-сайта WordPress
Опубликовано: 2021-02-15Один из лучших способов измерить, насколько далеко продвинулась технология, — это использовать устаревший продукт. Это верно для таких устройств, как компьютеры и смартфоны. И это также относится к веб-сайтам.
Например, сравните веб-сайт WordPress, который вы недавно создали, с веб-сайтом десятилетней давности. Вы, вероятно, заметите много отличий — как косметических, так и внутренних. Это, безусловно, поможет вам лучше оценить достигнутый прогресс.
Это процесс, которым я часто занимаюсь в последнее время. Несколько веб-сайтов, которые я создал еще в начале 2010-х годов, все еще используются. Помимо обновления этих установок, часть моей работы заключалась в замене заброшенных плагинов и обновлении для новых функций.
Опыт был интересным. Эти прошлые проекты не только предлагали перспективу, но и были сложными. Выяснение того, что я сделал, почему я это сделал и как продолжать двигаться вперед. Это все равно, что держать классический автомобиль в рабочем состоянии.
Поддержание устаревшего веб-сайта WordPress требует пристального внимания и внимания к деталям. При этом, вот несколько советов, чтобы убедиться, что ваш старый сайт работает.
Остерегайтесь заброшенных плагинов и тем
Одной из наиболее распространенных проблем, с которыми вы столкнетесь на старых веб-сайтах WordPress, является использование заброшенного программного обеспечения. Плагины и темы, которые когда-то были приемлемыми решениями, могут больше не находиться в активной разработке. Это риск как для функциональности, так и для безопасности.
Как узнать, что вещь заброшена? Если он происходит из официального репозитория темы или плагина WordPress, вы обычно увидите сообщение о том, что он « не тестировался с последними 3 основными выпусками WordPress ». Это не гарантия того, что разработчик полностью отказался от проекта, но может быть надежным индикатором.
Если элемент не поступает из официального репозитория, может потребоваться дополнительное отслеживание. Поищите журналы изменений (в которых, надеюсь, указаны даты выпуска) или форумы поддержки. Все, что не видело обновления или ответа автора на форуме в течение года или более, скорее всего, пылится.
В большинстве случаев заброшенный плагин следует заменить. Однако это не всегда чрезвычайная ситуация. Простой нишевый плагин, который мало что делает, может продержаться дольше, чем сложный. Используйте свое лучшее суждение и ищите потенциальные альтернативы.
Темы тоже могут быть разными. Иногда это вопрос замены или отключения старых скриптов, которые не проходят проверку.
Несмотря на это, важно знать, где стоят эти предметы. Даже если они работают сегодня, завтра может быть другая история.
Устаревший JavaScript может быть проблематичным
WordPress поставляется в комплекте с библиотекой JavaScript jQuery. Это отлично подходит для использования спецэффектов и других полезных элементов пользовательского интерфейса на вашем веб-сайте. Но по мере включения новых версий некоторые старые скрипты устаревают.
Это может быть проблемой. Например, изменение версии jQuery, поставляемой с WordPress 5.6, привело к большому количеству ошибок JavaScript, особенно со старыми плагинами и темами. Определенный код, который устарел, больше не поддерживается. Таким образом, разработчикам приходилось выискивать и исправлять каждый экземпляр.
Если оставить эти элементы неисправленными, это может привести к ошибкам как на передней, так и на задней стороне. Ошибки jQuery, как правило, мешают функционированию других плагинов и могут даже помешать им работать вообще.
Всегда полезно быть в курсе предстоящих изменений в библиотеке WordPress. Но это действительно важно при работе с унаследованным сайтом. Любой предмет, который давно не обновлялся, может сломаться.
Поэтому важно проверять журналы изменений ядра WordPress и самого jQuery. Кроме того, протестируйте обновления в тестовой среде, прежде чем применять их на рабочей площадке. Это может уберечь вас от некоторых серьезных проблем с удобством использования.
Исследование перед удалением кода
Независимо от того, создали ли вы веб-сайт много лет назад или унаследовали его от другого разработчика, есть вероятность, что вы столкнетесь с сомнительным кодом. Это может быть фрагмент внутри шаблона темы или даже неоднозначный плагин.
Это еще одна причина документировать ваши проекты. Но если документации нет, вы можете задаться вопросом, почему тот или иной элемент был включен. Было ли это просто плохой практикой или этот код все еще служит цели?
Хотя деактивация плагина или удаление кода может показаться безопасным, сначала проведите небольшое исследование. Я не могу сказать вам, сколько раз я выбрасывал что-то, что считал бесполезным, только для того, чтобы обнаружить, что это облегчает какую-то непонятную функцию. Это привело к тому, что все вернулось на место (не забудьте также сохранить резервные копии).
Все исследования зависят от самого предмета. Если это плагин, веб-поиск может быть большим подспорьем. Для фрагментов проанализируйте код и попытайтесь понять, что он делает. В любом случае, ничего не трогайте на производственной площадке, пока не будете уверены и не проведете некоторое тестирование.
Ищите недостающие функции
В сети все быстро меняется. Таким образом, на старом веб-сайте могут отсутствовать некоторые важные функции. Вещи, которые могут оставить вас позади или хуже.
Возможно, два самых важных элемента в этом списке — это доступность и адаптивный стиль. Веб-сайт, созданный в 2010 году, возможно, не принял во внимание эти вещи.
Например, я обнаружил, что несколько старых проектов использовали плагин для обслуживания отдельной мобильной темы. В этой практике не было ничего особенно плохого – и она работала достаточно хорошо. Но даже устаревшие темы рабочего стола можно модифицировать, чтобы они хорошо работали на небольших экранах. Требуется некоторый CSS и, возможно, даже перенастройка шаблонов, но это стоит сделать, если редизайн не входит в бюджет.
Доведение доступности до нуля может потребовать большого количества ручного и автоматизированного тестирования. Вы должны убедиться, что веб-сайт охватывает такие основы, как коэффициент цветовой контрастности, удобочитаемость и удобная навигация с помощью клавиатуры. Использование атрибута ALT на изображениях также важно.
Даже если у вас ограниченные ресурсы для работы, небольшие усилия в этих областях могут оказать положительное влияние.
Делаем старый сайт WordPress (почти) новым снова
Это заслуга WordPress и его экосистемы в том, что веб-сайты, созданные много лет назад, продолжают работать. Большая часть используемого кода и стиля более устойчива, чем можно было бы подумать.
Тем не менее, время идет. Темы, плагины и скрипты со временем сломаются, если их не поддерживать. Мы, безусловно, можем надеяться, что разработчики этих предметов идут в ногу с последними стандартами. Но иногда эта работа выпадает на нас.
Если на вашем попечении находится устаревший сайт — не беспокойтесь. Выполняя некоторую домашнюю работу и выявляя потенциальные проблемы, вы все равно можете предоставить пользователям отличный опыт.