nmcardoso / splus-theme

SPLUS Wordpress Theme
http://www.splus.iag.usp.br
0 stars 1 forks source link

news page #23

Closed nmcardoso closed 3 years ago

nmcardoso commented 4 years ago

Implementação da página de notícias

nmcardoso commented 3 years ago

@marixko vamos usar essa issue pra trabalhar nos posts. Me mande aqui o design quando puder. Se não der pra mandar desenhado, você pode descrever com texto mesmo.

marixko commented 3 years ago

@nmcardoso eu não consegui ainda fazer no programa, mas rascunhei como pode ficar. Seria basicamente deixar o conteúdo em duas colunas, a primeira à esquerda (coluna 1) ocupando cerca de 70% da width. Desenhado em verde tracejado estão os campos que não terão borda.

Coluna 1 (à esq.):

Coluna 2 (à dir.):

Tanto pra coluna 1 quanto pra coluna 2 precisaria de uma nova classe de container pra delimitar o height. Eu creio que não precisará de borda nem pra coluna 1 nem pra coluna 2. Deixar um bom espaçamento entre coluna 1 e coluna 2 (eu diria que no mínimo o triplo do espaçamento entre componentes de cada coluna).

Não tenho certeza se os valores que te passei vão ficar bons, mas acho que dá pra um gasto por hora! Por favor fique à vontade de modificar da forma que você achar melhor.

b4de6a41-2c48-4cde-a93f-17f22d41a8b3

Acho que é isso, se faltar alguma coisa me avise!

marixko commented 3 years ago

A lista de anúncios tem que ficar mais ou menos assim (não tá com os tamanhos certos do container): image

nmcardoso commented 3 years ago

@marixko, fiz uma implementação inicial da nova página news

Abaixo, um print da página rodando no ambiente de desenvolvimento

Captura de tela de 2021-06-04 01-31-28

Ela também está disponível no ambiente de produção pelo link: https://www.splus.iag.usp.br/news-dev/.

Para adicionar um post no carrossel, adicione o post à categoria "news" (esta categoria já existia com este nome) (seleção vermelha na imagem abaixo). Para definir a imagem que aparecerá no carrosel, preencha o campo "featured image" (seleção azul). E, para adicionar um post na lista de "announcements", adicione o post à categoria announcements. Aparece uma imagem azul para press-releases sem "featured image" definida.

print

Eu tentei implementar o mais próximo da especificação reaproveitando códigos existentes. O carrossel não ficou muito próximo da especificação, pois parti do carrossel do bootstrap. Esta é uma implementação inicial vai aprimorada com o tempo, gostaria dos seus pontos de vista sobre esta implementação.

Como apenas os últimos posts da categoria "news" aparecem no carrossel, isso significa que os posts mais antigos não serão indexados em lugar algum e serão acessíveis apenas por link direto. Eu não sei se este é exatamente o comportamento desejado. Mas caso não for, então eu segeriria fazer algo parecido com a imagem abaixo e deixar o carrossel para posts em destaque (posts com a categoria "featured") e abaixo uma listagem de todos os posts em ordem descresente de data (com paginação). Com isso, todos os posts estariam indexados. Mas eu não sei qual o comportamento desejado.

Captura de tela de 2021-06-04 04-19-15

Gostaria de te pedir para fazer os testes (definindo as categorias e "featured image") assim que possível e me dizer sobre o que achou. Caso ache algum bug, me reporte. Sempre que fizer algumas dessas modificações, a página https://www.splus.iag.usp.br/news-dev/ é automaticamente atualizada. Estes "Latest news" da última imagem não foram implementados.

marixko commented 3 years ago

Natanael, acho que precisa só de alguns pequenos ajustes estéticos pra deixar essa página no ar:

image

nmcardoso commented 3 years ago

Oi Liliane, A atualização já foi despachada para o servidor de produção. Você pode tornar essa página padrão quando quiser, basta trocar o "template" da página para "Blog Index" em "Page Attributes", igual mostra a figura. Para voltar troque o template para "Default Template". Todo conteúdo da página continuará salvo, mas não será renderizado na página, então não precisa apagar o conteúdo que tiver na página "news". O único valor considerado é o título. print

marixko commented 3 years ago

Atualizei a página! Só não foi o ajuste do carrosel, acho

image

nmcardoso commented 3 years ago

Isso acontece pq seu navegador ainda tá carregando o arquivo css antigo (cache). Recarrege a página com Ctrl+F5 para forçar o navegador a atualizar o cache.

marixko commented 3 years ago

haha puts, é verdade, tinha esquecido do cache. Certinho!!