Hackathon Drupal 8

O evento Hackathon Drupal 8, realizado pela Ci&T em parceria com a Acquia, foi uma ótima iniciativa para direcionar desenvolvedores para o futuro do Drupal.

unnamed
unnamed

(reprodução http://www.ciandt.com/card/hackathon-drupal-8)

Foram escolhidos diversos grupos dentre os presentes e cada grupo ficou responsável por escolher um módulo para migrar-lo da versão 7.x do Drupal para a versão 8.x.

No meu grupo foram escolhidos:

No início achei que seria uma tarefa bem simples mas no final percebi que as diferenças entre as duas versões são realmente grandes, o que aumentou e muito o desafio.

O Drupal 8 realmente foi escrito do zero. Ele tem abordagens diferentes desde como construir um formulário e construir menus até a forma como os temas (templates) são criados.

Meu grupo iniciou a migração do módulo Flood Control. Esse módulo fornece uma interface administrativa as configurações ocultas de proteção contra Flood do Drupal.

Após finalizar o Flood Control resolvemos partir para um novo módulo para reforçar o conhecimento adquirido no primeiro módulo. A escolha foi outro módulo muito parecido, o Filter Protocols.

O módulo Filter Protocols é voltado para a configuração de protocolos que serão permitidos para utilização com o Drupal, isso garante mais segurança ao filtrar conteúdos com um protocolo inválido além de ser bem mais simples habilitar novos protocolos como skype:// ssh:// etc….

Depois de mais de 12 horas de muito código e comida meu grupo conseguiu realizar a tarefa de migração dos 2 módulos e deixamos os códigos publicados no Github:

Flood Control: https://github.com/emersonbarros/flood_control

Captura de Tela 2014-06-27 às 10.31.55-448
Captura de Tela 2014-06-27 às 10.31.55-448

Filter Protocols: https://github.com/emersonbarros/filter_protocols

Captura de Tela 2014-06-27 às 10.29.21-433
Captura de Tela 2014-06-27 às 10.29.21-433

Vou disponibilizar também a apresentação que fizemos no evento: CitHackathon (PDF)

Já entramos também em contato com Dave Reid do Drupal.org para que esses códigos sejam disponibilizados para toda a comunidade.

Ao final gostaria de agradecer a Ci&T, a Acquia e a todos os participantes do evento!

[Atualização 02/07/2014] O pessoal da Ci&T acabou de liberar o post oficial sobre o evento. Vale a pena conferir! (link)

[Atualização 15/07/2014] Adam Malone, da Acquia, também criou um post sobre o evento (link).

[Atualização 04/08/2014] Post de Mauricio Borges, “Mastering Drupal & Hackathons: great combination!

Algumas fotos do evento: #cithackathon


Originally published at Emerson Barros.

Welcome to a place where words matter. On Medium, smart voices and original ideas take center stage - with no ads in sight. Watch
Follow all the topics you care about, and we’ll deliver the best stories for you to your homepage and inbox. Explore
Get unlimited access to the best stories on Medium — and support writers while you’re at it. Just $5/month. Upgrade