161 | La salud de tu sitio con WordPress
15 May 2019 · 13 min
Episodio 161 del podcast WordPress Semanal, presentado por Gonzalo Navarro. El episodio introduce y explica la herramienta Salud del sitio (Site Health) incluida en WordPress (mencionada desde 5.1/5.2), describiendo sus dos pestañas: Estado de salud (comprobaciones de rendimiento y seguridad, porcentaje guía) e Información del sitio (datos técnicos para soporte y desarrolladores). También cubre novedades (vídeo sobre gradientes CSS, curso Generate/GeneratePress) y recomienda el plugin Disable Admin Notices, Individually para ocultar avisos del panel de administración.
Chapters
En el episodio 161 de WordPress semanal te hablo de la herramienta de tu WordPress para comprobar la salud del sitio en términos de rendimiento y seguridad. Vamos allá. Hola, hola, Soy Gonzalo de GonzaloNavarro es y bienvenidos a WordPress Semanal, el podcast en el que aprendes WordPress principio a fin. Porque ya lo sabes, no hay mayor satisfacción ni mejor inversión que la de crear y gestionar tu propia web con WordPress. Y hoy, como en otros muchos episodios, vamos a hablar un poquito de esa gestión que tenemos que hacer y de una herramienta que nos ofrece WordPress, que de hecho está en el menú Herramientas, que se llama Salud del sitio o Site Health si tienes el panel de administración en inglés. Dependiendo de cuándo estés escuchando este episodio, esto puede ser una novedad porque se ha introducido en la versión 5.2 de WordPress o puede ser algo que ya tengas en tu panel desde hace tiempo. En cualquier caso, vamos a ver para qué sirve, vamos a ver cómo utilizarlo, qué tenemos que tener en cuenta, pero antes, como siempre, vamos a hablar de las novedades qué está pasando en Gonzalo Navarro es Esta semana, pues como cada semana, tenemos un nuevo vídeo de la zona código en el que te enseño un pequeño truco por CSS para crear gradientes o degradados. Esto que vas, empiezas por un color y se va fundiendo en otro o va desapareciendo ese color. Ya vimos un vídeo sobre cómo hacerlo, pero en este es una especie de truco para que lo hagas mucho más rápido cada vez que quieras. Básicamente lo que introduzco de novedad con respecto al otro vídeo, del que también tenéis un enlace en este vídeo concreto de la zona código, que es el 112, pues en este caso lo que hacemos es que respetamos el color de fondo que tenga cualquier elemento de nuestra web, pero hacemos que tenga un efecto difuminado, con lo cual no tenemos que crear el gradiente desde cero cada vez que queramos conseguir este efecto. Crear pues, pues el primer color va a ser un rojo y después va a tender como una especie de naranja, que más o menos así es como trabajaríamos para hacer pues esto, degradados o gradientes. Aquí no, aquí lo que hacemos es jugar con las opacidades, con la transparencia para conseguir esos efectos tan chulos. Bueno, lo tenéis todo en el vídeo, el vídeo ya 112 de la zona código, ya sabéis que publico un vídeo semanal y que también va incluido en la suscripción, al igual que los cursos y al igual que el soporte. Después estamos en el curso de este mes que es el de Generate 3, que la semana pasada os comenté que me di cuenta que muchos ya lo usabais, que así ahora me he dado cuenta que muchos os estáis empezando a aficionar a este theme, que para un perfil implementador ya digo que si no el mejor es de los mejores, así que fantástico. Todo esto lo tenéis en la parte de enlaces, al igual que el resto de enlaces que iré comentando a lo largo del episodio y que estarán muy relacionados con todo lo que hablemos hoy. Y antes de meternos de lleno en el tema central, vamos al plugin de la semana que es para desactivar notificaciones en el admin de forma selectiva. El plugin se llama Disable Admin Notices y Individually, es decir, desactiva notificaciones en el admin individualmente. La clave de este plugin es eso, individualmente, porque vas a poder decidir qué notificaciones quieres ver. Pues lo típico cuando estás en tu web WP Admin, pues ahí vas a ver de plugins y themes que tengas instalados, vas a ver avisos y notificaciones para pedirte que te pases a la parte premium, para que compartas tu información, para que dejes una valoración o las típicas de actualizar y demás, que esas pues lógicamente no querremos desactivarlas. Pero, pero la clave de esto es que cada vez que te aparece una notificación, la primera vez que te sale, pues este plugin que te comento que te recomiendo, añade una opción que es ocultar notificación para siempre, y ya esa notificación no te va a salir más. Siempre hay algún plugin, algún theme que nos pone esa notificación una y otra vez, una y otra vez. Así que con este plugin tendrías esa parte cubierta. Y luego también tienes la posibilidad de desactivar todas las notificaciones de forma global desde los ajustes, todas excepto las actualizaciones, esas no, no se desactivan y me alegro de que sea así. Y luego tienes otra opción de ver todas las notificaciones cuando tú quieras, aunque las hayas ocultado. Si un día quieres hacer un repasito de todas las notificaciones, pues te vas a una opción que tiene para ver todas esas notificaciones. Sí, vale, pues este se llama Disable Admin Notices, individually. Recuerda que este es el episodio 161 y que en la parte del plugin de la semana pues tienes el enlace. Como siempre digo, lo mejor para ver las notas del programa de forma completa y y que podáis hacer clic bien en los enlaces es si vais a mi web Gonzalo Navarro es podcast y ahí podéis buscar este y el resto de episodios. Y ahora ya sí vamos con el tema central del programa, cómo usar la herramienta de salud del sitio de WordPress. Bueno, realmente esto es una nueva característica que se introdujo en la versión 5.1 de WordPress, ahí fue la primera vez que supimos sobre esta herramienta. Básicamente desde WordPress 5.1 si intentas instalar un nuevo plugin, un nuevo tema desde repositorio de WordPress, si el desarrollador de ese plugin o ese theme ha puesto un mínimo de la versión de PHP. Básicamente PHP es con lo que se hacen los plugins y los teams, con lo que está hecho WordPress, es el código que se usa para hacerlo y se va renovando como todo y en muchos casos pues se siguen usando versiones antiguas de PHP desde nuestros servidores también, en fin, para que todo esté en consonancia y por seguridad pues WordPress lo que hace ahora es que te avisa si el plugin por ejemplo que estás intentando instalar funciona con tu versión de PHP, si no, pues te sale un mensaje diciéndote que no funciona y no te deja instalarlo, tendrías que descargar el zip e instalarlo manualmente, sí, pero bueno, aquí lo ideal es que actualices la versión de PHP en tu servidor, si usas SiteGround pues la vas a tener seguramente actualizada, si no la puedes actualizar manualmente, igual que en otros muchos hostings o pedirles que la actualicen. Bueno, en fin, ese fue el primer paso y desde la versión 5.2 de WordPress lo que se ha hecho es añadir una herramienta extra con dos páginas sobre el estado de salud de tu web e información interna. Y puedes acceder a estas dos páginas desde el menú Herramientas Salud del sitio. Y cuando vamos ahí a Herramientas Salud del sitio, vamos a ver la primera de las pestañas que nos muestra el estado de salud de nuestra web y básicamente ofrece información importante sobre la configuración de WordPress y aquellos detalles que requieren tu atención. Y si te fijas arriba hay una nota en forma de porcentaje que te puede servir de guía. Aunque a esto ha habido críticas y en el foro de WordPress, pues ha habido muchos desarrolladores que han dicho que esto puede ser que lleve a algunos usuarios menos expertos a error, porque puede ser contraproducente que la gente intente llegar a 100 %. En fin, lo típico que pasa con estas cosas. Así que no sé si en el momento en que escuchas esto seguirá esa funcionalidad del porcentaje de o lo han cambiado o no. En cualquier caso, bueno, no te obsesiones con llegar al 100%, simplemente tenlo de guía. Bueno, y en esta primera página del estado de salud, ¿Qué podemos hacer? Pues podemos hablar de comprobaciones de rendimiento y comprobaciones de seguridad. Y estos son los avisos que te va mostrando WordPress cuando vas a esta página del menú de herramientas. Por ejemplo, sobre rendimiento te puede decir si tienes la versión más reciente de WordPress, si tienes la versión más reciente de PHP, si tienes el servidor actualizado, si funcionan las peticiones de HTTP, si funciona la REST API o si está disponible, vamos. Si, estos son mensajes que te puede mostrar sobre el rendimiento. Y después sobre seguridad de te puede decir si tienes más temas además de tu tema activo, si tienes otros temas también instalados, esto lo considera como regular. Si tienes todos los plugins actualizados, si tienes conexión a HTTPs, si hay una comunicación segura, si está desactivado el modo debug, que esto es para localizar errores. Esto está bien tenerlo cuando estás modificando tu web, cuando estás haciendo el desarrollo, pero después, si ya la web está para consumirse por el gran público, este modo debe estar desactivado. Si, si hay comunicación con WordPress Org también te lo comprueba si las actualizaciones en segundo plano están funcionando. Esto por ejemplo, te lo pone como error crítico. Si tú no tienes las actualizaciones en segundo plano activas, te pone error crítico, las actualizaciones en segundo plano no están funcionando como se espera. Esto puede no ser tan crítico si tú haces un mantenimiento activo de tu web. Por ejemplo, si tú has puesto, que lo hemos visto seguramente en la zona código y en algunos otros contenidos en hemos visto que tú puedes quitar las actualizaciones automáticas si quieres y si después, o sea, si lo haces conscientemente y después tú lo vas actualizando, simplemente quieres tener esa posibilidad de comprobarlo tú mismo y de hacerlo tú manualmente, pues esto te lo muestra, por ejemplo, como un error crítico. ¿Y luego esto que me refería yo del porcentaje arriba de la salud del sitio, pues te va a bajar el porcentaje porque tienes un error crítico, sin embargo es algo que tú estás haciendo plenamente consciente, así que por eso digo que no es tan importante ese porcentaje que te pone arriba de la página, como digo, de salud del sitio, sí? Bueno, pues aquí como digo puedes comprobar estas cosas y bueno, en muchos casos es muy fácil de solucionar, pues si te pone que no tienes plugins actualizados, pues los actualizas, si te pones que tienes teams instalados que no estás utilizando, pues los puedes eliminar, ¿De acuerdo? Es un poco para tomar conciencia de tener un sitio seguro, tener un sitio limpio. Bien, esta es la primera de las pestañas o la primera de las páginas dentro de este menú de herramientas de salud del sitio. La siguiente se llama Información del sitio web y esta página o pestaña está pensada para obtener información útil que permita sobre todo a Desarrolladores de SIMs o de plugins o incluso a nuestro servidor, a nuestro hosting, que permita como digo resolver problemas. Lo típico que estás consultando el soporte de un plugin que usas y te pregunta qué versión de PHP utilizas o cuántos plugins tienes activos o no sé qué, no sé cuánto. ¿Qué haces tú? Te vas a esta página de información del sitio, le das a copiar todo y se lo envías al desarrollador. De hecho ahora seguramente los desarrolladores nos empiecen a pedir esta información porque es mucho más útil, le damos toda la información de nuestro sitio tanto para nuestro hosting, para empresas de plugins y themes y va a ser mucho más sencillo para ellos lidiar con nuestro problema y resolverlo. De hecho ahora lo que hacen la mayoría de plugins y themes pues así un poquito más potentes y que tienen un soporte más o menos en condiciones, es que ellos mismos nos crean dentro de las opciones de su plugin o de su theme, nos crean esta opción que recoge toda la información del sitio. Si, seguramente lo hayas hecho ya que has contactado con algún soporte y te han dicho vete a mi plugin, ajustes avanzado, información del sitio y descárgate un archivo o copia toda la información y envíamela. Esto lo que se hace ahora es que directamente WordPress se encarga de esto, ¿Sí? Y bueno, básicamente aquí puedes consultar información sobre sobre WordPress en sí, la versión de WordPress, el idioma del sitio, el idioma del usuario, la URL, la estructura de los enlaces permanentes, que esto también es información importante, si hay multisite, el número de usuarios. Después también te habla sobre el directorio y los tamaños, te dice dónde está el directorio de WordPress, el tamaño, dónde está el theme y el tamaño que tiene, dónde están los plugins y el tamaño que tiene, el tamaño de la base de datos. Te recoge por supuesto el theme que tienes activo con toda su información, la versión, el autor, si si tienes plugins must use, que son estos que no se pueden eliminar, pues también te recoges información, todos los plugins que tienes activos. También te recoge información sobre los elementos multimedia, más a nivel interno, toda la información sobre el servidor, por supuesto, que esto es importantísimo, la arquitectura del servidor, si es Linux, si es Windows, si funciona con Nginx o con Apache, la versión de PHP, el límite de memoria, que esto suele dar bastantes problemas. Bueno, un montón de información sobre el servidor, un montón de información sobre la base de datos, de permisos, de sistemas, de constantes de WordPress. Bueno, información técnica que a ti te puede sonar a chino muchas cosas, pero que a la gente que entiende le sirve mucho. Así que básicamente la herramienta de salud del sitio te va a ayudar a entender a grandes rasgos qué debes tener en cuenta en términos de seguridad y de rendimiento y además hará las cosas más fáciles para los desarrolladores cuando necesiten resolver un problema o ayudarte a resolver un problema o error de tu web. Fantástico. Pues por último recordarte que para seguir aprendiendo a gestionar tu negocio o proyecto con WordPress, puedes probar el área para suscriptores durante 15 días sin compromiso alguno, entras, echas un vistazo a los cursos, a los vídeos de la zona código, me contactas por soporte y compruebas de primera mano todo lo que te ofrece la plataforma y si es algo, pues donde te merece la pena seguir, Si es así, pues no tienes que hacer nada. Y si es que no, pues me contactas, oye Gonzalo, que no quiero seguir y sin problema te hago la devolución de ese primer mes, la bajas sin compromiso alguno, sin preguntas, como siempre digo, lo que quiero es que lo pruebes. Y nada más, si te ha gustado el episodio de hoy y quieres ayudarme a que siga creciendo, a que siga creando episodios como este, ya sabes que hay una forma en la que puedes aportar tu granito de arena y que Yo te agradezco muchísimo y es dejándome una valoración en iTunes es muy fácil, vas a tu aplicación de podcast, buscas WordPress semanal y le das a reseñas y dejas la reseña. Que consideres. ¿Que No estáis en iTunes? Pues no pasa nada, lo que podáis hacer, pues Si estáis en iVoox, un me gusta, un comentario y si estáis en otras plataformas de podcast, pues muchas gracias de verdad por cualquier acción que podáis tomar. Si no tenéis nada, pues no sé, podéis compartir el episodio del podcast que os guste en vuestra cuenta de Twitter o a un amigo que pensáis que le pueda servir, algún familiar, lo que sea, de verdad, cualquier acción que toméis os agradezco muchísimo. Así que nada más por este episodio, nos seguimos escuchando. Adiós.
More from Gonzalo
518 | Redes sociales, precios personalizados, audios desde Drive y temas de bloques (Q&A)
513 | Por qué sigo usando estos plugins después de tantos años (y cuáles he abandonado)