Produkt

Zpráva o události v aplikaci 4D Qodly Pro: Zobrazit každou interakci na první pohled

Automaticky přeloženo z Deepl

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.

Produkt blank

Spuštění studia Qodly je vzdáleno pouhá dvě kliknutí

Automaticky přeloženo z Deepl

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.

Produkt blank

Lokalizujte své stránky Qodly: Praktický průvodce

Automaticky přeloženo z Deepl

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.

Produkt blank

Nový způsob kontroly odpovědí HTTP

Automaticky přeloženo z Deepl

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í.

Produkt blank

Práce a přesuny s QUIC a přepínáním sítí

Automaticky přeloženo z Deepl

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í.

Produkt blank

Modernizace rozhraní 4D pomocí Fluent UI

Automaticky přeloženo z Deepl

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.

Produkt blank

4D NetKit: Bezpečné ověřování OpenID pomocí atributu nonce

Automaticky přeloženo z Deepl

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.

Produkt blank

Trimování, začátek trimování a konec trimování ve 4D

Automaticky přeloženo z Deepl

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.

Produkt blank

4D NetKit: Dekódování, generování a ověřování JWT

Automaticky přeloženo z Deepl

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í.