A WordPress 7.0 körül most érezhetően nagyobb a várakozás, mint egy átlagos főverzió-frissítésnél. Ennek nem csak az az oka, hogy új funkciók érkeznek, hanem az is, hogy a WordPress fejlesztési iránya kezd egyre egyértelműbbé válni.

A fókusz most már nem egyszerűen a blokkszerkesztő bővítése. A WordPress 7.0 inkább arról szól, hogy a rendszer egy modernebb, együttműködésre épülő platformmá váljon. A fejlesztések középpontjában főként a valós idejű kollaboráció, az AI-integrációs alapok és a modernizált adminfelület áll.

Valós idejű közös szerkesztés érkezik

Az egyik legérdekesebb újdonság a collaborative editing támogatás. Ez gyakorlatban azt jelenti, hogy több felhasználó egyszerre dolgozhat ugyanazon a tartalmon, hasonlóan ahhoz, ahogy a Google Docs működik, mint példa.

A WordPress eddig inkább úgy működött, hogy egy ember szerkesztette a tartalmat, miközben másoknak várniuk kellett. Emiatt sok nagyobb tartalomgyártási folyamatban külső eszközöket használtak, például Google Docsot vagy külön editorial workflow rendszereket.

forrás: Kinsta.com

A WordPress 7.0 ezen próbál változtatni. Érkezik az élő kurzorkövetés, a valós idejű módosítások kezelése, valamint a fejlettebb kommentelési és együttműködési rendszer. Ez főleg szerkesztőségi és ügynökségi környezetben lehet komoly előrelépés. Ez az oldalakhoz, bejegyzésekhez fog érkezni, például WooCommerce rendeléseknél továbbra is csak 1 személy szerkesztheti majd egyidejűleg.

AI integrációk: nem chatbot, hanem infrastruktúra, alap

Sokan arra számítottak, hogy a WordPress saját AI asszisztenst vagy beépített szövegírót kap majd. A WordPress 7.0 azonban inkább az alapokat kezdi kiépíteni. Azon alapokat, amiket a bővítményfejlesztők, sablonkészítők majd támaszkodhatnak, használhatnak. (Korábbi cikk ajánló: https://wphu.org/ezt-olvastuk/wordpress-elkezdi-rendbe-rakni-az-ai-plugin-kaoszt/ )

forrás: Kinsta.com

A fejlesztések jelenleg főként AI Connector API-kra és integrációs lehetőségekre fókuszálnak. Ez elsőre talán kevésbé látványos, hosszabb távon viszont sokkal fontosabb lehet.

A WordPress láthatóan nem akar egyetlen AI szolgáltatóhoz kötődni. Inkább egy olyan infrastruktúrát próbál kialakítani, amelyre később pluginok és külső szolgáltatások kapcsolódhatnak. Ez sokkal rugalmasabb és fejlesztőbarátabb megközelítés lehet.

A WP-admin is elkezd modernizálódni

A WordPress adminfelülete hosszú ideje ugyanarra az alapra épül, ezért a 7.0 egyik fontos célja ennek modernizálása is.

A fejlesztések célja egy gyorsabb, egységesebb és modernebb adminélmény kialakítása. A WordPress ezzel próbál közelebb kerülni a mai webalkalmazások működéséhez.

Ez sok szempontból szükséges lépésnek tűnik. A jelenlegi wp-admin több helyen még mindig egy régi CMS logikáját követi, miközben a felhasználók ma már gyorsabb navigációt és alkalmazásszerű működést várnak el.

Persze ennek lehet árnyoldala is. A WordPress egyik legnagyobb előnye mindig az volt, hogy a kezelőfelülete hosszú időn keresztül kiszámítható maradt. Egy jelentősebb adminváltozás ezért több supportot, új oktatóanyagokat és ügyféloldali megszokási időt is jelenthet.

forrás: Kinsta.com

Gutenberg Phase 3: most kezd igazán látszani az irány

A WordPress 7.0 gyakorlatilag a Gutenberg Phase 3 kezdetének tekinthető. Míg az első fázis a blokkszerkesztőről, a második pedig a Full Site Editingről szólt, most a kollaboráció kerül a középpontba.

Ebből már jól látszik, hogy a WordPress hosszú távon nem egyszerű blogmotor vagy klasszikus CMS akar lenni, hanem egy komplett tartalomkezelési platform.

Ez fejlesztői oldalról is fontos változás. A klasszikus shortcode-alapú megközelítés és a kizárólag PHP-ra épülő fejlesztési szemlélet egyre inkább háttérbe szorulhat. A modern WordPress-fejlesztés ma már sokkal erősebben támaszkodik Reactre, API-kra és blokkalapú működésre. Az pedig csak emlékeztető, hogy a Gutenberg egy önnáló, WP-től is függetlenül működő szerkesztő.

Új blokkok és szerkesztési lehetőségek is érkeznek

A WordPress 7.0 természetesen a blokkszerkesztőt sem hagyja érintetlenül. A fejlesztések egyik része most is új Gutenberg-funkciók és blokkok köré épül, de ezek már nem csak apró kényelmi frissítéseknek tűnnek.

A Kinsta szerint több új blokk és szerkesztési fejlesztés is érkezik, amelyek célja, hogy kevesebb egyedi CSS-re és külső page builderre legyen szükség. Javulnak a layoutkezelési lehetőségek, fejlettebb responsive működés érkezik, valamint több olyan vizuális finomítás is bekerülhet, amely egyszerűbbé teszi az összetettebb oldalak építését.

Ez különösen azok számára lehet érdekes, akik próbáltak már kizárólag Gutenbergre építeni komolyabb landing oldalt vagy komplexebb tartalmi struktúrát. A blokkszerkesztő az elmúlt években sok kritikát kapott a korlátai miatt, viszont a WordPress 7.0 alapján most kezd látszani, hogy a rendszer egyre közelebb kerülhet egy valóban használható, natív vizuális szerkesztőhöz.

Új blokkok és fejlesztések

  • Új Breadcrumbs blokk
  • Új Icon blokk (Egy hazai fejlesztésű alternatíva: SVG Blokk Dashicon-okhoz (új ablakban nyílik meg))
  • Testreszabható navigációs overlay-ek (Mobilmenü külön szerkesztése)
  • A Paragraph blokk fejlesztései (Például oszlopokba rendezés és további formázások)
  • Beágyazott háttérvideók a Cover blokkhoz (Azért óvatosan használjuk majd, tudjuk: mobilnetes felhasználók is vannak egyre többen)
  • Módosított reszponzív Grid blokk
  • Egyedi CSS támogatás egyes blokkokhoz
  • Blokkok láthatósága viewport alapján (Mobil, Tablet, Asztali nézetekre blokkok láthatósági korlátozása)
  • Formázási/stílus beállítások a Math blokkhoz
  • HTML blokk frissítések (Élő előnézet)
  • Kép (Image) blokk fejlesztések
forrás: Kinsta.com

Egyéb változások fejlesztőknek

Az alábbiakban néhány további, fejlesztők szempontjából releváns változás:

  • A WordPress 7.0-tól kezdődően a Block Bindings-et támogató blokk attribútumok a Pattern Overrides funkciót is támogatják. Ez azt jelenti, hogy mintafelülírások bármely blokk esetén használhatók, beleértve az egyedi blokkokat is.
  • A nem szinkronizált minták és sablonrészek alapértelmezetten „contentOnly” módba kerülnek. A felhasználók így először szöveg- és média szerkesztési vezérlőket látnak, anélkül hogy véletlenül felborítanák a blokkstruktúrát. Egyedi blokkok esetén, ha szeretnéd biztosítani a szerkeszthetőséget, a block.json fájlban a "role": "contentOnly" beállítás megadása szükséges.
    A fejlesztők ezt a funkciót PHP-ből a block_editor_settings_all filterrel, illetve JavaScriptből a disableContentOnlyForUnsyncedPatterns érték true-ra állításával is kikapcsolhatják.
  • A WordPress 7.0 megszünteti a PHP 7.2 és 7.3 támogatását. A minimálisan ajánlott PHP verzió továbbra is a 8.3 marad.
  • A Dimensions blokk támogatási rendszer jelentősen továbbfejlődött. A width és height tulajdonságok mostantól standard blokk támogatásként használhatók a dimensions részen belül a block.json fájlban, a témák pedig méret-előbeállításokat is definiálhatnak a theme.json segítségével.

Említendő további változások:

  • Pszeudo-osztályok (pseudo-class) támogatása a theme.json fájlban
  • Iframe-alapú bejegyzésszerkesztő
  • Csak PHP-val történő blokk-regisztráció változás
  • DataViews, DataForm és Field API fejlesztések
  • Kliensoldali Abilities API
  • Interactivity API változások

A WordPress 7.0 inkább irányváltás, mint egyszerű frissítés

A WordPress 7.0 valószínűleg nem azért lesz emlékezetes, mert minden új funkció azonnal nélkülözhetetlenné válik. Sokkal inkább azért lehet fontos mérföldkő, mert most kezd igazán kirajzolódni, hogy merre akar továbbmenni a WordPress ökoszisztéma. A rendszer egy modernebb, együttműködésre épülőbb és alkalmazásszerűbb irányba mozdul el, miközben az AI-integrációkra is elkezd felkészülni.

A WordPress 7.0 az eredeti tervekhez képest később jelenik meg. Az RC+ (ami az új Beta1 most kivételesen) Május 08.-ára várható. Erről hivatalos (angol) post nyújt részletesebb információkat.

Forrás: