Add-on-Publisher-Verbesserungen

Zum Abschluss des Jahres 2023 freuen wir uns, bedeutende Verbesserungen des Add-on Publishers vorstellen zu können.

Zuvor gab es Fälle, in denen Ihre Add-ons aufgrund von Einschränkungen beim Whitelisting von Domänen möglicherweise nicht die erwartete Leistung erbrachten. Darüber hinaus wurden Bedenken hinsichtlich der Sicherheit von Codes von Drittanbietern geäußert, die bei der Add-on-Entwicklung verwendet werden.

Um diese Probleme zu beheben, haben wir die folgenden Verbesserungen vorgenommen:

Domänenauswahl für das Whitelisting des Add-ons

In der Vergangenheit gab es beim Exportieren eines Add-ons vom Publisher keine Möglichkeit, die für das Whitelisting in Frage kommenden Domänen anzugeben. Dies führte dazu, dass Add-ons bei der Installation in Kundeninstanzen nicht ordnungsgemäß funktionierten.

Wenn Ihr Add-on beispielsweise eine JavaScript-Bibliothek enthält, ist es von entscheidender Bedeutung, die entsprechende Domäne auf die Whitelist zu setzen. Der Versuch, die Bibliothek über ein Skript-Tag einzubinden, würde zu Fehlern führen. Obwohl es in der Entwicklerinstanz möglicherweise reibungslos funktioniert, kann es in Kundeninstanzen zu Problemen kommen. Das Gleiche gilt für API Designer-Domänen.

Um diese Einschränkung zu überwinden, haben wir eine neue Funktion eingeführt, mit der Sie beim Erstellen eines Add-ons im Add-on-Publisher eine Domäne für die Whitelist auswählen können. Sehen Sie sich die Bilder unten an.

Diese Verbesserungen helfen Ihnen dabei, die erforderlichen Domänen auf die Whitelist zu setzen und den reibungslosen Betrieb Ihrer Add-ons sicherzustellen.

Note: Auf die gleiche Weise können Sie auch Domänen im API Designer auswählen.

Sicherung von Code von Drittanbietern

Beim Erstellen eines Add-ons haben Sie die Flexibilität, benutzerdefinierte Codes wie Tap-Skripte, APIs, Seiten, Tap-CSS und mehr auszuwählen. Was diese Entitäten eint, ist, dass es sich bei allen um benutzerdefinierte Codes handelt, die von Drittentwicklern erstellt wurden.

In dem Szenario, in dem Sie Ihr Add-on im Marketplace veröffentlichen und jemand es installiert, entsteht ein potenzielles Sicherheitsrisiko, nämlich die Sichtbarkeit des Add-on-Codes für Benutzer. Diese Offenlegung könnte es anderen Entwicklern erleichtern, Ihren Code zu replizieren.

Mit den jüngsten Updates des Publishers wurde eine wesentliche Verbesserung implementiert. Jetzt haben Benutzer, die das Add-on in ihrer Instanz installieren, keinen direkten Einblick in den Code. Diese Einschränkung gilt auch dann, wenn Sie über Vtiger CRM > Modul-Designer > API-Designer auf den API-Designer zugreifen.

Um die Sicherheitsmaßnahmen noch einen Schritt weiter zu gehen, haben wir auch eine Codekomprimierung implementiert. Diese zusätzliche Ebene stellt sicher, dass das Verstehen des Codes zu einer komplexeren Aufgabe wird, selbst wenn Entwickler versuchen, den Code mithilfe von Tools wie den Chrome-Entwicklungstools zu überprüfen. Siehe das Bild unten.

 
 

Demnächst hier verfügbar

 

App-Auswahl für Add-ons

 
 

Wir alle wissen, dass der App Designer ein leistungsstarkes Tool ist, mit dem Sie interessante und neue Schnittstellen erstellen können, die eine Benutzerinteraktion ermöglichen.

Mit Apps können Sie Aktionen einschränken, die ein Benutzer ausführen kann. Sie können außerdem den Benutzerumfang einschränken und die Komplexität sowie Fehler reduzieren.

Allerdings gab es zuvor eine Einschränkung: Erstellte Apps konnten nicht nahtlos in den Add-on-Publisher integriert werden, was den Nutzen des Add-ons einschränkte. In unseren letzten Updates haben wir diese Einschränkung behoben und die Bündelung von Apps als integralen Bestandteil des Add-ons ermöglicht. Wenn Kunden das Add-on installieren, erhalten sie somit sofortigen Zugriff auf die gebündelten Apps.

Diese Erweiterung erweitert nicht nur die Funktionalität des Add-ons, sondern sorgt auch durch die nahtlose Integration von Apps in das Add-on-Framework für ein einheitlicheres Benutzererlebnis.

 

Wir alle wissen, dass der App Designer ein leistungsstarkes Tool ist, mit dem Sie interessante und neue Schnittstellen erstellen können, die eine Benutzerinteraktion ermöglichen.

Mit Apps können Sie Aktionen einschränken, die ein Benutzer ausführen kann. Sie können außerdem den Benutzerumfang einschränken und die Komplexität sowie Fehler reduzieren.

Allerdings gab es zuvor eine Einschränkung: Erstellte Apps konnten nicht nahtlos in den Add-on-Publisher integriert werden, was den Nutzen des Add-ons einschränkte. In unseren letzten Updates haben wir diese Einschränkung behoben und die Bündelung von Apps als integralen Bestandteil des Add-ons ermöglicht. Wenn Kunden das Add-on installieren, erhalten sie somit sofortigen Zugriff auf die gebündelten Apps.

Diese Erweiterung erweitert nicht nur die Funktionalität des Add-ons, sondern sorgt auch durch die nahtlose Integration von Apps in das Add-on-Framework für ein einheitlicheres Benutzererlebnis.

 
 

Melden Sie sich an, um die neuesten Updates zu erhalten!