SlideShare a Scribd company logo
G E T T I N G S TA R T E D
W I T H D R U PA L
H I , I ’ M D AV I D
• Agency & Community Training Manager
• davidneedham on GitHub and Twitter
• david.needham@pantheon.io
• Some things I enjoy are:
- Biking with my wife and kids
- Board games: is.gd/davidsgames
- Volunteering in the community
2
Elastic Hosting
+
Tools for Teams
● Drupal / WordPress Optimized Hosting
● Advanced Caching
● Automated DevOps
● Highly Secure
● Dev, Test, and Live
● Cloud Environments
● Permissions & Security
● Cloud Integration Tools
W h y a re w e
d o i n g t h i s ?
Drupal Global Training Days:

groups.drupal.org/global-
training-days-2018
4
Screenshot goes here
D R U PA L I Z E . M E : 1 M O N T H F R E E
O S T R A I N I N G : D R U PA L 8 E X P L A I N E D E B O O K
G I V E A WAY S !
A G E N D A
6
What is Drupal?
Content Management
Creating Structured Content
Break
Creating Dynamic Lists
Users, Taxonomy, & More
Pantheon
Q&A
D o w n l o a d t h e w o r k b o o k
g o o . g l / K N c 2 3 G
7
E X E R C I S E 1 : C R E AT I N G T H E D 8 S A N D B O X
8
W H AT I S D R U PA L ?
9
10
• 1,156,737 websites (6.2% of the top 10k)
• 109,914 users actively contributing
• 1,738 commits in the last week
• 4,602 Drupal 8 modules
• 266 Drupal 8 themes
D R U PA L T O D AY
D R U PA L’ S H I S T O RY
• Why was Drupal originally created?
• Where did the name Drupal come from?
- Village = dorp in Dutch
- Drop = druppel in Dutch
- Druppel = hard to pronounce
- Drupal = easier to pronounce
11
12
• Drupal 6
- Released in 2008, End Of Life 2016
• Drupal 7
- Released in 2011, currently in Long Term Support
• Drupal 8
- Released in 2015, currently in active development
• Backdrop
- Fork of Drupal 7
D R U PA L 6 , D R U PA L 7 , D R U PA L 8 , A N D B A C K D R O P
D R U PA L 8
• Symfony
• Composer
• Configuration Management
13
D R U PA L I S O P E N S O U R C E
• Free and Open Source Software (FOSS)
• GNU General Public License
• Encourages collaboration
14
D R U PA L I S S E C U R E
• Community review
• Security team
- Subscribe to security alerts
• Modules
- Anti-spam
• recaptcha, honeypot, etc
- Two-factor Authentication (tfa)
- Paranoia (paranoia)
15
D R U PA L I S F R E E
• Free as in beer
• Free as in speech
• Free as in puppies
16
D R U PA L I S M O D U L A R
• Drupal module = WordPress plugin
• “There’s a module for that!”
• Your use case is probably not totally unique.
• Anything is possible with custom code.
17
D R U PA L I S T H E M A B L E
• Any design can be implemented
• Headless is always a possibility
• Modules
- Display Suite (ds)
- Paragraphs (paragraphs)
18
D R U PA L I S C O M M U N I T Y
• Drupal user groups all over the world
• International Drupal camps and events
• Code and documentation sprint days
• Everyone should have a mentor
19
M O R E R E S O U R C E S
What is Drupal?
• Drupal 8 User Guide
• Drupal case studies
• Find a local meetup or other Drupal events
• Composer // Composer on Pantheon
• Drush // Drupal Console (command-line tools)
20
C O N T E N T
M A N A G E M E N T
21
D R U PA L A D M I N PA G E S
22
D R U PA L 8 C A S E S T U D Y
German Consumer Centers:
• Decentralized content entry (domain)
• Page-building tools (paragraphs)
• Easy for a joint-editorial team to manage
• Open source community with regular updates
31
E X E R C I S E 2 : C R E AT I N G C O N T E N T
32
M O R E R E S O U R C E S
Content Management
• Modules to go further:
- Workbench: moderation workflows
- Admin toolbar: new admin menu
- SEO Checklist
• Video lessons
- Using Drupal (Drupalize.Me)
33
C R E AT I N G
S T R U C T U R E D C O N T E N T
34
D R U PA L 8 C A S E S T U D Y
Chicago Park District:
• Open source community with regular updates
• Integration with third-party tools
• Easy promotion of featured content
• Administrative publishing workflows
• Increased speed and performance
• Data feeds into My Chi Parks mobile app
35
D R U PA L 8 C A S E S T U D Y
Chicago Park District:
• Open source community with regular updates
• Integration with third-party tools
• Easy promotion of featured content
• Administrative publishing workflows
• Increased speed and performance
• Data feeds into My Chi Parks mobile app
36
C H I C A G O PA R K D I S T R I C T
Structured content
- Facilities
• Name
• Facility type
• Photo(s)
• Address
• Phone
• Hours
37
E X A M P L E : T E S T I M O N I A L S
Testimonials
We love our new website! It's beautiful
and easy to use. Thank you!
John Doe
Acme, Inc
I'd say you did a mighty fine job. Keep
up the good work!
John Wayne
Rio Bravo, LLC
Thanks to you we have a beautiful
website! Pretty websites are pretty.
Clint Eastwood
Goode, Badd, Ugglea & Assoc.
1
2
3
Body
Name
Organization
E X E R C I S E 3 : C O N T E N T T Y P E S
39
M O R E R E S O U R C E S
Creating Structured Content
• Drupal 8 User Guide: Chapter 6
• Available fields in Drupal 8 core
• View modes
• Video Lessons
- Content Types (Drupalize.Me)
- Fields (Drupalize.Me)
- Paragraphs (OSTraining)
40
B R E A K
41
C R E AT I N G D Y N A M I C
L I S T S
42
D R U PA L 8 C A S E S T U D Y
Hong Kong Trade Development Council:
• Multilingual content migration
• Content moderation
• Bootstrap base theme
• Integration with third-party systems
• Extensive use of dynamic lists (views)
43
E X A M P L E : T E S T I M O N I A L S
Testimonials
We love our new website! It's beautiful
and easy to use. Thank you!
John Doe
Acme, Inc
I'd say you did a mighty fine job. Keep
up the good work!
John Wayne
Rio Bravo, LLC
Thanks to you we have a beautiful
website! Pretty websites are pretty.
Clint Eastwood
Goode, Badd, Ugglea & Assoc.
E X A M P L E : T E S T I M O N I A L S
Testimonials
We love our new website! It's beautiful
and easy to use. Thank you!
John Doe
Acme, Inc
I'd say you did a mighty fine job. Keep
up the good work!
John Wayne
Rio Bravo, LLC
Thanks to you we have a beautiful
website! Pretty websites are pretty.
Clint Eastwood
Goode, Badd, Ugglea & Assoc.
Latest Testimonial
We love our new website! It's beautiful
and easy to use. Thank you!
John Doe
Acme, Inc
< >
○●○○○
Testimonials
I'd say you did a mighty fine job. Keep
up the good work!
John Wayne
Rio Bravo, LLC
Testimonials view
Page display
Block display
on the sidebar
Block display
in a slideshow format
E X E R C I S E 4 : V I E W S
46
D R U PA L 8 C A S E S T U D Y
Hong Kong Trade Development Council:
• Multilingual content migration
• Content moderation
• Bootstrap base theme
• Integration with third-party systems
• Extensive use of views
47
View #1
View #2
View #3
View #4
View #5 View #6
M O R E R E S O U R C E S
Creating Dynamic Lists
• Drupal 8 User Guide: Chapter 9
• Display Content with Views (Drupalize.Me)
• Modules to go farther:
- Views Slideshow (views_slideshow)
- Views Infinite Scroll (views_infinite_scroll)
48
U S E R S , TA X O N O M Y,
E T C
49
U S E R S
Permissions
Roles
50
Ska
Punk Punk
Metal
Rock
Rap
JazzTA X O N O M Y
Vocabulary
Term
51
Music
Genre
Vocabulary
Terms
M O R E R E S O U R C E S
Users, Taxonomy, Etc
• Drupal 8 User Guide: Chapter 7
• Extending Drupal with Modules
• Run Drupal 8 Locally with Lando
• Video Lessons
- Users, Roles, & Permissions (Drupalize.Me)
- Finding Drupal Modules (Drupalize.Me)
- D8 Theming Guide (Drupalize.Me)
- D8 Module Dev Guide (Drupalize.Me)
52
PA N T H E O N
53
54
VA L U E F O R C L I E N T S
Fast – Avg website re-launched on Pantheon is 2.47x faster than legacy infrastructure.
Reliable – 99.96% uptime across all Pantheon sites and guaranteed SLA backed uptime for
Elite plan sites.
Agile – More efficient and reliable platform through containers. Make changes quickly
without worry of breaking anything.
Scalable – Sites on Pantheon scale with no downtime or infrastructure migration and 

are ready for traffic spikes with no worry from your team.
55
VA L U E F O R A G E N C I E S
Launch Faster – Spin up, test, and launch sites faster. Iterate quickly and incorporate
new code without fear of breaking live environments.
Collaborate Better – Maximize your team’s efficiency with our web development tools
and automate your development workflow with our new suite of Cloud Integrations Tools.
Lower Risk – Sites on Pantheon scale with ease without constant monitoring from
your team. Automatic security updates and patches.
No Sysadmin – Focus billable hours on developing great sites, not building and
maintaining site infrastructure.
T R A D I T I O N A L H O S T I N G A R C H I T E C T U R E
S C A L I N G H O S T I N G A R C H I T E C T U R E
O U R A R C H I T E C T U R E
• Massive, multi-tenant platform
• Dedicated infrastructure
• 1,000,000+ Containers
• 6,000,000,000+ Pageviews/Month
• Big needs? We can handle them.
North America
● Ashburn
● Atlanta
● Boston
● Chicago
● Dallas
● Denver
● Los Angeles
● Miami
● Minneapolis MN
● Montreal
● New York
● San Jose
● Seattle
● Toronto
59
South America
● São Paulo

Europe
● Amsterdam
● Frankfurt 2X
● London 2X
● Madrid
● Paris
● Stockholm
Africa
● Johannesburg


Asia
● Dubai
● Hong Kong
● Osaka
● Singapore
● Tokyo
Australia & New Zealand
● Auckland
● Brisbane
● Melbourne
● Perth
● Sydney
● Wellington
Pantheon Global CDN Map
60
W O R K F L O W
Q & A / W R A P U P
61
H O W T O A S K F O R H E L P
A F T E R T O D AY
• Help with Pantheon
- Power users
• Google Group
• Slack Channel
- ACE Office Hours
- Support tickets/chat (for hosting issues)
• Help with Drupal
- Find your local community!
62
D R U P I C A L . C O M
63
D R U PA L E A S Y
C O U R S E S
Drupal Career Online
• 12-week course beginning March 26th
• Sample in a Taste of Drupal on Feb 28th
Mastering Professional Drupal Developer
Workflows with Pantheon
• 6-week course beginning Feb 27th
64
F R E E D R U PA L 8 E - B O O K
1. Joey Weber

2. Joe Aveni

3. Laura Cummings

4. John Romano

5. Ralf Koller

6. Suzanne Dazo

7. Aditya Vardhan

8. Annat Koren

9. Gary Weibert

10. Josey Howarth
65
G i v e u s f e e d b a c k :
g o o . g l / VA 7 i u X
66
C L O S I N G Q U E S T I O N S
67

More Related Content

Similar to Getting Started with Drupal

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
Rod Martin
 
Supersize me: Making Drupal go large
Supersize me: Making Drupal go largeSupersize me: Making Drupal go large
Supersize me: Making Drupal go large
Tom Phethean
 
Migrate all the things!
Migrate all the things!Migrate all the things!
Migrate all the things!
Dave Vasilevsky
 
200,000 Lines Later: Our Journey to Manageable Puppet Code
200,000 Lines Later: Our Journey to Manageable Puppet Code200,000 Lines Later: Our Journey to Manageable Puppet Code
200,000 Lines Later: Our Journey to Manageable Puppet Code
David Danzilio
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014
Brad Nowak
 
The Japan Government has adopted Drupal8 for its official statistics system....
The Japan Government has adopted  Drupal8 for its official statistics system....The Japan Government has adopted  Drupal8 for its official statistics system....
The Japan Government has adopted Drupal8 for its official statistics system....
惠 紀野
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
Dropsolid
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Rehgan Avon
 
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
Databricks
 
DrupalCon: Using Drupal to build digital signage solutions
DrupalCon: Using Drupal to build digital signage solutionsDrupalCon: Using Drupal to build digital signage solutions
DrupalCon: Using Drupal to build digital signage solutions
Dmitry Drozdik
 
TechUG Glasgow talk 22/Feb/17 Configuration Management Best Practices
TechUG Glasgow talk 22/Feb/17 Configuration Management Best PracticesTechUG Glasgow talk 22/Feb/17 Configuration Management Best Practices
TechUG Glasgow talk 22/Feb/17 Configuration Management Best Practices
Dag Sonstebo
 
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
Rachel Wandishin
 
What is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? WebinarWhat is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? Webinar
Suzanne Dergacheva
 
Introduction to Drupal 7
Introduction to Drupal 7Introduction to Drupal 7
Introduction to Drupal 7
Gerald Villorente
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
Joshua Simmons
 
So You Want to be an OpenStack Contributor
So You Want to be an OpenStack ContributorSo You Want to be an OpenStack Contributor
So You Want to be an OpenStack Contributor
Anne Gentle
 
How to Write a Winning Session Submission
How to Write a Winning Session SubmissionHow to Write a Winning Session Submission
How to Write a Winning Session Submission
Docker, Inc
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
Kathryn Carruthers
 
What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8
Suzanne Dergacheva
 
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit EbnerThe NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
NRB
 

Similar to Getting Started with Drupal (20)

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
 
Supersize me: Making Drupal go large
Supersize me: Making Drupal go largeSupersize me: Making Drupal go large
Supersize me: Making Drupal go large
 
Migrate all the things!
Migrate all the things!Migrate all the things!
Migrate all the things!
 
200,000 Lines Later: Our Journey to Manageable Puppet Code
200,000 Lines Later: Our Journey to Manageable Puppet Code200,000 Lines Later: Our Journey to Manageable Puppet Code
200,000 Lines Later: Our Journey to Manageable Puppet Code
 
Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014Opening Keynote - DrupalCamp St. Louis 2014
Opening Keynote - DrupalCamp St. Louis 2014
 
The Japan Government has adopted Drupal8 for its official statistics system....
The Japan Government has adopted  Drupal8 for its official statistics system....The Japan Government has adopted  Drupal8 for its official statistics system....
The Japan Government has adopted Drupal8 for its official statistics system....
 
Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018Drupal Developers Days - One Flew Over The Developers Nest 2018
Drupal Developers Days - One Flew Over The Developers Nest 2018
 
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
Kelly O'Briant - DataOps in the Cloud: How To Supercharge Data Science with a...
 
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
RubiOne: Apache Spark as the Backbone of a Retail Analytics Development Envir...
 
DrupalCon: Using Drupal to build digital signage solutions
DrupalCon: Using Drupal to build digital signage solutionsDrupalCon: Using Drupal to build digital signage solutions
DrupalCon: Using Drupal to build digital signage solutions
 
TechUG Glasgow talk 22/Feb/17 Configuration Management Best Practices
TechUG Glasgow talk 22/Feb/17 Configuration Management Best PracticesTechUG Glasgow talk 22/Feb/17 Configuration Management Best Practices
TechUG Glasgow talk 22/Feb/17 Configuration Management Best Practices
 
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
 
What is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? WebinarWhat is Drupal? And Why is it Useful? Webinar
What is Drupal? And Why is it Useful? Webinar
 
Introduction to Drupal 7
Introduction to Drupal 7Introduction to Drupal 7
Introduction to Drupal 7
 
Drupal In 1 Hour
Drupal In 1 HourDrupal In 1 Hour
Drupal In 1 Hour
 
So You Want to be an OpenStack Contributor
So You Want to be an OpenStack ContributorSo You Want to be an OpenStack Contributor
So You Want to be an OpenStack Contributor
 
How to Write a Winning Session Submission
How to Write a Winning Session SubmissionHow to Write a Winning Session Submission
How to Write a Winning Session Submission
 
Drupal in-depth
Drupal in-depthDrupal in-depth
Drupal in-depth
 
What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8
 
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit EbnerThe NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
The NRB Group mainframe day 2021 - DevOps on Z - Jerome Klimm - Benoit Ebner
 

More from Pantheon

Drupal Migrations in 2018
Drupal Migrations in 2018Drupal Migrations in 2018
Drupal Migrations in 2018
Pantheon
 
Architecting Million Dollar Projects
Architecting Million Dollar ProjectsArchitecting Million Dollar Projects
Architecting Million Dollar Projects
Pantheon
 
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight DeadlinesStreamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
Pantheon
 
Defense in Depth: Lessons Learned Securing 200,000 Sites
Defense in Depth: Lessons Learned Securing 200,000 SitesDefense in Depth: Lessons Learned Securing 200,000 Sites
Defense in Depth: Lessons Learned Securing 200,000 Sites
Pantheon
 
Automate Your Automation | DrupalCon Vienna
Automate Your Automation | DrupalCon ViennaAutomate Your Automation | DrupalCon Vienna
Automate Your Automation | DrupalCon Vienna
Pantheon
 
Sub-Second Pageloads: Beat the Speed of Light with Pantheon & Fastly
Sub-Second Pageloads: Beat the Speed of Light with Pantheon & FastlySub-Second Pageloads: Beat the Speed of Light with Pantheon & Fastly
Sub-Second Pageloads: Beat the Speed of Light with Pantheon & Fastly
Pantheon
 
Building a Network of 195 Drupal 8 Sites
Building a Network of 195 Drupal 8 Sites Building a Network of 195 Drupal 8 Sites
Building a Network of 195 Drupal 8 Sites
Pantheon
 
Hacking Your Agency Workflow: Treating Your Process Like A Product
Hacking Your Agency Workflow: Treating Your Process Like A ProductHacking Your Agency Workflow: Treating Your Process Like A Product
Hacking Your Agency Workflow: Treating Your Process Like A Product
Pantheon
 
Best Practice Site Architecture in Drupal 8
Best Practice Site Architecture in Drupal 8Best Practice Site Architecture in Drupal 8
Best Practice Site Architecture in Drupal 8
Pantheon
 
Development Workflow Tools for Open-Source PHP Libraries
Development Workflow Tools for Open-Source PHP LibrariesDevelopment Workflow Tools for Open-Source PHP Libraries
Development Workflow Tools for Open-Source PHP Libraries
Pantheon
 
WordPress REST API: Expert Advice & Practical Use Cases
WordPress REST API: Expert Advice & Practical Use CasesWordPress REST API: Expert Advice & Practical Use Cases
WordPress REST API: Expert Advice & Practical Use Cases
Pantheon
 
Continuous Integration Is for Teams: Moving past buzzword driven development
Continuous Integration Is for Teams: Moving past buzzword driven development Continuous Integration Is for Teams: Moving past buzzword driven development
Continuous Integration Is for Teams: Moving past buzzword driven development
Pantheon
 
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Pantheon
 
Testing Your Code as Part of an Industrial Grade Workflow
Testing Your Code as Part of an Industrial Grade WorkflowTesting Your Code as Part of an Industrial Grade Workflow
Testing Your Code as Part of an Industrial Grade Workflow
Pantheon
 
Test Coverage for Your WP REST API Project
Test Coverage for Your WP REST API ProjectTest Coverage for Your WP REST API Project
Test Coverage for Your WP REST API Project
Pantheon
 
Drupal 8 and Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
Pantheon
 
Why Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your ClientsWhy Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your Clients
Pantheon
 
Drupal Performance
Drupal Performance Drupal Performance
Drupal Performance
Pantheon
 
WP or Drupal (or both): A Framework for Client CMS Decisions
WP or Drupal (or both): A Framework for Client CMS Decisions WP or Drupal (or both): A Framework for Client CMS Decisions
WP or Drupal (or both): A Framework for Client CMS Decisions
Pantheon
 
Level Up: 5 Expert Tips for Optimizing WordPress Performance
Level Up: 5 Expert Tips for Optimizing WordPress PerformanceLevel Up: 5 Expert Tips for Optimizing WordPress Performance
Level Up: 5 Expert Tips for Optimizing WordPress Performance
Pantheon
 

More from Pantheon (20)

Drupal Migrations in 2018
Drupal Migrations in 2018Drupal Migrations in 2018
Drupal Migrations in 2018
 
Architecting Million Dollar Projects
Architecting Million Dollar ProjectsArchitecting Million Dollar Projects
Architecting Million Dollar Projects
 
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight DeadlinesStreamlined Drupal 8: Site Building Strategies for Tight Deadlines
Streamlined Drupal 8: Site Building Strategies for Tight Deadlines
 
Defense in Depth: Lessons Learned Securing 200,000 Sites
Defense in Depth: Lessons Learned Securing 200,000 SitesDefense in Depth: Lessons Learned Securing 200,000 Sites
Defense in Depth: Lessons Learned Securing 200,000 Sites
 
Automate Your Automation | DrupalCon Vienna
Automate Your Automation | DrupalCon ViennaAutomate Your Automation | DrupalCon Vienna
Automate Your Automation | DrupalCon Vienna
 
Sub-Second Pageloads: Beat the Speed of Light with Pantheon & Fastly
Sub-Second Pageloads: Beat the Speed of Light with Pantheon & FastlySub-Second Pageloads: Beat the Speed of Light with Pantheon & Fastly
Sub-Second Pageloads: Beat the Speed of Light with Pantheon & Fastly
 
Building a Network of 195 Drupal 8 Sites
Building a Network of 195 Drupal 8 Sites Building a Network of 195 Drupal 8 Sites
Building a Network of 195 Drupal 8 Sites
 
Hacking Your Agency Workflow: Treating Your Process Like A Product
Hacking Your Agency Workflow: Treating Your Process Like A ProductHacking Your Agency Workflow: Treating Your Process Like A Product
Hacking Your Agency Workflow: Treating Your Process Like A Product
 
Best Practice Site Architecture in Drupal 8
Best Practice Site Architecture in Drupal 8Best Practice Site Architecture in Drupal 8
Best Practice Site Architecture in Drupal 8
 
Development Workflow Tools for Open-Source PHP Libraries
Development Workflow Tools for Open-Source PHP LibrariesDevelopment Workflow Tools for Open-Source PHP Libraries
Development Workflow Tools for Open-Source PHP Libraries
 
WordPress REST API: Expert Advice & Practical Use Cases
WordPress REST API: Expert Advice & Practical Use CasesWordPress REST API: Expert Advice & Practical Use Cases
WordPress REST API: Expert Advice & Practical Use Cases
 
Continuous Integration Is for Teams: Moving past buzzword driven development
Continuous Integration Is for Teams: Moving past buzzword driven development Continuous Integration Is for Teams: Moving past buzzword driven development
Continuous Integration Is for Teams: Moving past buzzword driven development
 
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
Creating a Smooth Development Workflow for High-Quality Modular Open-Source P...
 
Testing Your Code as Part of an Industrial Grade Workflow
Testing Your Code as Part of an Industrial Grade WorkflowTesting Your Code as Part of an Industrial Grade Workflow
Testing Your Code as Part of an Industrial Grade Workflow
 
Test Coverage for Your WP REST API Project
Test Coverage for Your WP REST API ProjectTest Coverage for Your WP REST API Project
Test Coverage for Your WP REST API Project
 
Drupal 8 and Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
 
Why Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your ClientsWhy Your Site is Slow: Performance Answers for Your Clients
Why Your Site is Slow: Performance Answers for Your Clients
 
Drupal Performance
Drupal Performance Drupal Performance
Drupal Performance
 
WP or Drupal (or both): A Framework for Client CMS Decisions
WP or Drupal (or both): A Framework for Client CMS Decisions WP or Drupal (or both): A Framework for Client CMS Decisions
WP or Drupal (or both): A Framework for Client CMS Decisions
 
Level Up: 5 Expert Tips for Optimizing WordPress Performance
Level Up: 5 Expert Tips for Optimizing WordPress PerformanceLevel Up: 5 Expert Tips for Optimizing WordPress Performance
Level Up: 5 Expert Tips for Optimizing WordPress Performance
 

Recently uploaded

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
KAMESHS29
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems S.M.S.A.
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
DianaGray10
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
TIPNGVN2
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
Claudio Di Ciccio
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
Neo4j
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Albert Hoitingh
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
SOFTTECHHUB
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
Safe Software
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
Uni Systems S.M.S.A.
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
Matthew Sinclair
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
Kumud Singh
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
Octavian Nadolu
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
名前 です男
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
Aftab Hussain
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
Zilliz
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
KatiaHIMEUR1
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
Neo4j
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
Quotidiano Piemontese
 

Recently uploaded (20)

RESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for studentsRESUME BUILDER APPLICATION Project for students
RESUME BUILDER APPLICATION Project for students
 
Uni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdfUni Systems Copilot event_05062024_C.Vlachos.pdf
Uni Systems Copilot event_05062024_C.Vlachos.pdf
 
UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6UiPath Test Automation using UiPath Test Suite series, part 6
UiPath Test Automation using UiPath Test Suite series, part 6
 
Data structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdfData structures and Algorithms in Python.pdf
Data structures and Algorithms in Python.pdf
 
“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”“I’m still / I’m still / Chaining from the Block”
“I’m still / I’m still / Chaining from the Block”
 
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
GraphSummit Singapore | Enhancing Changi Airport Group's Passenger Experience...
 
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
Encryption in Microsoft 365 - ExpertsLive Netherlands 2024
 
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
Goodbye Windows 11: Make Way for Nitrux Linux 3.5.0!
 
Essentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FMEEssentials of Automations: The Art of Triggers and Actions in FME
Essentials of Automations: The Art of Triggers and Actions in FME
 
Microsoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdfMicrosoft - Power Platform_G.Aspiotis.pdf
Microsoft - Power Platform_G.Aspiotis.pdf
 
20240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 202420240609 QFM020 Irresponsible AI Reading List May 2024
20240609 QFM020 Irresponsible AI Reading List May 2024
 
Mind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AIMind map of terminologies used in context of Generative AI
Mind map of terminologies used in context of Generative AI
 
Artificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopmentArtificial Intelligence for XMLDevelopment
Artificial Intelligence for XMLDevelopment
 
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
みなさんこんにちはこれ何文字まで入るの?40文字以下不可とか本当に意味わからないけどこれ限界文字数書いてないからマジでやばい文字数いけるんじゃないの?えこ...
 
Removing Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software FuzzingRemoving Uninteresting Bytes in Software Fuzzing
Removing Uninteresting Bytes in Software Fuzzing
 
Full-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalizationFull-RAG: A modern architecture for hyper-personalization
Full-RAG: A modern architecture for hyper-personalization
 
Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !Securing your Kubernetes cluster_ a step-by-step guide to success !
Securing your Kubernetes cluster_ a step-by-step guide to success !
 
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024GraphSummit Singapore | The Art of the  Possible with Graph - Q2 2024
GraphSummit Singapore | The Art of the Possible with Graph - Q2 2024
 
TrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy SurveyTrustArc Webinar - 2024 Global Privacy Survey
TrustArc Webinar - 2024 Global Privacy Survey
 
National Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practicesNational Security Agency - NSA mobile device best practices
National Security Agency - NSA mobile device best practices
 

Getting Started with Drupal

  • 1. G E T T I N G S TA R T E D W I T H D R U PA L
  • 2. H I , I ’ M D AV I D • Agency & Community Training Manager • davidneedham on GitHub and Twitter • david.needham@pantheon.io • Some things I enjoy are: - Biking with my wife and kids - Board games: is.gd/davidsgames - Volunteering in the community 2
  • 3. Elastic Hosting + Tools for Teams ● Drupal / WordPress Optimized Hosting ● Advanced Caching ● Automated DevOps ● Highly Secure ● Dev, Test, and Live ● Cloud Environments ● Permissions & Security ● Cloud Integration Tools
  • 4. W h y a re w e d o i n g t h i s ? Drupal Global Training Days:
 groups.drupal.org/global- training-days-2018 4
  • 5. Screenshot goes here D R U PA L I Z E . M E : 1 M O N T H F R E E O S T R A I N I N G : D R U PA L 8 E X P L A I N E D E B O O K G I V E A WAY S !
  • 6. A G E N D A 6 What is Drupal? Content Management Creating Structured Content Break Creating Dynamic Lists Users, Taxonomy, & More Pantheon Q&A
  • 7. D o w n l o a d t h e w o r k b o o k g o o . g l / K N c 2 3 G 7
  • 8. E X E R C I S E 1 : C R E AT I N G T H E D 8 S A N D B O X 8
  • 9. W H AT I S D R U PA L ? 9
  • 10. 10 • 1,156,737 websites (6.2% of the top 10k) • 109,914 users actively contributing • 1,738 commits in the last week • 4,602 Drupal 8 modules • 266 Drupal 8 themes D R U PA L T O D AY
  • 11. D R U PA L’ S H I S T O RY • Why was Drupal originally created? • Where did the name Drupal come from? - Village = dorp in Dutch - Drop = druppel in Dutch - Druppel = hard to pronounce - Drupal = easier to pronounce 11
  • 12. 12 • Drupal 6 - Released in 2008, End Of Life 2016 • Drupal 7 - Released in 2011, currently in Long Term Support • Drupal 8 - Released in 2015, currently in active development • Backdrop - Fork of Drupal 7 D R U PA L 6 , D R U PA L 7 , D R U PA L 8 , A N D B A C K D R O P
  • 13. D R U PA L 8 • Symfony • Composer • Configuration Management 13
  • 14. D R U PA L I S O P E N S O U R C E • Free and Open Source Software (FOSS) • GNU General Public License • Encourages collaboration 14
  • 15. D R U PA L I S S E C U R E • Community review • Security team - Subscribe to security alerts • Modules - Anti-spam • recaptcha, honeypot, etc - Two-factor Authentication (tfa) - Paranoia (paranoia) 15
  • 16. D R U PA L I S F R E E • Free as in beer • Free as in speech • Free as in puppies 16
  • 17. D R U PA L I S M O D U L A R • Drupal module = WordPress plugin • “There’s a module for that!” • Your use case is probably not totally unique. • Anything is possible with custom code. 17
  • 18. D R U PA L I S T H E M A B L E • Any design can be implemented • Headless is always a possibility • Modules - Display Suite (ds) - Paragraphs (paragraphs) 18
  • 19. D R U PA L I S C O M M U N I T Y • Drupal user groups all over the world • International Drupal camps and events • Code and documentation sprint days • Everyone should have a mentor 19
  • 20. M O R E R E S O U R C E S What is Drupal? • Drupal 8 User Guide • Drupal case studies • Find a local meetup or other Drupal events • Composer // Composer on Pantheon • Drush // Drupal Console (command-line tools) 20
  • 21. C O N T E N T M A N A G E M E N T 21
  • 22. D R U PA L A D M I N PA G E S 22
  • 23.
  • 24.
  • 25.
  • 26.
  • 27.
  • 28.
  • 29.
  • 30.
  • 31. D R U PA L 8 C A S E S T U D Y German Consumer Centers: • Decentralized content entry (domain) • Page-building tools (paragraphs) • Easy for a joint-editorial team to manage • Open source community with regular updates 31
  • 32. E X E R C I S E 2 : C R E AT I N G C O N T E N T 32
  • 33. M O R E R E S O U R C E S Content Management • Modules to go further: - Workbench: moderation workflows - Admin toolbar: new admin menu - SEO Checklist • Video lessons - Using Drupal (Drupalize.Me) 33
  • 34. C R E AT I N G S T R U C T U R E D C O N T E N T 34
  • 35. D R U PA L 8 C A S E S T U D Y Chicago Park District: • Open source community with regular updates • Integration with third-party tools • Easy promotion of featured content • Administrative publishing workflows • Increased speed and performance • Data feeds into My Chi Parks mobile app 35
  • 36. D R U PA L 8 C A S E S T U D Y Chicago Park District: • Open source community with regular updates • Integration with third-party tools • Easy promotion of featured content • Administrative publishing workflows • Increased speed and performance • Data feeds into My Chi Parks mobile app 36
  • 37. C H I C A G O PA R K D I S T R I C T Structured content - Facilities • Name • Facility type • Photo(s) • Address • Phone • Hours 37
  • 38. E X A M P L E : T E S T I M O N I A L S Testimonials We love our new website! It's beautiful and easy to use. Thank you! John Doe Acme, Inc I'd say you did a mighty fine job. Keep up the good work! John Wayne Rio Bravo, LLC Thanks to you we have a beautiful website! Pretty websites are pretty. Clint Eastwood Goode, Badd, Ugglea & Assoc. 1 2 3 Body Name Organization
  • 39. E X E R C I S E 3 : C O N T E N T T Y P E S 39
  • 40. M O R E R E S O U R C E S Creating Structured Content • Drupal 8 User Guide: Chapter 6 • Available fields in Drupal 8 core • View modes • Video Lessons - Content Types (Drupalize.Me) - Fields (Drupalize.Me) - Paragraphs (OSTraining) 40
  • 41. B R E A K 41
  • 42. C R E AT I N G D Y N A M I C L I S T S 42
  • 43. D R U PA L 8 C A S E S T U D Y Hong Kong Trade Development Council: • Multilingual content migration • Content moderation • Bootstrap base theme • Integration with third-party systems • Extensive use of dynamic lists (views) 43
  • 44. E X A M P L E : T E S T I M O N I A L S Testimonials We love our new website! It's beautiful and easy to use. Thank you! John Doe Acme, Inc I'd say you did a mighty fine job. Keep up the good work! John Wayne Rio Bravo, LLC Thanks to you we have a beautiful website! Pretty websites are pretty. Clint Eastwood Goode, Badd, Ugglea & Assoc.
  • 45. E X A M P L E : T E S T I M O N I A L S Testimonials We love our new website! It's beautiful and easy to use. Thank you! John Doe Acme, Inc I'd say you did a mighty fine job. Keep up the good work! John Wayne Rio Bravo, LLC Thanks to you we have a beautiful website! Pretty websites are pretty. Clint Eastwood Goode, Badd, Ugglea & Assoc. Latest Testimonial We love our new website! It's beautiful and easy to use. Thank you! John Doe Acme, Inc < > ○●○○○ Testimonials I'd say you did a mighty fine job. Keep up the good work! John Wayne Rio Bravo, LLC Testimonials view Page display Block display on the sidebar Block display in a slideshow format
  • 46. E X E R C I S E 4 : V I E W S 46
  • 47. D R U PA L 8 C A S E S T U D Y Hong Kong Trade Development Council: • Multilingual content migration • Content moderation • Bootstrap base theme • Integration with third-party systems • Extensive use of views 47 View #1 View #2 View #3 View #4 View #5 View #6
  • 48. M O R E R E S O U R C E S Creating Dynamic Lists • Drupal 8 User Guide: Chapter 9 • Display Content with Views (Drupalize.Me) • Modules to go farther: - Views Slideshow (views_slideshow) - Views Infinite Scroll (views_infinite_scroll) 48
  • 49. U S E R S , TA X O N O M Y, E T C 49
  • 50. U S E R S Permissions Roles 50
  • 51. Ska Punk Punk Metal Rock Rap JazzTA X O N O M Y Vocabulary Term 51 Music Genre Vocabulary Terms
  • 52. M O R E R E S O U R C E S Users, Taxonomy, Etc • Drupal 8 User Guide: Chapter 7 • Extending Drupal with Modules • Run Drupal 8 Locally with Lando • Video Lessons - Users, Roles, & Permissions (Drupalize.Me) - Finding Drupal Modules (Drupalize.Me) - D8 Theming Guide (Drupalize.Me) - D8 Module Dev Guide (Drupalize.Me) 52
  • 53. PA N T H E O N 53
  • 54. 54 VA L U E F O R C L I E N T S Fast – Avg website re-launched on Pantheon is 2.47x faster than legacy infrastructure. Reliable – 99.96% uptime across all Pantheon sites and guaranteed SLA backed uptime for Elite plan sites. Agile – More efficient and reliable platform through containers. Make changes quickly without worry of breaking anything. Scalable – Sites on Pantheon scale with no downtime or infrastructure migration and 
 are ready for traffic spikes with no worry from your team.
  • 55. 55 VA L U E F O R A G E N C I E S Launch Faster – Spin up, test, and launch sites faster. Iterate quickly and incorporate new code without fear of breaking live environments. Collaborate Better – Maximize your team’s efficiency with our web development tools and automate your development workflow with our new suite of Cloud Integrations Tools. Lower Risk – Sites on Pantheon scale with ease without constant monitoring from your team. Automatic security updates and patches. No Sysadmin – Focus billable hours on developing great sites, not building and maintaining site infrastructure.
  • 56. T R A D I T I O N A L H O S T I N G A R C H I T E C T U R E
  • 57. S C A L I N G H O S T I N G A R C H I T E C T U R E
  • 58. O U R A R C H I T E C T U R E • Massive, multi-tenant platform • Dedicated infrastructure • 1,000,000+ Containers • 6,000,000,000+ Pageviews/Month • Big needs? We can handle them.
  • 59. North America ● Ashburn ● Atlanta ● Boston ● Chicago ● Dallas ● Denver ● Los Angeles ● Miami ● Minneapolis MN ● Montreal ● New York ● San Jose ● Seattle ● Toronto 59 South America ● São Paulo
 Europe ● Amsterdam ● Frankfurt 2X ● London 2X ● Madrid ● Paris ● Stockholm Africa ● Johannesburg 
 Asia ● Dubai ● Hong Kong ● Osaka ● Singapore ● Tokyo Australia & New Zealand ● Auckland ● Brisbane ● Melbourne ● Perth ● Sydney ● Wellington Pantheon Global CDN Map
  • 60. 60 W O R K F L O W
  • 61. Q & A / W R A P U P 61
  • 62. H O W T O A S K F O R H E L P A F T E R T O D AY • Help with Pantheon - Power users • Google Group • Slack Channel - ACE Office Hours - Support tickets/chat (for hosting issues) • Help with Drupal - Find your local community! 62
  • 63. D R U P I C A L . C O M 63
  • 64. D R U PA L E A S Y C O U R S E S Drupal Career Online • 12-week course beginning March 26th • Sample in a Taste of Drupal on Feb 28th Mastering Professional Drupal Developer Workflows with Pantheon • 6-week course beginning Feb 27th 64
  • 65. F R E E D R U PA L 8 E - B O O K 1. Joey Weber
 2. Joe Aveni
 3. Laura Cummings
 4. John Romano
 5. Ralf Koller
 6. Suzanne Dazo
 7. Aditya Vardhan
 8. Annat Koren
 9. Gary Weibert
 10. Josey Howarth 65
  • 66. G i v e u s f e e d b a c k : g o o . g l / VA 7 i u X 66
  • 67. C L O S I N G Q U E S T I O N S 67