Il beta testing di 4D 20 R6 inizia oggi e siamo entusiasti di presentare una release ricca di potenti funzionalità progettate appositamente per gli sviluppatori!
- I programmatori possono ora beneficiare di chiamate dirette alle funzioni tramite singleton attraverso le API REST e gli eventi di Qodly Pages, agenti HTTP personalizzabili, accesso migliorato alla memoria di sessione e altro ancora.
- Mantenete ordinate le selezioni delle entità con la nuova funzione clean di ORDA che rimuove gli spazi vuoti dopo le cancellazioni, garantendo un’interfaccia ben organizzata.
- IlForce Login diventa l’impostazione predefinita per tutte le autenticazioni REST, migliorando la gestione delle risorse e fornendo un controllo preciso sull’accesso ai dati e alle funzioni.
- L’editor di codice è dotato di nuove funzioni che aiutano gli sviluppatori a concentrarsi sui problemi critici, personalizzando le avvertenze visualizzate a livello globale.
- In 4D Write Pro è possibile gestire le fonti di dati vuote nelle tabelle, nascondere e mostrare i segnaposto e molto altro ancora.
Scaricate subito 4D 20 R6 (in esclusiva per i partner 4D)
Programming
SUPPORTO DI SINGLETON A RIPOSO E QODLY
Accesso diretto alle funzioni esposte dai singleton condivisi tramite API REST ed eventi Qodly Pages, semplificando l’integrazione e ampliando le capacità di sviluppo.
GESTIRE LE RICHIESTE HTTP CON GLI AGENTI HTTP
Gestite le vostre richieste HTTP con agenti HTTP personalizzabili che gestiscono la persistenza delle connessioni, controllano i meccanismi di keep-alive e mettono a punto le impostazioni per la massima efficienza.
Accesso forzato ora predefinito per l’accesso all’API REST
Migliorate la sicurezza delle API con la modalità Force Login, ora predefinita per l’accesso alle API REST, che semplifica la gestione dell’accesso e la transizione dai metodi tradizionali.
Semplificare le interazioni tra i componenti
Semplificate la vostra codifica con la condivisione automatica delle classi tra i componenti utilizzando gli spazi dei nomi dichiarati, eliminando le configurazioni complesse e consentendo un facile utilizzo delle classi.
Confronta facilmente i riferimenti a oggetti e collezioni
Verificate facilmente i riferimenti a oggetti e collezioni nel vostro codice con i nuovi operatori di confronto, che vi aiutano a distinguere tra oggetti separati e riferimenti allo stesso oggetto.
Accesso alla memoria di sessione in diverse sessioni
Con il nuovo comando Session storage by id è possibile accedere e gestire l’archiviazione delle sessioni in diverse parti dell’applicazione, garantendo un’esperienza utente coerente tra le sessioni web, client/server e mobile.
ISPEZIONARE I PRIVILEGI DI SESSIONE PER FACILITARE IL DEBUGGING
Ottenete un migliore controllo sull’accesso ai dati degli utenti grazie a strumenti di gestione dei privilegi migliorati, che semplificano il processo di ispezione e gestione dei privilegi di sessione per le applicazioni sicure.
Estrazione di file PDF/A3
4D 20 R6 introduce un componente dedicato che automatizza l’estrazione dei file incorporati nei documenti PDF/A3, fondamentale per la gestione delle fatture elettroniche obbligatorie in Europa (vedi dettagli per Francia e Germania). Facilmente installabile tramite il Component Manager, questo strumento sfrutta la libreria open-source QPDF per estrarre e gestire vari file incorporati, compreso il parsing dei file XML direttamente negli alberi DOM.
4D Write Pro
Controllo della visibilità dell’origine dati vuota nelle tabelle
L’attributo wk empty datasource consente di controllare l’aspetto delle tabelle, offrendo impostazioni per mostrare, nascondere o personalizzare le tabelle quando le loro fonti di dati sono vuote.
Web Area
Impostare parametri personalizzati con un file JSON
Create un file 4DCEFParameters.json per personalizzare facilmente le impostazioni di Chromium per la vostra area web incorporata, semplificando configurazioni complesse e abilitando funzioni come l’autoplay per i video.
ORDA
Eliminare le lacune delle entità eliminate
Mantenete le selezioni di entità ordinate e organizzate rimuovendo gli spazi vuoti lasciati dopo l’eliminazione delle entità, migliorando l’aspetto complessivo dell’interfaccia.
Prima
Dopo
Code Editor
Affinamento della visualizzazione degli avvisi per una migliore gestione del codice
Migliorate l’efficienza della codifica impostando le preferenze di avviso globali e filtrando gli avvisi irrilevanti per mantenere l’attenzione sui problemi importanti.
4D Netkit
Personalizzazione dell’interfaccia di login OAuth 2.0
Ottenete una maggiore flessibilità nel processo di login OAuth 2.0 controllando la visualizzazione dell’interfaccia di login, consentendo di evitare le finestre automatiche del browser.
4D Components
Integrazione diretta dei componenti GitHub
Collegatevi direttamente ai repository GitHub per integrare e gestire i componenti 4D, eliminando la necessità di archiviare i componenti in locale.
User Experience
Miglioramento dell’esperienza di scorrimento delle sottomaschere
Migliorate l’interazione dell’utente con le sottomaschere correggendo i problemi di scorrimento, assicurando che gli elenchi si spostino in modo fluido senza interrompere l’intera sottomaschera.
Avete bisogno di ulteriori dettagli tecnici? La documentazione di 4D 20 R6 Beta è disponibile sul sito web di 4D. 4D Doc Center.
Il vostro feedback è molto apprezzato e ci aiuterà a migliorare la qualità del nostro prodotto e a rispondere meglio alle vostre esigenze. Saremo lieti di conoscere le vostre opinioni su una qualsiasi delle funzioni sopra elencate. Contribuite al nostro forum beta (accessibile a tutti i partner 4D). E non esitate a parlarci delle vostre esigenze; prendiamo i voti molto seriamente!
Non sei ancora un partner? Non perdete l’opportunità di diventare un Partner 4D e di partecipare a discussioni significative. Unitevi a noi oggi stesso e partecipate alla conversazione!