Drupalese 101: DrupalCamp Atlanta 2014

Preview:

DESCRIPTION

DrupalCamp Atlanta 2014 Beginner Session

Citation preview

Drupalese

Annika Garbers Drupalcamp Atlanta October 3rd, 2014

nodepage

block

viewpanel

field

module

menuregion

theme

distributiontaxonomy

book breadcrumbs

cache

log

roles

input type

nodepage

block

viewpanel

field

module

menuregion

theme

distributiontaxonomy

book breadcrumbs

cache

log

roles

input type

How

Key Concepts

&of Drupal

to Apply Them

Contenttext and/or media to be presented to site users

Content

Content

page

articleblog post

forum

poll

Pagea type of content used for durable information

Page

Page

page not page

Bookan organized set of

content

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

Nodea numbered piece of

content

Content

a piece of content

Node

Regiona named area on a

web page

Region

a piece of contenta piece of content

Region headerleft sidebar

right sidebar

content top

content

Blocka snippet of text or

functionality that goes in a region

Block

Block

Configuring Blocks

or

Configuring Blocks

Fieldan attribute of a piece

of content

Fielddefault: title, body,

comment settings, etc

Field

Menua way for users to

navigate around your site

Menu

Menu

Configuring Menus

Menu

Modulea bundle of code that

adds functionality

Module

pathautotoken

captchawysiwyg

Changes what your site does

Module

pluginapp

widgetadd-on

Module

Module

To learn more about the

modules you install, check out Advanced Help

drupal.org/project/advanced_help

Themea bundle of code that defines a site’s structure

and appearance

Theme

Changes how your site looks

omegazen

fusion

Theme

Configuring Themes

Configuring Themes

ATTENTIONThe next two concepts are

contributed modules.

Viewlets you filter and organize

data like lists

View

Views is part of core in Drupal 8

Panellets you customize layouts

for different uses

Panel

drupal jargontech jargon

Taxonomyorganizational keywords

(aka tags)

Rolesusers: who can do what?

Cachedrupal’s storage system

administration configuration>>

>development performance

orgithub.com/drush-ops/drush

What’s New?

drupal.org/drupal-8.0

mobile! mobile!

mobile!

drupal.org/drupal-8.0

mobile!multilingual!

HTML5!

WYSIWYG!

Views!

industry standard!

twig!

Learning More

Other sessions today

lullabot.comdrupalize.me

gotdrupal.comtalk to other Drupal users

drupalgardens.com

Review

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

____________________content

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

A numbered piece of content is called a

____________________node

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

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

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

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

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

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

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

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

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

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

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

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

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

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

Taxonomy works like tags.

help manage your users____________roles

Panels is a module. Taxonomy works like tags.

Roles help manage your users.

True or False: a cache makes your website faster.

True False

grammy.com examiner.com

economist.com whitehouse.gov

movieswithbutter.com crs.com

geniusrobotics.com warm1069.com

gomediazene.com jamesbondlifestyle.com

themakingspot.com drupal.org

Content Pages Books Nodes Regions

Blocks Fields Menus

Modules Themes

Views Panels

Taxonomy Roles

Cache

Annika Garbers amgarbers@gmail.com

@annikagarbershttps://vimeo.com/31290741

________________________________