Trato de mantenerme al día con las noticias de WordPress porque soy un gran usuario de WordPress y tengo muchos sitios de producción que se ejecutan en él. WordPress ha sido bueno para mí como creador de sitios literalmente durante toda mi carrera. Así que, como hacemos con la tipografía (ejemplo), la accesibilidad (ejemplo) y JavaScript (ejemplo), espero lanzar paquetes de enlaces de vez en cuando con cosas que encuentro particularmente interesantes en ese ecosistema.
- Campos personalizados avanzados: una guía para campos personalizados y bloques ACF por Iain Poulson: “ACF es exactamente lo que faltaba en WordPress como sistema de administración de contenido (CMS) cuando se trata de tener más control sobre su contenido”. Exactamente. ACF es un gran problema para WordPress, ya que lo convierte en un CMS adecuado cuando necesita tener ese control específico sobre el modelado de datos. Puede pensar que el editor de bloques se defiende un poco de la necesidad de ACF, pero no, la solución de bloques personalizados de ACF es bastante buena, lo que la hace casi incluso más valiosa. Este es un buen resumen.
- Cree diseños únicos combinando bloques de Mel Choyce: el editor de bloques es verdaderamente capaz de crear páginas atractivas y altamente diseñadas. Enlace a las diapositivas aquí, pero la magia está en el video debajo de las diapositivas. A partir de las 13:00, puede ver las páginas de exhibición de Mel creadas con el Editor de bloques y, literalmente, sin complementos adicionales. Solo entre columnas, espaciadores y bloques de cubierta, puede obtener bastante fantasía.
- WP Engine hace que Local Pro sea gratuito para todos los usuarios por Sarah Gooding: bastante genial Flywheel (propiedad de WP Engine) para hacer que Local sea completamente gratuito. Solía tener una versión PRO con algunas características atractivas por las que valía la pena pagar, por lo que parece que muchos de nosotros literalmente ahorraremos dinero. Ya no puedo imaginar trabajar con WordPress localmente sin Local, es tan bueno. Mi función favorita de bebé es el inicio de sesión de administrador con un solo clic. No saturar mi administrador de contraseñas con un montón de inicios de sesión tontos del sitio local. (Divulgación: Flywheel patrocina este sitio).
- Espaciado de bloques más simple en WordPress con :is() y :where() de Michelle Barker: el editor de bloques trae sus propias clases HTML con las que ahora tenemos que lidiar en nuestros propios temas (y estilos de administración). El anidamiento puede conducir a selectores de CSS bastante retorcidos, pero terminan siendo más limpios gracias a los poderes separados por comas de estos pseudoselectores.
- Faust.js, el marco para WordPress sin cabeza por Will Johnston: WP Engine ha creado Faust, un “marco para crear aplicaciones front-end para sitios de WordPress sin cabeza”. Faust.js proporciona herramientas para reducir las molestias de crear un sitio de WordPress sin cabeza (es decir, en torno a la obtención de datos, la autenticación, las vistas previas y SSR/SSG) al tiempo que ofrece una experiencia agradable tanto para los desarrolladores como para los editores”. Está basado en Next.js.
- Propuesta para un equipo de rendimiento de Ari Stathopoulos: “En comparación con otras plataformas (p. ej., Wix, Shopify, Squarespace), WordPress se está quedando atrás. Otras plataformas son, en promedio, más rápidas (y cada vez más rápidas) que los sitios web de WordPress, y están invirtiendo activamente (y comercializando) el rendimiento central como característica”. Me parece una decisión inteligente tener un equipo dedicado a esto a largo plazo. Pero también es una orden extremadamente alta. Los temas y complementos, que WordPress en sí mismo no controla directamente, son la mayor influencia en el rendimiento.
- Theme.json para WordPress Block Themes explicado por Ellen Bauer: realmente necesito profundizar en esto yo mismo. Este es un archivo nuevo que forma parte de los temas que tendrá mucho control sobre la información de estilo. Parece el futuro y no debe evitarse, aunque es mucho más importante para los sitios que se dedican a la “edición completa del sitio” (FSE). Eric Karkovack tiene otra publicación de introducción sobre todo esto. Y hablando de la edición completa del sitio, Annie McCarthy tiene un resumen de preguntas y respuestas de personas preocupadas por cosas específicas a medida que FSE avanza.
- Bucle de consulta: los entresijos de una de las características más poderosas de WordPress 5.8 por Justin Tadlock: el bloque de consulta parece ser un gran problema, especialmente para la edición completa del sitio. Si no tiene un archivo de plantilla, puede usarlo para ejecutar un
WP_Query
entonces… ¿dónde lo haces? En un bloque de consulta, pronto. Parece que será divertido de usar, ya que no solo consulta lo que desea, sino que aplica patrones de diseño a los resultados visualmente. Me imagino que habrá muchas oportunidades en los patrones de envío para este bloque. - Encute de Mark Jaquith: un “complemento de WordPress para la gestión fluida de scripts y estilos”. Solía usar MinQueue para esto, pero parece muerto hace mucho tiempo. Lo que me gustó de MinQueue es que tenía un componente visual que le mostraba todos los scripts y estilos que estaban en cola en cualquier página, para que supiera la lista completa de lo que había allí y luego tomara medidas. Lo usé para desactivar la basura que cargaron los complementos que no quería. O incluso si lo hiciera, tomaría el recurso y lo cargaría yo mismo para poder concatenarlo correctamente (convirtiéndose en un problema menor con HTTP/2).
La herramienta número 1 que uso para guardar enlaces para revisarlos más tarde es Notion Web Clipper. Lanzo enlaces a una gran tabla en Notion, luego los leo y los etiqueto cuando tengo tiempo. Mi flujo es esencialmente RSS (Firehose) → Notion (Buenos hallazgos) → WordPress (Lo mejor de).