Seleção de domínio para colocar o complemento na lista de permissõesNo passado, ao exportar um complemento do editor, não havia nenhuma disposição para especificar os domínios elegíveis para inclusão na lista de permissões. Como resultado, os complementos não funcionariam corretamente quando instalados nas instâncias do cliente. Por exemplo, se o seu complemento inclui uma biblioteca JavaScript, colocar o domínio relevante na lista de permissões torna-se crucial. A tentativa de incluir a biblioteca por meio de uma tag de script levaria a erros. Embora possa funcionar perfeitamente na instância do desenvolvedor, pode encontrar problemas nas instâncias do cliente. O mesmo vale para domínios do API Designer. Para superar essa limitação, introduzimos um novo recurso que permite selecionar um domínio para inclusão na lista de permissões ao criar um complemento no editor de complementos. Consulte as imagens abaixo.
Essas melhorias ajudarão você a colocar na lista de permissões os domínios necessários e garantir a operação perfeita de seus complementos. Note: você também pode selecionar domínios no API Designer da mesma maneira. Protegendo código de terceirosAo criar um complemento, você tem a flexibilidade de escolher códigos personalizados, como Tap Scripts, APIs, Pages, Tap CSS e muito mais. O que une essas entidades é que todos são códigos personalizados de autoria de desenvolvedores terceirizados. No cenário em que você publica seu complemento no Marketplace e alguém o instala, surge uma possível preocupação de segurança: a visibilidade do código do complemento para os usuários. Essa exposição pode tornar conveniente para outros desenvolvedores replicarem seu código. Com as recentes atualizações do Publisher, uma melhoria significativa foi implementada. Agora, os usuários que instalarem o Add-on em sua instância não terão visibilidade direta do código. Esta restrição se aplica mesmo quando você acessa o API Designer através do Vtiger CRM > Module Designer > API Designer. Levando as medidas de segurança um passo adiante, também implementamos a compactação de código. Essa camada adicional garante que, mesmo que os desenvolvedores tentem inspecionar o código usando ferramentas como as ferramentas de desenvolvimento do Chrome, a compreensão do código se tornará uma tarefa mais complexa. Consulte a imagem abaixo. |