Zpráva o události v aplikaci 4D Qodly Pro: Zobrazit každou interakci na první pohled
Vytváření uživatelského rozhraní v prohlížeči pomocí 4D Qodly Pro je velmi podobné používání editoru formulářů 4D. Kliknutím na tlačítko se vyvolá metoda 4D, jak jste zvyklí pracovat. A tato metoda provede vaši (často již existující) obchodní logiku.
K tomu definujete události, a to buď pro widgety, nebo pro celou stránku (formulář). Prohlížeče pracují trochu jinak než desktopové aplikace, takže existují další události a posloupnost provádění může být jiná. K lepšímu pochopení vám pomohou zprávy o událostech.
4D Qodly Pro: Ovládací prvky zvětšení stránky
Plynulý přechod mezi velkým obrazem a nejmenšími detaily pomocí funkce Page Zoom v aplikaci Qodly Studio, intuitivního způsobu navrhování, vylepšování a dokonalé kontroly nad každým prvkem.
Spuštění studia Qodly je vzdáleno pouhá dvě kliknutí
4D Qodly Pro nabízí všechny nástroje, které potřebujete k návrhu, vytváření a spouštění webových formulářů pro aplikace 4D.
Jeplněintegrován do 4D a je dodáván s Qodly studiem. A stejně jako 4D je jeho použití snadné, přístupné a vnořené do světa 4D.
Chcete-li používat Qodly Studio s projekty 4D vytvořenými ve starších verzích, bude možná nutné změnit některá nastavení projektu, aby podporoval moderní funkce.
Proto byl počínaje verzí 4D 21 přístup ke Qodly studiu ze 4D vylepšen tak, aby nešlo o více než dvě kliknutí, aby vám usnadnil život, uvolnil mysl a umožnil vám soustředit se na váš úspěšný obchodní příběh.
Lokalizujte své stránky Qodly: Praktický průvodce
Lokalizace 4D aplikací je podporována již několik desetiletí prostřednictvím architektury XLIFF, která je určena především pro desktopové aplikace.
Prohlížeče však fungují jinak.
Proto 4D Qodly Pro zavádí nový, vestavěný přístup k internacionalizaci (i18n) – přístup přizpůsobený pro webová rozhraní, který vám dává větší flexibilitu při vytváření vícejazyčných stránek Qodly.
Pojďme prozkoumat, jak to funguje v praxi.
Nový způsob kontroly odpovědí HTTP
Počínaje verzí 4D 21 mohou nyní vývojáři 4D plně ovládat odpovědi HTTP pomocí jednoduchého konfiguračního souboru: HTTPRules.json. Ať už chcete zvýšit zabezpečení, optimalizovat výkon nebo spravovat přístup ke statickým zdrojům, tato funkce vám poskytne potřebnou flexibilitu, aniž byste museli napsat jediný řádek kódu.
Pojďme se ponořit do jejích možností a způsobů jejich použití.
Práce a přesuny s QUIC a přepínáním sítí
Co je více frustrující než ztráta připojení k serveru 4D Remote při přepínání sítí na cestách?
Ať už přecházíte z ethernetové sítě na Wi-Fi nebo přecházíte mezi hotspoty, tradiční připojení mají tendenci vypadávat, což nutí aplikaci 4D Remote k odpojení a opětovnému připojení.
S aplikací 4D 21 a protokolem QUIC jsou tato přerušení minulostí.
Protokol QUIC je navržen tak, aby byl odolný při změnách v síti a udržel vaši relaci při životě, i když se základní připojení změní.
Modernizace rozhraní 4D pomocí Fluent UI
V zákulisí bylo vynaloženo značné inženýrské úsilí na zavedení nativní integrace uživatelského rozhraní Fluent do 4D. To znamená, že formuláře 4D lze nyní zobrazovat pomocí návrhového systému Fluent UI společnosti Microsoft, stejného moderního vizuálního stylu, který definuje systémy Windows, Office a Teams. 4D je jedním z prvních vývojových prostředí, které nabízí nativní integraci WinUI, což vývojářům umožňuje přenést autentické prostředí Fluent UI do jejich desktopových aplikací. Na straně klienta nemůže být přechod jednodušší. Stačí v nastavení projektu povolit vykreslování Fluent UI a provést několik drobných úprav rozvržení ve formulářích, abyste si mohli užívat nový, moderní vzhled.
4D NetKit: Bezpečné ověřování OpenID pomocí atributu nonce
Při práci s moderními ověřovacími toky je nejdůležitější zabezpečení. Vývojáři často potřebují integrovat ověřování s důvěryhodnými poskytovateli identit, jako je Google nebo Microsoft. Zde přichází ke slovu OpenID Connect (OIDC).
OIDC je vrstva identit postavená nad protokolem OAuth 2.0. Umožňuje aplikaci bezpečně ověřit identitu uživatele a získat základní informace o profilu. Počínaje nejnovějšími vylepšeními pro cs.NetKit.OAuth2Provider 4D 21 nyní usnadňuje práci s OpenID Connect tím, že podporuje parametr nonce spolu s novými atributy tokenu, včetně id_token.
Trimování, začátek trimování a konec trimování ve 4D
Při práci s uživatelským vstupem, čištění dat nebo formátování textu je jednou z nejčastějších úloh odstranění nežádoucích bílých znaků. Ať už se jedná o mezeru omylem napsanou před e-mailovou adresou nebo znak nového řádku ponechaný na konci kopírování a vkládání, tyto zdánlivě neviditelné znaky mohou způsobit neočekávané chování vašich aplikací.
Naštěstí program 4D 21 nabízí snadno použitelné metody pro práci s řetězci, které vám pomohou: Trim, Trim start, Trim end.
4D NetKit: Dekódování, generování a ověřování JWT
Webové tokeny JSON (JWT) se staly klíčovým standardem pro bezpečné ověřování a výměnu informací mezi systémy. Pomocí JWT můžete přenášet data bezpečným, ověřitelným a standardizovaným způsobem, což snižuje složitost a zároveň zvyšuje bezpečnost. JWT jsou nezbytné zejména při práci s OpenID Connect, kde umožňují ověřovat a dekódovat informace vrácené poskytovatelem OpenID.
V rámci 4D 21 poskytuje 4D NetKit jednoduché API pro práci s těmito tokeny: dekódování, generování a ověřování.
Kontaktujte nás
Máte dotaz, návrh nebo se chcete spojit s blogery 4D? Napište nám!
* Vaše soukromí je pro nás velmi důležité. Kliknutím sem si můžete prohlédnout naše Zásady
