Miglioramenti dell'editore aggiuntivo

Con la conclusione del 2023, siamo entusiasti di condividere miglioramenti significativi all'editore aggiuntivo.

In precedenza, c'erano casi in cui i tuoi componenti aggiuntivi potevano non funzionare come previsto a causa delle limitazioni nella whitelist dei domini. Inoltre, sono state sollevate preoccupazioni circa la sicurezza dei codici di terze parti utilizzati nello sviluppo di componenti aggiuntivi.

Per risolvere questi problemi, abbiamo apportato i seguenti miglioramenti:

Selezione del dominio per inserire nella whitelist il componente aggiuntivo

In passato, quando si esportava un componente aggiuntivo dall'editore, non era prevista la specificazione dei domini idonei per la whitelist. Di conseguenza, i componenti aggiuntivi non funzionerebbero correttamente se installati nelle istanze del cliente.

Ad esempio, se il tuo componente aggiuntivo include una libreria JavaScript, inserire nella whitelist il dominio pertinente diventa fondamentale. Il tentativo di includere la libreria tramite un tag script porterebbe a errori. Anche se potrebbe funzionare perfettamente nell'istanza dello sviluppatore, potrebbe riscontrare problemi nelle istanze del cliente. Lo stesso vale per i domini API Designer.

Per superare questa limitazione, abbiamo introdotto una nuova funzionalità che ti consente di selezionare un dominio da inserire nella whitelist quando crei un componente aggiuntivo nell'editore del componente aggiuntivo. Fare riferimento alle immagini seguenti.

Questi miglioramenti ti aiuteranno a inserire nella whitelist i domini richiesti e a garantire il funzionamento senza interruzioni dei tuoi componenti aggiuntivi.

Note:: puoi anche selezionare i domini nello stesso modo in API Designer.

Protezione del codice di terze parti

Quando crei un componente aggiuntivo, hai la flessibilità di scegliere codici personalizzati come script Tap, API, pagine, CSS Tap e altro. Ciò che unisce queste entità è che sono tutti codici personalizzati creati da sviluppatori di terze parti.

Nello scenario in cui pubblichi il tuo componente aggiuntivo nel Marketplace e qualcuno lo installa, sorge un potenziale problema di sicurezza, ovvero la visibilità del codice del componente aggiuntivo per gli utenti. Questa esposizione potrebbe rendere conveniente per altri sviluppatori replicare il tuo codice.

Con i recenti aggiornamenti all'editore, è stato implementato un miglioramento significativo. Ora gli utenti che installano il componente aggiuntivo nella propria istanza non avranno visibilità diretta del codice. Questa limitazione si applica anche quando si accede ad API Designer tramite Vtiger CRM > Module Designer > API Designer.

Facendo un ulteriore passo avanti nelle misure di sicurezza, abbiamo implementato anche la compressione del codice. Questo livello aggiuntivo garantisce che, anche se gli sviluppatori tentano di ispezionare il codice utilizzando strumenti come gli strumenti di sviluppo di Chrome, la comprensione del codice diventa un compito più complesso. Fare riferimento all'immagine qui sotto.

 
 

presto disponibile

 

Selezione app per componenti aggiuntivi

 
 

Siamo tutti consapevoli che App Designer è un potente strumento che consente di creare interfacce nuove e interessanti che consentono l'interazione con l'utente.

Con App potrai limitare le azioni che un utente può eseguire. Sarai anche in grado di limitare l'ambito dell'utente e ridurre anche la complessità e gli errori.

Tuttavia, esisteva una limitazione precedente: le app create non potevano essere integrate perfettamente nell'editor del componente aggiuntivo, limitando l'utilità del componente aggiuntivo. Nei nostri recenti aggiornamenti, abbiamo risolto questo vincolo, consentendo il raggruppamento di app come parte integrante del componente aggiuntivo. Di conseguenza, quando i clienti installano il componente aggiuntivo, ottengono l'accesso immediato alle app in bundle.

Questo miglioramento non solo espande la funzionalità del componente aggiuntivo, ma garantisce anche un'esperienza utente più coesa integrando perfettamente le app all'interno della struttura del componente aggiuntivo.

 

Siamo tutti consapevoli che App Designer è un potente strumento che consente di creare interfacce nuove e interessanti che consentono l'interazione con l'utente.

Con App potrai limitare le azioni che un utente può eseguire. Sarai anche in grado di limitare l'ambito dell'utente e ridurre anche la complessità e gli errori.

Tuttavia, esisteva una limitazione precedente: le app create non potevano essere integrate perfettamente nell'editor del componente aggiuntivo, limitando l'utilità del componente aggiuntivo. Nei nostri recenti aggiornamenti, abbiamo risolto questo vincolo, consentendo il raggruppamento di app come parte integrante del componente aggiuntivo. Di conseguenza, quando i clienti installano il componente aggiuntivo, ottengono l'accesso immediato alle app in bundle.

Questo miglioramento non solo espande la funzionalità del componente aggiuntivo, ma garantisce anche un'esperienza utente più coesa integrando perfettamente le app all'interno della struttura del componente aggiuntivo.

 
 

Iscriviti per ricevere gli ultimi aggiornamenti!