palestra drupal

Download Palestra Drupal

Post on 03-Jul-2015

1.765 views

Category:

Documents

0 download

Embed Size (px)

TRANSCRIPT

  • 1. Desenvolvendo portais em Drupal:Estudo de caso dos portais dos DemocratasGuilherme TossulinoHelal Ferrari Knowtec - www.knowtec.com fisl 9.0 Porto Alegre - 18/04/2008

2. O que Drupal? Sistema Gerenciador de Contedos (CMS) Modular, flexvel, customizvel, etc. Escrito em PHP Melhor CMS Livre de 2007 Mascote representa uma gota, pois nome foi derivado de druppel, em holandsCopyright 2008 - Knowtec 3. Histria do Drupal Criado por Dries Buytaert, belga. Lanado em 2001 Verso 5, lanada em Janeiro de 2007 Atualmente na verso 6.2Copyright 2008 - Knowtec 4. Porque Drupal? Software livre Flexibilidade Plugins e mdulos Estabilidade e performance Comunidade ativa e participativa Crescente expansoCopyright 2008 - Knowtec 5. Os portais Diretrio Nacional (v2) www.democratas.org.br Bancada na Cmara dos Deputados (v1) www.deputados.democratas.org.br Bancada no Senado (v1) www.senadores.democratas.org.br Copyright 2008 - Knowtec 6. Diretrio Nacional dos Democratas (v2)Copyright 2008 - Knowtec 7. Site da Bancada na Cmara (v1) Copyright 2008 - Knowtec 8. Site da Bancada no Senado (v1)Copyright 2008 - Knowtec 9. Os portais Aproximadamente 2.000 visitantes nicos dirios Seguem o conceito de Web 2.0 Vdeos, podcasts, RSS, blogs, notcias, colunas Cadastros integrados com o SugarCRM Atualizado e alimentado pelo prprio cliente Copyright 2008 - Knowtec 10. Infra-estrutura Servidores centOS Banco de dados MySQL 5 Apache 2 PHP 5 Copyright 2008 - Knowtec 11. Dificuldades da v1 Cliente no acreditava no Software livre e no conhecia o Drupal No havamos trabalhado com Drupal at ento Curto prazo de entrega Dificuldade em estimar o esforo para projeto Layout no era semelhante a nenhum tema prontoCopyright 2008 - Knowtec 12. Resultados da v1 Utilizamos poucos mdulos prontos Muita programao Excesso de gambi O cronograma estourou!! Copyright 2008 - Knowtec 13. Facilidades da v2 O cliente j conhecia o Drupal e estava totalmente adaptado Ns j estvamos trabalhando com o Drupal h quase 1 ano O prazo pode ser melhor estimado O layout foi construdo seguindo alguns padres do DrupalCopyright 2008 - Knowtec 14. Resultados da v2 Utilizamos apenas mdulos produzidos pela comunidade Programamos muito pouco No h gambis Finalizamos o projeto antes do prazo estimadoCopyright 2008 - Knowtec 15. Processo de desenvolvimento Copyright 2008 - Knowtec 16. WireframesCopyright 2008 - Knowtec 17. Mdulos utilizados CCK Date field Image field FCKEditor Image cache Locale Poll (Enquete) Search (Busca) Taxonomy (Categorizador) Taxonomy Breadcrumb Upload ViewsCopyright 2008 - Knowtec 18. Content Constructor Kit (CCK) Ferramenta que auxilia a criaode content-types e de seuscampos(fields). Copyright 2008 - Knowtec 19. Datafield e ImageField & Os mdulos datafield e imagefield so mais 2 tipos de mdulos que funcionam em conjunto com CCK. Copyright 2008 - Knowtec 20. FCK editor Mdulo que habilita o uso do editor de textos para o Drupal. Copyright 2008 - Knowtec 21. Image cache Mdulo que permite tratar a imagem visualizada de 3 maneiras diferentes. So elas: Crop; Resize; Scale; Copyright 2008 - Knowtec 22. Locale Mdulo que possibilita adicionar uma biblioteca de linguagem, deixando assim a administrao mais amigvel. Copyright 2008 - Knowtec 23. Poll (Enquete) Mdulo que permite a criao de mltiplas enquistes de maneira simples e rpida. Copyright 2008 - Knowtec 24. Search(Busca) Mdulo que permite criar uma busca dentro do seu prprio site.Copyright 2008 - Knowtec 25. Taxonomy(Categorizador) Permite categorizar seus contedos a partir de uma lista de vocabulrios. Uma das grande vantagens do Drupal que esse mdulo j vem junto com a verso padro. Categoriaex.: Notcias Esporte CulturaLazerCopyright 2008 - Knowtec 26. Taxonomy Breadcrumb Permite criar um ttulo(label) e um linkpersonalizado para seu Categorizador.Copyright 2008 - Knowtec 27. Upload Mdulo que insere um campo de upload de arquivos dentro do seu content-type.Copyright 2008 - Knowtec 28. Views Um dos mdulos mais importantes do Drupal, por que ele permite criar de forma amigvel uma srie de listagens em seu site.Ex.: Lista de noticias, lista de banners, randmicos e etc... Copyright 2008 - Knowtec 29. Fontes de pesquisa em Drupal Site oficial - www.drupal.org Site oficial no Brasil - www.drupal-br.org Livro Pro Drupal Development (John K. VanDyk & Matt Westgate, Apress, 2007) Copyright 2008 - Knowtec 30. Agradecimentos Knowtec - www.knowtec.com Drupal-br - www.drupal-br.org Professor Dr. Ricardo Vilarroeal Dvalos Copyright 2008 - Knowtec 31. Perguntas?Guilherme Tossulinotossulino@knowtec.com www.tossulino.comHelal Ferrariferrari@knowtec.comwww.helalferrari.com Copyright 2008 - Knowtec