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

Joomla! do desktop ao datacenter

on

  • 1,185 views

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

Statistics

Views

Total Views
1,185
Slideshare-icon Views on SlideShare
1,185
Embed Views
0

Actions

Likes
1
Downloads
19
Comments
0

0 Embeds 0

No embeds

Accessibility

Categories

Upload Details

Uploaded via as Adobe PDF

Usage Rights

CC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike LicenseCC Attribution-NonCommercial-ShareAlike License

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

    Joomla! do desktop ao datacenter Joomla! do desktop ao datacenter Presentation Transcript

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