Plataforma legada

Implementando customização

Para implementar suas customizações, execute os scripts de gulp, construa suas mudanças e teste sua customização

Executando os scripts gulp

Dependendo de seu ambiente, conclua qualquer uma das etapas a seguir:
  • Se estiver trabalhando com um arquivo wscdev.war explodido, execute os comandos a seguir:
    1. cd <STORE_BUILD_FOLDER>
    2. gulp --gulpfile ngstore_local_extn_gulp.js
  • Se você estiver trabalhando com um tempo de execução local ou um tempo de execução central, execute os comandos a seguir:
    1. cd <STORE_BUILD_FOLDER>
    2. gulp --gulpfile ngstore_build_extn_gulp.js

Construindo suas mudanças

Execute as etapas a seguir se desejar testar suas customizações no arquivo wscdev.war explodido.
  1. Crie um link temporário para os arquivos de extensão
  2. Atualize o arquivo de configuração gulp (ngstore.local.extn.config.json ) para usar <WSCDEVWAR_FOLDER> e <EXTN_FOLDER>.
  3. Execute o script gulp ( ngstore_local_extn_gulp.js ) para gerar arquivos em miniatura, arquivos CSS
  4. Teste o aplicativo para as suas customizações
Execute as etapas a seguir, se desejar testar suas customizações em seu tempo de execução local ou central:
  1. Coloque todo o seu código de extensão dentro da pasta <INSTALL_DIR>/extensions/wsc/webpages/ngstore
  2. Atualize o arquivo de configuração gulp ( ngstore.build.extn.config.json ) usar o diretório <INSTALL_DIR>/extensions/wsc/webpages/ngstore .
  3. Execute o script gulp ( ngstore_build_extn_gulp.js ) para gerar arquivos minificados e arquivos CSS
  4. Construir e implementar o WAR ou EAR do aplicativo.
  5. Teste o aplicativo para as suas customizações

Testando sua customização

  • Se você tiver modificado arquivos do lado do cliente, como JS, HTML, CSS e assim por diante, assegure-se de que as mudanças estejam disponíveis no war explodido, limpe o cache e recarregue o navegador.
  • Se você tiver modificado arquivos do lado do servidor, como XMLs de mashup, código Java ou quaisquer outros arquivos relacionados ao servidor, será necessário assegurar que as mudanças estejam disponíveis no war explodido e reiniciar o servidor de aplicativos.

Copiando customizações para produção

Após a conclusão bem-sucedida de uma tarefa gulp, os scripts e as pastas de estilo são criados no caminho "dest" a seguir:

  • scripts-contém o código minificado js e html com customizações
  • style-contém o código minificado css com customizações
Conclua as etapas a seguir:
  1. Copie e cole os arquivos gerados na pasta runtime/extensions/wsc/webpages/ngstore para que a estrutura de pastas runtime/extensions/wsc/webpages/ngstore esteja presente..
    
        -- shared
        -- store
        -- scripts (created by gulp)
        -- styles (created by gulp)
  2. Execute o build ear e reinicie o servidor..