Val av domän för vitlistning av tilläggetTidigare, när man exporterade ett tillägg från utgivaren, fanns det ingen bestämmelse för att ange de domäner som är kvalificerade för vitlistning. Som ett resultat av detta skulle tillägg inte fungera korrekt när de installerades i kundinstanser. Till exempel, om ditt tillägg innehåller ett JavaScript-bibliotek, blir det avgörande att vitlista den relevanta domänen. Ett försök att inkludera biblioteket via en skripttagg skulle leda till fel. Även om det kan fungera sömlöst i utvecklarinstansen kan det stöta på problem i kundinstanser. Detsamma gäller för API Designer-domäner. För att övervinna denna begränsning har vi introducerat en ny funktion som låter dig välja en domän för vitlista när du skapar ett tillägg i tilläggsutgivaren. Se bilderna nedan.
Dessa förbättringar hjälper dig att vitlista de domäner som krävs och säkerställa att dina tillägg fungerar smidigt. Anmärkningar: Du kan också välja domäner i API Designer på samma sätt. Säkra tredjepartskodNär du skapar ett tillägg har du flexibiliteten att välja anpassade koder som Tap Scripts, APIs, Pages, Tap CSS och mer. Det som förenar dessa enheter är att de alla är anpassade koder skapade av tredjepartsutvecklare. I scenariot där du publicerar ditt tillägg på Marketplace och någon installerar det, uppstår ett potentiellt säkerhetsproblem, nämligen synligheten för tilläggskoden för användarna. Denna exponering kan göra det bekvämt för andra utvecklare att replikera din kod. Med de senaste uppdateringarna av utgivaren har en betydande förbättring implementerats. Nu kommer användare som installerar tillägget i sin instans inte att ha direkt synlighet av koden. Denna begränsning gäller även när du kommer åt API Designer via Vtiger CRM > Modul Designer > API Designer. För att ta säkerhetsåtgärderna ett steg längre har vi också implementerat kodkomprimering. Detta extra lager säkerställer att även om utvecklare försöker inspektera koden med hjälp av verktyg som Chrome Development Tools, blir det en mer komplex uppgift att förstå koden. Se bilden nedan. |