Lo que he aprendido sobre el mantenimiento de WordPress

Publicado: 2020-09-12

Durante la última década, gran parte de mi trabajo de diseño y desarrollo se ha centrado en WordPress. He pasado bastante tiempo creando y manteniendo sitios web que utilizan el CMS más utilizado del mundo.

No es casualidad que haya aprendido mucho en ese lapso. Así, parafraseando el viejo dicho: Cuando sabes mejor, lo haces mejor.

Pensando en mis experiencias, que incluyeron muchos altibajos, quería compartir lo que aprendí con una audiencia más amplia (es decir, más allá de las mascotas en la oficina de mi casa). Como parte de esa búsqueda, hice una presentación sobre el mantenimiento de varios sitios web de WordPress en WordCamp Lehigh Valley 2019.

Con ese mismo espíritu, a continuación hay una colección de algunas de las lecciones más importantes que he aprendido, muchas de ellas de la manera más difícil. Con suerte, lo ayudarán a evitar algunos de los mismos conceptos erróneos y errores que me atraparon.

Las actualizaciones rara vez son una emergencia

Si pasa suficiente tiempo usando y leyendo sobre WordPress, seguramente escuchará mucho sobre cómo mantener sus sitios actualizados. Claro, las actualizaciones del núcleo, los temas y los complementos de WordPress son importantes para mantener la compatibilidad y la seguridad.

La conciencia del problema es vital. Nunca es una buena idea ignorar las nuevas versiones a medida que salen. Sin embargo, tampoco suele ser necesario aplicar las actualizaciones inmediatamente.

Los sitios web que construimos están creciendo en complejidad. Y a menudo se basan en muchas piezas dispares de varios terceros, sin mencionar el código personalizado que agregamos a esa combinación. Cuanto más complejo es un sitio, más posibilidades hay de que algo salga mal.

A menos que una actualización afecte directamente la seguridad o la funcionalidad de su sitio, está bien esperar un poco. Mire los registros de cambios y los foros de soporte y vea si otros tienen problemas. Cuando esté satisfecho de que las cosas se ven estables, continúe y actualice.

Un cartel que dice "Y respira".

No hay dos sitios web iguales

Una de las mejores cosas de WordPress es el hecho de que puedes configurar un sitio de muchas maneras. ¿Quieres añadir alguna funcionalidad de SEO? Tienes un montón de opciones. ¿Necesita un tema de cartera increíble? Hay muchos para elegir.

Sin embargo, hay un inconveniente en todas estas opciones. Conduce a un cierto nivel de imprevisibilidad en términos de cómo reaccionará un sitio al cambio. Las actualizaciones de software pueden causar problemas. El uso continuado de un complemento viejo y abandonado puede seguir funcionando, hasta que deja de funcionar. Hay muchos otros factores que pueden entrar en juego.

Todo esto hace que el mantenimiento sea aún más difícil. Debido a que cada sitio tiene sus propias complejidades, es importante saber todo lo que pueda sobre ellos y mantener la documentación.

Por ejemplo, documentar información sobre complementos, personalizaciones de temas y el entorno de alojamiento es un hábito que vale la pena. Manténgalo todo en un archivo de texto y servirá como una referencia útil a medida que el sitio envejezca.

Una persona que usa dos zapatos de diferentes colores.

Hay algunas cosas que no podemos controlar

Como diseñadores web, ponemos nuestro corazón y alma en las cosas que hacemos. Construimos sitios web con el objetivo de ayudar a nuestros clientes a lograr el suyo. Cuando las cosas no salen como esperábamos, podemos tomárnoslo como algo personal. Es especialmente malo cuando una situación va más allá de nuestra capacidad para rectificarla.

Un buen ejemplo de esto es descubrir que un tema y/o complemento simplemente no funciona correctamente. Muchas veces, es la combinación de dos piezas diferentes que están en conflicto entre sí. El resultado es que una característica o funcionalidad específica se rompe.

Siempre el superhéroe tecnológico, intenta trabajar con los desarrolladores de los productos ofensivos. Usted proporciona detalles de errores y tal vez incluso les otorga acceso a su instalación. Pero, de vez en cuando, parece que todo ese esfuerzo es en vano.

Estos proveedores no necesariamente ven las cosas con la misma urgencia. Pueden o no arreglarlo. Es posible que le digan que investigarán el problema y nunca volverá a saber de ellos. Es frustrante y puede hacerte sentir que estás defraudando a tu cliente.

Si bien nunca es ideal, la realidad es que, de hecho, hay algunas cosas que están fuera de nuestro control. En estos casos, lo mejor que puede hacer es retomar y seguir adelante para encontrar una solución que funcione, con o sin un producto en particular.

Y también vale la pena señalar que, si bien habrá momentos en los que sus esfuerzos para obtener una corrección de errores no funcionen, habrá un momento en que sí lo harán. Eso solo hace que valga la pena.

Una mano que alcanza hacia el sol.

Las herramientas y los procesos pueden ayudar

Si está administrando algunos sitios web de WordPress, mantenerse al día con sus necesidades no es demasiado difícil. Pero a medida que crece su cartera, también lo hacen las posibilidades de que se pierda algo. Esto es natural, ya que no puedes estar en todas partes a la vez.

Afortunadamente, hay algunas herramientas increíbles para ayudar. Por ejemplo, un servicio de tablero unificado como ManageWP, InfiniteWP o Jetpack (entre muchos otros) le permitirá administrar cada uno de sus sitios de WordPress a través de una única interfaz de usuario. Actualice complementos, ejecute copias de seguridad y, en general, sepa exactamente dónde se encuentra. Si es un diseñador que administra muchos sitios, este tipo de sistema puede salvarle la vida.

Pero las herramientas son solo una parte de la ecuación. El desarrollo de procesos para manejar sus sitios web es igualmente importante.

A veces, es fácil asustarse un poco cuando alguien menciona un "proceso". Pero no temas, no tiene por qué ser complicado. El simple hecho de tener un día y una hora de rutina cuando investiga y realiza actualizaciones es un proceso suficiente para la mayoría de las situaciones.

Una persona sosteniendo una bombilla.

Aprenderás sobre la marcha

Mantener un sitio web de WordPress es una responsabilidad mayor de lo que parece a primera vista. Simplemente hacer clic en el botón de actualización de vez en cuando no es suficiente. También se necesita una reflexión cuidadosa, investigación y planificación para hacerlo bien.

Pero cuantos más sitios cuide, más oportunidades tendrá de aprender las mejores prácticas. No solo eso, también es una oportunidad para descubrir las formas más eficientes de desarrollar un flujo de trabajo de mantenimiento.

Al final, se trata de estar al tanto de las cosas y hacerlo de la manera más fácil posible.