Your SlideShare is downloading. ×
Joomla! do desktop ao datacenter
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×
Saving this for later? Get the SlideShare app to save on your phone or tablet. Read anywhere, anytime – even offline.
Text the download link to your phone
Standard text messaging rates apply

Joomla! do desktop ao datacenter

855
views

Published on

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

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
855
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
19
Comments
0
Likes
2
Embeds 0
No embeds

Report content
Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
No notes for slide

Transcript

  • 1. Joomla! do desktop ao datacenter Paulino Michelazzo paulino@michelazzo.com.br (11) 8715-2228
  • 2. Palestrante ✓ 20 anos em TI ✓ 15 anos na web ✓ Drupal, Joomla!, Magento, Wordpress
  • 3. Agenda ✓ Ambientes ✓ Ferramentas ✓ Tips & Tricks
  • 4. ambientes
  • 5. Ambientes desenvolvimento homologação produção
  • 6. O que é um ambiente? servidor sistema web operacional bancos de linguagem de dados programação bibliotecas e acessórios
  • 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. 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. Produção ✓ NUNCA MEXER !!! ✓ Política de backup do cliente ✓ Atualização exclusiva da produção produção produção = website
  • 10. Sequência de ambientes desenvolvimento homologação produção
  • 11. Deployment desenvolvimento homologação produção
  • 12. ferramentas
  • 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. diff arquivo 1 arquivo 2 Homens Homens Mulheres Mulheres Crianças Crianças Animais diff arquivo 1 arquivo 2 > texto.diff
  • 15. diff /www/site/dev/config /www/site/hom/config diff /www/site/dev/config /www/site/hom/config > result.diff
  • 16. patch patch -p0 < texto.diff cd /www/site/config patch -p0 < result.diff
  • 17. tips & tricks
  • 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. Em desenvolvimento faça BACKUP rsync /diretorio/site /diretorio/site-backup mysqldump -e -c banco > /diretorio/site-backup/db.sql
  • 20. Em desenvolvimento use um gerenciador de versão
  • 21. Em desenvolvimento use o firebug/page speed SEM NEURAS
  • 22. Em desenvolvimento desative o cache habilite URL’s limpas
  • 23. Em homologação limpe o código configure permissões ative o cache use o firebug/page speed SEM NEURAS
  • 24. Em produção não mexa não mexa não mexa entendeu? NÃO MEXA!
  • 25. Finalizando seja programador, não sobrinho seja desenvolvedor, não programador seja profissional
  • 26. Obrigado! pmichelazzo pmichelazzo paulino@michelazzo.com.br