Mejoras adicionales para editores

Al concluir el año 2023, nos complace compartir mejoras significativas en Add-on Publisher.

Anteriormente, había casos en los que sus complementos podrían no haber funcionado como se esperaba debido a limitaciones en la lista blanca de dominios. Además, surgieron preocupaciones sobre la seguridad de los códigos de terceros utilizados en el desarrollo de complementos.

Para abordar estos problemas, hemos realizado las siguientes mejoras:

Selección de dominio para incluir el complemento en la lista blanca

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

Note: También puede seleccionar dominios en API Designer de la misma manera.

Proteger el código de terceros

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

 
 

Próximamente

 

Selección de aplicaciones para complementos

 
 

Todos somos conscientes de que App Designer es una herramienta poderosa que le permite crear interfaces nuevas e interesantes que permiten la interacción del usuario.

Con Apps, podrás restringir las acciones que puede realizar un usuario. También podrá limitar el alcance del usuario y reducir la complejidad y los errores.

Sin embargo, existía una limitación previa: las aplicaciones creadas no se podían integrar perfectamente en el editor de complementos, lo que limitaba la utilidad del complemento. En nuestras actualizaciones recientes, abordamos esta limitación, permitiendo agrupar aplicaciones como parte integral del complemento. En consecuencia, cuando los clientes instalan el complemento, obtienen acceso inmediato a las aplicaciones incluidas.

Esta mejora no solo amplía la funcionalidad del complemento, sino que también garantiza una experiencia de usuario más coherente al integrar perfectamente las aplicaciones dentro del marco del complemento.

 

Todos somos conscientes de que App Designer es una herramienta poderosa que le permite crear interfaces nuevas e interesantes que permiten la interacción del usuario.

Con Apps, podrás restringir las acciones que puede realizar un usuario. También podrá limitar el alcance del usuario y reducir la complejidad y los errores.

Sin embargo, existía una limitación previa: las aplicaciones creadas no se podían integrar perfectamente en el editor de complementos, lo que limitaba la utilidad del complemento. En nuestras actualizaciones recientes, abordamos esta limitación, permitiendo agrupar aplicaciones como parte integral del complemento. En consecuencia, cuando los clientes instalan el complemento, obtienen acceso inmediato a las aplicaciones incluidas.

Esta mejora no solo amplía la funcionalidad del complemento, sino que también garantiza una experiencia de usuario más coherente al integrar perfectamente las aplicaciones dentro del marco del complemento.

 
 

¡Regístrese para recibir las últimas actualizaciones!