WordPress no Observador

WordPress no Observador

Apresentação do projecto do Observador em WordPress, para o encontro WordPress em Braga, a 5 de Dezembro, 2014

Aac7e0386facd070f6d4b817c257a958?s=128

Zé Fontainhas

December 05, 2014
Tweet

Transcript

  1. Zé Fontainhas about.me/ze.fontainhas @zedejose

  2. None
  3. None
  4. Os requisitos

  5. •Ambiente media/editorial •Muito conteúdo •Interligação entre conteúdos •Muitos utilizadores de

    wp-admin
  6. •Performance de referência •Adaptado a todos os dispositivos •Agência de

    notícias •API para apps móveis •Social login/2 factor auth
  7. prazos (muito) agressivos

  8. Abordagem

  9. duh

  10. um Conselho de Administração DECIDIDO e CONFIANTE

  11. e sobretudo AS PESSOAS CERTAS

  12. None
  13. NEM POR ISSO…

  14. primeiro, DO IT YOURSELF

  15. depois, código externo, só com PROVAS DADAS

  16. fluxos de DESENVOLVIMENTO git-scm.com gruntjs.com bower.io dploy.io

  17. constante: COMUNICAÇÃO slack.com asana.com

  18. crítico: HOSTING ROBUSTO NGINX • PHP-FPM • EVERCACHE • MYSQL

    • CDN • FAILOVER Enterprise
  19. Na prática

  20. DESENVOLVIMENTO CONTÍNUO e CONTROLADO

  21. Controlo de versões, ambiente de staging para Q&A, deploy contínuo

  22. 1 CSS no header, 1 JS no footer, minificação, concatenação,

    dequeue de css/js externos, imagens estáticas optimizadas
  23. EverCache (~Varnish/Memcache) Transients/WP_Cache WP_Query Widgets Fragmentos Admin!

  24. Hosting redundante, perto do visitante (Londres), failovers, CDN,backups

  25. Resultados

  26. Resultados

  27. None
  28. None
  29. DESDE O DIA 1

  30. COM API À MEDIDA

  31. None
  32. :) MAS NÃO CHEGA

  33. EQUIPA INTERNA PERMANENTE

  34. ~610/mês ~20/dia ~5.500 commits

  35. Takeaways

  36. SPEC, SPEC, SPEC (SPEC) SPEC

  37. PESSOAS + COMUNICAÇÃO

  38. CHEAP TOOLS = CHEAP SITE

  39. STANDARDS + BEST PRACTICES

  40. HOSTING WP (managed) PORTUGAL É UMA DESGRAÇA, INTERNACIONAL COM POUCAS

    OPÇÕES
  41. DEVELOPERS WP (mid/senior) NÃO HÁ QUE CHEGUEM!

  42. Futuro

  43. FASTER!

  44. REPENSAR TUDO

  45. CONTRIBUIR DE VOLTA OPEN-SOURCE (almost) ALL THE THINGS

  46. OBRIGADO

  47. Zé Fontainhas about.me/ze.fontainhas @zedejose