A WordPress fejlesztőcsapata kiadta a Gutenberg 24.1-et, amely már letölthető a bővítménytárból, és mintegy 140 fejlesztési hozzájárulással teszi következetesebbé a blokkok megjelenésének beállításait. Bár a frissítés középpontjában a formázási lehetőségek kiterjesztése áll, a médiakezelés, a szerkesztő kezelőfelülete és a fejlesztői API-k is változtak.

A formázási lehetőségek közötti eltéréseket csökkenti az új kiadás

A blokkszerkesztőben visszatérő probléma, amikor egy megjelenési beállítás az egyik tartalmi elemnél rendelkezésre áll, a másiknál viszont hiányzik. (Megjegyzésem: Ez azért pár éve ilyen a Gutenberg-ben… – szerkesztő). A Gutenberg 24.1 hivatalos ismertetője (új ablakban nyílik meg) szerint a kiadás fő célja ezeknek az eltéréseknek a csökkentése: a háttérbeállítások és a további formázási eszközök támogatása már szinte az összes alapblokkra kiterjed.

Ez nem azt jelenti, hogy minden blokk minden vezérlőt megkapott volna sajnos. A változáslista (lásd folytatásban) blokkonként rögzíti a bővítéseket: van, ahol háttérkép és annak méretezése jelenik meg, máshol színátmenet vagy árnyék beállítása válik elérhetővé.

A gyakorlati különbség például egy bejegyzéslista kialakításánál látszik. A bejegyzés címe és kivonata egyaránt kap háttérkép-, háttérméret- és színátmenet-támogatást, valamint árnyékbeállítást, így ezek megjelenése több közvetlen blokkbeállítással alakítható.

A mintegy 140 módosítás történt, ami javasolt kódmódosítás és a formázási eszközök összehangolásához kapcsolódik. Ez nem a teljes kiadás változtatásainak darabszáma: a felsorolás számos további felületi fejlesztést és hibajavítást is tartalmaz.

Több blokk kap háttér-, szín- és tipográfiai beállításokat

Az Accordion és a Tabs blokkok (amik a WordPress 7.1-ben jöttek be) mellett a hozzászólásokhoz, illetve a bejegyzésekhez tartozó elemek is részei a bővítésnek. A háttérképek kezelése és a színezés támogatása több tucat külön módosításon keresztül kerül be az érintett blokkokba.

A szöveghasábok támogatása három további helyen jelenik meg: a Group, a Post Author Biography és a Terms List blokkoknál. Ezek a változtatások rendre a #83425, #83424 és #83432 azonosítójú fejlesztésekhez (Git jelzésekhez) tartoznak.

Ez például egy hosszabb szerzői bemutatkozásnál ad új formázási lehetőséget. A Post Author Biography tartalma hasábokba rendezhető; itt szöveghasáb-támogatásról van szó, nem egy új tartalmi blokktípus bevezetéséről.

A füles tartalmak tipográfiája szintén részletesebben szabályozható. A Tabs a #83431, a Tab Panel a #83426, a Tab Panels pedig a #83428 módosítással kap tipográfiai támogatást.

A szövegárnyék a globális stílusokban is önálló beállítást kap

A szövegárnyék nem teljesen új funkció: első változata a Gutenberg 23.5-ben jelent meg, a #73320 fejlesztéssel. A 24.1 ezt egészíti ki teljes theme.json-támogatással, valamint a Globális stílusok felületén megjelenő saját panellel.

A #79584 módosítás a Block API-ban is bevezeti a textShadow tipográfiai támogatását és annak kezelőfelületét. A lehetőség a Paragraph és a Heading blokkoknál válik elérhetővé.

A szövegárnyékot érdemes külön kezelni a változáslistában sokszor szereplő általános árnyéktámogatástól. Előbbi a betűk megjelenéséhez tartozik; abból, hogy egy blokk árnyékbeállítást kap, még nem következik automatikusan a textShadow támogatása.

Sablonfejlesztési szempontból a theme.json bekapcsolása a lényegi változás. A szövegárnyék így a téma konfigurációjában is kezelhető, nem csupán egy elszigetelt szerkesztői vezérlőként jelenik meg.

A Cover és a Media & Text médiaválasztója az oldalsávba is bekerül

A Cover és a Media & Text blokkok beállítási oldalsávjai új Media szakaszt kap. A működés az Image és a Site Logo blokkoknál már használt megoldáshoz igazodik.

A Cover módosítása a #82751, a Media & Text bővítése a #82593 fejlesztésben követhető. Mindkettő azt szolgálja, hogy a média kiválasztása a blokk saját beállításai között is elérhető legyen.

Egy borítóként használt képes szakasz szerkesztésekor így a média kezelése ugyanabban az oldalsávban kap helyet, ahol a blokk többi tulajdonsága. A változás a kezelőfelület következetességét javítja; a kiadás nem új médiatárat vezet be.

A minták és az igazítási beállítások több információt mutatnak

Az oldalindításkor felkínált minták választóablaka kategóriaszűréssel és kereséssel egészül ki. A #81396 fejlesztés olyan helyzetben hasznos, amikor több előre összeállított elrendezés közül kell kiválasztani a megfelelőt.

A sablon hozzáadására szolgáló ablakban ezentúl az egyes sablonok leírása is megjelenik, a #83064 módosításnak köszönhetően. A név mellett tehát további szöveges támpont segíti a választást.

A minták belsejében található blokkoknál láthatóvá válik a szülőelem kiválasztására szolgáló vezérlő is (#82912). Ez a mintán belüli szerkezet kezelését érinti: a kijelölt belső elemtől közvetlenül elérhető a befoglaló blokk kiválasztása.

Az igazítási menü szintén beszédesebb lesz. A #82600 fejlesztés után a nem használható széles és teljes szélességű igazítás nem tűnik el nyomtalanul, hanem elérhetetlen lehetőségként szerepel. A láthatóság nem jelent engedélyezést: a menü pontosabban jelzi a korlátozást.

A nézetmérethez kötött állapotok a pozíció beállítására is kiterjednek

A blokk beállítási oldalsávjában a a pozíció nézetméretenkénti állapotok szerint is megadható. Ezt a #83094 módosítás vezeti be.

A fejlesztők számára ehhez kapcsolódó újdonság a #82741 nyilvános API-ja. Ennek segítségével az egyedi vezérlők is támogathatják a nézetmérethez kötött állapotokat.

A Gallery blokk képaránya ugyancsak kaphat ilyen állapothoz kapcsolódó értékeket (#82233). A támogatás azonban konkrét tulajdonságokra terjed ki: a kiadás nem állítja, hogy minden blokk összes beállítása automatikusan nézetméretenként szabályozhatóvá vált.

Befejeződik a Gutenberg 24.0-ban elkezdett ikonátalakítás

A fejlesztők az utolsó 238 ikont is vonalalapú megjelenítésre alakították át. A munka két részben zárult le: a #82540 módosítás 142, a #82754 pedig 96 ikont érintett.

Ezzel befejeződött a Gutenberg 24.0-ban megkezdett átrajzolás (új ablakban nyílik meg). A csomag egyes ikonok arányainak finomítását és további új ikonokat is tartalmaz (#83338).

Az ikonok elérhetőségének kezelése is változott. Létrejött egy core-admin gyűjtemény az adminisztrációs felülethez (#83261), a public tulajdonság pedig az egyes ikonokról a gyűjtemények szintjére került (#83277).

A rendszer így lehetővé teszi, hogy egy ikon bekerüljön a WordPress alaprendszerébe anélkül, hogy az Icon blokkban is választhatóvá válna (#82634). Az adminisztrációs sávhoz és menühöz szükséges ikonok public: false jelöléssel érkeznek (#79451), a nem nyilvános ikonokat pedig az Icon blokk nem jeleníti meg a weboldal látogatói felületén (#82774).

A blokkkönyvtár részletes változásai megmutatják a támogatás határait

Az alábbi bontás az egyes blokkokhoz tartozó fejlesztéseket rögzíti. A háttércsomag rövidítés minden táblázatban ugyanazt jelenti: háttérkép, háttérméret és háttérszínátmenet támogatását.

Ahol csak színátmenet szerepel, ott a változáslista kizárólag ezt a bővítést nevezi meg. A # kezdetű számok a módosítások PR-azonosítói.

A tartalmi és elrendezési blokkok támogatása több területen bővül

BlokkA 24.1-ben megjelenő változás
AccordionHivatkozások, címsorok és gombok színének támogatása (#83373).
Accordion ItemHáttérszínátmenet (#83197); hivatkozás-, címsor- és gombszín (#83371).
Accordion PanelHáttércsomag (#83201); hivatkozás-, címsor- és gombszín (#83374).
ArchivesHáttércsomag (#83198).
AudioHivatkozásszín támogatása (#83375).
BreadcrumbsHáttérszínátmenet (#83202); a terület címkéje fordítási kontextust kap (#78134).
ButtonsHáttércsomag (#83203).
CodeHáttércsomag (#83204) és árnyék (#83014).
ColumnHáttércsomag (#83205).
ColumnsHáttércsomag (#83206).
CoverÚj Media szakasz a blokk beállítási oldalsávjában (#82751).
DetailsHáttércsomag (#83222); címsor- és gombszín (#83381); árnyék (#83021).
FileHáttércsomag (#83223).
FootnotesHáttércsomag (#83224) és árnyék (#83044).
GalleryHáttércsomag (#83225); nézetmérethez kötött képarányértékek (#82233).
GroupSzöveghasábok támogatása (#83425).
HeadingHáttércsomag (#83226), árnyék (#83045), valamint a közös textShadow-fejlesztés részeként szövegárnyék (#79584).
MathHáttércsomag (#83231), árnyék (#83052), valamint a szövegközi blokk kezelőfelületének javítása (#77743).
Media & TextÚj Media szakasz az oldalsávban (#82593); gombszín támogatása (#83380).
ParagraphSzövegárnyék a közös Block API- és felületi fejlesztés részeként (#79584).
PlaylistÁrnyék támogatása (#83055).
PreformattedHáttércsomag (#83239), hivatkozásszín (#83386) és árnyék (#83174).
PullquoteÁrnyék támogatása (#83177).
QuoteÁrnyék támogatása (#83178).
RSSHáttércsomag (#83244) és árnyék (#83179).
Table of ContentsHáttércsomag (#83251), árnyék (#83187) és szövegigazítás (#83430).
VerseÁrnyék támogatása (#83057).
VideoÁrnyék támogatása (#83196); a GIF-változat kezelésének eltávolítása (#82696).

A füles tartalmak és a navigációs elemek is több beállítást kapnak

BlokkA 24.1-ben megjelenő változás
TabsHáttércsomag (#83252), szegély (#83361) és árnyék (#83186). A hivatkozások, címsorok és gombok színe is támogatott (#83390), valamint tipográfiai beállítások érkeznek (#83431).
Tab PanelHáttércsomag (#83248), szegély (#83363) és árnyék (#83183). Hivatkozás-, címsor- és gombszín (#83389), továbbá tipográfia (#83426).
Tab PanelsHáttércsomag (#83250), gombszín (#83388), árnyék (#83184) és tipográfia (#83428).
Home LinkHáttércsomag (#83230), szegély (#83360) és árnyék (#83046).
Login/outHáttércsomag (#83229) és árnyék (#83050).
Navigation Overlay CloseSzegély (#83362) és árnyék (#83053).
SubmenuÁrnyék támogatása (#83185).
Page ListHáttércsomag (#83234) és árnyék (#83056).
Next PageHáttérszínátmenet (#83232).
Previous PageHáttérszínátmenet (#83240).
Page NumbersHáttérszínátmenet (#83235).
PaginationHáttérszínátmenet (#83236).
Social IconsHáttérszínátmenet (#83249).
Site TaglineHáttércsomag (#83246), a szöveg rendelkezésére álló helyhez igazítását szolgáló „fit text” támogatás (#83034), valamint árnyék (#83181).
Site TitleHáttércsomag (#83247) és árnyék (#83182).

A hozzászólások megjelenése részletesebben szabályozható

BlokkA 24.1-ben megjelenő változás
CommentsHáttércsomag (#83212) és gombszín (#83378).
Comment Author NameHáttérszínátmenet (#83207).
Comment ContentHáttérszínátmenet (#83208), címsor- és gombszín (#83376).
Comment DateHáttérszínátmenet (#83209).
Comment Edit LinkHáttérszínátmenet (#83210).
Comment Reply LinkHáttérszínátmenet (#83211).
Comments Next PageHáttérszínátmenet (#83215).
Comments Page NumbersHáttérszínátmenet (#83216).
Comments PaginationHáttérszínátmenet (#83219).
Comments Previous PageHáttérszínátmenet (#83220).
Comments TitleHáttérszínátmenet (#83217).
Latest CommentsHáttércsomag (#83227) és árnyék (#83047).
Post Comments CountHáttérszínátmenet (#83213).
Post Comments FormHáttércsomag (#83214) és gombszín (#83377).

A bejegyzéshez kapcsolódó blokkok formázása is bővül

BlokkA 24.1-ben megjelenő változás
Latest PostsHáttércsomag (#83228) és árnyék (#83051).
Post Author BiographyHáttérszínátmenet (#83199) és szöveghasábok (#83424).
Post Author NameHáttércsomag (#83200).
Post ContentGombszín (#83379), árnyék (#83016) és szövegigazítás (#83427).
Post DateHáttérszínátmenet (#83218).
Post ExcerptHáttércsomag (#83221) és árnyék (#83018).
Post Navigation LinkSzegély- és térköztámogatás (#83122), továbbá árnyék (#83058).
Post TemplateHáttércsomag (#83237), címsor- és gombszín (#83384), valamint árnyék (#83059).
Post TermsHáttércsomag (#83238) és árnyék (#83175).
Post Time to ReadHáttércsomag (#83258) és árnyék (#83194).
Post TitleHáttércsomag (#83260) és árnyék (#83195).
Read MoreHáttércsomag (#83245) és árnyék (#83180).
No ResultsHáttércsomag (#83233), címsor- és gombszín (#83382), valamint árnyék (#83054).
Query TitleHáttérszínátmenet (#83242).
Query TotalHáttércsomag (#83243) és árnyék (#83176).

A taxonómiákhoz kapcsolódó elemek sem maradnak ki

BlokkA 24.1-ben megjelenő változás
Tag CloudHáttér- és hivatkozásszín (#83264), háttércsomag (#83259), valamint árnyék (#83188).
Term CountHáttércsomag (#83253), árnyék (#83189) és szövegigazítás (#83429).
Term DescriptionHáttércsomag (#83254) és árnyék (#83190).
Term NameHáttércsomag (#83255) és árnyék (#83191).
Term TemplateHáttércsomag (#83256) és árnyék (#83192).
Terms ListHáttércsomag (#83257), árnyék (#83193) és szöveghasábok (#83432).

A blokkformázási fejlesztések részletes csoportosítása a hivatalos ismertetőből elérhető változáslistában (új ablakban nyílik meg) is szerepel. (Ez a Google Docs új, remélem rendes changelog azért lesz.)

Új űrlapelemekkel bővül a felületi komponenskészlet

A kiadás új építőelemeket ad a kezelőfelületeket készítő fejlesztőknek. Megjelenik a CheckboxGroup (#82556), a RadioGroup (#83038) és a Switch (#83039) alapelem, mellettük pedig a RadioGroupControl (#83143) és a SwitchControl (#83146) komponens.

A már meglévő vezérlők megjelenése több ponton igazodik a közös felületi rendszerhez. A CheckboxControl szegélyének, rámutatási és letiltott állapotának színei változnak (#83271), ahogyan a pipajel és a letiltott megjelenés stílusai is (#82555).

A jelölőnégyzetek kattintható területe a látható méret növelése nélkül bővül (#82597). Ugyanez történik a rádiógomboknál is (#83275): a vizuális méret megmarad, de a vezérlő nagyobb területen kattintható el.

A fókusz megjelenítése ugyancsak következetesebbé válik. Az Autocomplete a designrendszer fókuszkeretét használja (#82766), a Circular Option Picker a gomb körvonalas fókuszjelzéséhez igazodik (#82521), az egyedi színátmenet-választó vezérlőpontjai pedig szintén a közös rendszer körvonalát kapják (#82834).

A komponensek belső működése és állapota is változik

A LinkControl és a LinkPicker a wordpress/ui csomag Badge elemét használja (#82684). A Notes műveletei UI Menu alapra kerülnek (#81930), ahogyan a Palette beállításai is (#82768).

A DataViews választója a láblécét az oldalválasztóból és a saját műveleteiből állíthatja össze (#83281). A kereshető választómezők statusContent támogatást kapnak (#82592), a Select pedig Select.ItemLabel és ItemDescription elemekkel bővül (#82369).

A Fieldset jelmagyarázata és leírása közötti távolság csökken (#82729). A Select Positioner visszatér a Base UI alapértelmezett alignItemWithTrigger viselkedéséhez (#82043), a Snackbar és a Notice esetében pedig eltávolítják a korábbi fókusz- és gombfelülírásokat (#82640).

A belső stíluskezelésben a BoxControl oldaljelzője SCSS-modulba kerül (#82570). Az Elevation (#82572) és a Grid (#82571) Emotion-alapú stílusai szintén SCSS-modulokra váltanak.

Több komponens elavultként megjelölt státuszt kap. Ez a Divider (#83040), a ResponsiveWrapper (#83347), a Scrollable (#83273), a ZStack (#83344) és az Elevation (#83269) elemeket érinti; az ilyen jelölés nem azonos az azonnali eltávolítással.

A Storybook felépítése a közös designrendszer köré rendeződik

A komponensek bemutatására és fejlesztésére használt Storybook navigációja átalakul. A Foundations és a DataViews a Design System alá kerül, ugyanott kap helyet a Fields, az Admin UI és az Icons is (#82430).

A Widget Primitives, a Widget Dashboard és a Grid a Widgets csoportban jelenik meg (#82431). A komponenscsomagok a Components (#82433), a szerkesztő felülete pedig az Editor alá rendeződik (#82432).

A legfelső szintű mappák készletét új teszt ellenőrzi (#82436). Az oldalsáv sorrendje minden ilyen mappát kifejezetten felsorol, a designrendszert téve az első helyre (#82429).

Eltűnnek a régi Tokens oldalak (#82434), a bevezető oldal pedig a designrendszer belépőpontjaként íródik újra (#82437). A komponensek státuszát az oldalsávban status-* címkék jelzik (#82435).

A bejegyzésszerkesztő több ponton átveszi az új felületi elemeket

Az együttműködők fejlécben látható avatárcsoportjának fókuszjelzése a designrendszerhez igazodik, amikor együttműködő van jelen (#82941). A Notes panel bal oldali szegélyt kap (#83330), a bejegyzésműveletek pedig UI Menu alapra kerülnek (#81922).

A Globális stílusok felülete szintén UI Menu elemet használ (#81921). A stílusváltozatok előzményeit megjelenítő képernyő a DataViews pickerActivity elrendezésére áll át (#80856).

A kiemelt kép mezője a bejegyzés összefoglaló paneljén támogatja az editor.PostFeaturedImage szűrőt (#83133). A Media Utils csomagban az unstableFeaturedImageFlow stabil, featuredImageFlow nevű felületté válik (#83439).

A billentyűparancsok megjelenítéséhez közös segédfüggvény érkezik (#82632). A nem hierarchikus taxonómiakifejezések kiválasztójában lecserélik a FormTokenField komponenst (#80967), a TextareaAutosize helyét pedig natív szövegmezők és a field-sizing megoldás veszi át (#64208).

A blokkszerkesztő pontosabb kijelzéseket és közös keresési logikát kap

Ha a tartalomlistában az egérmutató egy blokkhoz tartozó sor fölé kerül, a szerkesztő kiemeli az adott blokkot (#83049). Ez közvetlen vizuális kapcsolatot teremt a lista és a szerkesztett elrendezés között.

A keresési találatok rangsorolása egyetlen közös modulba kerül (#83312). A blokkbeállítások között javul a stílusállapotok kezelőfelülete (#82649), a blokk kártyáján használt Badge pedig UI Badge-re vált (#82503).

Külön módosítás stabilizálja az örökölt globális stílusok megjelenítését, miközben a kapcsolódó felületi változtatásokat kísérleti beállítás mögött tartja (#82840). Ez elválasztja a megjelenítés javítását az új kezelőfelület szélesebb bevezetésétől.

A kötések és a blokkváltozatok közötti átalakítások UI Menu elemet használnak (#81925). A Block API mobilwebes többes kijelöléséhez ismét engedélyezik az editableRoot működését (#81542).

Az adminisztrációs felület és az adattáblák is kapnak kisebb módosításokat

Az adminisztrációs sávba visszakerül a WordPress 7.1.1-ből átemelt módosítás, amely eltávolítja a webhelyikon hátterét (#83433). A Command Palette csak akkor hozza létre a saját adminisztrációs sávbeli elemét, ha azt a WordPress alaprendszere nem biztosítja (#82733).

A widgetalapú vezérlőpult csempéinek alapértelmezett belső térköze padding-lg lesz (#82961). Ha egy widget címe nem fér ki, a teljes szöveg a fejléc információs súgójában jelenik meg (#82226).

A vezérlőpult kezelőelemei UI Menu-re váltanak (#81929). A betöltésjelző UI Spinner lesz, ezzel megszűnik a Components-függőség az érintett megoldásban (#82837).

A Widget Primitives a hivatkozáskezelési képességre épülő HostLink elemet kap (#82952). A widgetfeldolgozás a deklaratív attribútumokat is továbbviszi a feldolgozási láncon (#82485).

A DataViews nem jelenít meg semmit az üres kivonatmezőben (#82423). A kiemelt kép mezője a bejegyzéstípus címkéit használja, és elhagyja a mediaUploadProps megoldást (#83445).

Az adatrétegben megjelenik a getResolutionArgs, amellyel több szelektorhívás közös feloldást használhat (#82638). A __unstableNormalizeArgs stabil normalizeArgs néven folytatja (#83067), a bővíthető Webhelyszerkesztő gyorsszerkesztése pedig a nézetkonfigurációs űrlapot veszi át (#82962).

A hibajavítások képeket, navigációt és böngészős megjelenést érintenek

A Cover blokk Safari alatt nem vághatja le a tartalmat pusztán azért, mert képarány van beállítva. Ezt a #70152 javítás kezeli.

A képeknél két külön szerkesztési probléma is rendeződik. A médiaszerkesztő mentésének visszavonásakor visszaáll az alternatív szöveg és a képaláírás (#82829), a globális hivatkozásszínek pedig nem szivárognak át a hivatkozással ellátott képek szegélyére (#79401).

Egy technikaibb képfeldolgozási hiba szintén javítást kap: az img attribútumaiban szereplő $, / és \ karaktereket a feldolgozás nem értelmezi reguláris kifejezések visszahivatkozásaként (#79369). A Gallery pedig nem generál térközstílust azoknál a témáknál, amelyek kikapcsolják az elrendezési stílusokat (#81633).

A navigáció javításai több külön hibát szüntetnek meg

Érintett működésJavítás
Blokkhozzáadó gombA 26×24-es, nem négyzetes méretezés problémájának javítása (#82718).
Egyedi navigációs fedőrétegAz almenük nem kapnak kényszerített nyitott állapotot (#82596).
Mindig nyitott almenükMegszűnik az egérmutató rávezetésekor jelentkező szélességugrás (#83142).
Több Navigation blokkJavítják, hogy az almenük felismerésének állapota ne szivárogjon át a blokkok között (#82366).
Többsoros menüpontokRendezik a szöveg igazítási hibáját (#70917).

Ezek eltérő hibák, ezért az ellenőrzésükhöz is eltérő elrendezések tartoznak. Egy hosszú, két sorba törő menüpont például a szövegigazítás javítását teszi láthatóvá, míg két külön Navigation blokk az állapotok elkülönítésének ellenőrzéséhez ad megfelelő helyzetet.

További javítások rendezik a feldolgozást és az állapotkezelést

TerületJavítás
Fejlesztői környezetMegmarad az életciklus-szkriptek teljes hibakimenete (#82735).
MathA LaTeX tartalom a MathML annotációjából származik (#82987).
Pattern blokkAz autoembed() a do_blocks() előtt fut le (#82860).
PlaylistStabilabbá válik a számlistaválasztó (#81760).
Post TitleEltávolítják az inline-block beállítást a cím hivatkozásáról (#80231).
Query PaginationJavítják, hogy a blokk a szerkesztőben figyelembe vegye a szülőblokknál beállított térközt (#82399).

Szerkesztői kiegészítés: a bővülő beállításokat konkrét elrendezéseken célszerű ellenőrizni

A következő szempontok a felsorolt változtatásokból levezetett ellenőrzési javaslatok, nem a kiadás újabb funkciói. Olyan oldalelemeket emelnek ki, amelyeken több módosítás hatása egyszerre vizsgálható.

Egy bejegyzéslistában például a Post Template és a Post Title új háttérbeállításai, valamint a Post Excerpt árnyéka is kipróbálható. Ugyanebben az elrendezésben a Query Pagination térközkezelése is ellenőrizhető, így a formázási bővítés és egy hibajavítás együtt vizsgálható.

Szerkesztői kiegészítés: az egyedi fejlesztésekben külön figyelmet érdemelnek az API-változások

A saját blokkokat vagy szerkesztői felületeket tartalmazó projektekben a látható új vezérlők mellett az API-k változásait is célszerű áttekinteni. A stabilizált elnevezések és az elavultként megjelölt komponensek más jellegű feladatot jelentenek.

A featuredImageFlow és a normalizeArgs stabil néven jelenik meg. Az ezeket megelőző, instabil elnevezéseket használó kódrészek áttekintése ezért konkrét ellenőrzési pont; ebből azonban nem következik, hogy minden korábbi hívás azonnal működésképtelenné válik.

A nézetméret-állapotokat kezelő nyilvános API akkor különösen releváns, ha egy bővítmény saját beállítási vezérlőt ad a szerkesztőhöz. A formázási támogatás és a kezelőfelület támogatása itt két külön réteg: az új API éppen az egyedi vezérlők bekapcsolását teszi lehetővé.

A Divider vagy az Elevation használatánál az elavult státusz felülvizsgálati jelzés. A kiadás ismertetője nem ad általános eltávolítási határidőt ezekhez az elemekhez, ezért konkrét megszűnési dátumot nem indokolt hozzájuk rendelni.

A gyakori kérdések segítenek elkülöníteni az új funkciókat és a korlátokat

A Gutenberg 24.1 ugyanaz, mint egy új WordPress-alapverzió?

Nem. A bejelentés a Gutenberg bővítmény 24.1-es kiadásáról szól, amely a WordPress bővítménytárából tölthető le. Az itt felsorolt változtatásokból önmagában nem következik, hogy minden WordPress telepítés alaprendszerében is ugyanebben a formában elérhetők.

Minden blokk ugyanazokat a formázási eszközöket kapta?

Nem. A fejlesztés az egységesítés felé halad, de a tényleges támogatás blokkonként különbözik. A Group például szöveghasábokkal bővül, míg a Home Link háttér-, szegély- és árnyéktámogatást kap.

A mintegy 140 PR a kiadás összes módosítását jelenti?

Nem. Ez a szám a formázási eszközök következetességére összpontosító fejlesztéseket jelöli. A teljes változáslista ezen felül új komponenseket és további javításokat is tartalmaz.

A szövegárnyék most jelenik meg először?

Nem, a funkció alapja a Gutenberg 23.5-ben jelent meg. A 24.1 teljes theme.json-támogatást és saját Globális stílusok panelt ad hozzá, továbbá a Paragraph és a Heading blokkoknál is elérhetővé teszi a szövegárnyékot.

Használhatóvá válik a korábban hiányzó teljes szélességű igazítás?

A menü változása önmagában nem oldja fel a korlátozást. A nem használható széles vagy teljes szélességű igazítás mostantól elérhetetlen lehetőségként jelenik meg, ahelyett, hogy a felület egyszerűen elrejtené.

Minden beállításhoz megadható külön mobilos érték?

A bejelentés nem ilyen általános támogatást ír le. Konkrétan a pozíció nézetméretenkénti beállítása, a Gallery képarányértékei és az egyedi vezérlőkhöz használható nyilvános API szerepel benne.

Az elavultként megjelölt komponenseket azonnal eltávolították?

Az elavultként megjelölés nem azonos az eltávolítással. A kiadás többek között a Divider és a ResponsiveWrapper státuszát módosítja, de ezekhez nem közöl általános eltávolítási ütemezést.

A fejlesztés nyilvános csatornákon követhető és teszteléssel is támogatható

A valós idejű kommunikáció a WordPress Slack rendszerében (új ablakban nyílik meg) zajlik. A fejlesztők szerdánként 15:00 UTC-kor tartanak megbeszélést a #core csatornán (új ablakban nyílik meg); az alkalmakhoz résztvevőként vagy megfigyelőként is lehet csatlakozni.

A hibabejelentéshez a hivatalos oldalon Trac-jegy létrehozására szolgáló hivatkozás (új ablakban nyílik meg) található. Az új közreműködőknek a good first bugs (új ablakban nyílik meg) jelölésű feladatok és a hibák közös áttekintését bemutató útmutató (új ablakban nyílik meg) adnak kiindulópontot.

A folyamatban lévő munka a jelentések oldalán (új ablakban nyílik meg) és a funkciófejlesztési projektek között (új ablakban nyílik meg) követhető. Külön lista gyűjti a tesztelésre váró javításokat (új ablakban nyílik meg), a részletes részvételi tudnivalókat és oktatóanyagokat pedig a közreműködői kézikönyv (új ablakban nyílik meg) tartalmazza.

A 24.1 már elérhető, a kiadási újdonságok kéthetes ritmusban követhetők

A Gutenberg 24.1 fő változása a blokkok formázási lehetőségeinek szélesebb és következetesebb támogatása. Ehhez kapcsolódik a szövegárnyék kibővített kezelése és az oldalsávba épített médiaválasztó; a kiadást felületi módosítások, fejlesztői API-k és konkrét szerkesztési hibák javításai egészítik ki.

A bővítmény már letölthető, a további kiadások újdonságait pedig a WordPress fejlesztői a kéthetes megjelenési ütemhez kapcsolódó „What’s new in Gutenberg” bejegyzésekben ismertetik. Ezeket a gutenberg-new címkeoldal (új ablakban nyílik meg) gyűjti, a szerkesztő fejlesztésének további követési lehetőségeit pedig egy külön post (új ablakban nyílik meg) foglalja össze.

Forrás: Make WordPress Core – What’s new in Gutenberg 24.1? (új ablakban nyílik meg)