Ticket #1309 (closed melhoria: fixed)

Opened 10 years ago

Last modified 10 years ago

Nuvem - Escolha automática do tema, em função da url do cliente.

Reported by: kolling Owned by: ninguem
Priority: normal Milestone: Expresso 2.2
Component: API Version: branch 2.2
Severity: média Keywords: SERPRO 2.2 UNIFICA expresso em nuvem temas
Cc: WorkGroup: Inovação

Description

Permitir seleção automática de tema de acordo com url do cliente.

No Serpro, esta funcionalidade foi implementada da seguinte maneira:

  • O front-end recebe uma url do tipo  http://host/tema, extrai o tema da url e define um cookie de servidor de nome 'THEME', cujo conteúdo é o valor extraído da url;
  • A aplicação verifica se esse cookie foi definido, se sim, usa este valor como tema em vez de usar o definido no banco.

Comentários?

Change History

comment:1 follow-up: ↓ 4 Changed 10 years ago by amuller

Interessante! Aqui na celepar seria útil ter um tema por url. Mas e o usuário pode escolher ainda ou só fica o tema da url? Ele poderia usar o padrão da url e ainda permitir o usuário escolher o que acha?

comment:2 Changed 10 years ago by niltonneto

Eu ia fazer as mesmas perguntas do Muller, mas ele foi mais rápido. Lá vão outras então:

Isso vai entrar na 2.2? O Expresso em Nuvem não é um projeto em paralelo, que será alinhado posteriormente?

comment:3 Changed 10 years ago by amuller

a preferência padrão por grupo não pode suprir esta demanda?

comment:4 in reply to: ↑ 1 Changed 10 years ago by kolling

Replying to amuller:

Interessante! Aqui na celepar seria útil ter um tema por url. Mas e o usuário pode escolher ainda ou só fica o tema da url? Ele poderia usar o padrão da url e ainda permitir o usuário escolher o que acha?

Na nossa implementação o tema definido pela url tem precedência, pois usamos o tema para a identidade visual do cliente.

comment:5 Changed 10 years ago by kolling

Mas de qualquer maneira se o cookie não for definido os temas funcionam da maneira antiga.

comment:6 Changed 10 years ago by kolling

  • Status changed from new to closed
  • Resolution set to fixed

Commit na revisão [3410].

Note: See TracTickets for help on using tickets.