Consejos para mantener un sitio web heredado de WordPress

Publicado: 2021-02-15

Una de las mejores formas de medir hasta dónde ha llegado la tecnología es usar un producto heredado. Es cierto para dispositivos como computadoras y teléfonos inteligentes. Y también se aplica a los sitios web.

Por ejemplo, compare un sitio web de WordPress que creó recientemente con uno de hace una década. Probablemente notará muchas diferencias, tanto estéticamente como debajo del capó. Ciertamente puede llevarlo a apreciar mejor el progreso que se ha logrado.

Este es un proceso que me he encontrado haciendo mucho últimamente. Algunos sitios web que construí a principios de 2010 todavía están en uso. Más allá de mantener esas instalaciones actualizadas, parte de mi trabajo ha sido reemplazar los complementos abandonados y adaptarlos para funciones más nuevas.

La experiencia ha sido interesante. Estos proyectos anteriores no solo han ofrecido una perspectiva, sino que también han sido un desafío. Descubrir lo que hice, por qué lo hice y cómo hacer que las cosas sigan avanzando. Es similar a mantener un coche clásico en marcha.

Mantener un sitio web heredado de WordPress requiere atención y atención a los detalles. Con eso, aquí hay algunos consejos para asegurarse de que su antiguo sitio funcione.

Tenga cuidado con los complementos y temas abandonados

Uno de los problemas más comunes que encontrará con los sitios web antiguos de WordPress es el uso de software abandonado. Es posible que los complementos y temas que eran soluciones aceptables en el pasado ya no estén en desarrollo activo. Eso es un riesgo tanto para la funcionalidad como para la seguridad.

¿Cómo saber si un artículo ha sido abandonado? Si se origina en el repositorio oficial de complementos o temas de WordPress, generalmente verá un mensaje que indica que " no se ha probado con las últimas 3 versiones principales de WordPress ". Eso no es una garantía de que el desarrollador haya abandonado por completo el proyecto, pero puede ser un indicador sólido.

Si el elemento no proviene de un depósito oficial, puede requerir un poco de espionaje adicional. Busque registros de cambios (que con suerte tienen fechas de lanzamiento incluidas) o foros de soporte. Es probable que cualquier cosa que no haya visto una actualización o una respuesta del foro de autores en un año o más esté acumulando polvo.

La mayoría de las veces, un complemento abandonado debe ser reemplazado. Sin embargo, no siempre es una gran emergencia. Un complemento de nicho simple que no hace mucho puede permanecer más tiempo que uno complejo. Use su mejor juicio y busque posibles alternativas.

Los temas también pueden variar. A veces se trata de reemplazar o deshabilitar scripts antiguos que no pasan la prueba.

De todos modos, es importante saber dónde se encuentran estos elementos. Incluso si funcionan hoy, mañana podría ser una historia diferente.

Contenedores de basura y reciclaje.

JavaScript desactualizado puede ser problemático

WordPress viene incluido con la biblioteca jQuery JavaScript. Esto es excelente para aprovechar los efectos especiales y otras ventajas relacionadas con la interfaz de usuario en su sitio web. Pero a medida que se incluyen nuevas versiones, algunos scripts antiguos se vuelven obsoletos.

Esto puede ser un problema. Por ejemplo, un cambio en las versiones de jQuery que venían con WordPress 5.6 provocó una gran cantidad de errores de JavaScript, especialmente con complementos y temas más antiguos. Cierto código que había quedado en desuso ya no era compatible. Por lo tanto, los desarrolladores tuvieron que buscar y corregir cada instancia.

Dejar estos elementos sin arreglar podría causar una experiencia de errores tanto en la parte delantera como en la trasera. Los errores de jQuery tienden a interferir con el funcionamiento de otros complementos e incluso pueden impedir que funcionen.

Siempre vale la pena estar al tanto de los cambios inminentes en la biblioteca de WordPress. Pero es realmente esencial cuando se trata de un sitio heredado. Cualquier artículo que no haya visto una actualización por un tiempo es susceptible de romperse.

Por lo tanto, es importante comprobar los registros de cambios del núcleo de WordPress y del propio jQuery. Además, pruebe las actualizaciones en un entorno de prueba antes de aplicarlas a un sitio de producción. Esto podría salvarlo de algunos problemas graves de usabilidad.

Teclas de piano rotas.

Investigue antes de eliminar el código

Ya sea que haya creado un sitio web hace años o lo haya heredado de otro desarrollador, es probable que se encuentre con algún código cuestionable. Puede ser un fragmento dentro de una plantilla de tema o incluso un complemento ambiguo.

Esta es una razón más para documentar sus proyectos. Pero si no hay documentación, es posible que se pregunte por qué se incluyó un elemento en particular. ¿Fue solo una mala práctica o este código todavía tiene un propósito?

Si bien puede parecer seguro desactivar un complemento o eliminar el código, primero investigue un poco. No puedo decirte la cantidad de veces que me deshice de algo que pensé que era inútil solo para descubrir que facilitaba alguna función oscura. Eso resultó en volver a poner las cosas como estaban (asegúrese de mantener copias de seguridad también).

La investigación depende del artículo en sí. Si se trata de un complemento, una búsqueda en la web puede ser de gran ayuda. Para fragmentos, analice el código e intente averiguar qué hace. De cualquier manera, no toque nada en un sitio de producción hasta que esté seguro y haya realizado algunas pruebas.

Una computadora portátil.

Busque las funciones que faltan

Las cosas cambian rápidamente en la web. Por lo tanto, es posible que a un sitio web antiguo le falten algunas características cruciales. Cosas que podrían dejarte rezagado o peor.

Quizás los dos elementos más importantes de esta lista son la accesibilidad y el estilo receptivo. Es posible que un sitio web creado en 2010 no haya tenido en cuenta estas cosas.

Por ejemplo, descubrí que algunos proyectos más antiguos estaban usando un complemento para ofrecer un tema móvil separado. No había nada particularmente malo en esta práctica, y funcionó bastante bien. Pero incluso los temas de escritorio antiguos se pueden adaptar para que funcionen bien en pantallas más pequeñas. Se necesita algo de CSS y tal vez incluso reconfigurar las plantillas, pero vale la pena hacerlo si un rediseño no está en el presupuesto.

Mejorar la accesibilidad puede requerir muchas pruebas manuales y automatizadas. Querrá asegurarse de que el sitio web cubra los conceptos básicos, como las proporciones de contraste de color, la legibilidad y la navegación amigable con el teclado. También es importante utilizar el atributo ALT en las imágenes.

Incluso si tiene recursos limitados para trabajar, un poco de esfuerzo en estas áreas puede tener un impacto positivo.

Fichas de letras de un juego de mesa.

Hacer un sitio web antiguo de WordPress (casi) nuevo otra vez

Es un mérito tanto para WordPress como para su ecosistema que los sitios web creados hace muchos años sigan funcionando. Gran parte del código y el estilo involucrados son más resistentes de lo que uno podría pensar.

Aún así, el tiempo avanza. Los temas, complementos y scripts eventualmente se estropearán si no se mantienen. Sin duda, podemos esperar que los desarrolladores de estos elementos se mantengan al día con los últimos estándares. Pero a veces ese trabajo recae en nosotros.

Si un sitio heredado está bajo su cuidado, no se preocupe. Si hace algunos deberes y está atento a posibles problemas, aún puede brindar una excelente experiencia a los usuarios.