Joomla! do desktop ao datacenter

  • 845 views
Uploaded 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

More in: Technology
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
845
On Slideshare
0
From Embeds
0
Number of Embeds
0

Actions

Shares
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