Aprimoramentos do editor complementar

Ao concluirmos 2023, temos o prazer de compartilhar melhorias significativas no Add-on Publisher.

Anteriormente, havia casos em que seus complementos talvez não tivessem o desempenho esperado devido a limitações na lista de permissões de domínios. Além disso, foram levantadas preocupações sobre a segurança de códigos de terceiros usados ​​no desenvolvimento de complementos.

Para resolver esses problemas, fizemos as seguintes melhorias:

Seleção de domínio para colocar o complemento na lista de permissões

No 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 terceiros

Ao 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.

 
 

Em Breve

 

Seleção de aplicativos para complementos

 
 

Todos sabemos que o App Designer é uma ferramenta poderosa que permite criar interfaces novas e interessantes que permitem a interação do usuário.

Com Apps, você poderá restringir ações que um usuário pode realizar. Você também poderá limitar o escopo do usuário e reduzir a complexidade e os erros.

No entanto, existia uma limitação anterior: os aplicativos criados não podiam ser perfeitamente integrados ao Add-on Publisher, restringindo a utilidade do Add-on. Nas nossas atualizações recentes, abordamos essa restrição, permitindo o agrupamento de aplicativos como parte integrante do complemento. Consequentemente, quando os clientes instalam o complemento, eles obtêm acesso imediato aos aplicativos incluídos.

Esse aprimoramento não apenas expande a funcionalidade do complemento, mas também garante uma experiência de usuário mais coesa, integrando perfeitamente os aplicativos na estrutura do complemento.

 

Todos sabemos que o App Designer é uma ferramenta poderosa que permite criar interfaces novas e interessantes que permitem a interação do usuário.

Com Apps, você poderá restringir ações que um usuário pode realizar. Você também poderá limitar o escopo do usuário e reduzir a complexidade e os erros.

No entanto, existia uma limitação anterior: os aplicativos criados não podiam ser perfeitamente integrados ao Add-on Publisher, restringindo a utilidade do Add-on. Nas nossas atualizações recentes, abordamos essa restrição, permitindo o agrupamento de aplicativos como parte integrante do complemento. Consequentemente, quando os clientes instalam o complemento, eles obtêm acesso imediato aos aplicativos incluídos.

Esse aprimoramento não apenas expande a funcionalidade do complemento, mas também garante uma experiência de usuário mais coesa, integrando perfeitamente os aplicativos na estrutura do complemento.

 
 

Inscreva-se para receber as últimas atualizações!