CMS em PHP: essa briga ainda existe?

26
Desconferência no stand do CIH

description

Um panorama completo sobre os três maiores CMS desenvolvidos em PHP. Passado, presente e futuro. Será que estes gigantes ainda disputam uma mesma parcela de mercado?

Transcript of CMS em PHP: essa briga ainda existe?

Page 1: CMS em PHP: essa briga ainda existe?

Desconferência no stand do CIH

Page 2: CMS em PHP: essa briga ainda existe?

CMSs em PHP

Page 3: CMS em PHP: essa briga ainda existe?

Essa briga ainda existe?

Page 4: CMS em PHP: essa briga ainda existe?

Quem fala?

• Sou Ronaldo Flávio Ricardo

• Nasci no Rio de Janeiro em Campo Grande

• Jogo na Catwork como sócio/desenvolvedor

• PHP, CakePHP, WordPress, Java, Android

• Coordenador do PHPMS

• Lutador de MMA no UFC

Page 5: CMS em PHP: essa briga ainda existe?

Quem fala?

• Sou Ronaldo Flávio Ricardo

• Nasci no Rio de Janeiro em Campo Grande

• Jogo na Catwork como sócio/desenvolvedor

• PHP, CakePHP, WordPress, Java, Android

• Coordenador do PHPMS

• Lutador de MMA no UFC – Xbox 360 :-)

Page 6: CMS em PHP: essa briga ainda existe?

Content Management System

Page 7: CMS em PHP: essa briga ainda existe?

CMS

• Compartilhamento de dados e informações

• Permissionamento

• Fácil armazenamento e recuperação

• Comunicação entre os usuários

• Funcionalidades “ilimitadas” – plugins

• Segurança e escalabilidade

Page 8: CMS em PHP: essa briga ainda existe?

Drupal

• 15 de Janeiro de 2001

• Versão 7 (atualizado a cada 36 dias)

• Framework moludar e CMS em PHP

• Sucesso em software de código aberto

• Código bem documentado

Page 9: CMS em PHP: essa briga ainda existe?

Joomla!

• 16 de Setembro de 2005

• Fork do Mambo CMS

• Versões 1.5 (49 dias) e 1.7 (25 dias)

• Reconhecido pelo Linux Awards

• Comunidade ativa e forte também no Brasil

• Tradução nativa para vários idiomas

Page 10: CMS em PHP: essa briga ainda existe?

WordPress

• 27 de Maio de 2003

• Versão 3.2.1 (atualizado a cada 17.8 dias)

• Fork do b2/cafelog

• Presente em 14.7% de todos os websites

• Foco em usabilidade e semântica

• Multi-blogging ou Multi-user*

Page 11: CMS em PHP: essa briga ainda existe?

Qual o melhor CMS?

Page 12: CMS em PHP: essa briga ainda existe?

Prós e Contras

Page 13: CMS em PHP: essa briga ainda existe?

Drupal

• Fácil criação de páginas estáticas

• Vários módulos para criação de fóruns

• Opções de templates (cores e estilos)

• Editor de texto rico não é padrão

• Muita flexibilidade “pode” confundir novos

usuários

Page 14: CMS em PHP: essa briga ainda existe?

Joomla!

• Configurações de templates

• Opções de templates para diferentes sites

• Muitas opções e possibilidades para manusear

conteúdo

• Algumas atividades são muito “longas”

Page 15: CMS em PHP: essa briga ainda existe?

WordPress

• Dashboard simples e intuitiva

• Akismet é solução nativa contra spams

• Falta de componentes nativos para atividades

como formulário de contato e gerenciamento de

banners

• Necessita de melhorias nas taxonomias

Page 16: CMS em PHP: essa briga ainda existe?

Comparativo

WordPress Drupal Joomla!

Page 17: CMS em PHP: essa briga ainda existe?

Comparativo

WordPress Drupal Joomla!

Page 18: CMS em PHP: essa briga ainda existe?

Plugins e módulosWordPress

14.629Drupal

8.039Joomla

7.608

Page 19: CMS em PHP: essa briga ainda existe?

Temas e templatesWordPress

1.392Drupal

885Joomla

?

Page 20: CMS em PHP: essa briga ainda existe?

Qual o melhor CMS?

Page 21: CMS em PHP: essa briga ainda existe?

Colocando na balança

• Qual ferramenta eu domino?

• Experiências próprias e alheias

• Que tipo de projeto estou envolvido?

• Meu usuário está habituado com a ferramenta?

• Segurança e estrutura física (hardware)

Page 22: CMS em PHP: essa briga ainda existe?

Qual a melhor solução para o seu problema?

Page 23: CMS em PHP: essa briga ainda existe?

Continua...

Page 24: CMS em PHP: essa briga ainda existe?

¿La pergunta?

Page 25: CMS em PHP: essa briga ainda existe?

Gracias!

Page 26: CMS em PHP: essa briga ainda existe?

<?php info(); ?>

Blog – www.fricardo.com

Twitter – @flavioricardo

E-mail – [email protected]

Palestras/Slides – slideshare.net/flavioricardo

Catwork Tecnologia – www.catwork.com.br