Upgrade gigante no Grails Brasil – Participe!

Finalmente comecei a por a mão na massa e preparar a migração do Grails Brasil, atualmente baseado no phpBB (excelente por sinal) para… Grails! Apesar do Grails Brasil ser atualmente mantido pela itexto, acredito que, no final das contas, seja na realidade de seus usuários, razão pela qual o processo de desenvolvimento será 100% aberto a todos que queiram dar suas contribuições.

Uma pergunta que pode-se fazer portanto é: se funciona bem com a plataforma atual, por que migrar? Seguem as razões.

  • Dado que nosso assunto aqui é Grails, nada mais natural do que fazer com que o Grails Brasil seja feito em Grails. Nem que seja para provar que a plataforma da conta (e bem!) do tráfego atual.
  • Melhorar o controle de Spam. O grande problema do phpBB (sim, eu sei que existem soluções) consiste no spam. Apesar de já ter minimizado ao máximo o problema, de tempos em tempos este volta a atacar (e com força).
  • Melhorar a manutenção do site. O phpBB oferece um painel de controle bem satisfatório, mas se no futuro for necessária uma migração mais forte do sistema, a coisa se complica. É fato: Grails é mais fácil de manter do que PHP.
  • Simplificar o que já temos. Para as nossas necessidades atuais, o phpBB é complexo demais. Acredito que algo mais simples reflita em uma interface mais elegante para os usuários do sistema.
  • Controle: apesar de possuirmos o código fonte do phpBB, não dominamos todos os seus detalhes. Com código fonte próprio este problema será solucionado.
  • Pelo subproduto gerado: o foco inicial consiste em remodelar o Grails Brasil. No entanto, finalizado este processo, estará disponível para todos uma plataforma pronta para o gerenciamento de comunidades virtuais. Por enquanto, o nome deste subproduto será “Grails Community” (você pode opinar no nome também)
  • Pelo aprendizado: neste processo, diversas dúvidas surgirão. E todas serão postadas no fórum do Grails Brasil, aumentando assim a nossa base de conhecimento.
  • Por ser divertido ;)

Ontem já iniciei a base do código fonte com o basico do basico. Nem interface gráfica ainda possuimos, apenas as classes básicas de domínio e um script para a migração dos dados. Porém, algumas melhorias já são propostas:

  • Visualização hierárquica dos posts. No fórum atual, a hierarquia consiste apenas em Categoria > Fórum > Tópico > Respostas. No entanto, é muito comum respondermos a uma das respostas presentes no tópico. Sendo assim, a nova hierarquia passará a ser Categoria > Fórum > Tópico > Tópicos > Tópicos > … > Tópicos
  • Melhor mecanismo de busca, embutido em TODAS as páginas do fórum
  • Comunicação em tempo real entre os membros (ainda não sei ao certo como implementá-la, mas é apenas uma idéia)
  • Melhorias no blog (provavelmente continuará sendo baseado no WordPress) e no Wiki

O mais importante, no entanto, consiste em deixar o processo aberto. Sendo assim, convido a todos os que se interessarem a participarem do projeto. A pergunta agora portanto deverá ser: como participar?

  • Enviando-nos sugestões a respeito do que deveria ser melhorado no Grails Brasil
  • Participando no desenvolvimento do código fonte do projeto.
  • Acompanhando nosso desenvolvimento no nosso wiki grails-brasil
  • Indicando-nos bons serviços de hospedagem aonde possamos hospedar o fórum, ou mesmo fornecendo patrocínio na hospedagem

O objetivo final consiste no fortalecimento da comunidade. Trata-se de uma daquelas poucas oportunidades em que todos saem ganhando e, espero eu, o maior número possível de pessoas. Sendo assim, espero por vocês neste novo projeto. Até lá!

Deixe uma resposta

Esse site utiliza o Akismet para reduzir spam. Aprenda como seus dados de comentários são processados.

Rolar para cima