Upload
helal-ferrari
View
2.025
Download
2
Embed Size (px)
DESCRIPTION
Uma breve introdução sobre o Drupal 6. Focando nas expectativas e dúvidas que a equipe de desenvolvimento da WEG tinha.
Citation preview
Drupal 6 - WEG | Helal Ferrari
Introdução ao Drupal 6
Drupal 6 - WEG | Helal Ferrari
O que será apresentado ?
• Quem sou eu?• O que é um CMS?• Breve história do Drupal• Por que usar o Drupal?• WEG e suas expectativas• Estatísticas• Comunidades• Drupal ao redor do mundo• Nossos Cases• Conclusão• Contato
Drupal 6 - WEG | Helal Ferrari
Quem sou eu?
• Helal Ferrari Cabral
• Tenho 26 anos, sou natural de Porto Alegre;
• Sou casado e tenho um filho chamado Arthur;
• Formado em Sistemas de Informação pela UNISUL (2008);
• Cursando Especialização em Tecnologias Web pela PUC-PR;
• Sou administrador e moderador da comunidade brasileira de Drupal;
• Trabalho desde 2004 com Gerenciadores de Conteúdos (CMS), PHP e Coldfusion.
Drupal 6 - WEG | Helal Ferrari
O que é um CMS ?
CMS – Content Management System ou traduzindo, Sistema de Gerencimento de Conteúdo cuja sigla em português é SGC.
Os CMS nasceram a partir das seguintes necessidades:
CMS
Arquitetura reutilizável
Inclusão de conteúdos de forma eficaz
Segurança da informação
Atualização contínua e uniforme
Taxonomia
Multi-idomas
Sistema de monitoramento
de logs
Necessidade do mercado e aumento exponencial da informação na internet.
Drupal 6 - WEG | Helal Ferrari
Breve história do Drupal
• Iniciado em 1999 por Dries Buytaert e Hans Snijder da Universidade de Antwerp na Holanda;
• Começou como um site de notícias para seus projetos na faculdade;
• Primeiro release em 2001;
• Open Source – GPL v2;
• Versão atual – 6.14;
Drupal 6 - WEG | Helal Ferrari
Breve história do Drupal
Druppel{holandês}
Gota/Drop{português/inglês}
Drupal{inglês}
significa
pronuncia
Dorp{holandês}
Erro de digitaçao
Comunidade{português}
significa
Drupal 6 - WEG | Helal Ferrari
Porque usar o Drupal?
• Grande quantidade de módulos (cerca de 2000+);
• Pacote de línguas para o português (e dezenas de outras);
• Performance e escalabilidade (Cache system);
• Alto nível de documentação do sistema;
• Comunidade muito ativa (cerca de 250.000 pessoas em todo mundo);
• Sistema altamente atualizado (atualmente na versão 5.20 e 6.14);
• Sistema de monitoramento de logs;
• Engine para criação de temas (theme engine);
• Etc...
Drupal 6 - WEG | Helal Ferrari
WEG e suas expectativas
• Como o sistema se comporta com os multi-idiomas?
• A interface de administração, principalmente da área de publicação de conteúdo é amigável para o usuário?
• Como a ferramenta trata os perfis de acessos?
• Como é a estrutura de diretórios e arquivos do sistema?
• Demonstrar a facilidade de criação de páginas;
• Integração de módulos;
• Atualização e suporte do sistema;
• Segurança;
Drupal 6 - WEG | Helal Ferrari
Sistema multi-idiomas
No que consiste esse sistema: Dois módulos
• Content translation• Locale
• Sistema on demand de tradução, isso que dizer que você traduz conforme sua necessidade.
• A fundação Drupal.org já disponibiliza dezenas de bibliotecas de linguagens.
Content translationLocale
Drupal 6 - WEG | Helal Ferrari
Sistema multi-idiomas
Estas interfaces nos possibilitam saber qual a quantidade de palavras traduzidas até o momento no sistema e também adicionar ou remover a qualquer momento uma linguagem.
Drupal 6 - WEG | Helal Ferrari
Administração DrupalInterface administrativa Drupal utilizando módulo Admin.
Drupal 6 - WEG | Helal Ferrari
Administração Drupal
Algumas de suas características:
• Interface simples e direta (sem rodeios).
• Customização de interface conforme a necessidade.
• Menus visíveis a partir do que está definido no Controle de permissões.
• Visualização dos Logs de forma agradável.
• Criação / Edição / Exclusão de conteúdo a partir da interface administrativa ou diretamente pelo site.
• Sistema de reporting sobre atualizações necessárias quando houver.
• Etc...
Drupal 6 - WEG | Helal Ferrari
Perfis de acesso
Opções de usuário: Interface onde é controlado as mensagens enviadas por determinados eventos.
Papéis: Interface onde é criado os grupos de usuários.
Permissões: Interface onde é definido as permissões desses grupos de usuários.
Usuários: Interface de gerenciamento, local onde, é possível criar / editar e excluir qualquer usuário.
Drupal 6 - WEG | Helal Ferrari
Perfis de acesso
Interface de permissões (Matriz de permissões).
Drupal 6 - WEG | Helal Ferrari
Estrutura de diretórios e arquivos
Estrutura modular o que permite uma melhor organização dos arquivos.
Cada projeto Drupal permite criar N sites possibilitando assim a criação de Multi-site numa única instalação.
Os módulos e temas instalados conforme o decorrer do sistema ficam instalados em pastas diferentes dos módulos do core. Por questões de convenção e de segurança.
Se for instalado num ambiente Linux alguns arquivos ou pastas terão que ter privilégios auditados conforme a verificação automática do próprio CMS por razões de segurança.
Drupal 6 - WEG | Helal Ferrari
Criação de conteúdos e de páginas
Existem duas maneiras de criar e editar conteúdos se utilizando do módulo admin, são elas:
Pelo site.
Ou pela administração.
Drupal 6 - WEG | Helal Ferrari
Integração dos módulos
Um dos aspectos mais positivos do Drupal é sua facilidade em desenvolver módulos e sua integração entre eles.
O Drupal se concentra em diversos módulos que compõem o seu Core além desses o usuário poderá instalar outros diversos módulos conforme sua necessidade.
Drupal 6 - WEG | Helal Ferrari
Integração dos módulos
Após a instalação dos seus módulos a estrutura irá se permanecer assim.
Drupal 6 - WEG | Helal Ferrari
Atualização e suporte do sistema
Sua atualização e manutenção é sustentada por uma equipe de quase 1000 desenvolvedores espalhados por todo mundo.Toda a equipe que vai desde usabilidade, documentação até o desenvolvimento segue um rígido controle de qualidade.
Seu suporte a atualização é muito simples basta colocar os arquivos nas pastas assim determinadas e executar via navegador a interface de update onde o Drupal fará tudo sozinho.
Drupal 6 - WEG | Helal Ferrari
Segurança
Abaixo um representação simplificada da arquitetura de segurança de um sistema Drupal.
Drupal 6 - WEG | Helal Ferrari
Drupal ao redor do mundo
Para ver a lista completa de cases acesse: http://websites.usandv.com/
Corporativo
• Google M-lab;• Nokia;• Sony Ericsson;• Sun Microsystem;• Adobe Flex.org• Nike Beijing Olympics;• FedEx;• Yahoo!.
Entreterimento
• Universal Music;• Warber Bros – Francesa Battistelli;• Eletronic Arts;• Fox Films;• Discovery Channel.
Outros
• Recovery.gov – Obama;• NASA;• Havard;• Hillary Clinton;• Ubuntu;• United Nations.
Drupal 6 - WEG | Helal Ferrari
Estatísticas
Fonte: http://www-128.ibm.com/developerworks/ibm/library/i-osource1/#N10245
Drupal 6 - WEG | Helal Ferrari
Estatísticas
Fonte: buytaert.net
Drupal 6 - WEG | Helal Ferrari
Estatísticas
Fonte: buytaert.net
Drupal 6 - WEG | Helal Ferrari
Comunidades
Comunidade internacional - http://www.drupal.org/
Comunidade brasileira - http://www.drupal-br.org/
Groups Drupal - http://groups.drupal.org/
Suporte on-line via mIRC – irc.freenode.net - #drupal-br
Drupal 6 - WEG | Helal Ferrari
Nossos Cases – UNOESC
http://www.unoesc.com.br/
Novo portal da UNOESC desenvolvido com tecnologia Drupal 6.
Atividades envolvidas:• Integração do sistema acadêmico com o novo portal;• Readequação da arquitetura de informação e de usabilidade;
Drupal 6 - WEG | Helal Ferrari
Nossos Cases – CNA
http://www.canaldoprodutor.com.br/
Novo portal da UNOESC desenvolvido com tecnologia Drupal 6.
Atividades envolvidas:
• Portal Integrado com SI-Knowtec;
• Gadget de informações sobre cotações, câmbio e clima integrados ao Drupal.
Drupal 6 - WEG | Helal Ferrari
Nossos Cases – NICSFARMA
http://www.nicsfarma.biorio.org.br/
Novo portal do Núcleo de Inteligência competitiva Setorial em Drupal 5.
Atividades envolvidas:
• Atualização do portal que se utilizava de um ambiente proprietário para um livre.
• Desenvolvimento do Sistema Central de Negócios que viabiliza as compras das farmácias de manipulação para conseguir preços mais competitivos com os fornecedores.
Drupal 6 - WEG | Helal Ferrari
Conclusão
Utilizando o sistema de CMS Drupal, você usufrui de uma arquitetura amadurecida e robusta, com alta performance, excelente documentação e uma grande quantidade de componentes, propiciada por uma comunidade ativa e em constante crescimento.
Lembre-se:“O limite a partir desse momento somente virá da sua imaginação!”
OBRIGADO
Drupal 6 - WEG | Helal Ferrari
Contato
- Ferrari
- Skype name: ferrari.knowtec
- E-mail: [email protected]
- Telefone celular: (48) 9122-6677
- Telefone Comercial: (48) 3953-8070
- http://www.knowtec.com/- http://www.helalferrari.com/