附加发布者增强功能
在 2023 年即将结束之际,我们很高兴与大家分享 Add-on Publisher 的重大增强功能。
以前,在某些情况下,由于域白名单的限制,您的附加组件可能无法按预期运行。此外,人们还担心附加开发中使用的第三方代码的安全性。
针对这些问题,我们做了以下改进:
过去,从发布者导出附加组件时,没有规定指定符合白名单资格的域。因此,附加组件安装在客户实例中时将无法正常运行。
例如,如果您的附加组件包含 JavaScript 库,则将相关域列入白名单就变得至关重要。尝试通过脚本标记包含库会导致错误。尽管它可能在开发人员实例中无缝工作,但在客户实例中可能会遇到问题。对于 API Designer 域也是如此。
为了克服这一限制,我们引入了一项新功能,允许您在附加组件发布器中创建附加组件时选择要列入白名单的域。请参阅下面的图片。
这些增强功能将帮助您将所需的域列入白名单,并确保您的附加组件的无缝运行。
注意::您也可以在 API Designer 中以相同的方式选择域。
创建附加组件时,您可以灵活选择自定义代码,例如 Tap 脚本、API、页面、Tap CSS 等。这些实体的共同之处在于它们都是由第三方开发人员编写的自定义代码。
在您在市场中发布附加组件并有人安装它的情况下,会出现潜在的安全问题,即附加组件代码对用户的可见性。这种公开可以让其他开发人员方便地复制您的代码。
随着发布者最近的更新,已经实现了重大增强。现在,在其实例中安装附加组件的用户将无法直接看到代码。即使您通过 Vtiger CRM > 模块设计器 > API 设计器访问 API 设计器,此限制也适用。
为了进一步采取安全措施,我们还实施了代码压缩。这个附加层确保即使开发人员尝试使用 Chrome 开发工具等工具检查代码,理解代码也会变得更加复杂。请参阅下图。
即将推出
附加组件的应用程序选择
我们都知道应用程序设计器是一个功能强大的工具,可让您创建有趣的新界面以实现用户交互。
使用应用程序,您将能够限制用户可以执行的操作。您还可以限制用户的范围并减少复杂性和错误。
然而,之前存在一个限制:创建的应用程序无法无缝集成到 Add-on Publisher 中,从而限制了 Add-on 的实用性。在最近的更新中,我们解决了这一限制,使应用程序捆绑成为附加组件的一个组成部分。因此,当客户安装该附加组件时,他们可以立即访问捆绑的应用程序。
此增强功能不仅扩展了附加组件的功能,而且还通过在附加组件框架内无缝集成应用程序来确保更具凝聚力的用户体验。
注册以接收最新更新!
我已阅读 私隐政策 Vtiger。