Podpora sdílení prostředků mezi původními uživateli (CORS)
Vytvořili jste někdy požadavek na data HTTP, abyste se pak setkali s červenou chybou „přístup k požadavku HTML byl zablokován zásadami cors“ ?
Pokud je váš web na stejné doméně jako server webové služby, není to žádný problém. To však neplatí v případě, že provádíte požadavek s křížovým původem. Přístup je odepřen z důvodu zabezpečení prohlížeče, které brání požadavkům HTTP na jinou doménu. Výsledek? Chyba zásad CORS.
Abyste mohli na svém serveru explicitně povolit určité požadavky cross-origin, podporuje nyní 4D protokol CORS. Přístup k datům pomocí požadavků s křížovým původem se právě stal jednodušším!
Nová syntaxe deklarace pro intuitivní automatické dokončování
Přemýšleli jste někdy o funkci automatického dokončování v systému 4D nebo jste se ptali, proč systém 4D navrhuje všechny funkce použité v kódu? Protože objekt je velmi obecný typ, 4D ví pouze to, co skutečně ukládá za běhu. To vám však při psaní kódu příliš nepomůže.
4D nyní nabízí novou, alternativní syntaxi, která výrazně zlepší automatické doplňování při deklaraci proměnných.
4D Write Pro – Větší kontrola při používání vzorců
Jako uživatelé aplikace 4D Write Pro pravděpodobně používáte výrazy ( nebo nověji vzorce) k automatickému vyplňování určitých částí dokumentů. Tyto vzorce mohou vracet„surový“ text nebo obrázky. V případě textu mohou obsahovat zalomení řádků. Otázkou je, jak by se s těmito zalomeními řádků mělo zacházet při jejich zpracování uvnitř dokumentů 4D Write Pro? Tento příspěvek na blogu poskytuje odpovědi … čtěte dál!
CryptoKey: Šifrujte, dešifrujte, podepisujte a ověřujte!
Řešení 4D byla vždy bezpečná a stabilní. Společnost 4D totiž investuje velké prostředky do vývoje a aktualizace bezpečnostních funkcí. Společnost 4D v tomto zaměření pokračuje i ve verzi 4D v18 R4, která přináší novou funkci pro další vylepšení sady bezpečnostních nástrojů. K dispozici je nyní nová třída poskytující sadu metod pro provádění běžných kryptografických operací: Třída CryptoKey.
4D View Pro: Sloučení a zrušení sloučení buněk
Při vytváření tabulky můžete často potřebovat spojit dvě nebo více buněk, abyste vytvořili vycentrovaný nadpis v určité části tabulky. Od verze 4D v18 R4 máte k dispozici novou sadu příkazů, které vám pomohou programově sloučit a rozpojit skupinu buněk. Podívejme se na několik příkladů.
Příjem e-mailů pomocí protokolu IMAP
Ve verzi 4D v18 jsme zavedli nový způsob odesílání e-mailů. Ve verzi 4D v18 R2 jsme pak přidali nový způsob získávání e-mailů pomocí protokolu POP3. Nyní ve verzi 4D v18 R4 podnikáme první kroky pro nový způsob zpracování protokolu IMAP. Stejně jako v případě protokolů SMTP a POP3 je k dispozici nový příkaz IMAP New transporter pro zpracování protokolu IMAP.
Protokol IMAP (Internet Message Access Protocol) je standardní internetový protokol používaný e-mailovými klienty k načítání e-mailových zpráv z poštovního serveru. Tento protokol umožňuje spravovat více poštovních schránek, stahovat e-maily, provádět vyhledávání na serveru, spravovat stav zpráv a mnoho dalšího!
A díky této první funkci protokolu IMAP můžete do přenosové schránky přidat metody, které umožňují: mít k dispozici seznam dostupných schránek, vybrat schránku a přijímat e-maily z vybrané schránky. Podívejme se, jak na to.
4D Write Pro – Přímý export do PDF!
Co kdybych vám řekl, že s 4D v18 R4 můžete exportovat dokumenty 4D Write Pro přímo do formátu PDF (v systému MacOS i Windows), aniž byste museli instalovat ovladače tiskárny nebo další software? Nyní můžete … a to není všechno! Můžete také nastavit několik možností pro formulář i obsah. Čtěte dál a dozvíte se více!
4D pro iOS: Push notifikace
4D v18 R4 přináší velmi zajímavou funkci … Push oznámení. Jedná se o zprávy odesílané z vaší aplikace přímo do mobilního zařízení uživatele. Oznámení Push poskytují uživatelům relevantní informace, které je podněcují k tomu, aby s aplikací pracovali. Od tohoto vydání funkce 4D pro iOS to nejen umožňuje, ale také vám to umožní snadno provádět!
V případě ověřování e-mailů vám 4D pro iOS také usnadní život.
Třídy datového modelu ORDA a REST
V předchozím příspěvku na blogu jste se dozvěděli o třídách ORDA a možnostech, které nabízejí pro usnadnění kódování. V tomto blogovém příspěvku se dozvíte, jak je používat se serverem REST.
Podívejme se na to v akci!
Vývoj serverového kódu v projektových aplikacích
Vývoj a ladění serverového kódu v projektových aplikacích je ve verzi 4D v18 R4 snadnější než kdykoli předtím. Bez dalších řečí se podívejme, jak na to.
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