Olá pessoal,
No contexto de Linhas de Produto de Software, gostaria de saber a abordagem de vocês (em nívem de código fonte, projeto) para lidar com configurações / adaptações de interface em sistemas Web.
Além disso, em relatórios, em um cenário em que para cada cliente são logotipos diferentes (caracterizando-se como Configuração em tempo de implantação), qual é a abordagem de vocês?
[quote=brccosta]Olá pessoal,
No contexto de Linhas de Produto de Software, gostaria de saber a abordagem de vocês (em nívem de código fonte, projeto) para lidar com configurações / adaptações de interface em sistemas Web.
[/quote]
Poderia ser mais específico ?
[quote]
Além disso, em relatórios, em um cenário em que para cada cliente são logotipos diferentes (caracterizando-se como Configuração em tempo de implantação), qual é a abordagem de vocês?[/quote]
Isso pode ser feito de várias maneiras. A abordagem, mais simples na minha opinião é convention-over-configuration: convenciona-se que o nome do arquivo do logotipo deve ser img/logo.png e deve ser colocado na raiz da aplicação, como você tem que configurar um servidor por cliente mesmo, basta trocar o arquivo. Uma outra maneira seria manter uma tabela de configurações globais, do tipo chave-valor e incluir uma entrada para indicar o caminho do arquivo de logotipo …
Convention-over-configuration. Eu utilizo esta estratégia também.