Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Canto dos autores #46

Open
gildasio opened this issue Apr 2, 2016 · 10 comments
Open

Canto dos autores #46

gildasio opened this issue Apr 2, 2016 · 10 comments

Comments

@gildasio
Copy link
Collaborator

gildasio commented Apr 2, 2016

Opa, pessoal!

Hoje pensei em algo que pode acabar incentivando a galera postar no blog da comunidade: uma página com o nome dos autores e os posts que eles fizeram. O que acham?

Seria uma página, como a dos posts, mas que invés de ser listado por categorias seria por autores. Poderia pegar como ID o username do Github, talvez. Há de se pensar uma forma elegante de fazer isso. Mas desde já, o que acham?

@mlalbuquerque
Copy link
Member

Muito boa idéia. Vou estudar uma possibilidades

@jonataa
Copy link
Collaborator

jonataa commented Apr 2, 2016

Excelente, Gildásio!

On Sat, Apr 2, 2016, 12:01 PM Marcio Albuquerque [email protected]
wrote:

Muito boa idéia. Vou estudar uma possibilidades


You are receiving this because you are subscribed to this thread.

Reply to this email directly or view it on GitHub
#46 (comment)

@gildasio
Copy link
Collaborator Author

Galera, fui tentar algumas coisas mas não vi nenhum modo bacana, sem muitos pogs, de se fazer. Vejam as limitações que encontrei:

  1. Problema: Antes de mais nada, não consigo fazer um filtro para listar os posts usando algo como a variável author, que tem em cada post, de forma nativa.
  2. Tentei primeiro fazendo o comum: dois loops. Faria um loop nos posts, pegadia o autor, faria outro loop e nesse segundo só pegando os posts desse autor. Problema: o autor iria aparecer várias vezes na lista, conforme a quantidade de posts que ele tivesse.
  3. Tentei então criar um array com o nome dos autores, para então fazer um loop por esse, pegando o post dos autores. Problema: Tentei de várias formas usar a questão dos arrays mas sem sucesso. Não sei se estava deixando passar algum detalhe ou a documentação de todo lugar está atrasado, já que tem nova versão.

Então bati carreira para os Data Files. Olha as limitações que me bati aqui:

  1. Pensei em fazer, como listado na documentação no exemplo da lista de membros. Problema: Dessa forma não conseguiria mostrar as informações no post sem ter fazer um loop pelos autores. Mas ainda assim, #possivelsolucao
  2. Depois, tentei ver se a forma como é dado o exemplo, de acessando um autor específico lá na documentação, funcionava. Problema: mas dessa forma não é possível fazer um loop bacana.
  3. Por último, pensei em fazer uma POG: usar uns ids numéricos para os autores. Para listar as informações dele no post era só ele mesmo informar seu ID, como já é feito (mas com todas as informações). E para fazer a listagem dos autores numa página poderia fazer um loop com o número de interações que quizesse. Problema: A questão que esse numéro de laços não pode vir de uma variável, apenas de forma estática (ao menos foi como eu achei). Ou seja, sempre que um novo autor fosse adicionado, teria de add mais uma interação na lista. #possivelsolucaopogueada

Digam ai. :)

@gwmoura
Copy link
Contributor

gwmoura commented Apr 12, 2016

@gjuniioor acho que teremos que fazer uma extensão para o jekyll hehehehehe

@gwmoura
Copy link
Contributor

gwmoura commented Apr 12, 2016

@gjuniioor tu chegou a usar a classe Hash nesta situação?

"Tentei então criar um array com o nome dos autores, para então fazer um loop por esse, pegando o post dos autores. Problema: Tentei de várias formas usar a questão dos arrays mas sem sucesso. Não sei se estava deixando passar algum detalhe ou a documentação de todo lugar está atrasado, já que tem nova versão."

Eu vou tentar uma coisa aqui e vejo se fica legal

@gildasio
Copy link
Collaborator Author

O ruim de pensar em criar um plugin ou algo do tipo é a questão do deploy automático do github, pois ele só aceita alguns plugins, de uma whitelist.

@mvfsillva
Copy link

mvfsillva commented Apr 15, 2016

Galera acho que é possível utilizando API do github, poderíamos pegar todos os contribuidores da página de posts, e ai criar essa lista.

@gildasio
Copy link
Collaborator Author

Mas essa lista da API é diferente da que busca atingir aqui. A da API se trata de todos que fizeram algum commit para o repositório, vide essa lista. A que foi buscada atingir aqui são os autores que escrevem os posts, que é mostrado no topo de cada página. Certo?

@mvfsillva
Copy link

Mas é isso, poderíamos tentar pegar apenas a lista de quem contribuiu com o folder de posts...

@gwmoura
Copy link
Contributor

gwmoura commented May 2, 2016

@gjuniioor @mvfsilva @mlalbuquerque @jonataa essa issue pode ser fechada com o PR #66 ?

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

5 participants