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

Modificação no sistema de temas do delibera #35

Closed
marcoamarelo opened this issue Nov 3, 2014 · 10 comments
Closed

Modificação no sistema de temas do delibera #35

marcoamarelo opened this issue Nov 3, 2014 · 10 comments

Comments

@marcoamarelo
Copy link
Member

Quero abrir um debate sobre o gerenciamento de temas do delibera. O formato atual não permite a separação entre visual e o código do plugin. Eu acredito que o delibera deveria trabalhar com base num conjunto de templates próprios, mas que esses deveriam estar no próprio código do tema. Podemos colocar alguns códigos de exemplo e orientar o usuário a copiar para o seu código do tema, mas acho que devemos abolir a ideia de selecionar um tema específico pro delibera.

@jpmehl
Copy link
Member

jpmehl commented Nov 7, 2014

Neste caso cada template vai ter que ser seu próprio tema do Delibera?
Assim nós padronizaríamos todas as funções do tema do delibera?

@jacsonp
Copy link
Member

jacsonp commented Nov 17, 2014

Bom, vamos a um leve histórico:

  1. Projeto Inicial previa que o tema deveria implementar as telas do delibera, implementando o seguinte:
    archive-pauta.php (lista de pauta)
    single-pauta.php (uma pauta simples)
    delibera_style.css (estilos)

  2. Gerou problemas, porque o plugin era instalado mais nada aparecia no front e toda hora reclamação que tinha que aparecer algo que não podia ficar sem nada, que era complicado explicar que o tema tinha que implementar as telas, então foi criado um padrão, caso os arquivos supra citados não existissem no tema, então deveria carregar um template padrão (bastante genérico e tentando pegar os estilos padrões do WP), no seguinte formato:
    arquivo no tema -> arquivo no plugin
    archive-pauta.php -> archive-pauta.php
    loop-pauta.php -> delibera-loop-archive.php (caso queira mudar apenas o loop)
    single-pauta.php -> single-pauta.php
    delibera_style.css -> delibera_style.css

  3. O pessoal do Hacklab implementou o sistema atual, que além do que já tinha, ainda pois um sistema de temas, colocando o tema atual como um, e o novo que eles criaram como outro tema com base em um projeto que eles implementaram o Delibera.

Acho que esse sistema atual é ruim mesmo, e deveríamos abolir seleção, mas o ideal é que mantivéssemos um tema genérico e simples padrão, não precisa ser o que fizemos (para site litoral sustentável), nem o que o Hacklab fez para o projeto específico deles, mas algo genérico, para não obrigar a "programação de temas". Também terminar o desenvolvimento dos widgets, shorttags e criar um manual de uso para desenvolvedores.

@marcoamarelo
Copy link
Member Author

Acredito que a possibilidade de colocar os arquivos de tema do delibera dentro do tema já resolve o problema. Talvez a questão da seleção não seja um problema. Acho por bem fechar essa issue.

@jacsonp
Copy link
Member

jacsonp commented Apr 15, 2015

Precisamos criar um manual do plugin para desenvolvedores de tema, podemos derivar outra issue para tanto.

@marcoamarelo
Copy link
Member Author

Acho massa a Ideia Jacson. Acho inclusive que poderiamos concentrar tudo no
Readme.
Em 15/04/2015 1:13 PM, "Jacson" notifications@github.com escreveu:

Precisamos criar um manual do plugin para desenvolvedores de tema, podemos
derivar outra issue para tanto.


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

@juliovedovatto
Copy link

Boa Tarde.

Preferem que modificações sejam enviadas aqui (por meio de git clone) ou que seja gerado um fork? Peguei o Desafio 2 do edital.

[]'s

@jacsonp
Copy link
Member

jacsonp commented Jan 14, 2016

Pull request no fork da redelivre, obrigado

@juliovedovatto
Copy link

Criado pull request no fork redelivre. No aguardo de feedback.

@diegorojas
Copy link

Ei Galera beleza? Precisamos de uma decisão rápida aqui.

Pelo que vi seguiram-se dois caminhos de documentação, têm um wiki rolando até dez/15:
https://github.com/redelivre/delibera/wiki

E têm uma indicação na issue aqui de seguir a documentação no Readme file mesmo, alterado ontem.

O que acreditam ser melhor padronizar como documentação do delibera? Acho que manter os dois completos é ruim, mas manter o Readme como um "índice geral" pode ser uma ótima.

Ai podemos manter tudo de denso no wiki e introduções e links no Readme. O que acham?

@jacsonp
Copy link
Member

jacsonp commented Feb 11, 2016

This issue was moved to redelivre#45

@jacsonp jacsonp closed this as completed Feb 11, 2016
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
None yet
Development

No branches or pull requests

5 participants