Issue #41

Closed
noosfero-themes/angular-theme#41
Created by Leandro Santos (Edited )

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.

6 participants
  • 5bf9bf341e9d00ebd854cdaf1a4299b2?s=40&d=identicon
    Leandro Santos @leandronunes

    Milestone changed to 2016.06

    Choose File ...   File name...
    Cancel
  • Cae6de821da30189b2573c26aa4ddfa1?s=40&d=identicon
    Tallys Martins @tallysmartins

    Reassigned to @tallysmartins

    Choose File ...   File name...
    Cancel
  • Cae6de821da30189b2573c26aa4ddfa1?s=40&d=identicon
    Tallys Martins @tallysmartins (Edited )

    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.

    Choose File ...   File name...
    Cancel
  • Cae6de821da30189b2573c26aa4ddfa1?s=40&d=identicon
    Tallys Martins @tallysmartins
    Choose File ...   File name...
    Cancel
  • 5bf9bf341e9d00ebd854cdaf1a4299b2?s=40&d=identicon
    Leandro Santos @leandronunes

    @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?

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    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?

    Choose File ...   File name...
    Cancel
  • Cae6de821da30189b2573c26aa4ddfa1?s=40&d=identicon
    Tallys Martins @tallysmartins (Edited )

    @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?

    Choose File ...   File name...
    Cancel
  • 5bf9bf341e9d00ebd854cdaf1a4299b2?s=40&d=identicon
    Leandro Santos @leandronunes

    @tallysmartins procure @vfcosta pois ele estava fazendo justamente isso

    Choose File ...   File name...
    Cancel
  • 4a20548511a65cfccc863520b70c3ee9?s=40&d=identicon
    Victor Costa @vfcosta

    @leandronunes ainda não iniciamos isso, estamos vendo a parte de configurações dos blocos

    @mfdeveloper tinha passado umas sugestões para essa parte

    Choose File ...   File name...
    Cancel
  • Cae6de821da30189b2573c26aa4ddfa1?s=40&d=identicon
    Tallys Martins @tallysmartins

    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?

    Choose File ...   File name...
    Cancel
  • Cae6de821da30189b2573c26aa4ddfa1?s=40&d=identicon
    Tallys Martins @tallysmartins

    mentioned in issue #77

    Choose File ...   File name...
    Cancel
  • C8b72d0556872a2aea21e8fed0a72001?s=40&d=identicon
    Melissa Wen @melissawen

    Milestone changed to [lappis] Novo Front-end 0.1 - Desacomplamento

    Choose File ...   File name...
    Cancel
  • Cae6de821da30189b2573c26aa4ddfa1?s=40&d=identicon
    Tallys Martins @tallysmartins

    Merge Request aceito

    Choose File ...   File name...
    Cancel
  • Cae6de821da30189b2573c26aa4ddfa1?s=40&d=identicon
    Tallys Martins @tallysmartins

    Status changed to closed

    Choose File ...   File name...
    Cancel