Drupal is an open source content management system, used to make many of the websites and applications you use every day. Drupal has great standard features, like easy content authoring, reliable performance, and excellent security.
Our expert instructor walks you through the essentials of creating your first Drupal website. By the end, you’ll have an understanding of Drupal’s fundamental building blocks and a working sandbox on Pantheon that you can continue to use for as long as you like. From there, you can continue to explore at your own pace with our recommended self-serve training resources.
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
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
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
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
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
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
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
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
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