Rules way

191 visualizações

Publicada em

Palestra realizada na Drupal Camp SP 2015

Publicada em: Internet
0 comentários
0 gostaram
Estatísticas
Notas
  • Seja o primeiro a comentar

  • Seja a primeira pessoa a gostar disto

Sem downloads
Visualizações
Visualizações totais
191
No SlideShare
0
A partir de incorporações
0
Número de incorporações
2
Ações
Compartilhamentos
0
Downloads
2
Comentários
0
Gostaram
0
Incorporações 0
Nenhuma incorporação

Nenhuma nota no slide

Rules way

  1. 1. Rules Way por João Paulo Seregatte @seregatte
  2. 2. João Paulo ● Informática Redes de comunicação. ● Análise e des. de Sistemas. ● Desenvolvedor à 8 anos. ● Desenvolvedor Drupal à 5 anos. ● @seregatte Level 1 > Sub itemQuem sou eu?
  3. 3. Desenvolvedores ● Codar regras de negócio. ● Desacoplar fluxo da aplicação. ● Agilidade no Refactoring ● Focar no código. Level 1 > Sub itemObjetivos Site Builders ● Overview do módulo Rules ● Novas maneiras de controlar regras. ● Mudar o fluxo da aplicação. ● Pensar de forma Rules.
  4. 4. Level 1 > Sub itemObjetivos
  5. 5. Level 1 > Sub itemItem 1 > Subitem 1Problema > Projetos CMS Projetos CMS 1. Adicionar e editar conteúdo. 2. Alterar Temas. 3. Gerenciar mídia. 4. SEO.
  6. 6. Level 1 > Sub itemItem 1 > Subitem 1Problema > Regras de negócio complicadas. Mundo Real!
  7. 7. Level 1 > Sub itemItem 1 > Subitem 1Problema > É o negócio que paga seu salário. Entre e sente, nós temos uma idéia!
  8. 8. Maneira prática e flexivel de gerenciar as regras de negócio Level 1 > Sub itemItem 1 > Subitem 1Problema > Gerenciar regras de negócio.
  9. 9. Level 1 > Sub itemItem 1 > Subitem 1Problema > Escolha!
  10. 10. Hooks? Level 1 > Sub itemItem 1 > Subitem 1Solução > Hooks
  11. 11. Level 1 > Sub itemItem 1 > Subitem 1Solução > Hooks Desenvolvedores ● :-) Controle total da aplicação. ● :-( Engessado. ● :-| Aprender todos os hooks. ● :-| Gargalo produção. Site Builders ● O que? ● :-( ● :-( ● :-(
  12. 12. Level 1 > Sub itemItem 1 > Subitem 1Solução > Hooks > Eventos
  13. 13. Level 1 > Sub itemItem 1 > Subitem 1Solução > Hooks > Configurações
  14. 14. Level 1 > Sub itemItem 1 > Subitem 1Solução > Hooks > Demo Show me the code!
  15. 15. Item 1 > Subitem 1Evento + Decisão + Ação ● Capturar eventos. ● Gerenciar tomadas de decisão. ● Gerenciar ações. ● Independência. ● Qual é a solução?
  16. 16. Gatilhos? Item 1 > Subitem 1Solução > Triggers
  17. 17. Item 1 > Subitem 1Solução > Triggers Desenvolvedores ● :-) Controle total da aplicação. ● :-) Plugável ● :-) Agilidade ● :-( Não é exportável Site Builders ● :-) Tem poder sobre a regra de negócio ● :-) Fácil de mudar ● :-| Depende menos do desenvolvedor ● :-( Não é exportável
  18. 18. Item 1 > Subitem 1Solução > Triggers > Demo Demo
  19. 19. Item 1 > Subitem 1Solução > Rules Rules?
  20. 20. Rules é a solução definitiva. Item 1 > Subitem 1Solução > Rules
  21. 21. Item 1 > Subitem 1Solução > Rules Desenvolvedores ● :-) Controle total da aplicação. ● :-) Plugável. ● :-) Agilidade. ● :-) É exportável. Site Builders ● :-) Tem poder sobre a regra de negócio. ● :-) Fácil de mudar. ● :-) Autonomia quase total. ● :-) É exportável.
  22. 22. Item 1 > Subitem 1Solução > Rules > Gerenciamento independente ● Events. ● Conditions. ● Actions. ● Independentes.
  23. 23. Item 1 > Subitem 1Solução > Rules > Demo Demo
  24. 24. Item 1 > Subitem 1Solução > Rules > Evento
  25. 25. Item 1 > Subitem 1Solução > Rules > Condição
  26. 26. Item 1 > Subitem 1Solução > Rules > Action
  27. 27. Item 1 > Subitem 1Conclusão > Objetivo
  28. 28. Item 1 > Subitem 1Conclusão > Fim Fim
  29. 29. Item 1 > Subitem 1Conclusão > Perguntas Perguntas? @seregatte https://github.com/seregatte/Palestra_Rules_Way

×