Domeinselectie voor het op de witte lijst zetten van de add-onIn 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 beveiligenWanneer 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. |