141. GatherPress serà una realitat

·


El plugin de creació d’esdeveniments, pensat específicament per a la comunitat WordPress, té el vistiplau per començar la seva implantació a WordPress.org i substituir Meetup.com.

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 aquest programa trobaràs la informació del 6 al 12 de juliol del 2026.

Comencem amb una notícia que fa temps que molta gent de la comunitat esperava: el projecte WordPress ha confirmat oficialment que vol deixar enrere Meetup.com. La plataforma li costa a WordPress Community Support al voltant de 250.000 dòlars l’any, i a més no acaba de cobrir bé les necessitats reals de la comunitat. El substitut escollit és GatherPress, un plugin de codi obert construït per i per a la comunitat WordPress, que ja està disponible al directori de plugins.

El pla és fer servir GatherPress com a base i construir-hi a sobre les peces específiques de WordPress.org, retornant les millores al plugin sempre que sigui possible. Anne McCarthy coordina el projecte, amb la feina inicial de Dion Hulse i les aportacions de l’equip de GatherPress. Encara no hi ha un calendari concret, però la direcció està clara.

Canviem de tema i passem a parlar de Core, amb el llançament de la WordPress 7.0.1, la primera versió de manteniment. Inclou correccions per a 31 errors entre Core i l’editor de blocs. La més important per a qui tingui llocs amb registre obert és el tancament d’una vulnerabilitat que permetia abusar de la pàgina de registre per enviar correus brossa amb l’assumpte «Detalls d’accés» des del teu propi domini, amb el conseqüent dany a la reputació del servidor de correu. També es corregeix un error a la funció wp_kses que, des del RC4 de WordPress 7.0, corrompia declaracions CSS amb background-image: url, convertint-les en atributs trencats. A més, torna la possibilitat de desactivar estils globals en línia, que a la 7.0 havia quedat bloquejada, i es millora la compatibilitat amb PHP 8.5.

Per als usuaris finals, aquest llançament neteja diversos defectes visuals del disseny de l’administrador de WordPress 7.0. En destaquen:

  1. Els botons de publicació que quedaven massa junts al tauler d’ajustos.
  2. L’spinner mal alineat a la biblioteca de mitjans.
  3. La barra de cerca que saltava de posició després de fer una cerca.
  4. Una pampalluga negra que apareixia breument en carregar qualsevol pantalla de l’administrador.

Els emojis tornen a funcionar correctament, tant en la detecció com en la substitució per imatges Twemoji. I les Revisions Visuals, una de les novetats estrella de la 7.0, reben diverses millores d’accessibilitat: el focus es mou correctament cap al control lliscant en entrar en mode revisions, i els blocs modificats ara també es marquen amb un contorn CSS, no només amb color, cosa important per a usuaris amb baixa visió o daltonisme.

I ja que som amb Core, fa unes setmanes vam comentar que el bloc Clàssic desapareixeria del sistema d’inserció a partir de WordPress 7.1. Doncs bé, l’equip ha fet marxa enrere: el bloc Clàssic continuarà apareixent exactament igual que fins ara, sense cap canvi ni per als usuaris ni per als desenvolupadors. El filtre que s’havia anunciat queda eliminat abans d’haver arribat a cap versió estable, i el plugin Enable Classic Block, publicat per a qui volgués recuperar el comportament anterior, ja no té sentit i es tancarà.

El motiu de la marxa enrere ve després de recollir feedback: l’equip reconeix que la mesura tenia les coses al revés. Amagar el bloc empitjorava l’experiència sense acostar WordPress a l’objectiu real, que és deixar de carregar TinyMCE quan no cal. La conclusió és que el bloc Clàssic ha de quedar obsolet per elecció dels usuaris, no per imposició. A partir d’ara l’esforç se centra a entendre millor per què la gent continua fent servir el bloc Clàssic, millorar la funció «Converteix a blocs», que encara té bastants errors, treballar en mecanismes de migració massiva de contingut, i explorar com carregar TinyMCE de manera asíncrona o sota demanda, entre altres millores de rendiment.

Passem ara a l’equip de Components de Gutenberg, que ha publicat una proposta de fusió per a WordPress 7.1 que és, probablement, la més important dels darrers anys pel que fa a infraestructura visual: un sistema de disseny basat en tokens que posa les bases perquè tot l’administrador de WordPress sigui coherent, personalitzable i accessible de manera sostenible. La idea, en poques paraules, és substituir els valors de color, tipografia, vores i elevació que avui estan codificats a mà a cada component per un sistema de variables CSS semàntiques, els tokens de disseny, que es poden canviar de manera centralitzada.

Per als usuaris, l’impacte immediat a WordPress 7.1 és que l’Editor del Lloc adoptarà l’esquema de color de l’administrador que tingui configurat cada usuari, una cosa que ja feia temps que estava pendent. Per als desenvolupadors de plugins, vol dir poder expressar la seva pròpia identitat de marca dins de l’administrador de WordPress sense haver de lluitar contra els estils de Core ni mantenir-los pel seu compte. Qui adopti el sistema de tokens hereta automàticament qualsevol millora futura.

Una de les parts més interessants d’aquest sistema és el generador d’escales de color a partir de dos colors base, que produeix paletes visualment harmòniques i amb contrast accessible garantit, cosa que obre el camí cap a funcions com un mode fosc real en versions futures.

Ara toca l’equip d’IA, que ha llançat la versió 1.1.0 del plugin oficial d’IA, que ja supera les 30.000 instal·lacions actives i les 100.000 descàrregues acumulades. Els dos grans experiments nous d’aquesta versió són:

  1. L’escriptura predictiva, que suggereix text en línia mentre escrius a l’editor de blocs, amb context intel·ligent, control per teclat i respecte per les Guidelines del lloc.
  2. El xifratge de claus d’API, que xifra les claus dels connectors abans de posar-les a la base de dades i les restaura si l’experiment es desactiva.

També hi ha millores en la moderació de comentaris, que ara permet decidir si els comentaris de visitants anònims s’analitzen automàticament, i en els fluxos de redimensionament, resum i classificació de contingut, que ara esperen que hi hagi prou text abans d’activar-se, evitant resultats inútils.

Pel que fa al que pot arribar o no a WordPress 7.1, l’equip ha acordat que si els embeddings, l’streaming o la feina relacionada amb Abilities no estan llestos abans del dia anterior a la primera beta, es posposaran directament a WordPress 7.2 en lloc de forçar codi amb una revisió insuficient.

Els embeddings tècnicament funcionen, però necessiten que el client d’IA, el plugin del proveïdor i l’emmagatzematge a WordPress estiguin sincronitzats per poder-se provar d’extrem a extrem, i això encara no s’ha demostrat a la pràctica. L’streaming també està obert i esperant revisió. Quant a l’Abilities API, l’equip ha deixat clar que les abilities han de ser primitives funcionals independents de la capa de transport, ja sigui REST, MCP o qualsevol altra, i que no hi ha cap pla de refactoritzar silenciosament l’API REST perquè passi per abilities.

Seguim amb l’equip d’Accessibilitat, que té un debat interessant sobre l’ús del blanc pur i el negre pur en combinacions de color: hi ha evidència creixent, recolzada per les discussions al voltant de WCAG 3 i l’algorisme APCA, que el contrast extrem no sempre ofereix la millor experiència per a persones amb astigmatisme, dislèxia o altres condicions visuals.

L’equip proposa obrir un tiquet a Trac per documentar la investigació i proposar que WordPress adopti blancs i negres suavitzats, una cosa que Gutenberg ja fa en molts llocs, i que suggereix que el blanc pur del nou esquema de color «Modern» de l’administrador de WordPress 7.0 podria haver estat involuntari.

Pel que fa a la feina en curs, la revisió de temes amb l’etiqueta «accessibility-ready» té més de cent temes pendents, setanta-nou dels quals sense revisió inicial, així que el termini s’ha ampliat per poder absorbir el volum. A Gutenberg, el focus és a la barra d’administració unificada que es prepara per a la 7.1, i encara queden pendents de revisió d’accessibilitat el lightbox amb llegendes, el processament de mitjans al client i l’editor de mitjans modal.

Canviem de tema per parlar de BuddyPress, que ha publicat actualitzacions de seguretat i manteniment per a tres branques actives: les versions 14.5, 12.7 i 11.6. Es recomana actualitzar com més aviat millor.

Els dos problemes de seguretat corregits són una validació insuficient a l’API de missatges que permetia suplantar l’ID d’un usuari, i una gestió incorrecta de permisos a l’administració de components que no comprovava correctament les capacitats de l’usuari. A més de les correccions de seguretat, les noves versions milloren la compatibilitat amb WordPress 6.9, amb suport per a les optimitzacions de càrrega d’estils de blocs i la substitució d’API obsoletes, i resolen diversos errors a Nouveau, Grups, Amics, Activitat i l’administració general, juntament amb millores de compatibilitat amb PHP 8.

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.

Comentaris

Deixa un comentari

L’adreça electrònica no es publicarà. Els camps necessaris estan marcats amb *