Categorías
Wordpress

Probamos y configuramos Google Site Kit, ya disponible para WordPress

Después de una larga espera, Google ha anunciado que su plugin Google Site Kit para WordPress está disponible en el repositorio oficial, como una extensión más, de forma que todo aquel que lo desee podrá conectar su CMS con servicios como Analytics, Adsense, Search Console o PageSpeed insights para acceder a toda su información directamente desde el propio WordPress, así como sugerencias de mejora.

Asesoramiento CMS
Asesoramiento personalizado sobre gestores de contenidos (CMS)
Acierta en la elección que marcará el éxito digital de tu negocio:

Este añadido ya estaba disponible y podía ser probado desde junio como una especie de aperitivo para desarrolladores. Esta experiencia y la información recibida durante el testeo ha hecho que el plugin esté libre de fallos y, sobre todo, como vayamos a ver, el sistema de conexión y permisos a cada servicio y datos está realmente optimizado, como hemos podido comprobar ya nosotros mismos en nuestra instalación.

Este plugin no solo proporciona datos sin salir de WordPress: aspira a ayudarte a optimizar el site

Este plugin no solo proporciona datos sin salir de WordPress, sino que aspira a usarlos para decir por dónde debes ir, cómo debes optimizar el site. Los datos de los mencionados servicios (Analytics, Adsense, Search Console o PageSpeed insights) se cruzan entre ellos en el propio Wordpres para que puedas tomar mejores decisiones y crear nuevas metas.

Uno de los primeros avisos que recibimos al integrar Google Site Kit en WordPress

Al margen de la portada de Google Site kit, el sistema ofrece un buscador para poder ver estadísticas de urls concretas de tu WordPress, de forma que se puede bajar al detalle. Esta información tan concreta también se puede ver si navegas y estás dentro del sistema y tienen los permisos y rol necesario gracias al enlace del que dispone la barra de navegación superior.

Una vez instalado Google Site Kit, tendrás acceso a un montón de información desde el propio WordPress. Lo que hagas con ella depende de ti, pero el equipo de Google sugiere visitar la home de Site Kit cada semana en busca de sugerencias de mejora. Los datos se pueden utilizar de mil maneras, como ver cómo se comportan tus nuevos artículos frente a los de la semana pasada o comprobar cuál es el ratio de abandono en las páginas que peor cargan, por poner varios ejemplos.

Configuración de Google Site Kit

Como bien dicen en su propio artículo, Google Site Kit puede ser configurado sin ver una sola línea de código y lo cierto es que también tienen razón cuando dicen que el sistema de conexión con todos los servicios de Google está muy bien optimizado. Tras bajar el plugin e instalarlo en tu WordPress, te encontrarás con un este módulo de bienvenida:

Módulo de configuración de Google Site Kit

Antes de seguir configurando, lo ideal es que se haga login en la cuenta de gmail en la que tenemos configurados todos los servicios que queremos conectar, en nuestro caso conectamos todos menos Adsense, ya que en mejorCMS no tenemos publicidad. Obviamente, cada servicio debe estar configurado y funcionando antes de conectarlo con nuestro CMS para una configuración más rápida. Lo primero que se conecta es Google Search Console:

Pantalla de conexión con Google Search Console

Además de conectar el servicio, deberás darle ciertos privilegios.

Imagen de aceptación de concesión de permisos

Si todo va bien, podrás ver en tu home de Google Site Kit de WordPress que habrás conectado bien todos los servicios y ya podrás disfrutar de las estadísticas.

Módulo dentro de la home de Site Kit de WordPress que indica el estado de conexión de cada servicio

En esta home de Site Kit podremos ver datos tan útiles como las fuentes de tráfico, datos de tráfico que te llegue del famoso buscador aderezados con usuarios únicos recogidos en Google Analytics, artículos más populares y, finalmente, estadísticas de PageSpeed sobre el desempeño de tu página tanto en desktop como en entornos móviles.

Al margen de todo esto, existe un módulo que se puede activar en la home de WordPress o escritorio que tiene todas las papeletas de resultar más relevante que muchos de los que vienen por defecto, ya que proporciona datos básicos de tráfico así como los artículos de más éxito del último mes.

Vista del módulo de Google Site Kit en el escritorio de WordPress
¿Caerá WordPress en manos de Google?

Categorías
Drupal Wordpress

La importancia de los crones en los CMS

Probablemente no conozcas, si no eres muy experto en informática, qué es un cron. La razón es que no es algo que se suela dejar editar de forma sencilla desde el CMS y en muchos casos, además, ni siquiera existe esa necesidad. Los crones son tareas que el gestor de contenidos ejecuta automáticamente cada cierto tiempo y que son vitales para el correcto mantenimiento del mismo y su actualización.

Asesoramiento CMS
Asesoramiento personalizado sobre gestores de contenidos (CMS)
Acierta en la elección que marcará el éxito digital de tu negocio:

Mediante el cron se puede configurar una larga lista de tareas, como puede ser la comprobación de actualizaciones cada cierto tiempo, comprobar si hay artículos que hay que publicar o despublicar cuando llegue una determinada fecha, realizar copias de seguridad y un largo etcétera.

Es fácil entender que los crones mal configurados en el gestor de contenidos pueden llevar a sobrecarga del servidor, retrasos en publicaciones y actualizaciones y a la producción los famosos errores de servidor, por lo que hay muchos artículos que recomiendan optimizarlo.

Hay que recordar igualmente, si trabajas con un CMS de código abierto u open source, que no solo el núcleo cuenta con crones. También las extensiones y plugins se subirán al carro y consumirán recursos. Sin duda es una nueva razón de peso para pensarse bien qué instalamos. Eso sí, los crones se ejecutan en segundo plano y, por otro lado, existen sistemas de caché que pueden minimizar su impacto.

El problema del cron en WordPress

El principal problema que puede aparecer en WordPress es la configuración por defecto: el cron se dispara cada vez que la web recibe una visita. Esto significa que si este humilde blog llega a recibir 1.000 visitas por minuto, el cron se ejecuta y revisa todas las tareas 1.000 veces por minuto, lo que supone una paliza en toda regla para el servidor si no está bien dimensionado. Cuando se habla de que WordPress no es muy escalable de serie probablemente es por detalles como éste.

En WordPress el cron se dispara cada vez que la web recibe una visita

Aunque en muchos sitios se asegura que esta configuración por defecto es absurda, lo cierto es que tiene bastante sentido. WordPress es responsable de un grandísimo número de instalaciones y la inmensa mayoría de ellas son de bajo tráfico y con esta configuración, todo funciona siempre correctamente. A partir de un buen nivel de tráfico, el webmaster debería saber y poder controlar el cron a su gusto y necesidades. Además, no confía en el servidor y maneja los crones por sí mismo.

Si buscas información sobre el Cron de WordPress en Google, encuentras miles de artículos recomendando desactivar este comportamiento y activar la ejecución en el servidor del cron cada X tiempo, a tu elección, pero siempre dentro de un intervalo entre 5 y no más 30 minutos, dependiendo de tu tráfico y nivel de actualización.

Este proceso de optimización, mil veces explicado, aunque no es muy complicado, cuenta con varios inconvenientes, como por ejemplo que hay que acordarse de revertirlo cuando cambiemos de hosting.

Los crones en Drupal

Mientras que para la inmensa mayoría de usuarios de WordPress el cron es el gran desconocido y, de hecho, a nadie le importa, Drupal, siempre más profesional y riguroso, lo ofrece en su configuración.

Configuración del cron en Drupal

Y las opciones ahí son abrumadoras con respecto a su rival, ya que permite hacer funcionar el cron cuando se desee, ya sea dentro del backend o desde fuera mediante url con clave secreto, conseguir un registro del cron y decidir el plazo de ejecución del cron. ¡Y todo ello sin acudir al servidor!

Drupal, siempre más profesional y riguroso, ofrece diversas opciones de configuración en el core

Eso sí, el funcionamiento es similar al de WordPress y solo se ejecuta si hay tráfico en el site. Para crones y tareas importantes, es mejor confiar en la configuración del servidor.

Mi experiencia con los crones

Mientras trabajaba en Bitban recibí algunas peticiones de ajustes de crones. La que mejor recuerdo es la petición que nos hicieron para asegurarse de que la barra de “breaking news”, es decir, noticias urgentes, tardaba 5 minutos en aparecer y necesitaban que se activara inmediatamente al publicarla.

En este caso la solución fue tocar la prioridad de los crones y poner dicha barra entre las más prioritarias del CMS, las que en condiciones de igualdad, el sistema elegirá ejecutar antes que las otras.

Asesoramiento personalizado sobre gestores de contenidos (CMS)

Acierta en la elección que marcará el éxito digital de tu negocio:
Categorías
Wordpress

Cientos de plantillas y extensiones comerciales para WordPress gratis de forma legal

Eso es lo que asegura la web, GPLDL.com, una web que ofrece en descarga miles de plantillas, extensiones y plugins de WordPress y WooCommerce totalmente gratis amparándose en la libertad que concede la licencia GPL (General Public License o Licencia Pública General).

Con solo registrarse, cualquiera puede tener acceso a ingentes cantidades de contenido que de otra forma costarían cientos de euros anuales.

Con solo registrarse, cualquiera puede tener acceso a ingentes cantidades de contenido que de otra forma costarían cientos de euros anuales. ¿Dónde está el truco? En GPLDL se amparan en la licencia GPL, que es la misma que usa WordPress y que también usan todos los archivos que alojan. Este tipo de licencia estipula que cualquiera tiene derecho redistribuir el contenido gratis, incluso modificado, aunque su autor haya dispuesto que es de pago.

Al no acceder a ese contenido premium desde el sitio oficial, obviamente el soporte así como las actualizaciones oficiales no están incluidas. La web GPLDL.com asegura que se encargará de mantener actualizados los contenidos de forma que no se sufra ningún problema de seguridad por desactualización. GPLDL asegura además que pone a disposición de sus usuarios registrados exactamente el mismo código que ponen los creadores origitales de las plantillas y extensiones.

Tráiler promocional de GPLDL

En resumen: En GPLDL puedes descargar gratis contenidos de pago de empresas como WooThemes, iThemes, Gravity Forms, Obox Themes, WPML, WPMU DEV, Elmastudio, Graph Paper Press, AppThemes, Elegant Themes y muchos otros, pero sin necesidad de pagar por el soporte que éstos fuerzan a pagar. En conclusión, GPLDL lo único que no asegura es soporte de cada desarrollador, por lo que si se necesita, es mejor no usar su servicio de descarga y contratar el contenido original en su web oficial.

Entre los plugins de pago gratis que ofrece GPLDL encontramos algunos interesantes como Yoast SEO premium o Divi Builder, entre muchos otros

Entre los plugins de pago gratis que ofrece GPLDL encontramos algunos interesantes como Yoast SEO premium o Divi Builder, entre muchos otros. En cuanto a las plantillas, tenemos plantillas premium gratis de todo tipo y condición de desarrolladores como AppThemes, CSSIgniter, Dessign, Cyberchimps, Elegant Themes, Elmastudio, Envato/Themeforest, Graph Paper Press, Obox, PanKogut, BuddyPress Team, ThemeZilla, Themify y un largo etcétera.

¿Debemos usar GPLDL? Nuestra opinión

En cierto sentido, GPLDL está usando un resquicio que concede la licencia GPL para poner gratis contenidos de pago. Al margen de este detalle, que puede ser largamente discutido desde el punto de vista ético (no legal), lo cierto es que para que cualquier CMS open source o de código abierto evolucione, debe haber también un ecosistema de pago sólido.

Por otro lado, aseguran que los archivos premium que ofrecen en descarga gratis son 100% los originales que los desarrolladores ofrecen en sus propias páginas, sin ningún tipo de modificación ni malware, y que se han obtendio y se distribuyen legalmente bajo la indicada licencia. Cada uno debe valorar si se fía de que no haya modificaciones indeseadas en el código, es decir, que entramos en el campo de la confianza.

Mi recomendación personal sería usar todo lo que ofrece GPLDL solo para hacer pruebas

Mi recomendación personal sería usar todo lo que ofrece GPLDL solo para hacer pruebas, es decir, en una instalación de test para asegurarnos de que el plugin o tema nos satisface plenamente. Si eso ocurre, es muy recomendable comprar el contenido de su autor original para asegurarnos el soporte y evitar cualquier problema de seguridad derivado de malware, publicidad indeseada y/o puertas traseras. Recordad que el entorno de pruebas debe estar separado del de producción… Por tanto, en el caso de que el autor del contenido de pago deje probarlo gratis, entonces GPLDL no tiene sentido en mi opinión.

Asesoramiento personalizado sobre gestores de contenidos (CMS)

Acierta en la elección que marcará el éxito digital de tu negocio: