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?
4. 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
5. 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 :-)
7. 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
8. 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
9. 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
10. 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*
13. 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
14. 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”
15. 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
21. 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)