Juanma Garrido, en su presentación sobre las novedades de WordPress 6.9, se centró en varias áreas clave para los desarrolladores y usuarios avanzados. Si bien su agenda general cubrió novedades en el editor de bloques, bloques nuevos/actualizados y tres APIs específicas, las siguientes cinco novedades fundamentales para desarrolladores fueron destacadas:
1. Abilities API (API de Habilidades)
Esta es una API completamente nueva que se integra en el Core de WordPress 6.9. Su propósito es actuar como un registro unificado y estándar de la funcionalidad que el sitio puede realizar. Esto es una pieza fundamental de la estrategia para incorporar la Inteligencia Artificial (IA) en WordPress. Las habilidades se definen con un esquema de entrada y un esquema de salida que deben cumplir requisitos, además de requerir permisos específicos para su ejecución. Esto permite que, a través de un adaptador MCP (Model Context Protocol), las habilidades definidas se conviertan en herramientas (tools) que un LLM (como ChatGPT o Claude) pueda utilizar para interactuar con el sitio de manera natural (ej. consultar la versión de PHP o el número de posts).
2. DataViews y DataForm
Estos son dos componentes de React esenciales que se están utilizando como base para construir las nuevas interfaces de administración de WordPress.
• DataViews es el componente que se usa para mostrar datos en interfaces alineadas con el Core (como las vistas de Templates o Páginas en el editor del sitio), gestionando automáticamente la ordenación, el filtrado, la paginación y la selección de campos.
• DataForm es el componente utilizado para la edición de datos.
• Ambos comparten una Fields API (API de Campos) extendida en 6.9, permitiendo definir hasta 13 tipos de datos diferentes (como array, booleano, color y email). Esta expansión es crucial porque la definición del tipo de dato permite a DataViews gestionar automáticamente la ordenación y a DataForm aplicar validación automática durante la edición.
3. Interactivity API (Avances)
Esta API no es nueva, pero ha recibido avances significativos que facilitan a los desarrolladores la creación de experiencias dinámicas en el frontend, similares a las de una Single Page Application, pero de manera estandarizada en WordPress. Las novedades incluyen la estandarización de la forma en que se pueden duplicar directivas para los elementos de frontend (usando la notación de triple hash). También hay mejoras en el Interactivity Router para permitir la navegación sin una recarga completa de la página, y ahora soporta que las páginas cargadas dinámicamente puedan contener bloques que a su vez utilicen la Interactivity API.
4. Paleta de Comandos en todas partes
La paleta de comandos (accesible con Control + K) se ha ampliado en WordPress 6.9 para estar disponible en toda la experiencia de administración (WP Admin), y no solo dentro del Editor del Sitio. Esto permite una navegación y ejecución de tareas de administración mucho más rápidas. Lo más relevante para los desarrolladores es la capacidad de registrar comandos personalizados mediante código (usando el comando dispatch), lo que abre un potencial para automatizar tareas desde cualquier parte del escritorio.
5. Colaboración Asíncrona con Notas en Bloques
Esta función introduce un mecanismo de colaboración asíncrona en el editor de bloques. Permite a los colaboradores adjuntar comentarios y feedback directamente a bloques específicos de un post. El autor del post recibirá notificaciones por correo electrónico cuando otro usuario añada una nota. Esta es la primera feature visible de un proyecto más grande que busca que WordPress alcance una experiencia de edición «multijugador» al estilo de Google Docs.
Estas novedades, especialmente las APIs (Abilities, DataViews/DataForm, Interactivity), representan un trabajo fundacional para adaptar WordPress al futuro de la web, haciendo hincapié en la IA, la colaboración y la mejora de la interfaz de usuario con herramientas modernas.
Aqui diapositivas con enlaces de interés.


