Top Banner
Discover Drupal
20

Discover Drupal preview

Jul 07, 2015

Download

Education

dropsolid

Discover Drupal Training preview
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Discover Drupal preview

Discover Drupal

Page 2: Discover Drupal preview

INTRODUCTION

Who’s who, Requirements, Schedule

Page 3: Discover Drupal preview

About Me

• Rob Van Belle

– drupal.org/user/3527

– twitter: @RobVanBelle

• Recent projects

– fairtradegemeenten.be

• Multilingual multisite (domain access)

– bestelinjebuurt.be

• Commerce marketplace

Page 4: Discover Drupal preview

DropSolid

• dropsolid.com

• Drupal knowledge hub

• Academy, consultancy, solutions

• Keywords: Value, Time, Freedom

Page 5: Discover Drupal preview

Requirements

What do you need?

Page 6: Discover Drupal preview

Checklist

• Required:

– Laptop

– A working webserver

– A fresh Drupal 7 install

– Browser with inspection tools

– A fresh cup of coffee

Page 7: Discover Drupal preview

Schedule

What are we going to do today?

Page 8: Discover Drupal preview

Schedule

• Session 1: What is Drupal?

• Session 2: Extending Drupal

• Session 3: Content Management

• Session 4: Site building

• Session 5: Questions, Wrap up.

Page 9: Discover Drupal preview

Overview

Session 1: What is Drupal?

• CMS

• CMS vs CMF

• Extensible API

• Powerful components

• Themes

• Modules

• Community

• Facts

• Events & Local Groups

• Open Source

• Core, Contributed, Custom

• LAMP - Alternatives

• Distributions vs Install profiles

• Drupal Installation

• Admin interface

• Exercise: Create Shortcuts, add a Content Type,

add a Block, enable and configure a Module

Session 2: Extending Drupal?

• Modules

– Setup

– Categories

– Module page

– Project page

– Exercise: Download a Module & configure

• Themes

– General

– Base Themes

– Exercise: Change the Theme settings

Page 10: Discover Drupal preview

Overview

Session 3: Content Types?

• Entity & Content Types

– Data Modeling

– Fields

– Example

– Exercise: Adapt a CT, Create your own CT

Extra: Install a wysiwyg

• Taxonomy

– Example

– Practical

– Exercise: Add Vocabularies to Taxonomy ‘tag’

Extra: Change Fields to Taxonomy references

and add test content

• Users

– Default users and roles

– Permissions/Settings

– Exercise: Create a Role, add Permissions,

create Users and test using Masquerade

Extra: Show premium content for subscribed

users

Session 4: Site building

• Blocks

• Regions

– Add block to a region

– How regions are built?

• ATTENTION!

• Visibility settings

• Exercise: Create a Block with Social Media icons

Extra: Subscription block, Link to Contact form

• Views

• Exercise: Enable and configure existing views

Create a new view, list articles, …

Extra: Add a block to display the Authors

• Information architecture

• Pathauto

• Exercise: Configure paths and recreate existing

• Menus

• Exercise: Add, rearrange menu items & create

menu

Page 11: Discover Drupal preview

Overview

Session 5: Content Types?

• Drush

– Commands

• More Modules

– Basic Modules

– Advanced Modules

• Theming

– Child Themes

– Premium Themes

Questions?

Page 12: Discover Drupal preview

1 DRUPAL?

CMS, Community, To the Core and back, LAMP

Page 13: Discover Drupal preview
Page 14: Discover Drupal preview

Don’t hack core!

Page 15: Discover Drupal preview

2 EXTEND DRUPAL

Installing modules and themes

Page 16: Discover Drupal preview

2.1.1 There’s a module for that!

• Before you start coding your own modules,

realize that there’s probably already a

module you can use.

• Some examples:

– Full calendar module

– Webform module

– Rate/fivestar module

Page 17: Discover Drupal preview

3 CONTENT MANAGEMENT

Modeling data, adding data

Page 18: Discover Drupal preview

4 SITE BUILDING

Let’s put on our overalls, shall we?

Page 19: Discover Drupal preview

5 WRAP UP

Where to go now?

Page 20: Discover Drupal preview

Questions?