84
Drupalese Annika Garbers Drupalcamp Atlanta October 3rd, 2014

Drupalese 101: DrupalCamp Atlanta 2014

Embed Size (px)

DESCRIPTION

DrupalCamp Atlanta 2014 Beginner Session

Citation preview

Page 1: Drupalese 101: DrupalCamp Atlanta 2014

Drupalese

Annika Garbers Drupalcamp Atlanta October 3rd, 2014

Page 2: Drupalese 101: DrupalCamp Atlanta 2014
Page 3: Drupalese 101: DrupalCamp Atlanta 2014

nodepage

block

viewpanel

field

module

menuregion

theme

distributiontaxonomy

book breadcrumbs

cache

log

roles

input type

Page 4: Drupalese 101: DrupalCamp Atlanta 2014

nodepage

block

viewpanel

field

module

menuregion

theme

distributiontaxonomy

book breadcrumbs

cache

log

roles

input type

Page 5: Drupalese 101: DrupalCamp Atlanta 2014

How

Key Concepts

&of Drupal

to Apply Them

Page 6: Drupalese 101: DrupalCamp Atlanta 2014

Contenttext and/or media to be presented to site users

Page 7: Drupalese 101: DrupalCamp Atlanta 2014

Content

Page 8: Drupalese 101: DrupalCamp Atlanta 2014

Content

page

articleblog post

forum

poll

Page 9: Drupalese 101: DrupalCamp Atlanta 2014

Pagea type of content used for durable information

Page 10: Drupalese 101: DrupalCamp Atlanta 2014

Page

Page 11: Drupalese 101: DrupalCamp Atlanta 2014

Page

page not page

Page 12: Drupalese 101: DrupalCamp Atlanta 2014

Bookan organized set of

content

Page 13: Drupalese 101: DrupalCamp Atlanta 2014

The Princess Bride CharactersThe Princess Bride Characters 1. Buttercup 2. Westley 3. Prince Humperdinck 4. Count Rugen 5. Inigo Montoya

The Princess Bride Characters 1. Main Characters

•Buttercup •Westley •Prince Humperdinck •Count Rugen •Inigo Montoya

2. Supporting Characters •Fezzik •Vizzini •Miracle Max •Valerie •The Albino

Page 14: Drupalese 101: DrupalCamp Atlanta 2014

Nodea numbered piece of

content

Page 15: Drupalese 101: DrupalCamp Atlanta 2014

Content

a piece of content

Page 16: Drupalese 101: DrupalCamp Atlanta 2014

Node

Page 17: Drupalese 101: DrupalCamp Atlanta 2014

Regiona named area on a

web page

Page 18: Drupalese 101: DrupalCamp Atlanta 2014

Region

a piece of contenta piece of content

Page 19: Drupalese 101: DrupalCamp Atlanta 2014

Region headerleft sidebar

right sidebar

content top

content

Page 20: Drupalese 101: DrupalCamp Atlanta 2014

Blocka snippet of text or

functionality that goes in a region

Page 21: Drupalese 101: DrupalCamp Atlanta 2014

Block

Page 22: Drupalese 101: DrupalCamp Atlanta 2014

Block

Page 23: Drupalese 101: DrupalCamp Atlanta 2014

Configuring Blocks

or

Page 24: Drupalese 101: DrupalCamp Atlanta 2014

Configuring Blocks

Page 25: Drupalese 101: DrupalCamp Atlanta 2014

Fieldan attribute of a piece

of content

Page 26: Drupalese 101: DrupalCamp Atlanta 2014

Fielddefault: title, body,

comment settings, etc

Page 27: Drupalese 101: DrupalCamp Atlanta 2014

Field

Page 28: Drupalese 101: DrupalCamp Atlanta 2014

Menua way for users to

navigate around your site

Page 29: Drupalese 101: DrupalCamp Atlanta 2014

Menu

Page 30: Drupalese 101: DrupalCamp Atlanta 2014

Menu

Page 31: Drupalese 101: DrupalCamp Atlanta 2014

Configuring Menus

Page 32: Drupalese 101: DrupalCamp Atlanta 2014

Menu

Page 33: Drupalese 101: DrupalCamp Atlanta 2014

Modulea bundle of code that

adds functionality

Page 34: Drupalese 101: DrupalCamp Atlanta 2014

Module

pathautotoken

captchawysiwyg

Changes what your site does

Page 35: Drupalese 101: DrupalCamp Atlanta 2014

Module

pluginapp

widgetadd-on

Page 36: Drupalese 101: DrupalCamp Atlanta 2014

Module

Page 37: Drupalese 101: DrupalCamp Atlanta 2014

Module

To learn more about the

modules you install, check out Advanced Help

drupal.org/project/advanced_help

Page 38: Drupalese 101: DrupalCamp Atlanta 2014

Themea bundle of code that defines a site’s structure

and appearance

Page 39: Drupalese 101: DrupalCamp Atlanta 2014

Theme

Changes how your site looks

omegazen

fusion

Page 40: Drupalese 101: DrupalCamp Atlanta 2014

Theme

Page 41: Drupalese 101: DrupalCamp Atlanta 2014

Configuring Themes

Page 42: Drupalese 101: DrupalCamp Atlanta 2014

Configuring Themes

Page 43: Drupalese 101: DrupalCamp Atlanta 2014

ATTENTIONThe next two concepts are

contributed modules.

Page 44: Drupalese 101: DrupalCamp Atlanta 2014

Viewlets you filter and organize

data like lists

Page 45: Drupalese 101: DrupalCamp Atlanta 2014

View

Page 46: Drupalese 101: DrupalCamp Atlanta 2014

Views is part of core in Drupal 8

Page 47: Drupalese 101: DrupalCamp Atlanta 2014

Panellets you customize layouts

for different uses

Page 48: Drupalese 101: DrupalCamp Atlanta 2014

Panel

Page 49: Drupalese 101: DrupalCamp Atlanta 2014

drupal jargontech jargon

Page 50: Drupalese 101: DrupalCamp Atlanta 2014

Taxonomyorganizational keywords

(aka tags)

Page 51: Drupalese 101: DrupalCamp Atlanta 2014
Page 52: Drupalese 101: DrupalCamp Atlanta 2014
Page 53: Drupalese 101: DrupalCamp Atlanta 2014
Page 54: Drupalese 101: DrupalCamp Atlanta 2014
Page 55: Drupalese 101: DrupalCamp Atlanta 2014

Rolesusers: who can do what?

Page 56: Drupalese 101: DrupalCamp Atlanta 2014
Page 57: Drupalese 101: DrupalCamp Atlanta 2014
Page 58: Drupalese 101: DrupalCamp Atlanta 2014

Cachedrupal’s storage system

Page 59: Drupalese 101: DrupalCamp Atlanta 2014
Page 60: Drupalese 101: DrupalCamp Atlanta 2014

administration configuration>>

>development performance

orgithub.com/drush-ops/drush

Page 61: Drupalese 101: DrupalCamp Atlanta 2014

What’s New?

Page 62: Drupalese 101: DrupalCamp Atlanta 2014

drupal.org/drupal-8.0

mobile! mobile!

mobile!

Page 63: Drupalese 101: DrupalCamp Atlanta 2014

drupal.org/drupal-8.0

mobile!multilingual!

HTML5!

WYSIWYG!

Views!

industry standard!

twig!

Page 64: Drupalese 101: DrupalCamp Atlanta 2014

Learning More

Other sessions today

lullabot.comdrupalize.me

gotdrupal.comtalk to other Drupal users

drupalgardens.com

Page 65: Drupalese 101: DrupalCamp Atlanta 2014

Review

Page 66: Drupalese 101: DrupalCamp Atlanta 2014

Text and/or media to be presented to site users is called

____________________content

Page 67: Drupalese 101: DrupalCamp Atlanta 2014

Text and/or media to be presented to site users is called content

A numbered piece of content is called a

____________________node

Page 68: Drupalese 101: DrupalCamp Atlanta 2014

Text and/or media to be presented to site users is called content A numbered piece of content is called a node

True/False: a page is a type of content.

True False

Page 69: Drupalese 101: DrupalCamp Atlanta 2014

Text and/or media to be presented to site users is called content A numbered piece of content is called a node

A page is a type of content.

Content can have different types. Some examples of these are:

_________________________________ !

_________________________________

page, blog post, article, forum, poll

Page 70: Drupalese 101: DrupalCamp Atlanta 2014

A numbered piece of content is called a node A page is a type of content.

Content can have different types. Some examples of these are pages, blog posts, articles, forums, and polls.

A named area on a web page is called a:

_______________region

Page 71: Drupalese 101: DrupalCamp Atlanta 2014

A page is a type of content. Content can have different types. Some examples of these are pages,

blog posts, articles, forums, and polls. A named area on a web page is called a region.

go in regions.

_______________blocks

Page 72: Drupalese 101: DrupalCamp Atlanta 2014

Content can have different types. Some examples of these are pages, blog posts, articles, forums, and polls.

A named area on a web page is called a region. Blocks go in regions.

Title, Body, etc, are examples of:

___________fields

Page 73: Drupalese 101: DrupalCamp Atlanta 2014

A named area on a web page is called a region. Blocks go in regions.

Title, Body, etc, are examples of fields.

A way for users to navigate around your site is a:

___________menu

Page 74: Drupalese 101: DrupalCamp Atlanta 2014

Blocks go in regions. Title, Body, etc, are examples of fields.

A way for users to navigate around your site is a menu.

True or False: a menu is a type of content.

True False

Page 75: Drupalese 101: DrupalCamp Atlanta 2014

Title, Body, etc, are examples of fields. A way for users to navigate around your site is a menu.

A menu is not a type of content.

change what your site does.________________modules

Page 76: Drupalese 101: DrupalCamp Atlanta 2014

A way for users to navigate around your site is a menu. A menu is not a type of content.

Modules change what your site does.

change how your site looks.________________themes

Page 77: Drupalese 101: DrupalCamp Atlanta 2014

A menu is not a type of content. Modules change what your site does. Themes change how your site looks.

let you filter and organize data like lists.

________________views

Page 78: Drupalese 101: DrupalCamp Atlanta 2014

Modules change what your site does. Themes change how your site looks.

Views let you filter and organize data like lists.

let you customize layouts for different uses

________________panels

Page 79: Drupalese 101: DrupalCamp Atlanta 2014

Themes change how your site looks. Views let you filter and organize data like lists.

Panels let you customize layouts for different uses.

True or False: a panel is a module.

True False

Page 80: Drupalese 101: DrupalCamp Atlanta 2014

Views let you filter and organize data like lists. Panels let you customize layouts for different uses.

Panels is a module.

works like tags___________________taxonomy

Page 81: Drupalese 101: DrupalCamp Atlanta 2014

Panels let you customize layouts for different uses. Panels is a module.

Taxonomy works like tags.

help manage your users____________roles

Page 82: Drupalese 101: DrupalCamp Atlanta 2014

Panels is a module. Taxonomy works like tags.

Roles help manage your users.

True or False: a cache makes your website faster.

True False

Page 83: Drupalese 101: DrupalCamp Atlanta 2014

grammy.com examiner.com

economist.com whitehouse.gov

movieswithbutter.com crs.com

geniusrobotics.com warm1069.com

gomediazene.com jamesbondlifestyle.com

themakingspot.com drupal.org

Page 84: Drupalese 101: DrupalCamp Atlanta 2014

Content Pages Books Nodes Regions

Blocks Fields Menus

Modules Themes

Views Panels

Taxonomy Roles

Cache

Annika Garbers [email protected]

@annikagarbershttps://vimeo.com/31290741

________________________________