Uitbreidingen van add-ons voor uitgevers

Aan het einde van 2023 zijn we verheugd om belangrijke verbeteringen aan de Add-on Publisher te kunnen delen.

Voorheen waren er gevallen waarin uw add-ons mogelijk niet naar verwachting presteerden vanwege beperkingen bij het op de witte lijst zetten van domeinen. Bovendien zijn er zorgen geuit over de veiligheid van codes van derden die worden gebruikt bij de ontwikkeling van add-ons.

Om deze problemen aan te pakken, hebben we de volgende verbeteringen aangebracht:

Domeinselectie voor het op de witte lijst zetten van de add-on

In het verleden was er bij het exporteren van een add-on van de uitgever geen voorziening om de domeinen te specificeren die in aanmerking kwamen voor opname op de witte lijst. Als gevolg hiervan functioneerden add-ons niet correct wanneer ze in klantinstanties werden geïnstalleerd.

Als uw add-on bijvoorbeeld een JavaScript-bibliotheek bevat, wordt het op de witte lijst zetten van het relevante domein van cruciaal belang. Een poging om de bibliotheek op te nemen via een scripttag zou tot fouten leiden. Hoewel het mogelijk naadloos werkt in de ontwikkelaarsinstantie, kan het problemen tegenkomen in klantinstanties. Hetzelfde geldt voor API Designer-domeinen.

Om deze beperking te omzeilen, hebben we een nieuwe functie geïntroduceerd waarmee u een domein kunt selecteren om op de witte lijst te zetten wanneer u een add-on maakt in de Add-on-uitgever. Raadpleeg de onderstaande afbeeldingen.

Deze verbeteringen helpen u de vereiste domeinen op de witte lijst te zetten en zorgen voor een naadloze werking van uw add-ons.

Note: U kunt op dezelfde manier ook domeinen selecteren in de API Designer.

Code van derden beveiligen

Wanneer u een add-on maakt, heeft u de flexibiliteit om aangepaste codes te kiezen, zoals Tap Scripts, API's, Pages, Tap CSS en meer. Wat deze entiteiten verenigt, is dat het allemaal aangepaste codes zijn die zijn geschreven door externe ontwikkelaars.

In het scenario waarin u uw add-on op de Marktplaats publiceert en iemand deze installeert, ontstaat er een potentieel beveiligingsprobleem, namelijk de zichtbaarheid van de add-oncode voor gebruikers. Deze blootstelling kan het voor andere ontwikkelaars gemakkelijk maken om uw code te repliceren.

Met de recente updates voor de Publisher is er een aanzienlijke verbetering geïmplementeerd. Gebruikers die de add-on in hun exemplaar installeren, hebben nu geen direct zicht op de code. Deze beperking is zelfs van toepassing wanneer u toegang krijgt tot de API Designer via Vtiger CRM> Module Designer> API Designer.

We gaan nog een stap verder met de beveiligingsmaatregelen en hebben ook codecompressie geïmplementeerd. Deze extra laag zorgt ervoor dat zelfs als ontwikkelaars de code proberen te inspecteren met behulp van tools zoals Chrome Development Tools, het begrijpen van de code een complexere taak wordt. Raadpleeg de onderstaande afbeelding.

 
 

Binnenkort Beschikbaar

 

App-selectie voor add-ons

 
 

We zijn ons er allemaal van bewust dat de App Designer een krachtig hulpmiddel is waarmee u interessante en nieuwe interfaces kunt creëren die gebruikersinteractie mogelijk maken.

Met Apps kunt u acties beperken die een gebruiker kan uitvoeren. U kunt ook de reikwijdte van de gebruiker beperken en de complexiteit en fouten verminderen.

Er bestond echter al een beperking: gemaakte apps konden niet naadloos worden geïntegreerd in de Add-on Publisher, waardoor het nut van de Add-on werd beperkt. In onze recente updates hebben we deze beperking aangepakt, waardoor het bundelen van apps als integraal onderdeel van de add-on mogelijk is. Wanneer klanten de Add-on installeren, krijgen ze dus onmiddellijk toegang tot de gebundelde Apps.

Deze verbetering breidt niet alleen de functionaliteit van de Add-on uit, maar zorgt ook voor een meer samenhangende gebruikerservaring door apps naadloos te integreren binnen het Add-on-framework.

 

We zijn ons er allemaal van bewust dat de App Designer een krachtig hulpmiddel is waarmee u interessante en nieuwe interfaces kunt creëren die gebruikersinteractie mogelijk maken.

Met Apps kunt u acties beperken die een gebruiker kan uitvoeren. U kunt ook de reikwijdte van de gebruiker beperken en de complexiteit en fouten verminderen.

Er bestond echter al een beperking: gemaakte apps konden niet naadloos worden geïntegreerd in de Add-on Publisher, waardoor het nut van de Add-on werd beperkt. In onze recente updates hebben we deze beperking aangepakt, waardoor het bundelen van apps als integraal onderdeel van de add-on mogelijk is. Wanneer klanten de Add-on installeren, krijgen ze dus onmiddellijk toegang tot de gebundelde Apps.

Deze verbetering breidt niet alleen de functionaliteit van de Add-on uit, maar zorgt ook voor een meer samenhangende gebruikerservaring door apps naadloos te integreren binnen het Add-on-framework.

 
 

Schrijf je in om de laatste updates te ontvangen!