Selección de dominio para incluir el complemento en la lista blancaEn el pasado, al exportar un complemento del editor, no había ninguna disposición para especificar los dominios elegibles para la lista blanca. Como resultado, los complementos no funcionarían correctamente cuando se instalaran en instancias de clientes. Por ejemplo, si su complemento incluye una biblioteca de JavaScript, incluir el dominio relevante en la lista blanca se vuelve crucial. Intentar incluir la biblioteca a través de una etiqueta de secuencia de comandos generaría errores. Aunque podría funcionar perfectamente en la instancia del desarrollador, podría encontrar problemas en las instancias del cliente. Lo mismo se aplica a los dominios de API Designer. Para superar esta limitación, hemos introducido una nueva función que le permite seleccionar un dominio para incluirlo en la lista blanca al crear un complemento en el editor de complementos. Consulte las imágenes a continuación. 

Estas mejoras le ayudarán a incluir en la lista blanca los dominios necesarios y garantizarán el funcionamiento perfecto de sus complementos. Nota: También puede seleccionar dominios en API Designer de la misma manera. Proteger el código de tercerosAl crear un complemento, tiene la flexibilidad de elegir códigos personalizados como Tap Scripts, API, Pages, Tap CSS y más. Lo que une a estas entidades es que todos son códigos personalizados creados por desarrolladores externos. En el caso de que publique su complemento en Marketplace y alguien lo instale, surge un posible problema de seguridad, concretamente, la visibilidad del código del complemento para los usuarios. Esta exposición podría hacer que a otros desarrolladores les resulte conveniente replicar su código. Con las actualizaciones recientes del Publisher, se ha implementado una mejora significativa. Ahora, los usuarios que instalen el complemento en su instancia no tendrán visibilidad directa del código. Esta restricción se aplica incluso cuando accede al Diseñador de API a través de Vtiger CRM > Diseñador de módulos > Diseñador de API. Llevando las medidas de seguridad un paso más allá, también hemos implementado la compresión de código. Esta capa adicional garantiza que incluso si los desarrolladores intentan inspeccionar el código utilizando herramientas como las herramientas de desarrollo de Chrome, comprender el código se convierta en una tarea más compleja. Consulte la imagen a continuación.  |