View
521
Download
2
Category
Preview:
Citation preview
Distribuies Drupal:
Estudo de caso Drpen
PHPConf 2011
Rodrigo Prior Bechelli
Rodrigo Prior
Engenheiro formado pela FEI, ps-graduado pela FGV.
Mestre em Engenharia Eltrica (FEI).
Atua nas reas de software e internet desde 1995.
Trabalhou em empresas como Site Comunicao, Scopus Tecnologia (Bradesco), Universo Online (UOL) e Domainnames.com.
Diretor de Operaes da VeriSign Latin America entre 2000 e 2002.
CTO do clube de compras Coquelux (2010).
Sobre a empresa...
Criada em 1998 e sediada em So Paulo
Empresa focada em consultoria em produtos e servios de TIC (tecnologia da informao e comunicaes)
Equipe multidisciplinar.
Principais cases:
TecnologiasOpen Source Drupal (Distro Drpen)Frameworks Symfony e Symfony2MetodologiasAgile e RUP.TendnciasHadoopSolr
Apresentao
Drupal
Cases
Distribuio Drupal
Projeto
Drpen
Tecnologias utilizadas
Roadmap Drupal 7/8
Comunidade
Por que Drupal?
CMS: WP, Joomla, Cdigo prprio etc.
Organizao
Linha de desenvolvimento
Flexibilidade
Expanso
Multilingual
Distribuies Drupal
Acquia
Cases
Distribuio Drupal
Infranology Drupal Drpen
NetMe Websites:
Provisionamento automatizado.
Atualizao automatizada.
Sites (desde Ago/2011)
38 websites
Distribuio Drupal
Drupal distributions: Each distrubtion takes some set of Drupal themes and modules and packages them together with the Drupal core, along with custom installation steps, documentation, and so on. (Dries Buyaert)
http://buytaert.net/drupal-distributions
Projeto
Objetivos:
Organizao e Desenvolvimento
Segregao de contedo
Processo estruturado:Controle de verso
Desenvolvimento
Build
Deploy (Continous Integration!!)
Atualizao (ci, capistrano, rsync, scp, ftp...)
Testes
Drpen
DrupalDrpen
CoreStandardStandard
AtualizaesStandardStandard
PermissoesStandardStandard + 2 tipos
MdulosStandardStandard + ~50 mdulos
Tipos de contedoStandardStandard + 6 tipos
SEONo temAvanado (g!, y! e bing)
Editor Visual (CKEditor)No temCustomizado (+Mdias)
AdministradorStandardCustomizado
Contdo PrivadoNo TemStandard
Drpen.org
Drpen Photo Gallery
Drpen - Post
Drpen Social Media
Drpen - Administrator
Drpen - Administrator
Drpen Conten Types
Drpen Conten Types
Drpen Visual Editor
Drpen Embedded Media
Drpen Embedded Media
Drpen g! analytics
Drpen webmaster tools
Tecnologias utilizadas
Feature Server
http://dev.infranology.com.br
Translation Server
http://translate.drupen.org/
Github
https://github.com/Infranology/drupen_features
Drupal.org
http://localize.drupal.org/
http://drupal.org/project/drupen
Build Server (Infranology)
Website (Download do pacote)
Tecnologias Utilizadas
Tecnologias Utilizadas
Feature Server
http://dev.infranology.com.br
Funo:Armazenamento dos pacotes
Versionamento
Atualizao do servidor de traduo
Token de atualizao
Tecnologias Utilizadas
Translation Server
http://translate.drupen.org/
Funo:Traduo dos mdulos para diferentes idiomas.
Traduo customizada
Integrao com feature server
Integrao com localize.drupal
Fornecer pacote de traduo para build.
Tecnologias Utilizadas
Translation Server
Tecnologias Utilizadas
Github
https://github.com/Infranology/drupen_features
Make Script (drush - drush make)
Customizaes do Build
Custom Administrator Options
Patches (Gist)
Tecnologias Utilizadas
Drupal.org
http://drupal.org/project/drupen
http://localize.drupal.org/
Tecnologias Utilizadas
Build Server (Infranology)
Inicializao de build
Build Test (Ambiente de desenvolvimento)
Build Prod (Ambiente de produo)
Tecnologias Utilizadas
Drupen.org (Download do pacote)
Tecnologias Utilizadas
Tecnologias Utilizadas
Atualizaes
Roadmap Drupal 7/8
Previso para migrao 2o Trim. 2012
Mudanas importantes:
CCK
Translate
Mdulos sem previso de migrao
Drush
Drush Make
Comunidade
http://www.drupen.org
http://groups.drupal.org/drpen
http://drupal.org/project/drupen
http://www.youtube.com/infranologybr
Obrigado!
Rodrigo Prior Bechellihttp://ifgy.co/rpb r@ifgy.cohttp://www.infranology.com.br
Muokkaa otsikon tekstimuotoa napsauttamalla
Muokkaa jsennyksen tekstimuotoa napsauttamallaToinen jsennystasoKolmas jsennystasoNeljs jsennystasoViides jsennystasoKuudes jsennystasoSeitsems jsennystasoKahdeksas jsennystasoYhdekss jsennystaso
Recommended