Ir para o conteúdo

 Voltar a SPED Desenv...
Tela cheia

Personalizar a camada de visão do sistema. Onde encontrar os arquivos?

1 de Setembro de 2009, 14:15 , por Desconhecido - | Ninguém seguindo este artigo por enquanto.
Visualizado 5 vezes

Gostaria de saber por onde encontrar os arquivos para alteração das imagens (topo, logomarcas etc. ) do sistemas.

Alguém ja fez as mudanças? pode dar uma dica?

Obrigado


Autor: Sergio Alexandre Alves Fernandes


33 comentários

  • 40e67bf5c42c523f052c80baab96a456?only path=false&size=50&d=404Tarcizio Vieira Neto(usuário não autenticado)
    1 de Setembro de 2009, 21:58

     

    Eu participei no processo de modificação do sistema para suportar o contexo do Exército e da FAB. Assim, implementamos de tal forma que se mudar o valor de uma variável (no arquivo web/WEB-INF/config.properties, variável: tipo_contexto=eb/fab) podemos chavear o sistema na "cara" do exército ou da fab, incluindo pequenas variações em algumas telas.

    Na pasta web/design existe duas sub-pastas eb e fab, onde ramificam-se os arquivos contendo os CSS, logo, banner, tela de login, tela principal, etc. Existe também um arquivo chamado Contexto.java que contém as definições dos contextos. Esse arquivo é uma Enumeration (http://java.sun.com/j2se/1.4.2/docs/api/java/util/Enumeration.html) e para criar seu tipo de contexto é necessário adicioná-lo à lista de enumerações e criar respectivos diretórios (com nome do contexto em minúsculo) relacionados ao nome do novo contexto a ser definido.

    Obs.: Esse método de definir o contexto na Enumeration referida é utilizado no processo de busca dos arquivos que é dinâmica, ou seja, o sistema ao procurar a tela de login (e outras telas) chamará da seguinte forma:

    web/design/<tipo de contexto>/login.jsp

    Assim, o procedimento de preencher o tipo de contexto é dinâmico conforme o que foi preenchido na variável tipo_contexto em config.properties e correspondente nome em Contexto.java (não sei o caminho completo que leva à esse arquivo, mas se estiver no eclipse pressione ctrl + r e digite o nome do arquivo a ser buscado).

    Ao criar uma nova pasta para o contexto na pasta web/design, fazendo cópia e modificação dos arquivos de outro contexto para facilitar o processo, apenas define a tela de login e a tela interna do sistema para o referido contexto, porém é necessário definir muitos outros arquivos como os modelos de documentos em web/protocolo/redacao criando uma sub-pasta com seu novo contexto. Existem muitos outros arquivos a serem definidos, os quais não tenho como citar no momento por estar distante do ambiente de desenvolvimento, mas irei relembrar esse processo por estar auxiliando uma equipe de desenvolvimento da UNB que está interessada em usar o sistema.

    Obs.: Um grande desejo de nossa equipe é refatorar boa parte do código inlcusive para permitir que este processo de adaptação à organização seja mais fácil.

    Por não estar diante do ambiente de desenvolvimento para verificar tudo que deve ser mudado não tive condições de passar todas as dicas de como deixar o sistema operacional para uso completo, mas como disse, já é possível mudar a tela de login, tela principal do sistema, css, logotipos e outros arquivos para um novo contexto. Ainda faltam muitos outros detalhes para os novos modelos de documentos que conforme eu for lembrando ou as dúvidas forem surgindo, na medida do possível, estarei respondendo.

    Atenciosamente,

    Tarcizio

    • C3df43380e4a5324ed9d6c3e9abe932f?only path=false&size=50&d=404Rafael Loduca(usuário não autenticado)
      4 de Outubro de 2009, 23:04

       

      Excelentes informações! Vou testar!

    • 485dddfb88b1be2c28597c7999408c96?only path=false&size=50&d=404Geison Correia(usuário não autenticado)
      10 de Novembro de 2009, 16:20

       

      Caro Tarcizio,

      Estamos com dificuldades em colocar o SPED no ar. A versão 2.4.12 foi disponibilizada com um instalador que funcionou perfeitamente. O problema é que nós precisamos customiza-la para as nossas necessidades e essa versão não foi disponibilizada com os fontes.

      Onde eu posso conseguir os fontes dessa versão?

       

       Desde já grato,

      Geison Correia.

Essa comunidade não possui posts nesse blog