A WordPress projekt új, nyílt forráskódú böngészőbővítményt adott ki, amely elsősorban a WordPress-webhelyeket kezelő felhasználók és fejlesztők munkáját könnyíti meg. A bővítmény segítségével elrejthető az adminisztrációs sáv, miközben annak legfontosabb funkciói továbbra is gyorsan elérhetők maradnak. Igazi „világ legfontosabb problémája” funkció, azonban hátha még is valakit zavar a topbar sor belépve. Emellett a saját WordPress-webhelyek elérése és több fejlesztői eszköz használata is egyszerűbbé válik. Első körben csodát azért ne várjunk, ám jó alap lehet, főleg ha a WordPress bővítmény fejlesztők is lehetőséget kapnak, hogy ebben a böngészőbővítményben megjeleníthessenek funkciókat.

Már elérhető Chrome-hoz és Safarihoz

A WordPress Browser Extension jelenleg Google Chrome-ban és más Chromium-alapú böngészőkben a Chrome Web Store-on keresztül, macOS alatt pedig Safariban a Mac App Store-ból érhető el.

A bővítmény nyílt forráskódú projekt, így a fejlesztése nyomon követhető, a hibák jelenthetők, illetve a GitHub-tárolón (link a cikk végén) keresztül pull requestekkel is lehet hozzájárulni a projekthez.

Az adminisztrációs sáv egyszerűbb kezelése

A bővítmény egyik legfontosabb célja a WordPress adminisztrációs sávjának kezelése. Vajon a cél ennek a kivezetése lenne? Ki tudja. Amikor bejelentkezett felhasználóként böngészünk egy WordPress-webhelyet, az adminisztrációs sáv (top bar) alapértelmezés szerint a képernyő tetején jelenik meg. Ez praktikus, hiszen innen gyorsan elérhető a vezérlőpult, a szerkesztő és a felhasználói profil, ugyanakkor a sáv a rendelkezésre álló viewport egy részét elfoglalja.

Ez különösen problémás lehet olyan webhelyeknél, amelyek sticky fejlécet, összetett görgetési animációkat vagy más, a teljes viewporttal dolgozó megoldásokat használnak és nincsen elég alaposan megírva a kód. Az adminisztrációs sáv ilyenkor akár olyan vizuális eltéréseket is okozhat, amelyek fejlesztés közben hibának tűnhetnek, miközben a látogató számára az oldal megfelelően működik. Ilyen például a CSS magasság vh: 100% értéknél érezhető.

Az adminisztrációs sáv kikapcsolása eddig azt is jelentette, hogy a hozzá tartozó gyorshivatkozások eltűntek. A WordPress Browser Extension ezt a problémát oldja meg: az adminisztrációs sáv elrejthető, miközben a leggyakrabban használt funkciók továbbra is egyetlen kattintással elérhetők maradnak.

A teljes adminisztrációs sáv később mindössze két kattintással újra megjeleníthető, anélkül, hogy a WordPress vezérlőpultjára kellene navigálni. És ezt mindenki saját maga tudja állítani, hogy saját eszközén megjelenjen-e vagy sem.

Gyors hozzáférés a kezelt webhelyekhez

A böngésző eszköztárában megjelenő ikon azt is jelzi, hogy az aktuálisan megnyitott webhely WordPress-alapú-e, illetve hogy a felhasználó be van-e jelentkezve. A funkciók (főleg a kezelés) csak ebben az esetben jelennek meg természetesen.

Ha olyan webhelyet nyitunk meg, amelyet kezelünk, a bővítményből közvetlenül elérhető a vezérlőpult vagy az éppen megtekintett tartalom szerkesztője. Ez nemcsak bejegyzésekre és oldalakra vonatkozik, hanem taxonómiákra és sablonokra is.

Blokktémák esetén a sablon által kezelt oldalak közvetlenül a Site Editorban is megnyithatók. Így egy adott oldal vagy sablon szerkesztéséhez nem szükséges először megkeresni azt a WordPress adminisztrációs felületén.

A bővítmény egy helyben tárolt indítót is használ, amely megjegyzi azokat a WordPress-webhelyeket, amelyekbe a felhasználó bejelentkezett. Ezek később akkor is gyorsan elérhetők, ha éppen egy teljesen másik webhelyen böngészünk. Noha azért ezt óvatosan használjuk, mivel vannak biztonsági kockázatai is.

Fejlesztőknek is hasznos eszközök

A WordPress Browser Extension nem kizárólag az adminisztrációs sáv kezelésére szolgál. Több olyan funkciót is tartalmaz, amely elsősorban fejlesztés és tesztelés közben lehet hasznos.

A bővítmény képes például blokkok határvonalait megjeleníteni a renderelt oldalon, így könnyebben azonosítható, hogy egy adott vizuális elem melyik blokkhoz tartozik.

Emellett egy telefon méretű előnézeti ablak is megnyitható, az oldal pedig cache megkerülésével újratölthető. A bővítmény lehetőséget biztosít továbbá az aktuális webhelyhez kapcsolódó cookie-k és a local storage törlésére is. Mondjuk erre a böngésző dev tools / fejlesztői eszközök is alkalmasak, külön extension nélkül.

Adatvédelmi szempontból hogyan működik?

A WordPress.org tájékoztatása szerint a bővítmény működése alapvetően a felhasználó eszközén történik. A bővítmény a böngészőben megnyitott oldalt vizsgálja annak megállapítására, hogy mit lát, és ha az oldalból nem áll rendelkezésre elegendő információ, közvetlenül a webhelytől kérdezi le azt.

A felhasználói beállítások és a bejelentkezett webhelyek listája a böngészőben marad. A WordPress közleménye szerint ezek az adatok nem kerülnek továbbításra máshová, és a bővítmény nem használ követést vagy analitikai rendszert. Ez mondjuk manapság kifejezetten pozitív.

Hivatalos WordPress-projekt lett

A böngészőbővítmény eredetileg független projektként indult amit Jake Goldman készített (Git-en fellelhető archívumként), később azonban hivatalos WordPress-projektté vált, Matt Mullenweg aktív támogatásával.

A projekt korai fejlesztésében jelentős szerepet játszott Fabian Kägy, aki WordPress core közreműködőként a bővítmény kezdeti kialakításán és architektúráján dolgozott. Khokan Sardar szintén több javítással járult hozzá a projekthez, míg a Fueled több munkatársa a tesztelésben vett részt.

Érdemes kipróbálni?

A WordPress Browser Extension elsősorban azok számára lehet érdekes, akik rendszeresen kezelnek vagy fejlesztenek WordPress-webhelyeket. A legnagyobb előnye, hogy több, korábban különböző helyeken elérhető vagy nehezebben használható funkciót egyetlen böngészőbővítménybe gyűjt össze. Az adminisztrációs sáv elrejtése mellett gyors hozzáférést biztosít a kezelt webhelyekhez, közvetlen szerkesztési lehetőségeket kínál, valamint több fejlesztői és tesztelési eszközt is tartalmaz.

A WordPress.org szerint a projekt fejlesztése továbbra is nyíltan zajlik, így a GitHub-tárolóban a hibák jelentésére és a fejlesztéshez való hozzájárulásra is lehetőség van.

Források: