Drupal sitebuilding
INTRODUCTION
Who’s who, Requirements, Schedule
Hoes hoe?
Me, you, Drupal
About Me
• Rob Van Belle
– drupal.org/user/3527
– twitter: @RobVanBelle
• Recent projects
– fairtradegemeenten.be
• Multilingual multisite (domain access)
– bestelinjebuurt.be
• commerce marketplace
Participants
• Tell me something about you
– Your name
– Web experience?
– Knowledge of Drupal?
– Why are you following this course?
DropSolid
• dropsolid.com
• Drupal knowledge hub
• Academy, consultancy, solutions
• Keywords: Time, Value, Freedom
Our Projects
Requirements
What do you need?
Checklist
• Required:
– A working webserver
– A fresh Drupal 7 install
– Browser with inspection tools
– A fresh cup of coffee
Schedule
What are we going to do today?
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
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
1 DATA MODELING
Content types, fields, users and taxonomy
1.1 Concepts
Existentialist alert!
A definition
“
En*ti*ty
1. 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, …
1.2 Content types
Field the vibe
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

Site building preview - Drupal training