Joomla! do desktop ao datacenter

1,181 views

Published on

Apresentação da palestra proferida no Joomla Day Brasil 2010 em Brasília/DF em 05/09/2010

Published in: Technology
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
1,181
On SlideShare
0
From Embeds
0
Number of Embeds
4
Actions
Shares
0
Downloads
23
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

Joomla! do desktop ao datacenter

  1. 1. Joomla! do desktop ao datacenter Paulino Michelazzo paulino@michelazzo.com.br (11) 8715-2228
  2. 2. Palestrante ✓ 20 anos em TI ✓ 15 anos na web ✓ Drupal, Joomla!, Magento, Wordpress
  3. 3. Agenda ✓ Ambientes ✓ Ferramentas ✓ Tips & Tricks
  4. 4. ambientes
  5. 5. Ambientes desenvolvimento homologação produção
  6. 6. O que é um ambiente? servidor sistema web operacional bancos de linguagem de dados programação bibliotecas e acessórios
  7. 7. Desenvolvimento ✓ Onde você vai fazer besteiras ✓ Política de backup agressiva ✓ Verificar versões de componentes e módulos desenvolvimento desenvolvimento = seu computador
  8. 8. Homologação ✓ Seus testes e testes do cliente ✓ Política de backup sistemática ✓ Verificar versões de componentes e homologação módulos homologação = igual produção
  9. 9. Produção ✓ NUNCA MEXER !!! ✓ Política de backup do cliente ✓ Atualização exclusiva da produção produção produção = website
  10. 10. Sequência de ambientes desenvolvimento homologação produção
  11. 11. Deployment desenvolvimento homologação produção
  12. 12. ferramentas
  13. 13. desenvolvimento homologação produção ✓ Ferramenta RAD ✓ Cliente FTP ✓ SCP/SSH ✓ Clientes DB ✓ SCP/SSH ✓ rsync ✓ SCP/SSH ✓ rsync ✓ SVN/Git/CVS ✓ rsync ✓ patch ✓ diff + patch ✓ SVN/Git/CVS ✓ diff + patch
  14. 14. diff arquivo 1 arquivo 2 Homens Homens Mulheres Mulheres Crianças Crianças Animais diff arquivo 1 arquivo 2 > texto.diff
  15. 15. diff /www/site/dev/config /www/site/hom/config diff /www/site/dev/config /www/site/hom/config > result.diff
  16. 16. patch patch -p0 < texto.diff cd /www/site/config patch -p0 < result.diff
  17. 17. tips & tricks
  18. 18. Em desenvolvimento remova arquivos desnecessários find . -type f -name "*.bak" -exec rm -i {} ; Sugestões: .txt .bak .rtl *rtl* .svn Mac Users: REMOVAM arquivos .DS
  19. 19. Em desenvolvimento faça BACKUP rsync /diretorio/site /diretorio/site-backup mysqldump -e -c banco > /diretorio/site-backup/db.sql
  20. 20. Em desenvolvimento use um gerenciador de versão
  21. 21. Em desenvolvimento use o firebug/page speed SEM NEURAS
  22. 22. Em desenvolvimento desative o cache habilite URL’s limpas
  23. 23. Em homologação limpe o código configure permissões ative o cache use o firebug/page speed SEM NEURAS
  24. 24. Em produção não mexa não mexa não mexa entendeu? NÃO MEXA!
  25. 25. Finalizando seja programador, não sobrinho seja desenvolvedor, não programador seja profissional
  26. 26. Obrigado! pmichelazzo pmichelazzo paulino@michelazzo.com.br

×