Plataforma de última geraçãoDescontinuado

Extraindo customizações

Depois de concluir as extensões de desenvolvimento, deve-se reunir todas as extensões antes que elas possam ser implementadas

Antes de iniciar

Suponha que você esteja incluindo todas as extensões na pasta <runtime>/extensions antes de extratá-las usando o kit de ferramentas do desenvolvedor

Procedimento

  1. Inclua extensões da UI.
    1. Crie a pasta store-extensions-src na pasta <runtime>/extensions/isf/webpages/storesrc .
    2. Copiar app pasta de <WORKSPACE>/store-frontend/store-extensions-src para <runtime>/extensions/isf/webpages/storesrc/store-extensions-src
    3. Copiar assets pasta de <WORKSPACE>/store-frontend/store-extensions-src/ para <runtime>/extensions/isf/webpages/storesrc/store-extensions-src
    4. Copiar arquivo styles_extn.scss de <WORKSPACE>/store-frontend/store-extensions-src/ para <runtime>/extensions/isf/webpages/storesrc/store-extensions-src
    Observação: antes de criar o EAR, verifique se todas as extensões relacionadas ao Sterling Store Engagement foram adicionadas à pasta isf na pasta extensions .
    Atualmente, o recurso de minificação ao construir EAR é suportado apenas em ambientes Linux® . Portanto, se você estiver implantando conteúdo no ambiente do kit de ferramentas do desenvolvedor que é executado no Windows™ ou em macOS,, deverá reduzir manualmente os arquivos e adicioná-los ao pacote de personalização. Para executar esta tarefa, execute as etapas a seguir:
    1. Execute o comando yarn ear-build-prod no diretório <store_temp> que gera os arquivos minificados sob a pasta<store_temp>/dist
      Nota: Passe -Dskipangularminification=true ao construir o EAR (configure AP_SKIP_ANGULAR_MINIFICATION=true no arquivo om-compose.properties no ambiente do kit de ferramentas do desenvolvedor baseado no Docker Compose.)
    2. Copie o conteúdo do diretório <store_temp>/dist para o diretório <runtime>/extensions/isf/webpages/store
  2. Inclua extensões JSP (se houver) no diretório <runtime>/extensions/isf/webpages/storejsps/ .
  3. Inclua extensões de mashup no diretório <runtime>/extensions/isf/webpages/mashupxmls/ .

Resultados

Ao final desta atividade, seu pacote de extensão deverá ter a seguinte aparência: <runtime>/extensions/isf/webpages/storesrc/store-extensions-src<runtime>/extensions/isf/webpages/storesrc/store-extensions-src/app<runtime>/extensions/isf/webpages/storesrc/store-extensions-src/assets<runtime>/extensions/isf/webpages/storesrc/store-extensions-src/styles_extn.scss<runtime>/extensions/isf/webpages/mashupxmls/<runtime>/extensions/isf/webpages/storejsps/

<runtime>/extensions/isf/webpages/store/<minified files>
Nota: isso será aplicável apenas se você estiver implementando seu aplicativo em um ambiente nãoLinux e, portanto, tiver reduzido manualmente os arquivos...

O que fazer depois

  1. Exportar sua personalização
  2. Implante sua personalização