SlideShare a Scribd company logo
1 of 52
WHAT IS DRUPAL?
AND WHY SHOULD I USE IT
evolvingweb.ca
@evolvingweb
Our expertise, Your digital DNA.
.ca
WE MAKE DRUPAL WEBSITES
FOR ALL TYPES OF CLIENTS
• Large, scalable infrastructure and deployments
• Multilingual content management
• Flexible search interfaces
• Content import and synchronization
• Custom Drupal development
• Integration with external IT systems
• Drupal training
WHAT WE DO
DRUPAL 8 TRAINING
• Introduction à Drupal 8 - Montreal - January 6
• 5-Day Drupal Training - Vancouver - January 9-13
• HTML & CSS Intro - Montreal - January 16
• Real World Agile for Drupal - Montreal - January 17
• Intro to Drupal 8 - Ottawa - January 19
• 5-Day Drupal Training - Ottawa - February 6-10
• Online Drupal Module Dev Training - January 16-27
UPCOMING TRAININGS
evolvingweb.ca/training
SUZANNE DERGACHEVA
• Drupal trainer
• Co-founded Evolving Web
in 2007
• Manage Drupal projects
• Experienced site builder,
themer, and developer
• @suzanne_kennedy
WHAT IS DRUPAL?
WEBSITES ARE ALL THE
SAME…
THEY ALL HAVE…
• A Header with your logo and your organization
name
• A footer with your contact info
• Navigation
• Pages of content
• Maybe articles and events
• Maybe a search form
• URLs
• A contact page
WEBSITES ARE REALLY
DIFFERENT!
YOU WANT YOUR OWN…
• Branding and colours
• List of products with special features
• Unique content
• Customized search with special filters
• Illustrations and graphics
• Landing pages that stand out
• Highlight the content that’s most important
• Target your key audiences
FEATURES OF DRUPAL 8
• Content
management
• Taxonomy for
organizing content
• Flexible navigation
system
• Comments
• Search
• Content listings
• Contact forms
• WYSIWYG Editor
• Nice content
authoring experience
• Multilingual content
& user interface
• User management
• Accessibility
• Responsive design
TOUR OF THE ADMIN UI
• Node - Piece of content
• Content type - A template for your content
• Taxonomy - Categorizing your content
• View - List of content (e.g. recent news, calendar
of events, list of products)
• Module - Functionality that you can add to a
Drupal website
• Theme - The layout, look and feel of your site
• Block - Something that’s displayed on the page
(e.g. user login block, main menu, list of content)
• Role - A type of user (e.g. author)
• Permission - A task that a user can do (e.g. add a
comment)
WHAT CAN YOU
BUILD WITH
DRUPAL?
CORPORATE WEBSITE
e v o l v i n g w e b . c a
OUR
PROJECT
EXPERIENC
E
• Flexible landing pages that
target key audiences
• Workflow for publishing/
scheduling content
• Content types for services,
conferences, press releases
CORPORATE WEBSITE
e v o l v i n g w e b . c a
OUR
PROJECT
EXPERIENC
E
• Contact forms for
collecting leads and
inquiries
• Corporate branding
• Content types for FAQ,
media listings, highlighted
projects
INTRANET
e v o l v i n g w e b . c a
OUR
PROJECT
EXPERIENC
E
• Private content
• Custom workflow for
internal processes
• Single sign on
• Listings of internal
content (e.g. regulations,
clients, internal news,
meeting notes)
ONLINE DIRECTORY
e v o l v i n g w e b . c a
• Content listing pages
• Search tools
• Embedded listings
• Related content
• Relationships between
content
WEB APPLICATION
e v o l v i n g w e b . c a
• Multi-step forms
• Custom validation
• Integration with third-
party database
• Custom admin interface
• Custom user registration
MARKETING PORTAL
e v o l v i n g w e b . c a
• Audience targeting
• Landing pages for SEO
• Mix of content and
marketing material
(vendor listings)
• Campaign landing
pages
MEET THE COMMUNITY!
Drupal is Open Source
All Code from drupal.org is
Free and Open Source
Drupal.org
DOWNLOAD DRUPAL CORE
DRUPAL CORE
Taxonomy
city break
CommentsUsers
D. Schrute
Germany
J. Halpert
Spain
adventure
city break
sailing
shopping
dwight
8 Sept
Wow, can't
wait to get
started.
joe
8 Sept
Me too!
Content
Content title
ContactServicesFeatured About PortfolioNews
text search
DRUPAL CORE CODE
HOW DO I ADD….?
• Add an events calendar
• Social media links
• E-commerce features
• LDAP integration
• Embed load so YouTube videos
• Google Analytics
“There’s a module for
that”
CONTRIB MODULES
drupal.org/project/modules
CONTRIB MODULES
Select a date
30 329 1 23128
2421 23 25 272622
201814 17 191615
129 1187 10 13
S
6
F
5
T
4
W
3
T
21
M
30
S
December 2011
Select Today
Slider
1
Item Title 1
Subtitle 1
2
Item Title 2
Subtitle 2
3
Item Title 3
Subtitle 3
Item
Sub
16:9
This is the Title of the Video
One morning, when Gregor Samsa
woke from troubled dreams, he
found himself transformed... More...
0:00 / 4:59
URL
Embed
Ratings
HOW DO I ADD…?
• Integrate with my company’s database
• Add custom validation for forms
• Create a custom workflow
• Create multi-step registration forms
• Move content from another website into my
website
• Other fancy stuff…
“There’s [not] a module
for that”
Core
Contrib
Custom
THEMES!
CONTRIB THEMES
drupal.org/project/themes
BASE THEMES
ADMIN THEMES
DISTRIBUTIONS!
CUSTOM
DEVELOPMENT
SITE BUILDING
• Creating custom content types
• Views, views, and more views
• Selecting modules
• Using advanced modules like Context, Rules, and
Workbench
FRONT-END DEVELOPMENT
• Writing template files
• Adding CSS and Javascript
• Using core base themes like Classy and Stable
• Using contributed base themes like Bootstrap
and Omega
BACK-END DEVELOPMENT
• Learning how Drupal modules work (patterns)
• Writing PHP code to write custom functionality
• Writing migrations to pull in content
• Using Drupal developer tools!
DRUPAL 8 TRAINING
• Introduction à Drupal 8 - Montreal - January 6
• 5-Day Drupal Training - Vancouver - January 9-13
• HTML & CSS Intro - Montreal - January 16
• Real World Agile for Drupal - Montreal - January 17
• Intro to Drupal 8 - Ottawa - January 19
• 5-Day Drupal Training - Ottawa - February 6-10
• Online Drupal Module Dev Training - January 16-27
UPCOMING TRAININGS
evolvingweb.ca/training
QUESTIONS?
evolvingweb.ca
@evolvingweb

More Related Content

What's hot

Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
Juha Niemi
 

What's hot (20)

Drupal 8 - A Brief Introduction
Drupal 8 - A Brief IntroductionDrupal 8 - A Brief Introduction
Drupal 8 - A Brief Introduction
 
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 ThemeMinimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
Minimalist Theming: How to Build a Lean, Mean Drupal 8 Theme
 
Site Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp OttawaSite Building Checklist DrupalCamp Ottawa
Site Building Checklist DrupalCamp Ottawa
 
Upgrading to Drupal 8: Benefits and Gotchas
Upgrading to Drupal 8: Benefits and GotchasUpgrading to Drupal 8: Benefits and Gotchas
Upgrading to Drupal 8: Benefits and Gotchas
 
Drupal - Blocks vs Context vs Panels
Drupal - Blocks vs Context vs PanelsDrupal - Blocks vs Context vs Panels
Drupal - Blocks vs Context vs Panels
 
Responsive Design in Drupal with Zen and Zen Grids
Responsive Design in Drupal with Zen and Zen GridsResponsive Design in Drupal with Zen and Zen Grids
Responsive Design in Drupal with Zen and Zen Grids
 
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech DayCreating a Reusable Drupal Website for Higher Education - at USG Tech Day
Creating a Reusable Drupal Website for Higher Education - at USG Tech Day
 
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon BaltimoreCreating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
Creating Landing Pages and Layouts for Drupal 8 - DrupalCon Baltimore
 
Introduction to Drupal Basics
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Beginners Guide to Drupal
Beginners Guide to DrupalBeginners Guide to Drupal
Beginners Guide to Drupal
 
Drupal - Introduction to Building Library Web Site Using Drupal
Drupal - Introduction to Building Library Web Site Using DrupalDrupal - Introduction to Building Library Web Site Using Drupal
Drupal - Introduction to Building Library Web Site Using Drupal
 
Creating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - WebinarCreating a Reusable Drupal Website for Higher Education - Webinar
Creating a Reusable Drupal Website for Higher Education - Webinar
 
Using Core Themes in Drupal 8
Using Core Themes in Drupal 8Using Core Themes in Drupal 8
Using Core Themes in Drupal 8
 
Introduction to drupal
Introduction to drupalIntroduction to drupal
Introduction to drupal
 
Content First – Planning Drupal Content Types
Content First – Planning Drupal Content TypesContent First – Planning Drupal Content Types
Content First – Planning Drupal Content Types
 
Introduction to Drupal
Introduction to DrupalIntroduction to Drupal
Introduction to Drupal
 
Zurb foundation
Zurb foundationZurb foundation
Zurb foundation
 
Drupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content ManagementDrupal - Introduction to Drupal and Web Content Management
Drupal - Introduction to Drupal and Web Content Management
 
Advanced Wordpress
Advanced WordpressAdvanced Wordpress
Advanced Wordpress
 

Viewers also liked

Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Acquia
 

Viewers also liked (13)

CMS web publishing solution for a travel related website using Drupal
CMS web publishing solution for a travel related website using DrupalCMS web publishing solution for a travel related website using Drupal
CMS web publishing solution for a travel related website using Drupal
 
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8
 
Developing a Communication & Knowledge management Strategy - my experience at...
Developing a Communication & Knowledge management Strategy - my experience at...Developing a Communication & Knowledge management Strategy - my experience at...
Developing a Communication & Knowledge management Strategy - my experience at...
 
Drupal: My Search for a CMS
Drupal: My Search for a CMSDrupal: My Search for a CMS
Drupal: My Search for a CMS
 
Introduction to Drupal features
Introduction to Drupal featuresIntroduction to Drupal features
Introduction to Drupal features
 
Business benefits of Drupal 8
Business benefits of Drupal 8Business benefits of Drupal 8
Business benefits of Drupal 8
 
Content Staging in Drupal 8
Content Staging in Drupal 8Content Staging in Drupal 8
Content Staging in Drupal 8
 
Webform and Drupal 8
Webform and Drupal 8Webform and Drupal 8
Webform and Drupal 8
 
Decoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for DevelopersDecoupled Drupal: What This Means for Developers
Decoupled Drupal: What This Means for Developers
 
Drupal 8: The Foundation for Digital Experience and Digital Business
Drupal 8: The Foundation for Digital Experience and Digital BusinessDrupal 8: The Foundation for Digital Experience and Digital Business
Drupal 8: The Foundation for Digital Experience and Digital Business
 
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
Setting the Record Straight: Drupal as an Enterprise Web Content Management S...
 
Drupal end.ppt
Drupal end.pptDrupal end.ppt
Drupal end.ppt
 
What is a Content Management System or CMS
What is a Content Management System or CMSWhat is a Content Management System or CMS
What is a Content Management System or CMS
 

Similar to What is Drupal? And Why is it Useful? Webinar

Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
Jin Castor
 
Scale Conference "Intro to Drupal" Douglas C. Hoffman
Scale Conference "Intro to Drupal" Douglas C. HoffmanScale Conference "Intro to Drupal" Douglas C. Hoffman
Scale Conference "Intro to Drupal" Douglas C. Hoffman
Doug Hoffman
 
Drupal distributions and installation profiles
Drupal distributions and installation profilesDrupal distributions and installation profiles
Drupal distributions and installation profiles
Andrei Jechiu
 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Angela Byron
 

Similar to What is Drupal? And Why is it Useful? Webinar (20)

Open Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26thOpen Innovation Lab (OIL) - 2014 Sep 26th
Open Innovation Lab (OIL) - 2014 Sep 26th
 
DrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to DrupalDrupalCon Austin - Absolute Beginner's Guide to Drupal
DrupalCon Austin - Absolute Beginner's Guide to Drupal
 
Meet ThinkShout, Inc.
Meet ThinkShout, Inc.Meet ThinkShout, Inc.
Meet ThinkShout, Inc.
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014
 
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready?
 
Drupal for Enterprises
Drupal for EnterprisesDrupal for Enterprises
Drupal for Enterprises
 
Drupal introduction
Drupal introductionDrupal introduction
Drupal introduction
 
Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0Shockingly Fast Site Development with Acquia Lightning 4.0
Shockingly Fast Site Development with Acquia Lightning 4.0
 
Drupal 8 introduction
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 MigrationDrupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
 
Choosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
 
It's All About the Experience: What I’ve learnt from talking to thousands of ...
It's All About the Experience: What I’ve learnt from talking to thousands of ...It's All About the Experience: What I’ve learnt from talking to thousands of ...
It's All About the Experience: What I’ve learnt from talking to thousands of ...
 
Top Drupal 8 Distributions
Top Drupal 8 DistributionsTop Drupal 8 Distributions
Top Drupal 8 Distributions
 
Getting Started with Drupal
Getting Started with DrupalGetting Started with Drupal
Getting Started with Drupal
 
Scale Conference "Intro to Drupal" Douglas C. Hoffman
Scale Conference "Intro to Drupal" Douglas C. HoffmanScale Conference "Intro to Drupal" Douglas C. Hoffman
Scale Conference "Intro to Drupal" Douglas C. Hoffman
 
Drupal distributions and installation profiles
Drupal distributions and installation profilesDrupal distributions and installation profiles
Drupal distributions and installation profiles
 
Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs Drupal Skils Lab 302Labs
Drupal Skils Lab 302Labs
 
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and BeyondSpark: Authoring Experience++ in Drupal 7, 8, and Beyond
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond
 
Drupal case study: Sydney Living Museums by Bullseye
Drupal case study: Sydney Living Museums by BullseyeDrupal case study: Sydney Living Museums by Bullseye
Drupal case study: Sydney Living Museums by Bullseye
 
Drupal Case Study - Sydney Living Museums #dsw2014
Drupal Case Study - Sydney Living Museums #dsw2014Drupal Case Study - Sydney Living Museums #dsw2014
Drupal Case Study - Sydney Living Museums #dsw2014
 

More from Suzanne Dergacheva

10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box
Suzanne Dergacheva
 

More from Suzanne Dergacheva (15)

Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8Building a Great User Experience for Content Editors in Drupal 8
Building a Great User Experience for Content Editors in Drupal 8
 
Dipping Your Toe into Drupal 8 Module Development
Dipping Your Toe into Drupal 8 Module DevelopmentDipping Your Toe into Drupal 8 Module Development
Dipping Your Toe into Drupal 8 Module Development
 
Device-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for DrupalDevice-Agnostic Content Strategy for Drupal
Device-Agnostic Content Strategy for Drupal
 
Migrate for Site Builders from MidCamp 2016
Migrate for Site Builders from MidCamp 2016Migrate for Site Builders from MidCamp 2016
Migrate for Site Builders from MidCamp 2016
 
Creating a Drupal Install Profile for a Large Organization
Creating a Drupal Install Profile for a Large OrganizationCreating a Drupal Install Profile for a Large Organization
Creating a Drupal Install Profile for a Large Organization
 
Intro to Drupal Migrate for Site Builders
Intro to Drupal Migrate for Site BuildersIntro to Drupal Migrate for Site Builders
Intro to Drupal Migrate for Site Builders
 
Drupal migrate-june2015
Drupal migrate-june2015Drupal migrate-june2015
Drupal migrate-june2015
 
10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box10 New Things You Can Do with Drupal 8 Out-of-the-Box
10 New Things You Can Do with Drupal 8 Out-of-the-Box
 
Creating a User-Friendly Search UI with Drupal - Presentation at DrupalCamp T...
Creating a User-Friendly Search UI with Drupal - Presentation at DrupalCamp T...Creating a User-Friendly Search UI with Drupal - Presentation at DrupalCamp T...
Creating a User-Friendly Search UI with Drupal - Presentation at DrupalCamp T...
 
Getting Started with Drupal 8 Theming - DrupalCamp Toronto 2014
Getting Started with Drupal 8 Theming - DrupalCamp Toronto 2014Getting Started with Drupal 8 Theming - DrupalCamp Toronto 2014
Getting Started with Drupal 8 Theming - DrupalCamp Toronto 2014
 
Using Panels Wisely - DrupalCamp Ottawa 2014
Using Panels Wisely - DrupalCamp Ottawa 2014Using Panels Wisely - DrupalCamp Ottawa 2014
Using Panels Wisely - DrupalCamp Ottawa 2014
 
Meilleures pratiques pour construire un site web Drupal
Meilleures pratiques pour construire un site web DrupalMeilleures pratiques pour construire un site web Drupal
Meilleures pratiques pour construire un site web Drupal
 
Drupal Site Building Checklist from DrupalCamp New Jersey
Drupal Site Building Checklist from DrupalCamp New JerseyDrupal Site Building Checklist from DrupalCamp New Jersey
Drupal Site Building Checklist from DrupalCamp New Jersey
 
Views Configuration at Drupal Camp Toronto 2012
Views Configuration at Drupal Camp Toronto 2012Views Configuration at Drupal Camp Toronto 2012
Views Configuration at Drupal Camp Toronto 2012
 
Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012
Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012
Drupal 7 for Government Case Study: Presentation at DrupalCamp Montreal 2012
 

Recently uploaded

audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
lolsDocherty
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
ChloeMeadows1
 

Recently uploaded (17)

Statistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdfStatistical Analysis of DNS Latencies.pdf
Statistical Analysis of DNS Latencies.pdf
 
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkkaudience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
audience research (emma) 1.pptxkkkkkkkkkkkkkkkkk
 
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
Registry Data Accuracy Improvements, presented by Chimi Dorji at SANOG 41 / I...
 
Premier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdfPremier Mobile App Development Agency in USA.pdf
Premier Mobile App Development Agency in USA.pdf
 
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWebiThome_CYBERSEC2024_Drive_Into_the_DarkWeb
iThome_CYBERSEC2024_Drive_Into_the_DarkWeb
 
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital PresenceCyber Security Services Unveiled: Strategies to Secure Your Digital Presence
Cyber Security Services Unveiled: Strategies to Secure Your Digital Presence
 
Thank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirtsThank You Luv I’ll Never Walk Alone Again T shirts
Thank You Luv I’ll Never Walk Alone Again T shirts
 
AI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model GeneratorAI Generated 3D Models | AI 3D Model Generator
AI Generated 3D Models | AI 3D Model Generator
 
Bug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's GuideBug Bounty Blueprint : A Beginner's Guide
Bug Bounty Blueprint : A Beginner's Guide
 
The Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdfThe Rise of Subscription-Based Digital Services.pdf
The Rise of Subscription-Based Digital Services.pdf
 
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
TORTOGEL TELAH MENJADI SALAH SATU PLATFORM PERMAINAN PALING FAVORIT.
 
GOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdfGOOGLE Io 2024 At takes center stage.pdf
GOOGLE Io 2024 At takes center stage.pdf
 
Free scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirtsFree scottie t shirts Free scottie t shirts
Free scottie t shirts Free scottie t shirts
 
Reggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirtsReggie miller choke t shirts
Reggie miller choke t shirtsReggie miller choke t shirts
 
Development Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of appsDevelopment Lifecycle.pptx for the secure development of apps
Development Lifecycle.pptx for the secure development of apps
 
Production 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptxProduction 2024 sunderland culture final - Copy.pptx
Production 2024 sunderland culture final - Copy.pptx
 
I’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 ShirtI’ll See Y’All Motherfuckers In Game 7 Shirt
I’ll See Y’All Motherfuckers In Game 7 Shirt
 

What is Drupal? And Why is it Useful? Webinar

  • 1. WHAT IS DRUPAL? AND WHY SHOULD I USE IT evolvingweb.ca @evolvingweb
  • 2. Our expertise, Your digital DNA. .ca
  • 3. WE MAKE DRUPAL WEBSITES FOR ALL TYPES OF CLIENTS
  • 4. • Large, scalable infrastructure and deployments • Multilingual content management • Flexible search interfaces • Content import and synchronization • Custom Drupal development • Integration with external IT systems • Drupal training WHAT WE DO
  • 6. • Introduction à Drupal 8 - Montreal - January 6 • 5-Day Drupal Training - Vancouver - January 9-13 • HTML & CSS Intro - Montreal - January 16 • Real World Agile for Drupal - Montreal - January 17 • Intro to Drupal 8 - Ottawa - January 19 • 5-Day Drupal Training - Ottawa - February 6-10 • Online Drupal Module Dev Training - January 16-27 UPCOMING TRAININGS evolvingweb.ca/training
  • 7. SUZANNE DERGACHEVA • Drupal trainer • Co-founded Evolving Web in 2007 • Manage Drupal projects • Experienced site builder, themer, and developer • @suzanne_kennedy
  • 9. WEBSITES ARE ALL THE SAME…
  • 10. THEY ALL HAVE… • A Header with your logo and your organization name • A footer with your contact info • Navigation • Pages of content • Maybe articles and events • Maybe a search form • URLs • A contact page
  • 12. YOU WANT YOUR OWN… • Branding and colours • List of products with special features • Unique content • Customized search with special filters • Illustrations and graphics • Landing pages that stand out • Highlight the content that’s most important • Target your key audiences
  • 13. FEATURES OF DRUPAL 8 • Content management • Taxonomy for organizing content • Flexible navigation system • Comments • Search • Content listings • Contact forms • WYSIWYG Editor • Nice content authoring experience • Multilingual content & user interface • User management • Accessibility • Responsive design
  • 14. TOUR OF THE ADMIN UI
  • 15. • Node - Piece of content • Content type - A template for your content • Taxonomy - Categorizing your content • View - List of content (e.g. recent news, calendar of events, list of products) • Module - Functionality that you can add to a Drupal website • Theme - The layout, look and feel of your site • Block - Something that’s displayed on the page (e.g. user login block, main menu, list of content) • Role - A type of user (e.g. author) • Permission - A task that a user can do (e.g. add a comment)
  • 16. WHAT CAN YOU BUILD WITH DRUPAL?
  • 17. CORPORATE WEBSITE e v o l v i n g w e b . c a OUR PROJECT EXPERIENC E • Flexible landing pages that target key audiences • Workflow for publishing/ scheduling content • Content types for services, conferences, press releases
  • 18. CORPORATE WEBSITE e v o l v i n g w e b . c a OUR PROJECT EXPERIENC E • Contact forms for collecting leads and inquiries • Corporate branding • Content types for FAQ, media listings, highlighted projects
  • 19. INTRANET e v o l v i n g w e b . c a OUR PROJECT EXPERIENC E • Private content • Custom workflow for internal processes • Single sign on • Listings of internal content (e.g. regulations, clients, internal news, meeting notes)
  • 20. ONLINE DIRECTORY e v o l v i n g w e b . c a • Content listing pages • Search tools • Embedded listings • Related content • Relationships between content
  • 21. WEB APPLICATION e v o l v i n g w e b . c a • Multi-step forms • Custom validation • Integration with third- party database • Custom admin interface • Custom user registration
  • 22. MARKETING PORTAL e v o l v i n g w e b . c a • Audience targeting • Landing pages for SEO • Mix of content and marketing material (vendor listings) • Campaign landing pages
  • 24. Drupal is Open Source
  • 25. All Code from drupal.org is Free and Open Source
  • 28. DRUPAL CORE Taxonomy city break CommentsUsers D. Schrute Germany J. Halpert Spain adventure city break sailing shopping dwight 8 Sept Wow, can't wait to get started. joe 8 Sept Me too! Content Content title ContactServicesFeatured About PortfolioNews text search
  • 30. HOW DO I ADD….? • Add an events calendar • Social media links • E-commerce features • LDAP integration • Embed load so YouTube videos • Google Analytics
  • 31. “There’s a module for that”
  • 33. CONTRIB MODULES Select a date 30 329 1 23128 2421 23 25 272622 201814 17 191615 129 1187 10 13 S 6 F 5 T 4 W 3 T 21 M 30 S December 2011 Select Today Slider 1 Item Title 1 Subtitle 1 2 Item Title 2 Subtitle 2 3 Item Title 3 Subtitle 3 Item Sub 16:9 This is the Title of the Video One morning, when Gregor Samsa woke from troubled dreams, he found himself transformed... More... 0:00 / 4:59 URL Embed Ratings
  • 34. HOW DO I ADD…? • Integrate with my company’s database • Add custom validation for forms • Create a custom workflow • Create multi-step registration forms • Move content from another website into my website • Other fancy stuff…
  • 35. “There’s [not] a module for that”
  • 42.
  • 43.
  • 44.
  • 45.
  • 47. SITE BUILDING • Creating custom content types • Views, views, and more views • Selecting modules • Using advanced modules like Context, Rules, and Workbench
  • 48. FRONT-END DEVELOPMENT • Writing template files • Adding CSS and Javascript • Using core base themes like Classy and Stable • Using contributed base themes like Bootstrap and Omega
  • 49. BACK-END DEVELOPMENT • Learning how Drupal modules work (patterns) • Writing PHP code to write custom functionality • Writing migrations to pull in content • Using Drupal developer tools!
  • 51. • Introduction à Drupal 8 - Montreal - January 6 • 5-Day Drupal Training - Vancouver - January 9-13 • HTML & CSS Intro - Montreal - January 16 • Real World Agile for Drupal - Montreal - January 17 • Intro to Drupal 8 - Ottawa - January 19 • 5-Day Drupal Training - Ottawa - February 6-10 • Online Drupal Module Dev Training - January 16-27 UPCOMING TRAININGS evolvingweb.ca/training