Drupal gerenciando centenas de sites com wf tools

242 visualizações

Publicada em

Drupal gerenciando centenas de sites com wf tools, DrupalCamp presentation.

Publicada em: Software
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
242
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

Drupal gerenciando centenas de sites com wf tools

  1. 1. Drupal gerenciando centenas de sites com WF Tools
  2. 2. Gabriel Machado Santos ● Arquiteto de Software na CI&T ● Drupalista Drupal.org contribuições ● WF Tools ● m4032404D8 ● drupdates ● bootstrap_carousel Drupal.org eventos ● DrupalCon Austin 2014 Quem somos
  3. 3. Jean Kemparski Ribeiro ● Arquiteto de Software na CI&T ● Drupalista Drupal.org contribuições ● webform2sftp ● swiper ● Entity Scaffold ● WF Tools ● brightcove_integration ● Login Security ● Webform API ● bootstrap_carousel ● GitHub API Quem somos
  4. 4. Voltando um pouco na história...
  5. 5. Ano 2000
  6. 6. Número de PC's no mundo: 500 milhões
  7. 7. Número de pessoas online: 360 milhões
  8. 8. 75% de toda a informação era guardada em dispositivos analógicos
  9. 9. Entrada do Google na Bolsa de Valores
  10. 10. Google apresenta AdWords
  11. 11. Ápice da "bolha da internet"
  12. 12. Napster conquista 20 milhões de usuários
  13. 13. Primeiro ataque de DOS em larga escala
  14. 14. Microsoft lança versão 5.5 do Internet Explorer
  15. 15. Foi lançado o Windows Millenium Edition (ME)
  16. 16. Palavra do ano: Bug do Milênio
  17. 17. e por fim...
  18. 18. Nascia o Drupal
  19. 19. https://api.drupal.org/api/drupal/CHANGELOG.txt/4.6
  20. 20. Flexibilidade Agilidade Facilidade
  21. 21. CMS
  22. 22. Drupal em sites institucionais
  23. 23. Drupal em sites de notícias/conteúdo
  24. 24. Drupal cresceu, amadureceu e apareceu
  25. 25. Chamou a atenção das Grandes empresas
  26. 26. GRANDES EMPRESAS = Processos Pessoas Questões legais Qualidade
  27. 27. Drupal não atendeu as expectativas
  28. 28. Por quê?
  29. 29. Tudo no Drupal era feito diretamente em Produção
  30. 30. Para contornar estes problemas novas ferramentas surgiram
  31. 31. UUID
  32. 32. Deploy
  33. 33. Services
  34. 34. Drush
  35. 35. Features
  36. 36. Rules
  37. 37. GIT
  38. 38. Jenkins
  39. 39. Todas essas ferramentas permitiram pensar e agir de forma diferente As grandes empresas ficaram felizes, principalmente com os deploys
  40. 40. Todos felizes, problemas de deploy resolvidos, fim de história?
  41. 41. Quase lá! A história não para por aí, outros problemas surgiram
  42. 42. No Drupal o código sobe e o conteúdo desce
  43. 43. Não há uma maneira facil de ler os logs de todas as alterações
  44. 44. Drupal tem dificuldade de isolar uma única mudança
  45. 45. Mover para produção era tudo ou nada
  46. 46. Conteúdo e código não andam juntos
  47. 47. Deployments não são testados isoladamente
  48. 48. Isto é ruim!
  49. 49. Então decidimos mudar a forma de fazer as coisas!
  50. 50. E descobrimos que conjuntos arbitrários de mudanças poderiam ser agrupados
  51. 51. Decidimos chamar isso de 'job'
  52. 52. Tornando possível:
  53. 53. Agrupar mudanças de código e conteúdo para ambos serem promovidos juntos
  54. 54. Ter um ambiente dedicado (sandbox) para cada job
  55. 55. Enviar vários jobs para o ambiente de stage...
  56. 56. ... mas apenas fazer o MTP de um único job quando ele estiver pronto
  57. 57. Criar, editar, visualizar e fazer o MTP de conteúdos...
  58. 58. todos sem a necessidade de acessar produção
  59. 59. Flexibilidade!
  60. 60. Tudo a partir de um console de gerenciamento central
  61. 61. Este console de gerenciamento é o coração do WF Tools
  62. 62. Blue & Green deployment
  63. 63. Modelo de entrega contínua
  64. 64. THANKS FOR BEING HERE!
  65. 65. Dúvidas? Gabriel Machado Santos gmachado@ciandt.com drupal.org/u/gabrielmachadosantos Jean Kemparski Ribeiro jribeiro@ciandt.com drupal.org/u/jribeiro

×