Megjelent a WordPress 7.1, amely a „Mary Lou” kódnevet kapta. A kiadás ezúttal Mary Lou Williams jazz-zongoristának, hangszerelőnek és zeneszerzőnek állít emléket. A WordPress 7.1 számos területen fejleszti tovább a rendszert: rugalmasabbá váltak a reszponzív stílusbeállítások, egységesebb lett a szerkesztési felület, új képszerkesztő érkezett, tovább fejlődött a Notes funkció, és két új blokk is bekerült a WordPressbe.
Miért „Mary Lou”?
A WordPress minden kiadása egy olyan zenész előtt tiszteleg, aki jelentős hatást gyakorolt a zene világára. A WordPress 7.1 névadója Mary Lou Williams, úttörő jazz-zongorista, hangszerelő és zeneszerző.
Williams már hatéves korában nyilvánosan zongorázott, és pályafutása során a jazz több meghatározó korszakán is átívelő munkásságot alakított ki. A swingtől a bebopon keresztül az egyházi jazzig számos irányzatban alkotott, miközben folyamatosan újragondolta saját zenei stílusát.
Az 1940-es években harlemi lakása rendszeres találkozóhellyé és egyfajta zenei műhellyé vált. Többek között Thelonious Monk, Dizzy Gillespie és Bud Powell is megfordult ott, ahol közösen dolgoztak az ötleteiken és formálták a bebop fejlődését.
A WordPress 7.1 készítői szerint ez a folyamatos megújulás és együttműködés jól kapcsolódik a kiadás szemléletéhez.
Reszponzív stílusok közvetlenül a WordPressben
A WordPress 7.1 egyik fontos fejlesztése, hogy a reszponzív megjelenítés szabályozása közvetlenül a Site Editorban is elérhetővé válik.
A blokkok megjelenése különböző képernyőméretekhez igazítható a Global Styles felületén vagy az egyes blokkok beállításain keresztül. Ehhez nincs szükség egyedi CSS-kód írására.
A szerkesztőben a különböző viewportméretek előnézete is megtekinthető, így a weboldal kialakítása közben ellenőrizhető, hogyan alkalmazkodik a tartalom az eltérő kijelzőkhöz.
A fejlesztés célja, hogy a reszponzív weboldalak készítése kevesebb egyedi CSS-t és kevesebb manuális munkát igényeljen.
Az adminisztrációs sáv minden szerkesztőben megjelenik

A WordPress adminisztrációs sávja korábban nem minden szerkesztési környezetben biztosított azonos navigációs élményt.
A 7.1-es verzióban az admin bar végigkíséri a felhasználót a különböző szerkesztőkben. Így a megszokott adminisztrációs eszközök akkor is könnyen elérhetők maradnak, amikor a felhasználó a bejegyzés szerkesztéséről a webhely kialakításának szerkesztésére vált.
Az adminisztrációs sáv vizuálisan is kisebb módosításokat kapott, amelyek egységesebbé és kidolgozottabbá teszik a megjelenését.
Új képszerkesztési folyamat

A WordPress 7.1 új média-szerkesztőt vezet be. A korábbi, közvetlenül az oldalon megjelenő vágási eszköz helyett egy külön szerkesztőablak fogja össze az alapvető képszerkesztési műveleteket.
A jól ismert Crop / Kivágás gomb továbbra is elérhető, innen azonban egy jóval átfogóbb szerkesztési munkafolyamat nyílik meg.
Lehetőség van szabad formájú és meghatározott képarány szerinti vágásra, a kép vízszintes és függőleges tükrözésére, valamint pontos és lépésenkénti forgatására. A kép metaadatai szintén ugyanebben a folyamatban szerkeszthetők.
Fejlettebb Notes funkció

A WordPress 7.1 jelentősen kibővíti a Notes / Megjegyzések funkciót is. A jegyzetek már formázott szöveget támogathatnak, így félkövér, dőlt vagy kódformázás, valamint hivatkozások is használhatók bennük. A @ karakterrel más közreműködők is megemlíthetők, akik így értesítést kaphatnak.
A jegyzetek használata már nem korlátozódik egy teljes blokkra. Egy konkrét szövegrészhez is kapcsolható megjegyzés, miközben ugyanazon a blokkon belül több különálló beszélgetés is folytatható.
A hosszabb jegyzetek összecsukhatók, így a szerkesztési felület margója kevésbé válik zsúfolttá.
Gyorsabb és rugalmasabb képfeldolgozás

A képek tömörítése, átméretezése és bélyegképeinek elkészítése a WordPress 7.1-ben már a böngészőben történik. A feldolgozás egy WebAssembly-alapú libvips build segítségével zajlik, így ezek a műveletek kevésbé terhelik a szervert. Ennek eredményeként csökkenhet a PHP memóriahasználatával és a feltöltési időkorlátokkal kapcsolatos problémák kockázata.
A kiadás natív támogatást biztosít az AVIF, HEIC és HDR gain map képformátumokhoz is. Ezeket a modern fényképezőgépek és okostelefonok már széles körben használják.
Új Playlist / Lejátszási lista blokk

A WordPress 7.1 két új blokkot is tartalmaz.Az egyik a Playlist blokk, amellyel több hangfelvétel helyezhető el egyetlen lejátszási listában. A lejátszóhoz opcionálisan hullámforma is megjeleníthető, amely vizuálisan jelzi a lejátszott hanganyag alakulását.
Tabs / Fülek blokk

A másik új blokk a Tabs, amely lehetővé teszi a tartalom fülekbe rendezését. Így az egymáshoz kapcsolódó tartalmak nem feltétlenül jelennek meg egyszerre egymás alatt, hanem külön fülekre oszthatók. Ez különösen akkor lehet hasznos, ha sok kapcsolódó információt szeretnénk egy oldalon elhelyezni anélkül, hogy az oldal túlzsúfolttá válna.
Saját reszponzív töréspontok

A blokktémák készítői számára fontos újdonság, hogy a theme.json fájlban saját mobil- és tablet-töréspontok definiálhatók.
Ezekkel a témák felülírhatják a WordPress alapértelmezett reszponzív beállításait a reszponzív stílusok és a blokkok láthatósága esetében.
Egyedi ikonok hozzáadása

A fejlesztők mostantól saját ikonkollekciókat is regisztrálhatnak a WordPress ikonrendszerébe. Ennek köszönhetően az egyedi ikonok a beépített ikonokhoz hasonlóan megjelenhetnek a szerkesztőben és azokon a területeken, ahol az ikonrendszer használható. (Illetve van magyar fejlesztésű WordPress ikon bővítmény (új ablakban nyílik meg) is, szintén Dashicon-okkal.)
Interaktív gombstílusok

A Button blokkoknál közvetlenül a szerkesztő stílusbeállításaiban adhatók meg különböző interaktív állapotok. A gombhoz külön stílus rendelhető például hover, focus és active állapotban, illetve a beállítás alkalmazható egyetlen gombra vagy valamennyi gombra is.
Egységesebb szerkesztési élmény
A WordPress 7.1-ben a bejegyzésszerkesztő minden témánál teljesen iframe-alapúvá válik, így jobban igazodik a Site Editor működéséhez. A szerkesztési vászon külön fut a WordPress adminisztrációs felületétől. Ennek köszönhetően az adminisztrációs felület stílusai kevésbé tudják befolyásolni a szerkesztett tartalmat.
A viewporthoz viszonyított mértékegységek és a media query-k közvetlenül a szerkesztési vászonra vonatkoznak, ezért a reszponzív elrendezések kiszámíthatóbban viselkednek. A változás a felhasználó számára nagyrészt láthatatlan, a célja azonban egy stabilabb és következetesebb szerkesztési környezet létrehozása.
Fejlesztőknek fontos változások
A WordPress 7.1 nemcsak a végfelhasználók számára hoz újdonságokat. Több olyan API és fejlesztői eszköz is bekerült, amelyek a WordPressre épülő egyedi megoldások készítését könnyítik meg.
SVG Icon API
Az SVG Icon API immár nyilvános API. A fejlesztők saját ikonkollekciókat és ikonokat regisztrálhatnak, amelyeket a szerkesztőben is használhatnak.
Az új API többek között a következő függvényeket biztosítja:
wp_register_icon_collection()wp_register_icon()wp_get_icon()
Abilities API
Az Abilities API a WordPress 6.9-ben bevezetett infrastruktúrára épül tovább. A 7.1-ben szűrhető végrehajtási életciklust, egyedi validációt és megosztott felfedezési lehetőségeket kapott. Ezek megkönnyítik a WordPresshez kapcsolódó integrációk és automatizációk fejlesztését. A WordPress.org külön kiemeli, hogy ez az AI-alapú eszközökre épülő megoldások készítését is megkönnyítheti.
Új Design System
Új Design System is megjelent, amely alapvető támogatást biztosít a WordPress adminisztrációs felületeinek egységesebb tematizálásához. A rendszer többek között a színek, a lekerekítések és a kurzorstílusok kezeléséhez biztosít alapokat. A fejlesztők szemantikus design tokeneket és a ThemeProvider React komponenst használhatják arra, hogy saját adminisztrációs felületeik jobban illeszkedjenek a WordPress vizuális környezetébe.
A témakészítők számára a theme.json reszponzív stílusokat és pseudo-state stílusokat is támogat a hover, focus, focus-visible és active állapotokhoz.Emellett új filterek érkeztek a Site Editorben használt DataViews és DataForm képernyők konfigurálásához. Ezek többek között az oldalak, sablonok, template partok és patternök kezelésében játszanak szerepet.
Akadálymentesítés
A WordPress 7.1 folytatja a WordPress Core és a szerkesztő akadálymentesítésének fejlesztését. Új wp_get_tooltip() és wp_get_toggletip() függvények kerültek a rendszerbe, amelyek akadálymentes tooltip-megoldásokat biztosítanak több WordPress adminisztrációs területen, többek között a bejegyzések meta boxaiban és a bejelentkezési képernyőn.
A képernyőolvasókat használók számára is történtek fejlesztések. Az adminisztrációs felületek egyértelműbb címkézést és kiszámíthatóbb navigációt biztosítanak, többek között a bejegyzéslisták táblázataiban. Az új Tabs és Playlist blokkok, valamint a szerkesztő navigációjának és interakcióinak fejlesztései szintén az akadálymentesebb WordPress irányába mutatnak.
Teljesítményjavítások
A WordPress 7.1 teljesítmény szempontjából is több fontos módosítást tartalmaz. A böngészőben végzett képoptimalizálás csökkenti a szerver terhelését, miközben mérsékelheti a nagyobb képfeltöltéseknél jelentkező memória- és időkorlátok problémáit.
Az opcionálisan bekapcsolható GIF–videó konverzió jellemzően kisebb fájlokat eredményezhet. A feltöltési folyamat megbízhatóságát feltöltési folyamatjelző és automatikus újrapróbálkozás is javítja arra az esetre, ha a kapcsolat időközben megszakad.
A Médiatár alapértelmezés szerint mostantól végtelen görgetést használ. A felhasználók számára azonban továbbra is elérhető az oldalakra bontott megjelenítés.
A spekulatív betöltés alapértelmezései környezeti változókkal vagy konstansokkal is konfigurálhatók. Így a tárhelyszolgáltatók és a webhelyek üzemeltetői bővítmény készítése nélkül is szabályozhatják, hogyan töltse elő a WordPress a weboldalak következő oldalait.
A WordPress 7.1 kiadási csapata
A WordPress 7.1 kiadását egy több területet lefedő közreműködői csapat koordinálta. A kiadás vezetője Anne McCarthy volt. A kiadás koordinációjáért Benjamin Zekavica és Krupa Nanda, a technikai vezetésért Aki Hamano és Joe Dolson felelt. A triage vezetői Adrian Duffell, Sajjad Hossain Sagor és Sergey Biryukov, a tesztelés vezetői pedig Huzaifa Al Mesbah és Nikunj Hatkar voltak.
Több mint 800 közreműködő dolgozott a WordPress 7.1-en
A WordPress 7.1 megjelenése több mint 800 közreműködő munkájának eredménye, akik a világ különböző részeiről járultak hozzá a kiadáshoz. A projekt külön kiemeli, hogy több mint 170 első alkalommal közreműködő is részt vett ebben a kiadásban.
A munkájuk eredményeként több mint 1500 fejlesztés és hibajavítás került a WordPress 7.1-be. A WordPress ezt a kiadást stabil és kidolgozott verzióként mutatja be, amely jól példázza, mire képes a nyílt forráskódú közösség együttműködése.
A WordPress.org eredeti cikke a több mint 800 közreműködő teljes névsorát is felsorolja, valamint külön megköszöni azoknak a fordítóknak a munkáját, akik hozzájárultak ahhoz, hogy a WordPress minél több nyelven elérhető legyen.
A kiadás napján több mint 20 nyelv rendelkezett teljes WordPress 7.1-fordítással, amivel ez az egyik leggyorsabban és legtöbb nyelvre lefordított WordPress-kiadás lett. A közösségi fordítók további nyelveken is folytatják a munkát, a WordPress pedig összesen több mint 200 nyelven érhető el.
A WordPress.org emellett köszönetet mond azoknak az önkénteseknek is, akik a támogatási fórumokon segítik a világ minden részéről érkező WordPress-felhasználókat.
Hol lehet többet megtudni a WordPress 7.1-ről?
A WordPress 7.1 újdonságairól a Learn WordPress ingyenes oktatási platformon is további információk érhetők el. A platform kezdő és tapasztalt WordPress-felhasználók számára egyaránt kínál segédanyagokat, többek között videós útmutatókat, interaktív workshopokat és részletes tananyagokat.
A WordPress.org külön kiadási megjegyzéseket is biztosít, amelyekből az érdeklődők a telepítésről, fejlesztésekről, javított hibákról, a közreműködőkről, tanulási lehetőségekről és a módosított fájlokról tájékozódhatnak.
A fejlesztők számára a WordPress 7.1 Field Guide kínál részletesebb információkat. Ez a kiadás változásait fejlesztői szempontból mutatja be, és segítséget nyújt azoknak, akik WordPressre épülő témákat, bővítményeket vagy egyedi megoldásokat fejlesztenek.
Ismert hibák, problémák
Jelenleg még nincs sok ismert hiba. Ami említésre méltó, hogy a WordPress 7.1 és a WP-Rocket >3.23.2.2 előtti verzióival. A megoldáshoz frissíteni kell a WP-Rocker bővítményt a jelzett verzióra (vagy újabbra). Ha WP-Rocket bővítményt használunk, akkor érdemes előbb azt és csak utána a WordPress-t frissíteni.
A WordPress 7.1 több mint egy egyszerű frissítés
A WordPress 7.1 egyik legfontosabb jellemzője, hogy több különböző területen egyszerre fejleszti tovább a rendszert. A reszponzív stílusok közvetlen szerkesztése, az új képszerkesztő, a fejlettebb Notes, a Playlist és Tabs blokkok, valamint az adminisztrációs és fejlesztői API-k bővítése együtt egy rugalmasabb WordPress-környezetet eredményez.
A kiadás ugyanakkor nemcsak új funkciókat hoz. A képfeldolgozás áthelyezése a böngészőbe, a Médiatár új működése, a spekulatív betöltés konfigurálhatósága és az akadálymentesítési fejlesztések mind azt célozzák, hogy a WordPress használata és fejlesztése kiszámíthatóbb és hatékonyabb legyen.
A WordPress 7.1 „Mary Lou” így egyszerre jelent előrelépést a tartalomkészítők, a webhely-adminisztrátorok, a témakészítők és a fejlesztők számára.
Forrás és linkek:
- WordPress.org – WordPress 7.1 “Mary Lou” (új ablakban nyílik meg) (angol)
- WordPress frissítése
- Bővítmények frissítése (telepítéssel azonos)
