-
Notifications
You must be signed in to change notification settings - Fork 38
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
json + html: Sugestão para exibição dos CPs. #51
Comments
Acho que não é ainda o ideal, mas devido ao estado quase que embrionário do projeto, essa solução ajudaria e muito o cadastro dos centros. Até porque, tanto pra quem coda quanto pra quem não coda, editar um json é muito mais rápido do que o html na mão. Boa! |
tem que ser JSON pois no futuro, se for ficar profissional vai ter que ter uma API por trás que vai alimentar, esse trabalho de editar um arquivo já é ultrapassado |
@tawsbob concordo, que fica mais facil de manter |
Como está essa Issue? precisa de alguém para implementar ou será descartado? Se precisar de alguém para implementar eu estaria a disposição. |
@saraiva1989 então, segundo idéia original, de ser amigável a quem estiver começando, não precisaria ser descartado. A questão é ter o melhor dos dois mundos. Hoje por exemplo a pessoa consegue baixar o zip (ou fazer um fork do projeto) e visualizar o resultado em HTML. Se necessário, até mesmo pessoas chegam e manualmente copiam algo em página nova (então se fosse por exemplo mesmo se manualmente tivesse um JSON e o HTML estático duplicado, mesmo se uma pessoa alterasse só o HTML, qualquer um de nós poderia fazer outro commit logo depois. |
veja se faz sentido. Vou dar duas sugestões (fique a vontade a critica-la) SUGESTÃO 1 Para não alterar nada no momento e você poder validar, posso criar uma pagina nova que o link seria: E nessa pagina faço ela olhando para um arquivo json (que estará no projeto), e quando a pessoa adicionar um novo conteúdo no json será automaticamente adicionado a essa pagina que criei. Os responsáveis pelo projeto valida se faz sentido e caso faça colocamos essa pagina de teste como a nova pagina. SOLUÇÃO 2 Outra sugestão seria eu criar uma API em .NetCore e usar o azure table storage (que para poucos dados não terá custos), e depois criar um formulario na pagina que a pessoa preencha. E após uma aprovação de algum adm do site ela aparece na pagina. Eu acredito que essa solução seria a melhor, porém existem alguns desafios: Sendo assim, mesmo preferindo a solução 2, acredito que a solução 1 é a que melhor se encaixa para esse momento. |
@saraiva1989 vamos primeiro dar saída no #107 |
Boa tarde,
já tinha visto em algum issue comentários quanto a isso e ainda quanto a definição das tecnologias utilizadas para manter o projeto.
Tendo por base que continuará utilizando o gh-pages o uso de alguns recursos é limitado, tendo isso em mente, o projeto https://github.com/eisenbraun/columns traz ao html + jQuery a possibilidade de utilizar bases .json para a exibição de tabelas.
Com a grande quantidade de cadastros, gerenciar a inclusão e remoção deles pode se tornar trabalhoso, a utilização de um arquivo mais limpo para essa tarefa poderia ser de grande ajuda.
Seguem algumas telas de uma implementação que estou testando:
Lista de estados
Centro Pokémon não cadastrado
Arquivo base
Não sou expert no assunto, estou aprendendo e executando essas tarefas, mas o que for de ajuda ao projeto é válido.
O que acharam?
See ya ;)
The text was updated successfully, but these errors were encountered: