Páginas filhas
  • Configuração de Ambiente de Portal(Antigo/Novo) para Projetos Customizados

Versões comparadas

Chave

  • Esta linha foi adicionada.
  • Esta linha foi removida.
  • A formatação mudou.

Configuração de Ambiente de Portal(Antigo/Novo) para Projetos Customizados


       

Índice
exclude.*ndice

Objetivo


Orientar o usuário configurar o ambiente de Portal voltado para utilização de projetos customizados do mesmo do nosso portfolio.

Toggle Cloak
idPreRequisitos
Pré-Requisitos


Cloak
idPreRequisitos

Necessário que o ambiente tenha criado ou atualizado as pastas, para isso executar o Restore em sua maquina.  Acesse a pagina TOTVS Restore e verifique se os requisitos estão de acordo. Caso todos os requisitos tenham sido cumpridos acesse a pagina do Utilização do Novo Restore para realização do processo.

Com o ambiente criado ou atualizado é necessário realizar a configuração do portal (Antigo/Novo). Segue o link da pagina de configuração de portal do produto, clique aqui.


Configuração IIS

Caso não tiver o IIS criado ou configurado de acordo com o manual seguir os passos abaixo:

  •  Adicionar Aplicativo

Criar novos aplicativos para o Corpore.net e FrameHTML dentro do Default Web Site

  • Alias: Nome de seu novo Aplicativo;
  • Caminho Físico: Diretório de onde contempla sua pasta de ambiente do Corpore.net ou FrameHTML;
  • Autenticação pass-through: Autenticação para o diretório do aplicativo (Configuração de autenticação pode ser pelo usuário de rede).

Importante

Para casos em que estiver utilizando uma base de cliente ter atenção em relação a necessidade de alteração do caminho URL de acesso ao Portal RM ou Definir o endereço do FrameHTML nos itens 01 e 02 do manual de configuração de portal do produto, pois caso o cliente estiver em utilização da base e tiver alteração do endereço pode ter problema de acesso para o mesmo.


Após estiver com Com o ambiente atualizado/criado e IIS configurado de acordo com os manuais acima, deve atualizar o seguinte diretório local C:\RM\Legado\12.1.32\FrameHTML\Web\App\Edu\PortalEducacional\js\cst-customizacao com o arquivo cst-customizacao.route.js, onde esta implementado todas as rotas dos projetos customizados(Para este procedimento pode pegar a ultima versão do caminho $/Customizacao/CustomizacaoRM/CNI/DN/0.Producao/_Principal/LibDN/Web/FrameHTML/web/app/Edu/PortalEducacional/js/cst-customizacao e colar no ambiente local). Este arquivo de rotas esta dentro da Lib DN. Sem o arquivo em seu ambiente todas as customizações voltadas para o DN Web não irão carregar sua customização corretamente no portal.

Caso dentro do diretório web da Lib DN-TFS tiver outros artefatos, deve seguir mesmo caminho copiar e colar em ambiente local.

  1. Lib DN-TFS: Copiar ultima versão de artefatos Web da Lib DN
  2. Pasta ambiente Local: Colar a copia de artefatos em ambiente local respeitando o caminho de diretório do TFS         

         


Importante

Este procedimento e voltado para a FrameHTML ou seja para o portal novo.

Toggle Cloak
idCriarMenuPortal
Criação Menu Portal (Novo/Antigo)


Cloak
idCriarMenuPortal

Feito a criação/atualização do ambiente para alguns projetos tem a ocorrência de criação de menus para o Portal Aluno ou Portal do Professor. Para esta ocorrência possui em projetos a necessidade de execução de script de criação para a tabela GMENUCUSTOM e GMENUHTML. A partir da execução do script pode ser verificado no RM se o mesmo possui sua criação de menu tanto para o portal novo quanto antigo.


Imagem dos Portais


Exemplar do projeto Fase Empresa - Portal Novo


Tela de Edição do Fase Empresa


Exemplar do projeto Fase Empresa - Portal Antigo


Tela de Edição do Fase Empresa - Portal Antigo


Toggle Cloak
idDebugPortalAntigo
Debug Portal Antigo


Cloak
idDebugPortalAntigo

Caso o desenvolvedor quiser realizar o debug no portal antigo de alguma customização mas o mesmo não está ocorrendo com sucesso, verificar no arquivo Web.config a tag compilation. Por padrão na geração ou atualização de ambiente do Corpore.Net a tag e criada desta forma:

<compilation defaultLanguage="c#" debug="false" targetFramework="4.7">

Para realizar o debug somente altere o valor da propriedade debug para true.

<compilation defaultLanguage="c#" debug="true" targetFramework="4.7">

Toggle Cloak
idProjetosCustomizados
Projetos Customizados WEB - DN


Cloak
idProjetosCustomizados

Alguns projetos possuem no TFS a pasta voltada para o WEB tendo sua particularidade de escopo de projeto tendo a criação tanto para o Corpore.Net quando FrameHtml. Assim como a copia e cola de arquivos da Lib DN como cst-customizacao.route.js, deve seguir o mesmo caminho da pasta web do projeto customizado do TFS copiar e colar em seu ambiente local.

Exemplar do projeto Fase Empresa TFS

No exemplo do projeto do Fase Empresa o mesmo possui customização Web nos dois portais antigo e novo (Corpore.Net, FrameHtml).



Imagem de Copia de Arquivos para a pasta Corpore.net do projeto de acordo com o TFS

Imagem de Copia de Arquivos para a pasta FrameHTML do projeto de acordo com o TFS

Imagem de Copia de Arquivos para a pasta FrameHTML do projeto de acordo com o TFS


Informações
iconfalse
Informações
iconfalse

Produto: Customizações

Informações
iconfalse

Versão: 11.80 ou Superiores

Data: 

Informações
iconfalse
titleAutores

Pedro Henrique Rosa de Souza