www.ciandt.com
www.ciandt.com
AgendaTópico Horário
Coffee Break 9:00
Introdução ao Evento 9:30
Quem somos 9:40
Drupal CMS 9:50
Conceitos 10:00
Criação do Ambiente e instalação 10:40
Almoço 11:45
Hands on (criação do site da Imobiliária): 12:45
Seções do Site 12:45
Content Types 13:50
Coffee Break 14:40
Páginas estáticas e Formulários 15:10
Temas 16:00
Comunidade Drupal 16:50
Mesa Redonda 17:00
www.ciandt.com
O que é o Drupal Training Day?
● Iniciativa da Drupal Association● Acontece trimestralmente● Primeira vez na America do Sul (só acontecendo em
Campinas)● Mais detalhes, visite http://drupal.org/learn-drupal
www.ciandt.com
Quem Somos?
Fundada em 1995Centro de Desenvolvimento no Brasil, Argentina e ChinaEscritórios no Brasil, US, Europa, Japão e China1.700+ colaboradores35-40% receitas internacionais100% projetos ágeis40% crescimento anual
www.ciandt.com
Nossos Clientes
www.ciandt.com
O que fazemos
Sustentação de aplicações
Manutenção, suporte e evolução de aplicações, com garantia de desempenho e geração de valor através de SLAs operacionais e de negócio.
Serviços SAP
Parceira oficial SAP para licenciamento de soluções e serviços de avaliação, implementação, suporte e integração de sistemas.
Mobile
Serviços na área de mobilidade e suporte desde a concepção das idéias até a evolução e sustentação no momento pós-produção.
Tech Consulting
Consultores e arquitetos que apóiam o processo de tomada de decisão e fornecem orientação sobre como utilizar tecnologia da informação da melhor forma possível.
Business Inteligence
Consultoria que gera resultados efetivos de negócios, por meio de projetos ágeis, com menor custo e times integrados.
Desenvolvimento de aplicações
Desenvolvimento de aplicações sob medida utilizando metodologia ágil e técnicas de engenharia de valor.
Cloud Computing
Parcerias estratégicas com Google, Amazon e Salesforce oferecendo agilidade e escalabilidade. É a TI mais próxima das áreas de negócio: processos mais enxutos e de baixo custo - infraestruturas, plataformas de desenvolvimento e software como serviço, com todos os benefícios de cloud computing.
www.ciandt.com
Nossa cultura
www.ciandt.com
O que é o Drupal?
● Plataforma de Content Management System (CMS)● free e open-source (GPL)● Escrita em PHP● Ele é usado como “back-end” para diferentes tipos de web
sites, desde pequenos blogs pessoais até grandes sites corporativos○ 2% de todos os sites da web hoje estão escritos nessa
plataforma.
- Para uma descrição mais detalhada, visite www.drupal.org
www.ciandt.com
História do Drupal
● Criado em Jan/2001 por Dries Buytaert.
● Iniciou tendo como base um site de troca de conhecimento entre universitários (drop.org).
● 2007 -> Dries funda a Acquia.
Origem: pronuncia na língua inglesa da palavra alemã "druppel" que significa "drop".
www.ciandt.com
História do Drupal
● Evolução:
Major Version Release Date1.0 15 Jan 2001
2.0 15 Mar 2001
3.0 15 Sep 2001
4.0 16 Jun 2002
5.0 15 Jan 2007
6.0 13 Feb 2008
7.0 5 Jan 2011
8.0 Aug 2013
www.ciandt.com
Por que Drupal?
● Flexível e robusto CMS● Facilmente customizável● É um Framework● Imensa e ativa comunidade (825.371 members)● Mais de 19.000 módulos “out of the box” (add ons)● Alta Performance● Integração com Amazon ECC● Segurança (Time dedicado + comunidade)● SEO enabler● Editor WYSIWYG● Tema flexível sem restrições de layout
www.ciandt.com
Principais features
● Gerenciamento de conteúdo e personalização● Gerenciamento de arquivos● Comércio Eletrônico● Web 2.0 (comentários,blogs, wikis, fóruns, redes peer-
to-peer, newsletters, etc)● Podcastings● Galerias de fotos● Internacionalização● Registro de usuários, papéis, níveis de acesso
www.ciandt.com
Quem usa Drupal?
www.ciandt.com
Drupal na Ci&T
● 300+ Portais Internet● CMS, Busca (técnicas SEO)● Recursos Web2.0● Suporte a vários idiomas● Workflows de aprovação de conteúdo personalizados● Alto volume de acesso (+100 mil hits)● Integração com outras plataformas e aplicações
(Google, webMethods, REST, etc)● Layout específico para celulares (Androids, iPhone)● Parceiro da Acquia. ● Membro da Drupal Association.
www.ciandt.com
Conceitos
Modulos TEMAS
HOOKSThemeEngineCORE
www.ciandt.com
Conceitos
● Entity Type / Bundles / Fields / Entities ● User, Roles and Permissions ● Taxonomy● Hooks ● Region● Blocks● Menus● Permissions● Template● Como encontrar o módulo correto?
www.ciandt.com
Criação do Ambiente
https://sites.google.com/a/ciandt.com/drupal-global-training-day
www.ciandt.com
Instalação
● Instalação do Drupal● Criação de página simples● Como instalar um módulo
www.ciandt.com
Visão Geral
● Interface administrativa● Módulos● Regions e Blocks● Menus● Taxonomia● Criação e edição de conteúdo
www.ciandt.com
Módulos
● Toolbar (-)● Administration menu ● Administration menu Toolbar style● Chaos tools● Devel● Devel generate● CKEditor● Views● Views Slideshow● Views Slideshow: Cycle● Views UI● Webform
www.ciandt.com
Criação do site da Imobiliária
Mãos a obra!!!
www.ciandt.com
Seções do site
● Home Page● Lista dos apartamentos● Detalhe do apartamento● Sobre nós● Contato
www.ciandt.com
Content Types
● Visualização de Conteúdos● Views
○ Listagem○ Filtros○ Slideshow
www.ciandt.com
Páginas estáticas e formulários
● Sobre nós● Contate-nos (webform)● Detalhe apartamento● Habilitando comentários
www.ciandt.com
Temas
Bóra colocar cor nesse site!
www.ciandt.com
Temas em Drupal
• Como funciona?• Estrutura de arquivos• Conteúdo do arquivo .INFO• Como adicionar um novo tema no projeto
www.ciandt.com
Regiões e Templates
• Oque é?• Qual a finalidade?• Como fazer?
www.ciandt.com
SubTema PixtureReloaded
• Framework de tema AdaptiveTheme como base• SubTema PixtureReloaded• Porque usá-lo? Quais as vantagens?• Estrutura de arquivos• Tela administrativa
www.ciandt.com
Mãos à obra!!
Atividades:
• Ativar tema PixtureReloaded• Usar font diferente para títulos• Alterar cores e background
www.ciandt.com
Comunidade Drupal
● http://www.drupal-br.org/● http://association.drupal.org● http://www.drupal.org
www.ciandt.com
Mesa Redonda
Especialistas disponíveis, enjoy! :-)
www.ciandt.com
Obrigado !