15 de septiembre de 2017
¡Extra! ¡Extra! Gutenberg y Calypso serán reescritos en otro framework de JavaScript diferente a React que, por culpa de su licencia y la decisión de Facebook, se ha convertido en una opción no válida para muchos proyectos, entre ellos WordPress. Además de esta noticia, la semana viene cargada de contenido de calidad: consejos sobre maquetadores visuales, sobre WordPress.com, sobre un plugin que ha sido utilizado para mostrar spam… y muchos tutoriales de calidad: hooks y orden de carga, pre_get_posts, recuperar carritos abandonados en WooCommerce, utilizar vanilla JavaScript y los mejores plugins de cache. Será por contenidos para no parar de aprender.
/ Juan de Enlace Permanente
📢 Noticias
On React and WordPress
¡Notición! Después del lío de licencias, patentes y demás que hemos ido hablando estas semanas sobre React, Automattic ha decidido reescribir todo Calypso con un nuevo framework JavaScript y el equipo de desarrollo de Gutenberg también reescribirá el trabajo hecho hasta ahora con otro framework que no traiga consigo un problema legal tan importante. ¡Bien por Matt! En este post describe detalladamente los motivos y la situación actual.
/ Matt Mullenweg
Display Widgets Plugin Includes Malicious Code to Publish Spam on WP Sites
Si tienes instalado el plugin Display Widgets vigila que no te la hayan estado liando sin que te dés cuenta. Más allá del problema obvio que esto supone, es interesante leer tanto este post como el que enlazan al inicio como actualización, en el que detallan qué estaba pasando, cómo ocurrió todo y quién está detrás de esta campaña de spam a través de un plugin. Bastante rocambolesco todo.
/ Mark Maunder, Wordfence
📚 Lecturas interesantes
Page builders, ¿ángeles o demonios?
Enmarcado dentro de una meetup de WordPress Madrid, Pablo dio una charla centrada en los page builders, los famosos maquetadores visuales. ¿Es oro todo lo que reluce? ¿Reluce algo realmente? ¿Y Gutenberg qué opina de todo esto? Un buen listado de ventajas, inconvenientes y consejos para que lo tengáis en cuenta en vuestros desarrollos.
/ Pablo López, DesarrolloWP
La más poderosa razón por la que no debes usar WordPress.com
Fernando Tellado sabe bastante de contenido. Lleva 10 años con AyudaWP, ha escrito libros, se recorre el país compartiendo la palabra de WordPress… y no tiene su web en WordPress.com. Así que algo sabrá de lo que dice, ¿no? En este artículo nos explica el principal motivo para no hacerlo y por qué deberíais tenerlo en cuenta vosotros también. Al final todo gira alrededor de ser nosotros dueños de todos nuestros contenidos.
/ Fernando Tellado, AyudaWP
The Three Development Paradigms: Procedural, Object-Oriented, and Functional
Si eres uno de esos desarrolladores o implementadores o frontender que ha llegado de rebote al desarrollo informático, puede que algunos conceptos clave se te hayan quedado en el tintero. En este artículo se explica la diferencia entre tres paradigmas de desarrollo: por procedimientos, orientado a objetos o funcional. Es hora de repescar los apuntes y tener claro qué es cada cosa.
/ David Hayes, WPShout!
🧩 Para aprender
Orden de carga y hooks en WordPress
Para la mayoría, WordPress es pura magia. Escribes una URL y ahí aparece, como si nada, en cuestión de milisegundos. Pero por detrás se están ejecutando multitud de acciones. Y filtros. Vamos, los ganchos o hooks que provocan que todo funcione correctamente. ¿Y cuáles son estos hooks? Fernan nos da una lista de los más importantes, el orden en que se ejecutan y qué hace cada uno. ¡Una buena chuleta!
/ Fernan Díez, Betabeers
¡Quieto todo el mundo! ¡Esto es un pre_get_posts!
¿Que no sabes qué es un pre_get_posts? Pues ya estás tardando en leer el post de Mauricio y los ejemplos que nos pone para enterarte. Frenar y modificar la query principal de SQL suena lo suficientemente interesante como para aprovechar esta función en nuestros proyectos. ¡A por ella!
/ Mauricio Gelves
Cómo recuperar carritos abandonados en WooCommerce
Tenéis una tienda online, tenéis unos clientes que meten las cosas en el carrito y después… se marchan. Una venta perdida… ¿para siempre? Fernando nos explica cómo intentar recuperar estos carritos abandonados y que se complete el pedido. Un completo tutorial con varios plugins y consejos.
/ Fernando Tellado, AyudaWP
Descubre por qué vanilla JavaScript es el futuro
Muchas veces utilizamos herramienta por pura cuestión de tradición. Si siempre las hemos utilizado, no nos molestamos en aprender cómo hacerlo de otra forma… más sencilla o más rápida. Es el caso de muchas funciones de jQuery o Underscores.js como las que nos explica David en este post, que realmente se pueden conseguir con vanilla JavaScript (o JS a pelo, vamos) sin ninguna dificultad. Interesante punto de vista.
/ David Aguilera, Nelio Software
Los mejores plugins de cache para optimizar WordPress
Qué importante es la cache para la optimización web y qué peligrosos son algunos plugins o qué complejo hacen algunas cosas. Álvaro nos trae aquí un análisis (con benchmark incluido) de los plugins más útiles para manejar la cache de nuestro WordPress y su top 3 de recomendaciones. A tener en cuenta.
Si no cuento mal, 70% de posts en castellano. A mediados de septiembre parece que por fin ya ha terminado agosto y nos ponemos las pilas escribiendo. Además artículos.
La pregunta acerca de qué framework JavaScript aprender va a acabar siendo eterna, como aquella de la diferencia entre WordPress.org y WordPress.com. O como la de cuál es el mejor hosting. O la de cómo salir primero en Google.
Por cierto, Matt debería «show a little more love» en su blog, que nos mezcla el hombre unos colores que ni un daltónico agudo, hoygan.
Venga, ¡buen fin de semana!
Muchas gracias Juan!
Ya tengo lecturas para este finde 🙂