site em Drupal 8 Aprenda a fazer um - - Drupal GTD.pdf · PDF fileAmbiente de...
date post
01-Dec-2018Category
Documents
view
214download
0
Embed Size (px)
Transcript of site em Drupal 8 Aprenda a fazer um - - Drupal GTD.pdf · PDF fileAmbiente de...
Aprenda a fazer um site em Drupal 8
http://www.drupal.org.br
Drupal Global Training Days So Paulo, Brasil03 de Dezembro de 2016
Agradecimentos
Apoio
Patrocnio
Mas o que a iniciativa Drupal Global Training
Days?
Iniciativa da Drupal Association - http://drupal.org/learn-drupal; Acontece trimestralmente; Tem como objetivos principais apresentar o Drupal para novos
usurios, incentivar iniciantes e aumentar a utilizao do Drupal.
O que a iniciativa Drupal Global Training Days?
http://drupal.org/learn-drupal
MAS ESPERA DRUPAL?O QUE DRUPAL?
Drupal uma plataforma de gerenciamento de
contedo open source utilizada por milhes de websites and aplicaes.
Criador: Dries Buytaert Criado em 1999. Site oficial Drupal.org foi lanado em 2001. Licenciado sob a GPL (Open source). Desenvolvido em PHP. Principal banco de dados o MySQL. Mas
possvel usar PostgreSQL, SQLite, Oracle, SQL Server (entre outros).
A verso atual a 8, mas a verso 7 ainda a mais utilizada.
O que Drupal?
http://drupal.org
Evoluo do cdigo por verso
Como o Drupal est crescendo?
Quem est usando o Drupal?
Camadas do Drupal
http://drupal.org/getting-started/before/overviewhttp://drupal.org/getting-started/before/overview
Instalando o DrupalInstalar o Drupal bem fcil e um processo bem documentado.Voc pode encontrar uma tima documentao aqui::
http://drupal.org/documentation/install
Encontrando novos mdulos
Para baixar novos mdulos e assim adicionar funcionalidades ao seu site Drupal, entre em::
http://drupal.org/project/modules/
Encontrando novos temasPara baixar novos temas para seu site Drupal, entre em:
http://drupal.org/project/themes/
http://drupal.org/documentation/installhttp://drupal.org/documentation/installhttp://drupal.org/project/modules/http://drupal.org/project/modules/http://drupal.org/project/themes/http://drupal.org/project/themes/
Ambiente de Desenvolvimento
O Drupal roda sobre um servidor web (normalmente, Apache) com PHP e um banco de dados (normalmente, MySQL). E todos estes podem ser instalados em sistemas operacionais como Linux, Windows ou MacOS.
Existem alguns instaladores que podem ajudar voc a configurar o seu computador para rodar o Drupal:
For Windows: WAMP - http://www.wampserver.com/en/
For MacOS: MAMP - http://www.mamp.info/en/index.html
For Linux? Se no tiver instalado por padro, s instalar cada um dos programas separadamente.
http://www.wampserver.com/en/http://www.wampserver.com/en/http://www.mamp.info/en/index.html
Faa parte da Comunidade Drupal!
Crie uma conta no Drupal.org: https://register.drupal.org/user/register Entre para os grupos de usurio Drupal
o Drupal-br: https://groups.google.com/forum/#!forum/drupal-br o Drupal SP (meetup): http://www.meetup.com/pt-BR/drupalsp/
Participe dos eventos Drupal:o Drupal SP (meetup): http://www.meetup.com/pt-BR/drupalsp/ o Drupal Camp So Paulo 2017 (TBD)
Ajude a traduzir o Drupal para o Portuguso Drupal Localize Brazilian Portuguese team:
https://localize.drupal.org/translate/languages/pt-br The Drupal Ladder: http://drupalladder.org Entre no #drupal (canal IRC) na irc.freenode.org Entre no Slack:
o Drupal-Brasil http://drupalbrasil-slackin.herokuapp.com/ o Drupal (global) http://drupalslack.herokuapp.com/
"Opensource software is built by the community, for the community"
https://register.drupal.org/user/registerhttps://groups.google.com/forum/#!forum/drupal-brhttp://www.meetup.com/pt-BR/drupalsp/http://www.meetup.com/pt-BR/drupalsp/https://localize.drupal.org/translate/languages/pt-brhttps://localize.drupal.org/translate/languages/pt-brhttp://drupalladder.orghttp://drupalbrasil-slackin.herokuapp.com/http://drupalslack.herokuapp.com/
What are we going to use in this training?
Drupal 8.2.3
Modules:Core modules (Views, Blocks, Node, etc)Admin ToolbarDevelWeb ProfilerLanguage Icons
Themes:Zircon 8.x-0.2
Conceitos - vamos definir algumas coisas...
Usurios, papis, perfil de usurio e permisses Interface administrativa Relatrios Hooks Regies and blocos Cabealho e Rodap Menus WYSIWYG (CKEditor) Taxonomia Internacionalizao
Regies so as diferentes reas do seu site.
Voc pode criar regies dentro do seu tema.
Voc pode posicionar contedo dentro das suas regies.
Encontre no Drupal em::Estrutura > Block layout > Demonstrar as regies de blocos
Conceitos - vamos definir algumas coisas...
Regies
Blocos
Blocos so como caixas de contedo, por exemplo lista de notcias, slideshows, notcias recentes...
Podem ser gerados por um mdulo, ou voc pode criar seus prprios blocos.
possvel definir quais regies e quais pginas do site um bloco ser mostrado.
Encontre no Drupal em:Estrutura > Block Layout
WYSIWYG (CKEditor)
Editor visual de HTML Roda dentro do seu browser Possui uma grande quantidade de plugins Totalmente customizvel
So colees de links usados para navegar pelo site; Existe um mdulo no core do Drupal responsvel por controlar os
menus;
Para cada menu criado, um bloco com o mesmo nome criado. Voc pode usar o bloco para definir onde o menu deve ser posicionado;
Cada menu pode ter muitos sub-menus; Encontre no Drupal em: Estrutura > Menus.
Menus
Taxonomia
Uma taxonomia um conjunto de termos, utilizados para
categorizar o contedo de um site.
Esse conjunto de termos recebe o nome de vocabulrio.
Podemos ter termos aninhados formando uma hierarquia.
No menu: Estrutura > Taxonomia
Demo
Mo na massa!
Home PageInstalar Mdulos
Tipos de contedoCriar pgina Sobre
Menus
TaxonomiaCriar Vocabulrio
Criar TermosEstilos de Imagens
Adicionar Estilos
Modificar o tipo ArtigoAdicionar camposRemover campos
Organizar FormulrioOrganizar Visualizao
Adicionar Artigos
BlocosEsconder BlocosMostrar Blocos
Criar Bloco Esttico
ViewsCriar Slideshow
Criar Leia tambmCriar Sobre o Autor
Configurar Pginas de Categorias
Habilitar o Tema ZirconRevisar posicionamento dos Blocos
Posicionar Blocos das ViewsConfigurar Tema
InternacionalizaoConfigurar Mdulos
Adicionar IdiomaConfigurar IdiomasTraduzir Contedo
Traduzir MenusTraduzir Taxonomia
MUITO OBRIGADO POR TEREM VINDO!