Guia de migração para o DSPLAY 3.x

Meu template usa o SDK @dsplay/react-template-utils

Nesse caso, basta atualizar o SDK para a última versão.

npm i -S @dsplay/react-template-utils@4

Não esqueça de empacotar e publicar novamente seu template no DSPLAY Web Manager

Meu template usa o SDK @dsplay/template-utils

Nesse caso, basta atualizar o SDK para a última versão.

com um gerenciador de pacotes

Se o seu projeto usa npm, basta executar:

npm update

sem um gerenciador de pacotes

Se o seu projeto não usa um gerenciador de pacotes, baixe a versão UMD em https://unpkg.com/@dsplay/template-utils e substitua o arquivo local.

Não esqueça de empacotar e publicar novamente seu template no DSPLAY Web Manager

Meu template não usa nenhum SDK

É hora de começar a usar.

Para fazer as alterações no seu template, siga estes passos simples:

  1. Adicione o SDK correspondente ao tipo do seu projeto (React ou Javascript/JQuery)
  2. Procure usos de window.dsplay_media, window.dsplay_config e window.dsplay_template e substitua-os pelas funções/objetos fornecidos pelo SDK.
    1. Javascript/jQuery
       // troque isto
       var someMediaValue = window.dsplay_media.images;
       var someTemplateValue = window.dsplay_template.bg_color;
      
       // por isto
       var someMediaValue = dsplayTemplateUtils.media.images;
       var someTemplateValue = dsplayTemplateUtils.tval('bg_color');
      
    2. React
       // troque isto
       const someMediaValue = window.dsplay_media.images;
       const someTemplateValue = window.dsplay_template.bg_color;
      
       // por isto
       const media = useMedia();
       const someMediaValue = media.images;
       const someTemplateValue = useTemplateVal('bg_color');
      

Você sempre pode consultar os projetos boilerplate para ver em mais detalhes como usar o SDK.

IMPORTANTE Se você atualizar seu template, ele continuará funcionando na versão anterior do app DSPLAY, então NÃO SE PREOCUPE e atualize seus templates mesmo que ainda use uma versão antiga do app DSPLAY.


Copyright © 2012-2026 DSPLAY - Digital Signage. Distributed by an MIT license.

This site uses Just the Docs, a documentation theme for Jekyll.