30
Drupal 6 - WEG | Helal Ferrari Introdução ao Drupal 6

Drupal - WEG

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

Page 1: Drupal - WEG

Drupal 6 - WEG | Helal Ferrari

Introdução ao Drupal 6

Page 2: Drupal - WEG

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

Page 3: Drupal - WEG

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.

Page 4: Drupal - WEG

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.

Page 5: Drupal - WEG

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;

Page 6: Drupal - WEG

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

Page 7: Drupal - WEG

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...

Page 8: Drupal - WEG

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;

Page 9: Drupal - WEG

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

Page 10: Drupal - WEG

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.

Page 11: Drupal - WEG

Drupal 6 - WEG | Helal Ferrari

Administração DrupalInterface administrativa Drupal utilizando módulo Admin.

Page 12: Drupal - WEG

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...

Page 13: Drupal - WEG

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.

Page 14: Drupal - WEG

Drupal 6 - WEG | Helal Ferrari

Perfis de acesso

Interface de permissões (Matriz de permissões).

Page 15: Drupal - WEG

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.

Page 16: Drupal - WEG

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.

Page 17: Drupal - WEG

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.

Page 18: Drupal - WEG

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.

Page 19: Drupal - WEG

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.

Page 20: Drupal - WEG

Drupal 6 - WEG | Helal Ferrari

Segurança

Abaixo um representação simplificada da arquitetura de segurança de um sistema Drupal.

Page 21: Drupal - WEG

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.

Page 22: Drupal - WEG

Drupal 6 - WEG | Helal Ferrari

Estatísticas

Fonte: http://www-128.ibm.com/developerworks/ibm/library/i-osource1/#N10245

Page 23: Drupal - WEG

Drupal 6 - WEG | Helal Ferrari

Estatísticas

Fonte: buytaert.net

Page 24: Drupal - WEG

Drupal 6 - WEG | Helal Ferrari

Estatísticas

Fonte: buytaert.net

Page 25: Drupal - WEG

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

Page 26: Drupal - WEG

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;

Page 27: Drupal - WEG

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.

Page 28: Drupal - WEG

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.

Page 29: Drupal - WEG

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

Page 30: Drupal - WEG

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/