Issue #41
Definição de Layout
Levar em consideração da definição de layout feita pelo Noosfero ao dar display na página. Atualmente caso seja colocado 2 colunas ele mostra somente 2 colunas, mas não faz as adaptações necessárias para que a página ocupe todo o espaço.
-
Milestone changed to 2016.06
-
Reassigned to @tallysmartins
-
Estou atualmente implementando esta funcionalidade durante a compilação do tema. Criei filtros na hora de renderizar as boxes, para que estas utilizem a formatação de grid de acordo com o layout da compilação: "default", "right-bar". Por enquanto estou customizando estes dois. Numa próxima fase quero resgatar o layout do profile e do environment pela API e renderizar dinamicamente.
-
@tallysmartins não entendi muito bem o que você está fazendo nesta tarefa. Poderia detalhar melhor? Minha preocupação é somente evitar retrabalho :) A equipe do Serpro está trabalhando para que a definição de layout feita para o profile seja repercutida na interface angular de forma dinâmica, pois hoje está fixo o layout de 3 colunas. Isso tem relação com o que você está fazendo?
-
oi @leandronunes tem relação sim. Para a página de perfil temos um wireframe desenhado para apenas ter 2 colunas e um cabeçalho e o que o @tallysmartins está trabalhando é para liberar pelo menos a definição right-bar para podermos usar na construção dessa tela. Vocês já estão trabalhando nisso ou vocês ainda vão começar? Já tem uma branch?
-
@leandronunes haha desculpa, não me expressei de forma clara. A melissa resumiu bem. Eu estava trabalhando na tela de perfil essa semana e vi que precisava modelar o layout e comecei a mexer com essa parte no angular. Podemos trabalhar juntos nisso, mas precisamos de um alinhamento.
Mas basicamente eu estou fazendo essa customização de layot para profiles, fazendo com que os boxes sejam renderizados de acordo com layout escolhido durante o build do tema. Por exemplo, quando compilar com layout 'right-bar' ele vai mostrar apenas o box central e o lateral direito(como no noosfero) e fazer um grid diferente com o bootstrap para esse layout.
Pelo que eu vi, a api não retorna o layout utilizado pelo usuário e por enquanto estou fazendo na compilação do tema. O próximo passo é implementar isso e utilizar o dado vindo da API para renderizar dinamicamente com o layout de cada perfil (caso o perfil tenha mudado).
Já começaram a trabalhar nisso?
-
@tallysmartins procure @vfcosta pois ele estava fazendo justamente isso
-
@leandronunes ainda não iniciamos isso, estamos vendo a parte de configurações dos blocos
@mfdeveloper tinha passado umas sugestões para essa parte
-
Fiz uma branch "layout_support". Nela já está implementado o suporte ao layout que vem da api do noosfero. Fiz um MR pra api do noosfero adicionando os layouts tanto no endpoint de do profile quanto do environment. Já é possível ver o funcionamento mesmos sem esses campos na API, pois retorna o layout default de 3 colunas caso não tenha um setado. Ainda faltam os testes e alguns detalhes de css. @caiosba e @mfdeveloper podem dar uma olhada?
-
Milestone changed to [lappis] Novo Front-end 0.1 - Desacomplamento
-
Merge Request aceito
-
Status changed to closed