26
Joomla! do desktop ao datacenter Paulino Michelazzo [email protected] (11) 8715-2228

Joomla! do desktop ao datacenter

Embed Size (px)

DESCRIPTION

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

Citation preview

Page 1: Joomla! do desktop ao datacenter

Joomla!do desktop ao datacenter

Paulino [email protected](11) 8715-2228

Page 2: Joomla! do desktop ao datacenter

Palestrante

✓ 20 anos em TI

✓ 15 anos na web

✓ Drupal, Joomla!, Magento, Wordpress

Page 3: Joomla! do desktop ao datacenter

✓ Ambientes

✓ Ferramentas

✓ Tips & Tricks

Agenda

Page 4: Joomla! do desktop ao datacenter

ambientes

Page 5: Joomla! do desktop ao datacenter

Ambientes

desenvolvimento homologação produção

Page 6: Joomla! do desktop ao datacenter

O que é um ambiente?

bancos de dados

linguagem de programação

servidorweb

sistema operacional

bibliotecas e acessórios

Page 7: Joomla! do desktop ao datacenter

desenvolvimento

Desenvolvimento

✓ Onde você vai fazer besteiras

✓ Política de backup agressiva

✓ Verificar versões de componentes e módulos

desenvolvimento = seu computador

Page 8: Joomla! do desktop ao datacenter

homologação

Homologação

✓ Seus testes e testes do cliente

✓ Política de backup sistemática

✓ Verificar versões de componentes e módulos

homologação = igual produção

Page 9: Joomla! do desktop ao datacenter

Produção

produção

✓ NUNCA MEXER !!!

✓ Política de backup do cliente

✓ Atualização exclusiva da produção

produção = website

Page 10: Joomla! do desktop ao datacenter

Sequência de ambientes

desenvolvimento homologação produção

Page 11: Joomla! do desktop ao datacenter

Deployment

desenvolvimento homologação produção

Page 12: Joomla! do desktop ao datacenter

ferramentas

Page 13: Joomla! do desktop ao datacenter

✓ Ferramenta RAD

✓ Cliente FTP

✓ Clientes DB

✓ SCP/SSH

✓ rsync

✓ SVN/Git/CVS

✓ diff + patch

✓ SCP/SSH

✓ rsync

✓ SVN/Git/CVS

✓ diff + patch

✓ SCP/SSH

✓ rsync

✓ patch

desenvolvimento homologação produção

Page 14: Joomla! do desktop ao datacenter

diffarquivo 1

HomensMulheresCrianças

arquivo 2

HomensMulheresCriançasAnimais

diff arquivo 1 arquivo 2 > texto.diff

Page 15: Joomla! do desktop ao datacenter

diff

/www/site/dev/config

/www/site/hom/config

diff /www/site/dev/config /www/site/hom/config > result.diff

Page 16: Joomla! do desktop ao datacenter

patch

patch -p0 < texto.diff

cd /www/site/configpatch -p0 < result.diff

Page 17: Joomla! do desktop ao datacenter

tips & tricks

Page 18: Joomla! do desktop ao datacenter

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

Page 19: Joomla! do desktop ao datacenter

Em desenvolvimento

faça BACKUP

rsync /diretorio/site /diretorio/site-backup

mysqldump -e -c banco > /diretorio/site-backup/db.sql

Page 20: Joomla! do desktop ao datacenter

Em desenvolvimento

use um gerenciador de versão

Page 21: Joomla! do desktop ao datacenter

Em desenvolvimentouse o firebug/page speed

SEM NEURAS

Page 22: Joomla! do desktop ao datacenter

Em desenvolvimento

desative o cache

habilite URL’s limpas

Page 23: Joomla! do desktop ao datacenter

Em homologação

limpe o código

configure permissões

ative o cache

use o firebug/page speedSEM NEURAS

Page 24: Joomla! do desktop ao datacenter

Em produção

não mexa

não mexa

não mexa

entendeu? NÃO MEXA!

Page 25: Joomla! do desktop ao datacenter

Finalizando

seja desenvolvedor, não programador

seja programador, não sobrinho

seja profissional