Ja tenim el plugin Accessibility Lab

August 25
10 mins

Episode Description

Ja tenim un prototip del proper plugin de laboratori Accessibility Lab, a l’estil del d’IA i del de Performance.

www.wppodcast.cat\/wp-json\/podlove-web-player\/shortcode\/publisher\/8538","data":{"version":5,"show":{"title":"WordPress P\u00f2dcast (catal\u00e0)","subtitle":"Informaci\u00f3 de la Comunitat del WordPress","summary":"Informaci\u00f3, not\u00edcies i entrevistes sobre la Comunitat del WordPress.","poster":"https:\/\/www.wppodcast.cat\/wp-content\/cache\/podlove\/5c\/b90e67613725b4d3b9dc00a03d18dc\/wordpress-podcast-catala_500x.png","link":"https:\/\/www.wppodcast.cat"},"title":"Ja tenim el plugin Accessibility Lab","subtitle":"Ja tenim un prototip del proper plugin de laboratori Accessibility Lab, a l'estil del d'IA i del de Performance.","summary":"","publicationDate":"2026-08-25T00:00:00+00:00","duration":"00:10:01.319","poster":"https:\/\/www.wppodcast.cat\/wp-content\/cache\/podlove\/4b\/9ed0221c545b5a01a9d139656b2c23\/ja-tenim-el-plugin-accessibility-lab_500x.png","link":"https:\/\/www.wppodcast.cat\/podcast\/ja-tenim-el-plugin-accessibility-lab\/","chapters":[],"audio":[{"url":"https:\/\/www.wppodcast.cat\/podlove\/file\/339\/s\/webplayer\/c\/website\/wordpress-podcast-ca-e147.mp3","size":"9810168","title":"MP3 Audio (mp3)","mimeType":"audio\/mpeg"}],"files":[{"url":"https:\/\/www.wppodcast.cat\/podlove\/file\/339\/s\/webplayer\/wordpress-podcast-ca-e147.mp3","size":"9810168","title":"WordPress P\u00f2dcast","mimeType":"audio\/mpeg"}],"contributors":[{"id":"2","name":"Josep Mor\u00e1n","avatar":"https:\/\/0.gravatar.com\/avatar\/40b6b0a49a5043d55cd319de30ee4732242c6f2dc4266c1693e42126788ebb2d?s=150&d=mp&r=g","role":{"id":"1","slug":"presentador","title":"Presentador"},"group":null,"comment":null}]}}, {"url":"https:\/\/www.wppodcast.cat\/wp-json\/podlove-web-player\/shortcode\/config\/default\/theme\/wppodcast-blocks","data":{"activeTab":"chapters","subscribe-button":null,"share":{"channels":[],"outlet":null,"sharePlaytime":false},"related-episodes":{"source":"podcast","value":null},"version":5,"playlist":"https:\/\/www.wppodcast.cat\/wp-json\/podlove-web-player\/shortcode\/podcast","theme":{"tokens":{"brand":"#15803D","brandDark":"#15803D","brandDarkest":"#15803D","brandLightest":"#fff","shadeDark":"#000","shadeBase":"#000","contrast":"#000","alt":"#fff"},"fonts":{"ci":{"name":"Outfit","family":["sans-serif"],"src":[],"weight":800},"regular":{"name":"Outfit","family":["sans-serif"],"src":[],"weight":300},"bold":{"name":"Outfit","family":["sans-serif"],"src":[],"weight":700}}},"base":"https:\/\/www.wppodcast.cat\/wp-content\/plugins\/podlove-web-player\/web-player\/"}}]); podlovePlayer(player, "https://www.wppodcast.cat/wp-json/podlove-web-player/shortcode/publisher/8538", "https://www.wppodcast.cat/wp-json/podlove-web-player/shortcode/config/default/theme/wppodcast-blocks").then(function() { player && player.classList.remove("podlove-web-player-loading"); }); });

Recorda que pots escoltar aquest programa des de Pocket Casts, Spotify, i Apple Podcasts o subscriure’t al feed directament.

Transcripció del programa

Hola, soc en Josep Morán i estàs escoltant WPpodcast, al resum de notícies de la Comunitat WordPress en català.

En aquest programa trobaràs la informació del 17 al 23 d’agost del 2026.


Finalment ha arribat WordPress 7.1, amb nom en clau Mary Lou, el 19 d’agost. Ha passat per quatre release candidates: la RC4 va arribar amb més de 26 correccions addicionals sobre la RC3, i hi va haver una congelació de codi allargada més enllà de les 24 hores habituals, a petició expressa dels committers, per tenir temps de verificar bé el paquet final abans de publicar-lo. L’equip de Core ja busca voluntaris per a les versions de manteniment 7.1.x; la 7.1.1 es preveu per a principis de setembre, segons la gravetat dels bugs que vagin apareixent.

Per a qui administri servidors: WordPress 7.1 manté el mínim de PHP 7.4 i és totalment compatible des de PHP 7.4 fins a PHP 8.5. PHP 8.3 ja està en suport només de seguretat, i PHP 8.2 arriba a fi de vida el 31 de desembre d’enguany, així que si teniu llocs en aquestes versions, val la pena anar planificant la migració.

L’estrena no s’ha lliurat del drama. Anne McCarthy, release lead d’aquesta versió, ha publicat un extens diari de decisions del cicle on explica, entre moltes altres coses, què va passar realment el dia del llançament, dalt de l’escenari de WordCamp US: un commit va disparar les actualitzacions automàtiques abans d’hora, amb uns 300.000 llocs ja actualitzats i una incompatibilitat amb WP Rocket reportada en directe, mentre Matt Mullenweg seguia a l’escenari sense confirmar si volia «prémer el botó» del llançament en persona. Davant la falta de comunicació amb Mullenweg i amb les actualitzacions automàtiques ja en marxa, McCarthy va prendre la decisió de publicar l’anunci directament sense esperar l’acte a l’escenari, i va assumir la responsabilitat de la decisió públicament.

Ara passem a parlar de les novetats de l’equip de Gutenberg. Gutenberg 23.8, publicada el mateix dia del llançament de WordPress 7.1, fa un pas més en les revisions visuals: ara es pot enllaçar directament a una revisió concreta, perquè la URL s’actualitza sola a mesura que navegues per l’historial, de manera que compartir un canvi exacte amb un company és tan senzill com copiar l’enllaç. També s’hi afegeix una vista de diferències en codi dins del mateix editor. Les Notes, per la seva banda, tanquen el cercle de les mencions: quan algú menciona un altre usuari amb una arroba, ara rep un correu en el seu propi idioma amb enllaç directe a la conversa.

L’altra gran novetat és de rendiment pur: la vista de llista rep una tanda de millores que, sumades, la fan dràsticament més ràpida en posts llargs. En una entrada de 1.000 paràgrafs, seleccionar tots els blocs passa de 16,8 a 0,4 segons. A més:

  1. El llenç buit de l’editor deixa de mostrar un simulacre de bloc i ja renderitza un bloc real per defecte, de manera que el que veus abans d’escriure és exactament el que obtens.
  2. El bloc Playlist, encara experimental, millora el seu flux de conversió des d’Audio i permet seleccionar diversos arxius alhora des de la Biblioteca de mèdia.
  3. El bloc Tabs guanya navegació per teclat amb les tecles Inici i Fi.

L’equip d’IA ha llançat el plugin AI 1.3.0, amb dos experiments nous a l’editor: traducció de contingut, que tradueix blocs de paràgraf, encapçalament i, opcionalment, el títol, sense sortir de l’editor, i sempre deixant el resultat pendent de revisió abans de publicar; i generació de slugs, que suggereix permalinks concisos a partir del títol i el contingut, disponible tant als controls de permalink com al flux previ a publicar.

També hi ha un reforç de seguretat notable: verificació de nonce abans de generar text alternatiu o resums en bloc, validació que les URL d’imatges externes són públiques i d’un tipus permès, i límits configurables de mida i temps d’espera per a les descàrregues d’imatges personalitzades.

A més, ja s’apunta cap a on va tot això: de cara a WordPress 7.2, l’equip vol portar al nucli un patró d’Abilities a l’estil CRUD en lloc d’exposar directament l’API REST, perquè cada ability es pugui anotar amb precisió sobre si és de només lectura o realitza una acció destructiva.

El Blog de Desenvolupadors ha publicat un tutorial pràctic i molt complet sobre la nova API pública d’icones de la 7.1. Es construeix pas a pas un plugin d’exemple amb icones de restaurant i, tot i que el detall és molt de desenvolupador, resumeix bé el flux bàsic: registrar una col·lecció, registrar cada icona passant-li una etiqueta i el contingut SVG o la ruta a un arxiu, i utilitzar el resultat directament al bloc Icon. Com a curiositat d’estil de codi, recomana recolzar-se en enumeracions de PHP amb valors, disponibles des de PHP 8.1, en lloc d’arrays solts, per evitar errors tontos de tipeig i guanyar autocompletat a l’editor.

Dit i fet. Ja tenim el primer prototip del plugin Accessibility Lab, que es va començar a comentar fa tot just uns dies. Segueix el model ja conegut del plugin Performance Lab i del plugin d’IA: reunir en un sol lloc experiments camí del nucli de WordPress i eines pràctiques ja provades per la comunitat, amb la diferència que aquí tot queda agrupat en un únic plugin en lloc de repartir-se en diversos de petits. L’equip insisteix molt en el que NO és: no substitueix arreglar l’accessibilitat directament al core, i els errors evidents, com atributs ARIA mal posats, etiquetes que falten o problemes de teclat, es continuen corregint on són, sense passar primer per aquest plugin.

El prototip ja porta tres mòduls funcionant:

  1. El primer amplia les opcions de vista de la Biblioteca de mèdia més enllà del simple interruptor de scroll infinit que va arribar amb la 7.1, afegint control sobre quants elements es mostren, la densitat i si es veu sempre el nom de l’arxiu, pensat explícitament per recollir feedback real de cara a com s’hauria de resoldre això al core.
  2. El segon incorpora el treball ja existent de Troy Chaplin amb el seu plugin Block Accessibility Checks: validació en temps real de blocs, camps meta i estructura del document contra les WCAG, amb un sistema de tres nivells d’avís i que es pot enganxar també a blocs de tercers.
  3. El tercer és una validació de jerarquia d’encapçalaments que avisa a l’instant si un bloc d’Encapçalament salta un nivell, per exemple un H2 seguit directament d’un H4, una cosa que feia anys que es demanava a Gutenberg sense resoldre’s.

De cara al futur, la idea que genera més il·lusió és fer cercable el text alternatiu de les imatges, que avui viu al post meta i per això no es pot indexar ni cercar a escala, un ticket de Trac obert des de fa anys.


Recordeu que aquest pòdcast es distribueix amb llicència Creative Commons com una versió derivada del WPpodcast en espanyol; tens tots els enllaços per ampliar la informació i el pòdcast en altres idiomes, a WPpodcast.cat.

Una abraçada, i fins al pròxim programa.

See all episodes