Joomla! do desktop ao datacenter
-
Upload
paulino-michelazzo -
Category
Technology
-
view
869 -
download
1
description
Transcript of Joomla! do desktop ao datacenter
![Page 2: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/2.jpg)
Palestrante
✓ 20 anos em TI
✓ 15 anos na web
✓ Drupal, Joomla!, Magento, Wordpress
![Page 3: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/3.jpg)
✓ Ambientes
✓ Ferramentas
✓ Tips & Tricks
Agenda
![Page 4: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/4.jpg)
ambientes
![Page 5: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/5.jpg)
Ambientes
desenvolvimento homologação produção
![Page 6: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/6.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/7.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/8.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/9.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/10.jpg)
Sequência de ambientes
desenvolvimento homologação produção
![Page 11: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/11.jpg)
Deployment
desenvolvimento homologação produção
![Page 12: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/12.jpg)
ferramentas
![Page 13: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/13.jpg)
✓ 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](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/14.jpg)
diffarquivo 1
HomensMulheresCrianças
arquivo 2
HomensMulheresCriançasAnimais
diff arquivo 1 arquivo 2 > texto.diff
![Page 15: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/15.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/16.jpg)
patch
patch -p0 < texto.diff
cd /www/site/configpatch -p0 < result.diff
![Page 17: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/17.jpg)
tips & tricks
![Page 18: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/18.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/19.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/20.jpg)
Em desenvolvimento
use um gerenciador de versão
![Page 21: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/21.jpg)
Em desenvolvimentouse o firebug/page speed
SEM NEURAS
![Page 22: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/22.jpg)
Em desenvolvimento
desative o cache
habilite URL’s limpas
![Page 23: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/23.jpg)
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](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/24.jpg)
Em produção
não mexa
não mexa
não mexa
entendeu? NÃO MEXA!
![Page 25: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/25.jpg)
Finalizando
seja desenvolvedor, não programador
seja programador, não sobrinho
seja profissional
![Page 26: Joomla! do desktop ao datacenter](https://reader034.fdocuments.in/reader034/viewer/2022052601/5590b3791a28abea448b457c/html5/thumbnails/26.jpg)
Obrigado!
pmichelazzo
pmichelazzo