Drupal 8 - A Brief Introduction

Jeff Geerling
Jeff GeerlingAuthor and Software Architect at Midwestern Mac, LLC
Drupal 8: a brief introduction
by Jeff Geerling
Jeff Geerling
• jeffgeerling.com / geerlingguy
• Senior Application Developer, Mercy
• Owner, Midwestern Mac, LLC
Agenda
• Drupal 8 overview
• Content Management Features
• Site Building Features
• Development Features
• Discussion
Drupal 8
When will it be ready?
Drupal 8
When will it be ready?
2007 2008 2011 2014
Drupal 6
Drupal 5
Drupal 7
???
Drupal 8
Will I have to relearn everything?!
Drupal 8
Will I have to relearn everything?!
Yes
Drupal 8
Will I have to relearn everything?!
Yes and No
Drupal 8
Will I have to relearn everything?!
Yes and No
Drupal is like the web:
always evolving, always improving.
Content Management
• New content form + preview
• Wysiwyg
• In-place editing
• Multilingual at its core
• Accessible at its core
• Tours for contextual help
New Content Form
Content Management
Internationalization Improvements
Content Management
Accessibility Improvements
Content Management
Tours
Content Management
Demo
Site Building
• VIEWS IN CORE!!
• Fields in core: Date, Link, Email, Telephone, Entity Reference,
etc.
• 100% responsive, mobile-first (includes admin backend)
• Form Display UI (like display modes)
• Blocks, supercharged
• Configuration management
• RESTful at the core
Views in Core
Site Building
Fields in Core
Site Building
100% Responsive
Site Building
Form Display UI
Site Building
Blocks, supercharged
Site Building
RESTful
Site Building
Demo
Developers
• OOP architecture / Symfony-based
• New routing system (hook_menu == gone)
• Configuration management
• NIH: Reuse the best code (PHP, JS, etc.)
• MIGRATE IN CORE!!
• Normalized, completed APIs (entities, cache, etc.)
OOP Architecture
Developers / Themers
http://www.garfieldtech.com/presentations/sflportland-drupal8-symfony2/#/3
New Routing System
Developers / Themers
Configuration management
Developers / Themers
NIH (“Not Invented Here”)
Developers / Themers
• Twig
• Backbone
• jQuery
• jQuery UI
• YAML
• HAL/REST
• Guzzle
• PHPUnit
• CKEditor
• …
• Symfony2
• Assetic
• Composer
• Doctrine
• EasyRDF
Migrate in Core
Developers / Themers
Drupal 6
Drupal 7
Migrate in Core
Developers / Themers
Drupal 6
Drupal 7
Just committed!
Migrate in Core
Developers / Themers
Drupal 6
Drupal 7
Just committed!
In progress!
API Improvements
Developers
$node->field_foo[LANGUAGE_NONE][0]['value']
API Improvements
Developers
$node->field_foo[LANGUAGE_NONE][0]['value']
$node->field_foo->value
API Improvements
Developers
$node->field_foo[LANGUAGE_NONE][0]['value']
$node->field_foo->value
hook_block_info, hook_block_configure,
hook_block_save, hook_block_view, hook_block_YIKES!
API Improvements
Developers
$node->field_foo[LANGUAGE_NONE][0]['value']
$node->field_foo->value
hook_block_info, hook_block_configure,
hook_block_save, hook_block_view, hook_block_YIKES!
BlockPluginInterface
API Improvements
Developers
$node->field_foo[LANGUAGE_NONE][0]['value']
$node->field_foo->value
hook_block_info, hook_block_configure,
hook_block_save, hook_block_view, hook_block_YIKES!
BlockPluginInterface
_cache_get_object(), cache_get(), cache_get_multiple(),
cache_set(), cache_clear_all(), cache_is_empty()
API Improvements
Developers
$node->field_foo[LANGUAGE_NONE][0]['value']
$node->field_foo->value
hook_block_info, hook_block_configure,
hook_block_save, hook_block_view, hook_block_YIKES!
BlockPluginInterface
_cache_get_object(), cache_get(), cache_get_multiple(),
cache_set(), cache_clear_all(), cache_is_empty()
Drupal::cache()
…and so much more
• So, so many small improvements, including:
• Node published date uses date picker
• UI dropbuttons clean up complex action item links everywhere
• Menu, content, block, etc. UI is intuitive
• Things already just work, even though we’re in alpha (test coverage++)
• Entity reference to any entity. Mind == blown.
• Wysiwyg toolbar config is drag-and-drop
• HTML5 everywhere, mobile-first
• Responsive images
• Views-powered listings (easy to modify to suit your tastes)
• …and too many more to list in this presentation!
Discussion
Resources for further exploration
!
• Drupal 8 Change Records
• Drupal 8 won't kill your kittens
• Drupal 8 Will Have Something for Everyone to Love
• Drupal 8 Release Date
• This Week in Drupal Core
Drupal 8 - A Brief Introduction
1 of 40

Recommended

10 New Things You Can Do with Drupal 8 Out-of-the-Box by
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-BoxSuzanne Dergacheva
3K views48 slides
ProTips for Staying Sane while Working from Home by
ProTips for Staying Sane while Working from Home ProTips for Staying Sane while Working from Home
ProTips for Staying Sane while Working from Home Jeff Geerling
70.2K views64 slides
Everything You Need to Know About the Top Changes in Drupal 8 by
Everything You Need to Know About the Top Changes in Drupal 8Everything You Need to Know About the Top Changes in Drupal 8
Everything You Need to Know About the Top Changes in Drupal 8Acquia
20.7K views61 slides
The Wonderful World of Drupal 8 Multilingual by
The Wonderful World of Drupal 8 MultilingualThe Wonderful World of Drupal 8 Multilingual
The Wonderful World of Drupal 8 MultilingualSuzanne Dergacheva
1.4K views42 slides
What is Drupal? An Introduction to Drupal 8 by
What is Drupal? An Introduction to Drupal 8What is Drupal? An Introduction to Drupal 8
What is Drupal? An Introduction to Drupal 8Suzanne Dergacheva
3.3K views58 slides
Upgrading to Drupal 8: Benefits and Gotchas by
Upgrading to Drupal 8: Benefits and GotchasUpgrading to Drupal 8: Benefits and Gotchas
Upgrading to Drupal 8: Benefits and GotchasSuzanne Dergacheva
3.1K views59 slides

More Related Content

What's hot

Introduction to the Drupal - Web Experience Toolkit by
Introduction to the Drupal - Web Experience ToolkitIntroduction to the Drupal - Web Experience Toolkit
Introduction to the Drupal - Web Experience ToolkitSuzanne Dergacheva
2.9K views45 slides
Introduction to Drupal Basics by
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal BasicsJuha Niemi
10.8K views22 slides
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration by
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal AdministrationDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal AdministrationDrupalMumbai
890 views12 slides
Deployer - Deployment tool for PHP by
Deployer - Deployment tool for PHPDeployer - Deployment tool for PHP
Deployer - Deployment tool for PHPhernanibf
1.1K views17 slides
Drupal 8 Configuration Management by
Drupal 8 Configuration ManagementDrupal 8 Configuration Management
Drupal 8 Configuration ManagementExove
400 views8 slides
Managing Translation Workflows in Drupal 7 by
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7Suzanne Dergacheva
2.4K views83 slides

What's hot(20)

Introduction to the Drupal - Web Experience Toolkit by Suzanne Dergacheva
Introduction to the Drupal - Web Experience ToolkitIntroduction to the Drupal - Web Experience Toolkit
Introduction to the Drupal - Web Experience Toolkit
Suzanne Dergacheva2.9K views
Introduction to Drupal Basics by Juha Niemi
Introduction to Drupal BasicsIntroduction to Drupal Basics
Introduction to Drupal Basics
Juha Niemi10.8K views
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration by DrupalMumbai
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal AdministrationDrupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Administration
DrupalMumbai890 views
Deployer - Deployment tool for PHP by hernanibf
Deployer - Deployment tool for PHPDeployer - Deployment tool for PHP
Deployer - Deployment tool for PHP
hernanibf1.1K views
Drupal 8 Configuration Management by Exove
Drupal 8 Configuration ManagementDrupal 8 Configuration Management
Drupal 8 Configuration Management
Exove400 views
Managing Translation Workflows in Drupal 7 by Suzanne Dergacheva
Managing Translation Workflows in Drupal 7Managing Translation Workflows in Drupal 7
Managing Translation Workflows in Drupal 7
Suzanne Dergacheva2.4K views
How to Successfully Implement Headless Drupal by Acquia
How to Successfully Implement Headless DrupalHow to Successfully Implement Headless Drupal
How to Successfully Implement Headless Drupal
Acquia3.2K views
Let's dig into the Omega Theme! by Mediacurrent
Let's dig into the Omega Theme!Let's dig into the Omega Theme!
Let's dig into the Omega Theme!
Mediacurrent6.4K views
Drupal 8 - What’s cooking? by Alkuvoima
Drupal 8 - What’s cooking?Drupal 8 - What’s cooking?
Drupal 8 - What’s cooking?
Alkuvoima 449 views
One drupal to rule them all - Drupalcamp Caceres by hernanibf
One drupal to rule them all - Drupalcamp CaceresOne drupal to rule them all - Drupalcamp Caceres
One drupal to rule them all - Drupalcamp Caceres
hernanibf3.2K views
Creating a custom API for a headless Drupal by Exove
Creating a custom API for a headless DrupalCreating a custom API for a headless Drupal
Creating a custom API for a headless Drupal
Exove1.8K views
Drupal Presentation for CapitalCamp 2011: Features Driven Development by Mediacurrent
Drupal Presentation for CapitalCamp 2011: Features Driven DevelopmentDrupal Presentation for CapitalCamp 2011: Features Driven Development
Drupal Presentation for CapitalCamp 2011: Features Driven Development
Mediacurrent1.2K views
Drupal 7 vs. Drupal 8: A Contrast of Multilingual Support by Acquia
Drupal 7 vs. Drupal 8: A Contrast of Multilingual SupportDrupal 7 vs. Drupal 8: A Contrast of Multilingual Support
Drupal 7 vs. Drupal 8: A Contrast of Multilingual Support
Acquia1.2K views
Moving from PHP to a nodejs full stack CMS by Make & Build
Moving from PHP to a nodejs full stack CMSMoving from PHP to a nodejs full stack CMS
Moving from PHP to a nodejs full stack CMS
Make & Build3K views
Best Practice Site Architecture in Drupal 8 by Pantheon
Best Practice Site Architecture in Drupal 8Best Practice Site Architecture in Drupal 8
Best Practice Site Architecture in Drupal 8
Pantheon3.1K views
Evolution of Drupal and the Drupal community by Angela Byron
Evolution of Drupal and the Drupal communityEvolution of Drupal and the Drupal community
Evolution of Drupal and the Drupal community
Angela Byron2K views
Drupal 7x Installation - Introduction to Drupal Concepts by Micky Metts
Drupal 7x Installation - Introduction to Drupal ConceptsDrupal 7x Installation - Introduction to Drupal Concepts
Drupal 7x Installation - Introduction to Drupal Concepts
Micky Metts2.6K views

Viewers also liked

The Flexibility of Drupal 8 by
The Flexibility of Drupal 8The Flexibility of Drupal 8
The Flexibility of Drupal 8Michael Miles
796 views74 slides
Drupal 8: The Foundation for Digital Experience and Digital Business by
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 BusinessAcquia
1.2K views34 slides
Why Drupal 8 Is a Game Changer for Higher Education by
Why Drupal 8 Is a Game Changer for Higher EducationWhy Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher EducationAcquia
7.3K views26 slides
Drupal Training by
Drupal TrainingDrupal Training
Drupal TrainingSam Davis
1.4K views32 slides
Write a better FM by
Write a better FMWrite a better FM
Write a better FMRich Bowen
789 views78 slides
Ibe101 innlevering 7 by
Ibe101 innlevering 7Ibe101 innlevering 7
Ibe101 innlevering 7helgea
57 views4 slides

Viewers also liked(20)

The Flexibility of Drupal 8 by Michael Miles
The Flexibility of Drupal 8The Flexibility of Drupal 8
The Flexibility of Drupal 8
Michael Miles796 views
Drupal 8: The Foundation for Digital Experience and Digital Business by Acquia
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
Acquia1.2K views
Why Drupal 8 Is a Game Changer for Higher Education by Acquia
Why Drupal 8 Is a Game Changer for Higher EducationWhy Drupal 8 Is a Game Changer for Higher Education
Why Drupal 8 Is a Game Changer for Higher Education
Acquia7.3K views
Drupal Training by Sam Davis
Drupal TrainingDrupal Training
Drupal Training
Sam Davis1.4K views
Write a better FM by Rich Bowen
Write a better FMWrite a better FM
Write a better FM
Rich Bowen789 views
Ibe101 innlevering 7 by helgea
Ibe101 innlevering 7Ibe101 innlevering 7
Ibe101 innlevering 7
helgea57 views
Using Components to Build Native-Quality HTML5 Apps by graynorton
Using Components to Build Native-Quality HTML5 AppsUsing Components to Build Native-Quality HTML5 Apps
Using Components to Build Native-Quality HTML5 Apps
graynorton9.6K views
Creating the interfaces of the future with the APIs of today by gerbille
Creating the interfaces of the future with the APIs of todayCreating the interfaces of the future with the APIs of today
Creating the interfaces of the future with the APIs of today
gerbille8K views
What is Drupal? And Why is it Useful? Webinar by Suzanne Dergacheva
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 Dergacheva602 views
[HKDUG] #20160626 - HKOSCon 2015 - Website DIY with Drupal 8 by Wong Hoi Sing Edison
[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
Presentació Web de Sant Climent de Llobregat a Drupal.cat by Atenea tech
Presentació Web de Sant Climent de Llobregat a Drupal.catPresentació Web de Sant Climent de Llobregat a Drupal.cat
Presentació Web de Sant Climent de Llobregat a Drupal.cat
Atenea tech575 views
¿Qué es drupal? by Atenea tech
¿Qué es drupal? ¿Qué es drupal?
¿Qué es drupal?
Atenea tech529 views
Fundacio Cim Drupal Camp 2010 by Atenea tech
Fundacio Cim   Drupal Camp 2010Fundacio Cim   Drupal Camp 2010
Fundacio Cim Drupal Camp 2010
Atenea tech539 views
Why Drupal 8? Why now? FEB/MAR 2015 by Jeffrey McGuire
Why Drupal 8? Why now? FEB/MAR 2015Why Drupal 8? Why now? FEB/MAR 2015
Why Drupal 8? Why now? FEB/MAR 2015
Jeffrey McGuire2.1K views
Introduction to Drupal, Training conducted at MES-AIMAT, Aluva on 2013-09-26 by Zyxware Technologies
Introduction to Drupal, Training conducted at MES-AIMAT, Aluva on 2013-09-26Introduction to Drupal, Training conducted at MES-AIMAT, Aluva on 2013-09-26
Introduction to Drupal, Training conducted at MES-AIMAT, Aluva on 2013-09-26
Developing a Communication & Knowledge management Strategy - my experience at... by Jacqueline Nyagahima
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 8 improvements for developer productivity php symfony and more by Acquia
Drupal 8 improvements for developer productivity  php symfony and moreDrupal 8 improvements for developer productivity  php symfony and more
Drupal 8 improvements for developer productivity php symfony and more
Acquia1.3K views
Twig & the new theme layer in Drupal 8 by Jen Lampton
Twig & the new theme layer in Drupal 8Twig & the new theme layer in Drupal 8
Twig & the new theme layer in Drupal 8
Jen Lampton12.4K views

Similar to Drupal 8 - A Brief Introduction

Drupal 8 introduction by
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introductionAditya Ghan
150 views53 slides
Drupal 8 deeper dive by
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper diveAmazee Labs
845 views61 slides
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready? by
[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?Wong Hoi Sing Edison
227 views73 slides
Choosing Drupal as your Content Management Framework by
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management FrameworkMediacurrent
2.6K views49 slides
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup... by
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...Eric Sembrat
311 views47 slides
Drupal 8 and Pantheon by
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and PantheonPantheon
1.1K views15 slides

Similar to Drupal 8 - A Brief Introduction(20)

Drupal 8 introduction by Aditya Ghan
Drupal 8 introductionDrupal 8 introduction
Drupal 8 introduction
Aditya Ghan150 views
Drupal 8 deeper dive by Amazee Labs
Drupal 8 deeper diveDrupal 8 deeper dive
Drupal 8 deeper dive
Amazee Labs845 views
[HKDUG] #20151017 - BarCamp 2015 - Drupal 8 is Coming! Are You Ready? by Wong Hoi Sing Edison
[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?
Choosing Drupal as your Content Management Framework by Mediacurrent
Choosing Drupal as your Content Management FrameworkChoosing Drupal as your Content Management Framework
Choosing Drupal as your Content Management Framework
Mediacurrent2.6K views
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup... by Eric Sembrat
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
October 2016 - USG Rock Eagle - Everything You Need to Know to Plan Your Drup...
Eric Sembrat311 views
Drupal 8 and Pantheon by Pantheon
Drupal 8 and PantheonDrupal 8 and Pantheon
Drupal 8 and Pantheon
Pantheon1.1K views
What's up with Drupal 7? by Gábor Hojtsy
What's up with Drupal 7?What's up with Drupal 7?
What's up with Drupal 7?
Gábor Hojtsy1.1K views
An over look to the future of drupal 8. by Rakesh James
An over look to the future of drupal 8.An over look to the future of drupal 8.
An over look to the future of drupal 8.
Rakesh James59 views
Spark: Authoring Experience++ in Drupal 7, 8, and Beyond by Angela Byron
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 Byron2.6K views
Drupal 8 Initiatives by Angela Byron
Drupal 8 InitiativesDrupal 8 Initiatives
Drupal 8 Initiatives
Angela Byron1.4K views
Upgrading to Drupal 7 by DesignHammer
Upgrading to Drupal 7Upgrading to Drupal 7
Upgrading to Drupal 7
DesignHammer2.5K views
Phase2 Large Drupal Multisites (gta case study) by Phase2
Phase2   Large Drupal Multisites (gta case study)Phase2   Large Drupal Multisites (gta case study)
Phase2 Large Drupal Multisites (gta case study)
Phase23.1K views
Content Management Systems and Refactoring - Drupal, WordPress and eZ Publish by Jani Tarvainen
Content Management Systems and Refactoring - Drupal, WordPress and eZ PublishContent Management Systems and Refactoring - Drupal, WordPress and eZ Publish
Content Management Systems and Refactoring - Drupal, WordPress and eZ Publish
Jani Tarvainen1.4K views
Drupal 8 - Core and API Changes by Shabir Ahmad
Drupal 8 - Core and API ChangesDrupal 8 - Core and API Changes
Drupal 8 - Core and API Changes
Shabir Ahmad2.8K views
Shamit khemka details why to Hire Drupal expert for Custom Applications Devel... by SynapseIndia
Shamit khemka details why to Hire Drupal expert for Custom Applications Devel...Shamit khemka details why to Hire Drupal expert for Custom Applications Devel...
Shamit khemka details why to Hire Drupal expert for Custom Applications Devel...
SynapseIndia1.6K views
The State of Drupal 8 by nyccamp
The State of Drupal 8The State of Drupal 8
The State of Drupal 8
nyccamp4.6K views
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015 by Jeffrey McGuire
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015
Jeffrey McGuire737 views
Start Here: How to Prepare for Your Drupal 8 Journey by Acquia
Start Here: How to Prepare for Your Drupal 8 JourneyStart Here: How to Prepare for Your Drupal 8 Journey
Start Here: How to Prepare for Your Drupal 8 Journey
Acquia1.2K views

More from Jeff Geerling

Continuous Testing with Molecule, Ansible, and GitHub Actions by
Continuous Testing with Molecule, Ansible, and GitHub ActionsContinuous Testing with Molecule, Ansible, and GitHub Actions
Continuous Testing with Molecule, Ansible, and GitHub ActionsJeff Geerling
775 views17 slides
2020 Drupal Local Development Tools Survey - CMS Philly by
2020 Drupal Local Development Tools Survey - CMS Philly2020 Drupal Local Development Tools Survey - CMS Philly
2020 Drupal Local Development Tools Survey - CMS PhillyJeff Geerling
481 views33 slides
There's a role for that! (AnsibleFest 2019) by
There's a role for that! (AnsibleFest 2019)There's a role for that! (AnsibleFest 2019)
There's a role for that! (AnsibleFest 2019)Jeff Geerling
808 views40 slides
Everything I know about Kubernetes I learned from a Raspberry Pi cluster by
Everything I know about Kubernetes I learned from a Raspberry Pi clusterEverything I know about Kubernetes I learned from a Raspberry Pi cluster
Everything I know about Kubernetes I learned from a Raspberry Pi clusterJeff Geerling
723 views24 slides
Real World DevOps - Jeff Geerling's NEDCamp 2018 Keynote by
Real World DevOps - Jeff Geerling's NEDCamp 2018 KeynoteReal World DevOps - Jeff Geerling's NEDCamp 2018 Keynote
Real World DevOps - Jeff Geerling's NEDCamp 2018 KeynoteJeff Geerling
929 views60 slides
Make your Ansible playbooks maintainable, flexible, and scalable by
Make your Ansible playbooks maintainable, flexible, and scalableMake your Ansible playbooks maintainable, flexible, and scalable
Make your Ansible playbooks maintainable, flexible, and scalableJeff Geerling
2.2K views42 slides

More from Jeff Geerling(20)

Continuous Testing with Molecule, Ansible, and GitHub Actions by Jeff Geerling
Continuous Testing with Molecule, Ansible, and GitHub ActionsContinuous Testing with Molecule, Ansible, and GitHub Actions
Continuous Testing with Molecule, Ansible, and GitHub Actions
Jeff Geerling775 views
2020 Drupal Local Development Tools Survey - CMS Philly by Jeff Geerling
2020 Drupal Local Development Tools Survey - CMS Philly2020 Drupal Local Development Tools Survey - CMS Philly
2020 Drupal Local Development Tools Survey - CMS Philly
Jeff Geerling481 views
There's a role for that! (AnsibleFest 2019) by Jeff Geerling
There's a role for that! (AnsibleFest 2019)There's a role for that! (AnsibleFest 2019)
There's a role for that! (AnsibleFest 2019)
Jeff Geerling808 views
Everything I know about Kubernetes I learned from a Raspberry Pi cluster by Jeff Geerling
Everything I know about Kubernetes I learned from a Raspberry Pi clusterEverything I know about Kubernetes I learned from a Raspberry Pi cluster
Everything I know about Kubernetes I learned from a Raspberry Pi cluster
Jeff Geerling723 views
Real World DevOps - Jeff Geerling's NEDCamp 2018 Keynote by Jeff Geerling
Real World DevOps - Jeff Geerling's NEDCamp 2018 KeynoteReal World DevOps - Jeff Geerling's NEDCamp 2018 Keynote
Real World DevOps - Jeff Geerling's NEDCamp 2018 Keynote
Jeff Geerling929 views
Make your Ansible playbooks maintainable, flexible, and scalable by Jeff Geerling
Make your Ansible playbooks maintainable, flexible, and scalableMake your Ansible playbooks maintainable, flexible, and scalable
Make your Ansible playbooks maintainable, flexible, and scalable
Jeff Geerling2.2K views
Drupal VM for Drupal 8 Dev - Drupal Camp STL 2017 by Jeff Geerling
Drupal VM for Drupal 8 Dev - Drupal Camp STL 2017Drupal VM for Drupal 8 Dev - Drupal Camp STL 2017
Drupal VM for Drupal 8 Dev - Drupal Camp STL 2017
Jeff Geerling539 views
Drupal VM for Drupal 8 Dev - MidCamp 2017 by Jeff Geerling
Drupal VM for Drupal 8 Dev - MidCamp 2017Drupal VM for Drupal 8 Dev - MidCamp 2017
Drupal VM for Drupal 8 Dev - MidCamp 2017
Jeff Geerling2K views
Highly available Drupal on a Raspberry Pi cluster by Jeff Geerling
Highly available Drupal on a Raspberry Pi clusterHighly available Drupal on a Raspberry Pi cluster
Highly available Drupal on a Raspberry Pi cluster
Jeff Geerling4.5K views
Ansible 2 and Ansible Galaxy 2 by Jeff Geerling
Ansible 2 and Ansible Galaxy 2Ansible 2 and Ansible Galaxy 2
Ansible 2 and Ansible Galaxy 2
Jeff Geerling5.3K views
Ansible 101 - Presentation at Ansible STL Meetup by Jeff Geerling
Ansible 101 - Presentation at Ansible STL MeetupAnsible 101 - Presentation at Ansible STL Meetup
Ansible 101 - Presentation at Ansible STL Meetup
Jeff Geerling1.8K views
Ansible for Drupal infrastructure and deployments by Jeff Geerling
Ansible for Drupal infrastructure and deploymentsAnsible for Drupal infrastructure and deployments
Ansible for Drupal infrastructure and deployments
Jeff Geerling5.2K views
Ansible + Drupal: A Fortuitous DevOps Match by Jeff Geerling
Ansible + Drupal: A Fortuitous DevOps MatchAnsible + Drupal: A Fortuitous DevOps Match
Ansible + Drupal: A Fortuitous DevOps Match
Jeff Geerling8.2K views
DevOps for Humans - Ansible for Drupal Deployment Victory! by Jeff Geerling
DevOps for Humans - Ansible for Drupal Deployment Victory!DevOps for Humans - Ansible for Drupal Deployment Victory!
DevOps for Humans - Ansible for Drupal Deployment Victory!
Jeff Geerling11.3K views
Server Check.in case study - Drupal and Node.js by Jeff Geerling
Server Check.in case study - Drupal and Node.jsServer Check.in case study - Drupal and Node.js
Server Check.in case study - Drupal and Node.js
Jeff Geerling4.5K views
Local Dev on Virtual Machines - Vagrant, VirtualBox and Ansible by Jeff Geerling
Local Dev on Virtual Machines - Vagrant, VirtualBox and AnsibleLocal Dev on Virtual Machines - Vagrant, VirtualBox and Ansible
Local Dev on Virtual Machines - Vagrant, VirtualBox and Ansible
Jeff Geerling21K views
Florissant TIF - Cross Keys Redevelopment by Jeff Geerling
Florissant TIF - Cross Keys RedevelopmentFlorissant TIF - Cross Keys Redevelopment
Florissant TIF - Cross Keys Redevelopment
Jeff Geerling689 views

Recently uploaded

Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Lisi Hocke
35 views124 slides
Generic or specific? Making sensible software design decisions by
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisionsBert Jan Schrijver
6 views60 slides
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...Marc Müller
40 views62 slides
tecnologia18.docx by
tecnologia18.docxtecnologia18.docx
tecnologia18.docxnosi6702
5 views5 slides
Programming Field by
Programming FieldProgramming Field
Programming Fieldthehardtechnology
5 views9 slides
Agile 101 by
Agile 101Agile 101
Agile 101John Valentino
9 views20 slides

Recently uploaded(20)

Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium... by Lisi Hocke
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Team Transformation Tactics for Holistic Testing and Quality (Japan Symposium...
Lisi Hocke35 views
Generic or specific? Making sensible software design decisions by Bert Jan Schrijver
Generic or specific? Making sensible software design decisionsGeneric or specific? Making sensible software design decisions
Generic or specific? Making sensible software design decisions
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra... by Marc Müller
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra....NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
.NET Developer Conference 2023 - .NET Microservices mit Dapr – zu viel Abstra...
Marc Müller40 views
tecnologia18.docx by nosi6702
tecnologia18.docxtecnologia18.docx
tecnologia18.docx
nosi67025 views
Sprint 226 by ManageIQ
Sprint 226Sprint 226
Sprint 226
ManageIQ5 views
AI and Ml presentation .pptx by FayazAli87
AI and Ml presentation .pptxAI and Ml presentation .pptx
AI and Ml presentation .pptx
FayazAli8712 views
Top-5-production-devconMunich-2023.pptx by Tier1 app
Top-5-production-devconMunich-2023.pptxTop-5-production-devconMunich-2023.pptx
Top-5-production-devconMunich-2023.pptx
Tier1 app7 views
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports by Ra'Fat Al-Msie'deen
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug ReportsBushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
BushraDBR: An Automatic Approach to Retrieving Duplicate Bug Reports
FOSSLight Community Day 2023-11-30 by Shane Coughlan
FOSSLight Community Day 2023-11-30FOSSLight Community Day 2023-11-30
FOSSLight Community Day 2023-11-30
Shane Coughlan5 views
Dapr Unleashed: Accelerating Microservice Development by Miroslav Janeski
Dapr Unleashed: Accelerating Microservice DevelopmentDapr Unleashed: Accelerating Microservice Development
Dapr Unleashed: Accelerating Microservice Development
Miroslav Janeski10 views
Fleet Management Software in India by Fleetable
Fleet Management Software in India Fleet Management Software in India
Fleet Management Software in India
Fleetable11 views
JioEngage_Presentation.pptx by admin125455
JioEngage_Presentation.pptxJioEngage_Presentation.pptx
JioEngage_Presentation.pptx
admin1254556 views

Drupal 8 - A Brief Introduction