Egyéni widget fejlesztések

Prev Next

Tegyen többet az egyéni widgetekkel: Kulcsfontosságú fejlesztések bejelentése!

Updating Custom Widgets

Custom Widget updates are rolling in r332. Read more about the runtimes here

Nyisson új lehetőségeket és gördülékenyebb fejlesztést a Tulip Custom Widgets legújabb fejlesztéseivel.

Az egyéni widgetek hatékony módját jelentik a Tulip platform kiterjesztésének, és fantasztikus tesztelési terepként szolgálnak nekünk a Tulipnál és ügyfeleinknek az új felhasználási esetek és integrációk felfedezéséhez. Ezek a platform bővíthetőségi stratégiánk kulcsfontosságú részét képezik, segítve bennünket új utak kiépítésében és nagyobb értéket nyújtva.

Keményen dolgoztunk az Egyéni Widgetek továbbfejlesztésén, hogy még hatékonyabbá, könnyebben használhatóvá és jobban integrálhatóvá tegyük őket. Örömmel osztjuk meg a fejlesztések hullámát, amelyek a zökkenőmentesebb API-interakciókra, az új eszköz-hozzáférési képességekre, a jobb használhatóságra és az általános stabilitásra összpontosítanak.

Az integrációs képességek bővítése: A fejlesztések középpontjában a Custom Widget iFrame Sandbox állt, jelentősen javítva annak képességét a külső rendszerekhez és a Tulip API-khoz való zökkenőmentes kapcsolódásra. Ez a lehetőségek világát nyitja meg a gazdagabb, mélyebben integrált élmények számára.

Új futásidejű opciók: Legacy vs. Updated

Az Egyéni Widgetek mostantól két futási környezetet támogatnak: Legacy és Updated.

A frissített futási idő fokozott biztonságot és teljesítményt kínál, különösen a külső API-hívások és a rengeteg új eszközhozzáférés esetén (amint az alább látható).

Új eszköz-hozzáférés az egyéni widgeteken keresztül:

Bővítse az Egyéni Widgeteket az eszközfunkciók széles skálájához való közvetlen hozzáféréssel:

  • 📸 Kamerák: Lehetővé teszi a widgetek számára, hogy képeket készítsenek ellenőrzésekhez, hibakövetéshez vagy vizuális dokumentációhoz.
  • 🎤 Mikrofonok: Lehetővé teszi a hangfelvételt közvetlenül a widgeteken belül a dokumentáció egyszerűsítése, a hangjegyzetek rögzítése vagy az oktatói tartalom javítása érdekében.
  • 📍 Geolokáció: Lehetővé teszi, hogy a widgetek lekérdezzék a felhasználó vagy az eszköz helyét az eszközök nyomon követése, helymeghatározó információk nyújtása vagy a logisztikai munkafolyamatok javítása érdekében.
  • 🔌 WebUSB: Közvetlenül rögzíthet adatokat különböző USB-eszközökről, így több fizikai világbeli adatot hozhat be a Tulip-alkalmazásokba.
  • 📠 WebSerial: Soros eszközök felügyelete és vezérlése, lehetővé téve a kommunikációt az ipari berendezések és érzékelők széles skálájával.

Továbbfejlesztett adatmegmaradás az egyéni widgetekhez:

  • 💾 Helyi tárolás: Az egyéni widgetek mostantól hozzáférhetnek a helyi tárolóhoz az információk hatékonyabb gyorsítótárazása vagy megőrzése érdekében a lépések között.

Továbbfejlesztett használhatóság és fejlesztői élmény

Elkötelezettek vagyunk amellett, hogy az egyéni widgeteket ne csak hatékonyabbá, hanem könnyebben felfedezhetővé, fejleszthetővé és kezelhetővé is tegyük.

Futásidejű információk felfedezése:

A fiókbeállításokból navigáljon az Egyéni Widgetek oldalra.

Kattintson bármelyik egyéni widget sorára (nem a nevére) az információs oldalsó panel megnyitásához.

Az információs panelen a név alatt egy mező jelzi az aktuális widget futási idejét (a meglévő widgetek esetében kezdetben Legacy).

image.png

A tartományközi futási idő engedélyezése:

Az Egyéni widgetek információs oldalsó paneljén kattintson a "Szerkesztés" hivatkozásra az Engedélyek beállításai címszó mellett.

Ez megnyitja a jogosultsági beállítások oldalsó panelt. A tartományok közötti engedélyezésű példányok esetében egy kapcsolót fog látni az adott egyéni widget futási idejének módosítására.

image.png

Ha Legacy-ről Cross-domainre vált, egy figyelmeztetés jelenik meg.

image.png

A Cross-domain futási időre történő módosítások mentése után, ha újra megnyitja a jogosultsági beállításokat, látnia kell az új eszköz-hozzáférési engedélyek részt.

image.png

Szerkesztői tapasztalatok a futási időkkel kapcsolatban:

Az Egyéni Widget szerkesztőben a widget neve mellett egy pillér jelzi az aktuális futási időt (pl. Legacy vagy Cross-domain).

Legacy widgetek esetén a szerkesztő oldal tetején egy figyelmeztetés jelenik meg, amely jelzi, hogy egy örökölt egyéni widgetet futtat. A Cross-domain widgetek esetében ez a figyelmeztetés eltűnik.

image.png

image.png

Visszakapcsolás az örökölt állapotra:

Amikor egy Cross-domain widgetet visszavált vissza Legacy futási időre, szintén megjelenik egy figyelmeztetés.

image.png

Javított felfedezhetőség és navigáció: Az Egyéni widgeteket láthatóbbá tesszük a platformon belül, és egyszerűsítjük a kezelésükhöz és szerkesztésükhöz vezető utat. Ez magában foglalja a widget-szerkesztő könnyebb elérési módját és a widgetinformációk áttekinthetőbb megjelenítését.

Egyszerűsített fejlesztés: Számítson a fejlesztés gördülékenyebb élményére az olyan fejlesztésekkel, mint például: * Jobb automatikus kiegészítés a widget funkciókhoz. * Javított eseménykövető képességek a widgeteken belül. * Erősebb hibakezelés és hibakeresési segédletek.

A felhasználói felület és a munkafolyamatok papírvágásai megoldva: Számos "papírvágást" - azokat az apró, de frusztráló felhasználói felület- és munkafolyamat-problémákat - orvosoltunk, hogy a widgetek építése és használata kellemesebb élmény legyen. Ez magában foglalja a widgetlisták megjelenítésének és a jogosultságok kezelésének frissítéseit.

Optimalizált betöltés és teljesítmény: Fejlesztéseket vezettünk be az egyéni widgetek betöltési mechanizmusában, biztosítva a jobb teljesítményt és megbízhatóságot. Ez magában foglalja a tartományokon átnyúló widgetek betöltésének újbóli próbálkozási logikáját és egyértelmű hibaüzeneteket, ha a hozzáférés blokkolva van.

Stratégiai hatás és a következő lépések

Az Egyéni Widgetekbe történő ezen beruházások bizonyítják, hogy hiszünk a bővíthetőségükben rejlő lehetőségekben. A robusztusabb eszközök és képességek biztosításával célunk, hogy felhasználóinkat - legyenek azok Tulip fejlesztők vagy külső fejlesztők és ügyfelek - képessé tegyük innovatív megoldások létrehozására és még több egyedi felhasználási eset kezelésére a Tulip platformon.

Szorosan nyomon követjük ezen új funkciók elfogadását és hatását, hogy tovább finomíthassuk és bővíthessük az egyéni widgetek funkcióit. Maradjon velünk, hogy további források, dokumentáció és példák segítségével a lehető legtöbbet hozhassa ki ezekből az izgalmas új funkciókból!

Példák

A Tulip Library következő egyéni widgetjei a cikkben kiemelt új és továbbfejlesztett képességeket mutatják be.

Időzítés widget

Időzítés widget

Ez a widget lehetővé teszi a felhasználók számára, hogy egy Tulip alkalmazáson belül megtekinthessék, létrehozhassák és kezelhessék az ütemezett feladatokat vagy eseményeket. Interaktív felülete megkönnyíti a munka megszervezését, az erőforrások hozzárendelését és a közelgő tevékenységek nyomon követését közvetlenül a munkafolyamatban.

Screenshot 2025-07-02 at 15.41.08.png

Image Annotation Widget

Image Annotation Widget

Ez a widget lehetővé teszi a felhasználók számára, hogy a Tulip alkalmazáson belül közvetlenül a képekre rajzoljanak, kiemeljenek és jegyzeteket adjanak hozzá. Ideális vizuális elemek jelölésére, visszajelzésre vagy problémák dokumentálására közvetlenül a megfelelő képeken.

Screenshot 2025-07-02 at 15.42.24.png