site building preview - drupal training

17
Drupal sitebuilding

Upload: dropsolid

Post on 25-May-2015

904 views

Category:

Internet


3 download

TRANSCRIPT

Page 1: Site building preview - Drupal training

Drupal sitebuilding

Page 2: Site building preview - Drupal training

INTRODUCTION

Who’s who, Requirements, Schedule

Page 3: Site building preview - Drupal training

Hoes hoe?

Me, you, Drupal

Page 4: Site building preview - Drupal training

About Me

• Rob Van Belle

– drupal.org/user/3527

– twitter: @RobVanBelle

• Recent projects

– fairtradegemeenten.be • Multilingual multisite (domain access)

– bestelinjebuurt.be • commerce marketplace

Page 5: Site building preview - Drupal training

Participants

• Tell me something about you

– Your name

–Web experience?

– Knowledge of Drupal?

–Why are you following this course?

Page 6: Site building preview - Drupal training

DropSolid

• dropsolid.com

• Drupal knowledge hub

• Academy, consultancy, solutions

• Keywords: Time, Value, Freedom

Page 7: Site building preview - Drupal training

Our Projects

Page 8: Site building preview - Drupal training

Requirements

What do you need?

Page 9: Site building preview - Drupal training

Checklist

• Required:– A working webserver

– A fresh Drupal 7 install

– Browser with inspection tools

– A fresh cup of coffee

Page 10: Site building preview - Drupal training

Schedule

What are we going to do today?

Page 11: Site building preview - Drupal training

Schedule Day 1

• Session1: Data modeling & content management

• Session 2: Information architecture

• Session 3: Files, media and forms

• Session 4: Basic sitebuilding• Blocks and regions• Display suite view modes• Basic views

Page 12: Site building preview - Drupal training

Schedule Day 2

• Session1: Advanced sitebuilding with:• Advanced Display Suite with

– Per node view modes– Custom fields

• Advanced views with:– (Contextual) filters– Relations

• Session 2: Extreme control with Page Manager and Panels

• Session 3: Alternative: Context module

• Session 4: Wrap up

Page 13: Site building preview - Drupal training

1 DATA MODELING

Content types, fields, users and taxonomy

Page 14: Site building preview - Drupal training

1.1 Concepts

Existentialist alert!

Page 15: Site building preview - Drupal training

A definition

“En*ti*ty1. Something that exists as a particular and discrete unit.

2. The fact of existence; being.

3. The existence of something considered apart from its properties.

“• Drupal: nodes, users, taxonomy, comments, …

Page 16: Site building preview - Drupal training

1.2 Content types

Field the vibe

Page 17: Site building preview - Drupal training

Content types

• Nodes = content

• Nodes have a content type

• Why use content types?• You can model data• You can validate the input (required or not, text

or numeric or…)• You are able to control the display of the data

• Content types have fields