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
| Blokk | A 24.1-ben megjelenő változás |
|---|---|
| Accordion | Hivatkozások, címsorok és gombok színének támogatása (#83373). |
| Accordion Item | Háttérszínátmenet (#83197); hivatkozás-, címsor- és gombszín (#83371). |
| Accordion Panel | Háttércsomag (#83201); hivatkozás-, címsor- és gombszín (#83374). |
| Archives | Háttércsomag (#83198). |
| Audio | Hivatkozásszín támogatása (#83375). |
| Breadcrumbs | Háttérszínátmenet (#83202); a terület címkéje fordítási kontextust kap (#78134). |
| Buttons | Háttércsomag (#83203). |
| Code | Háttércsomag (#83204) és árnyék (#83014). |
| Column | Háttércsomag (#83205). |
| Columns | Háttércsomag (#83206). |
| Cover | Új Media szakasz a blokk beállítási oldalsávjában (#82751). |
| Details | Háttércsomag (#83222); címsor- és gombszín (#83381); árnyék (#83021). |
| File | Háttércsomag (#83223). |
| Footnotes | Háttércsomag (#83224) és árnyék (#83044). |
| Gallery | Háttércsomag (#83225); nézetmérethez kötött képarányértékek (#82233). |
| Group | Szöveghasábok támogatása (#83425). |
| Heading | Háttércsomag (#83226), árnyék (#83045), valamint a közös textShadow-fejlesztés részeként szövegárnyék (#79584). |
| Math | Há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). |
| Paragraph | Szö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). |
| Preformatted | Há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). |
| RSS | Háttércsomag (#83244) és árnyék (#83179). |
| Table of Contents | Há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
| Blokk | A 24.1-ben megjelenő változás |
|---|---|
| Tabs | Há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 Panel | Háttércsomag (#83248), szegély (#83363) és árnyék (#83183). Hivatkozás-, címsor- és gombszín (#83389), továbbá tipográfia (#83426). |
| Tab Panels | Háttércsomag (#83250), gombszín (#83388), árnyék (#83184) és tipográfia (#83428). |
| Home Link | Háttércsomag (#83230), szegély (#83360) és árnyék (#83046). |
| Login/out | Háttércsomag (#83229) és árnyék (#83050). |
| Navigation Overlay Close | Szegély (#83362) és árnyék (#83053). |
| Submenu | Árnyék támogatása (#83185). |
| Page List | Háttércsomag (#83234) és árnyék (#83056). |
| Next Page | Háttérszínátmenet (#83232). |
| Previous Page | Háttérszínátmenet (#83240). |
| Page Numbers | Háttérszínátmenet (#83235). |
| Pagination | Háttérszínátmenet (#83236). |
| Social Icons | Háttérszínátmenet (#83249). |
| Site Tagline | Há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 Title | Háttércsomag (#83247) és árnyék (#83182). |
A hozzászólások megjelenése részletesebben szabályozható
| Blokk | A 24.1-ben megjelenő változás |
|---|---|
| Comments | Háttércsomag (#83212) és gombszín (#83378). |
| Comment Author Name | Háttérszínátmenet (#83207). |
| Comment Content | Háttérszínátmenet (#83208), címsor- és gombszín (#83376). |
| Comment Date | Háttérszínátmenet (#83209). |
| Comment Edit Link | Háttérszínátmenet (#83210). |
| Comment Reply Link | Háttérszínátmenet (#83211). |
| Comments Next Page | Háttérszínátmenet (#83215). |
| Comments Page Numbers | Háttérszínátmenet (#83216). |
| Comments Pagination | Háttérszínátmenet (#83219). |
| Comments Previous Page | Háttérszínátmenet (#83220). |
| Comments Title | Háttérszínátmenet (#83217). |
| Latest Comments | Háttércsomag (#83227) és árnyék (#83047). |
| Post Comments Count | Háttérszínátmenet (#83213). |
| Post Comments Form | Háttércsomag (#83214) és gombszín (#83377). |
A bejegyzéshez kapcsolódó blokkok formázása is bővül
| Blokk | A 24.1-ben megjelenő változás |
|---|---|
| Latest Posts | Háttércsomag (#83228) és árnyék (#83051). |
| Post Author Biography | Háttérszínátmenet (#83199) és szöveghasábok (#83424). |
| Post Author Name | Háttércsomag (#83200). |
| Post Content | Gombszín (#83379), árnyék (#83016) és szövegigazítás (#83427). |
| Post Date | Háttérszínátmenet (#83218). |
| Post Excerpt | Háttércsomag (#83221) és árnyék (#83018). |
| Post Navigation Link | Szegély- és térköztámogatás (#83122), továbbá árnyék (#83058). |
| Post Template | Háttércsomag (#83237), címsor- és gombszín (#83384), valamint árnyék (#83059). |
| Post Terms | Háttércsomag (#83238) és árnyék (#83175). |
| Post Time to Read | Háttércsomag (#83258) és árnyék (#83194). |
| Post Title | Háttércsomag (#83260) és árnyék (#83195). |
| Read More | Háttércsomag (#83245) és árnyék (#83180). |
| No Results | Háttércsomag (#83233), címsor- és gombszín (#83382), valamint árnyék (#83054). |
| Query Title | Háttérszínátmenet (#83242). |
| Query Total | Háttércsomag (#83243) és árnyék (#83176). |
A taxonómiákhoz kapcsolódó elemek sem maradnak ki
| Blokk | A 24.1-ben megjelenő változás |
|---|---|
| Tag Cloud | Háttér- és hivatkozásszín (#83264), háttércsomag (#83259), valamint árnyék (#83188). |
| Term Count | Háttércsomag (#83253), árnyék (#83189) és szövegigazítás (#83429). |
| Term Description | Háttércsomag (#83254) és árnyék (#83190). |
| Term Name | Háttércsomag (#83255) és árnyék (#83191). |
| Term Template | Háttércsomag (#83256) és árnyék (#83192). |
| Terms List | Há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és | Javítás |
|---|---|
| Blokkhozzáadó gomb | A 26×24-es, nem négyzetes méretezés problémájának javítása (#82718). |
| Egyedi navigációs fedőréteg | Az almenük nem kapnak kényszerített nyitott állapotot (#82596). |
| Mindig nyitott almenük | Megszűnik az egérmutató rávezetésekor jelentkező szélességugrás (#83142). |
| Több Navigation blokk | Javítják, hogy az almenük felismerésének állapota ne szivárogjon át a blokkok között (#82366). |
| Többsoros menüpontok | Rendezik 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ület | Javítás |
|---|---|
| Fejlesztői környezet | Megmarad az életciklus-szkriptek teljes hibakimenete (#82735). |
| Math | A LaTeX tartalom a MathML annotációjából származik (#82987). |
| Pattern blokk | Az autoembed() a do_blocks() előtt fut le (#82860). |
| Playlist | Stabilabbá válik a számlistaválasztó (#81760). |
| Post Title | Eltávolítják az inline-block beállítást a cím hivatkozásáról (#80231). |
| Query Pagination | Javí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)
