SlideShare a Scribd company logo
Journey to the Center of Drupal:
How I learned to build Drupal sites
the ‘right way’ in 1001 easy steps
Julia Kulla-Mader
Triangle NC Drupal
@TriDUG
Julia Kulla-Mader
Drupal.org member for 2 years and 31 weeks
Agenda

1. What is Drupal?


2. Why use Drupal?


3. What Not to Do


4. Building Drupal Sites the “Right Way”
What is Drupal?

• Open Source Content Management System


• Written in PHP


• Drupal is an English rendering of the Dutch word “druppel”, which means
  “drop” (as in “a water droplet”)
Part I: Why Use Drupal
Trustworthy

• Security


• Customizable Permissions
Small, Modular and Useful

• Lightweight core code


• 4,000+ Modules
Lots of Smart, Helpful People

• 1,400+ at last Drupalcon


• Active support forms


• Used by major businesses & nonprofits


• Acquia
Part II: What Not to Do
Hello Frankenstein

• There’s a module for that!


• CRM + E-Commerce = Pain
Hacking Core & Other Misadventures
Highly, Highly Customized Design = Pain
Part III: Building Drupal Sites the “Right Way”
1. State Your Goals From the Start
2. Work with a Stakeholder Group to Develop a Work Plan
3. Develop a Communications Plan
4. Introduce Non-Technical Staff to Drupal Early
4. Assess In-House Technical Skill Early
5. Get Drupal Technical Training Early

• Watch Lullabot or Lynda.com videos and/or go to a workshop


• Purchase Using Drupal and/or Pro Drupal Development


• Listen to Drupal podcasts
6. Build a Drupal Support Network

• Join the Triangle NC Meetup group


• Ask questions at groups.drupal.org


• Tweet Drupal questions


• Ask questions in #drupal-support in IRC


• Have someone to call when problems arise
7. Hire Experts for Complex Tasks
8. Think Carefully Before 3rd Party/Drupal Integration
9. Prioritize Content Migration

• Add content to your Drupal site during the development process


• Use content export and import modules to move content from development
  to live sites (Node Export, Deployment)


• If you are migrating from an existing CMS, heavily test your content migration
  modules during the first phase of the project
10. Evaluate Modules Before Starting Development

• Review modules at drupalmodules.com


• Check to see how many times a module has been downloaded on Drupal.org


• Read through the module’s issue queue on Drupal.org before installing it


• Don’t put untested modules on a production site
Part IV: What Comes Next?
What Comes Next?: You

1. Download Acquia Drupal distribution


2. Buy “Using Drupal”


3. Join Triangle Drupal


4. Fill out Julia’s survey if you have built a Drupal site before
  http://bit.ly/drupalsuccess
Thank you for listening

More Related Content

What's hot (20)

PDF
WebGeek AppNimbus (Nikko Bautista)
WebGeek Philippines
 
PDF
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015
Jeffrey McGuire
 
PDF
Faster and Smarter Development with Drupal Console
FFW
 
PDF
Why Drupal 8? Why now? APR/MAY 2015
Jeffrey McGuire
 
PDF
Healthy Drupal 7 Upgrades
Forum One
 
PDF
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Phase2
 
PDF
From 0 to MVP in 40 minutes: decoupled Drupal for startups
Jeffrey McGuire
 
KEY
Mobile drupal
rupl
 
PDF
DrupalCampSFL OpenPublic Overview
John Studdard
 
KEY
Drush make - Install Drupal like a Pro
rupl
 
PDF
Intro to CakePHP - SDPHP MeetUp Dec 2012
Eric Johnson
 
PPTX
Zero downtime release through DevOps Continuous Delivery
Murughan Palaniachari
 
PDF
Why Drupal 8? Why now? FEB/MAR 2015
Jeffrey McGuire
 
PDF
Drupal Essentials: Comment Management in Drupal 7
Acquia
 
PDF
[drupalday2017 - KEYNOTE] - Saving the world one Open Source project at a time
DrupalDay
 
ODP
Beginners Guide to Drupal
Gerald Villorente
 
PDF
Site building with end user in mind
Phase2
 
PDF
Drupal 8 Adoption Myths Debunked
Angela Byron
 
PDF
Be agile: take back control over your work
Massimo Azzolini
 
PDF
Introduction to Drupal for Absolute Beginners
everlearner
 
WebGeek AppNimbus (Nikko Bautista)
WebGeek Philippines
 
Drupal 8 as a Drop-In Content Engine - SymfonyLive Berlin 2015
Jeffrey McGuire
 
Faster and Smarter Development with Drupal Console
FFW
 
Why Drupal 8? Why now? APR/MAY 2015
Jeffrey McGuire
 
Healthy Drupal 7 Upgrades
Forum One
 
Drupal 8, Don’t Be Late (Enterprise Orgs, We’re Looking at You)
Phase2
 
From 0 to MVP in 40 minutes: decoupled Drupal for startups
Jeffrey McGuire
 
Mobile drupal
rupl
 
DrupalCampSFL OpenPublic Overview
John Studdard
 
Drush make - Install Drupal like a Pro
rupl
 
Intro to CakePHP - SDPHP MeetUp Dec 2012
Eric Johnson
 
Zero downtime release through DevOps Continuous Delivery
Murughan Palaniachari
 
Why Drupal 8? Why now? FEB/MAR 2015
Jeffrey McGuire
 
Drupal Essentials: Comment Management in Drupal 7
Acquia
 
[drupalday2017 - KEYNOTE] - Saving the world one Open Source project at a time
DrupalDay
 
Beginners Guide to Drupal
Gerald Villorente
 
Site building with end user in mind
Phase2
 
Drupal 8 Adoption Myths Debunked
Angela Byron
 
Be agile: take back control over your work
Massimo Azzolini
 
Introduction to Drupal for Absolute Beginners
everlearner
 

Viewers also liked (20)

PDF
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Julia Kulla-Mader
 
PDF
Effectively Engaging Stakeholders in Drupal Projects
Julia Kulla-Mader
 
PPTX
CMS Site Migration and Security Audit
MetaKave
 
PDF
Common Pitfalls for your Drupal Site, and How to Avoid Them
Acquia
 
PDF
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Jazkarta, Inc.
 
PPTX
Build a Better Website. 5 Online Trends to Employ Now!
Vanguard Technology
 
PPTX
Audc 2013 5 online trends for association websites
Vanguard Technology
 
PDF
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Acquia
 
PDF
Open Source and Cloud Beyond tech
Kubair Shirazee
 
PPTX
Website Redesign and CMS Migrations - 2013 AMP Annual Meeting
Vanguard Technology
 
PDF
Migrating to Drupal 8: How to Migrate Your Content and Minimize the Risks
Acquia
 
PDF
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Acquia
 
PDF
Content migration - CSV to Drupal 8
Hector Iribarne
 
PDF
Better understanding your prospects, clients, stakeholders and end users usin...
Kubair Shirazee
 
PPTX
Migration from Legacy CMS to Drupal
Rachel Jaro
 
PPSX
Agile Methodology - Data Migration v1.0
Julian Samuels
 
PPTX
Migrating data: How to reduce risk
ETLSolutions
 
PDF
A Roadmap to Data Migration Success
FindWhitePapers
 
PPTX
Site Migration and Content Strategy
Randy Carey
 
PPTX
Preparing a data migration plan: A practical guide
ETLSolutions
 
Moving from a Static Site to a CMS or from one CMS to Another Without Losing ...
Julia Kulla-Mader
 
Effectively Engaging Stakeholders in Drupal Projects
Julia Kulla-Mader
 
CMS Site Migration and Security Audit
MetaKave
 
Common Pitfalls for your Drupal Site, and How to Avoid Them
Acquia
 
Plone in the Cloud - an on-demand CMS hosted on Amazon EC2
Jazkarta, Inc.
 
Build a Better Website. 5 Online Trends to Employ Now!
Vanguard Technology
 
Audc 2013 5 online trends for association websites
Vanguard Technology
 
Caching Strategies for Scaling Drupal: Common Missteps vs Best Practices
Acquia
 
Open Source and Cloud Beyond tech
Kubair Shirazee
 
Website Redesign and CMS Migrations - 2013 AMP Annual Meeting
Vanguard Technology
 
Migrating to Drupal 8: How to Migrate Your Content and Minimize the Risks
Acquia
 
Out With the Old, in With the Open-source: Brainshark's Complete CMS Migration
Acquia
 
Content migration - CSV to Drupal 8
Hector Iribarne
 
Better understanding your prospects, clients, stakeholders and end users usin...
Kubair Shirazee
 
Migration from Legacy CMS to Drupal
Rachel Jaro
 
Agile Methodology - Data Migration v1.0
Julian Samuels
 
Migrating data: How to reduce risk
ETLSolutions
 
A Roadmap to Data Migration Success
FindWhitePapers
 
Site Migration and Content Strategy
Randy Carey
 
Preparing a data migration plan: A practical guide
ETLSolutions
 
Ad

Similar to Journey to the Center of Drupal: How I learned to build Drupal sites the ‘right way’ in 1001 easy steps (20)

PDF
Sample You Tube tutorial for Drupal
sivaprasad balamara
 
KEY
Brief Intro to Drupal
Johnnie Fox
 
PDF
Choosing Drupal as your Content Management Framework
Mediacurrent
 
PPTX
An absolute beginner’s guide to the drupal universe
Karel Jan
 
ODP
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Eleison Cruz
 
PDF
Drupal for beginners - Global Training Days - Cebu 2016
Luc Bézier
 
PDF
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Cyber-Duck
 
PDF
An Introduction to Drupal
Tobias Ratschiller
 
PDF
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
DrupalMumbai
 
PPTX
Drupal 7: More than a simple CMS
Commit Software Sh.p.k.
 
ODP
Making The Drupal Pill Easier To Swallow
Philip Norton
 
PDF
Drupal
Abhishek Nagar
 
PPT
Drupal Conference on 28th
ChanHan Hy
 
PPT
1763199(
Rizwan Siddiquee
 
PPTX
Start Here: How to Prepare for Your Drupal 8 Journey
Acquia
 
PDF
Drupal in-depth
Kathryn Carruthers
 
PPT
Open source and You. DrupalForum ZP.
Ovadiah Myrgorod
 
PDF
Collaborating with the Community
tinacallahan
 
PDF
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
everlearner
 
Sample You Tube tutorial for Drupal
sivaprasad balamara
 
Brief Intro to Drupal
Johnnie Fox
 
Choosing Drupal as your Content Management Framework
Mediacurrent
 
An absolute beginner’s guide to the drupal universe
Karel Jan
 
Introducing Drupal and Drupal.Org Community in PUP QC, PH
Eleison Cruz
 
Drupal for beginners - Global Training Days - Cebu 2016
Luc Bézier
 
Drupal Webinar: Ignite and Accelerate Your Drupal 7 to Drupal 9 Migration
Cyber-Duck
 
An Introduction to Drupal
Tobias Ratschiller
 
Drupal Global Training Day by Drupal Mumbai 6th Sep - Drupal Intro
DrupalMumbai
 
Drupal 7: More than a simple CMS
Commit Software Sh.p.k.
 
Making The Drupal Pill Easier To Swallow
Philip Norton
 
Drupal Conference on 28th
ChanHan Hy
 
Start Here: How to Prepare for Your Drupal 8 Journey
Acquia
 
Drupal in-depth
Kathryn Carruthers
 
Open source and You. DrupalForum ZP.
Ovadiah Myrgorod
 
Collaborating with the Community
tinacallahan
 
Beyond the Beginner - Path Ways to Advanced Drupal Levels & Businesses
everlearner
 
Ad

More from Julia Kulla-Mader (6)

POTX
Nc tech4 good_presentation_2014_up
Julia Kulla-Mader
 
PDF
Drupalcon report
Julia Kulla-Mader
 
PDF
Drupal Version Control & File System Basics
Julia Kulla-Mader
 
PDF
Building a Drupal Forum
Julia Kulla-Mader
 
PDF
Why do Drupal Projects Fail?: Evaluating Success Factors and When to Use Drupal
Julia Kulla-Mader
 
PPT
Drupal Refresh the Triangle Presentation
Julia Kulla-Mader
 
Nc tech4 good_presentation_2014_up
Julia Kulla-Mader
 
Drupalcon report
Julia Kulla-Mader
 
Drupal Version Control & File System Basics
Julia Kulla-Mader
 
Building a Drupal Forum
Julia Kulla-Mader
 
Why do Drupal Projects Fail?: Evaluating Success Factors and When to Use Drupal
Julia Kulla-Mader
 
Drupal Refresh the Triangle Presentation
Julia Kulla-Mader
 

Recently uploaded (20)

PDF
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
PDF
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
PPTX
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
PPTX
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
PDF
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
PPTX
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
PDF
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
PDF
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
PDF
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
PDF
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
PDF
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
PDF
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
PPTX
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
PPTX
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
PDF
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
PDF
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
PDF
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
PDF
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
PDF
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
PDF
Mastering Financial Management in Direct Selling
Epixel MLM Software
 
Future-Proof or Fall Behind? 10 Tech Trends You Can’t Afford to Ignore in 2025
DIGITALCONFEX
 
The Rise of AI and IoT in Mobile App Tech.pdf
IMG Global Infotech
 
From Sci-Fi to Reality: Exploring AI Evolution
Svetlana Meissner
 
The Project Compass - GDG on Campus MSIT
dscmsitkol
 
Reverse Engineering of Security Products: Developing an Advanced Microsoft De...
nwbxhhcyjv
 
Future Tech Innovations 2025 – A TechLists Insight
TechLists
 
CIFDAQ Market Wrap for the week of 4th July 2025
CIFDAQ
 
The 2025 InfraRed Report - Redpoint Ventures
Razin Mustafiz
 
Transforming Utility Networks: Large-scale Data Migrations with FME
Safe Software
 
Automating Feature Enrichment and Station Creation in Natural Gas Utility Net...
Safe Software
 
Go Concurrency Real-World Patterns, Pitfalls, and Playground Battles.pdf
Emily Achieng
 
What’s my job again? Slides from Mark Simos talk at 2025 Tampa BSides
Mark Simos
 
AI Penetration Testing Essentials: A Cybersecurity Guide for 2025
defencerabbit Team
 
Designing_the_Future_AI_Driven_Product_Experiences_Across_Devices.pptx
presentifyai
 
Newgen Beyond Frankenstein_Build vs Buy_Digital_version.pdf
darshakparmar
 
“Voice Interfaces on a Budget: Building Real-time Speech Recognition on Low-c...
Edge AI and Vision Alliance
 
“NPU IP Hardware Shaped Through Software and Use-case Analysis,” a Presentati...
Edge AI and Vision Alliance
 
AI Agents in the Cloud: The Rise of Agentic Cloud Architecture
Lilly Gracia
 
How do you fast track Agentic automation use cases discovery?
DianaGray10
 
Mastering Financial Management in Direct Selling
Epixel MLM Software
 

Journey to the Center of Drupal: How I learned to build Drupal sites the ‘right way’ in 1001 easy steps

  • 1. Journey to the Center of Drupal: How I learned to build Drupal sites the ‘right way’ in 1001 easy steps Julia Kulla-Mader Triangle NC Drupal @TriDUG
  • 2. Julia Kulla-Mader Drupal.org member for 2 years and 31 weeks
  • 3. Agenda 1. What is Drupal? 2. Why use Drupal? 3. What Not to Do 4. Building Drupal Sites the “Right Way”
  • 4. What is Drupal? • Open Source Content Management System • Written in PHP • Drupal is an English rendering of the Dutch word “druppel”, which means “drop” (as in “a water droplet”)
  • 5. Part I: Why Use Drupal
  • 7. Small, Modular and Useful • Lightweight core code • 4,000+ Modules
  • 8. Lots of Smart, Helpful People • 1,400+ at last Drupalcon • Active support forms • Used by major businesses & nonprofits • Acquia
  • 9. Part II: What Not to Do
  • 10. Hello Frankenstein • There’s a module for that! • CRM + E-Commerce = Pain
  • 11. Hacking Core & Other Misadventures
  • 12. Highly, Highly Customized Design = Pain
  • 13. Part III: Building Drupal Sites the “Right Way”
  • 14. 1. State Your Goals From the Start
  • 15. 2. Work with a Stakeholder Group to Develop a Work Plan
  • 16. 3. Develop a Communications Plan
  • 17. 4. Introduce Non-Technical Staff to Drupal Early
  • 18. 4. Assess In-House Technical Skill Early
  • 19. 5. Get Drupal Technical Training Early • Watch Lullabot or Lynda.com videos and/or go to a workshop • Purchase Using Drupal and/or Pro Drupal Development • Listen to Drupal podcasts
  • 20. 6. Build a Drupal Support Network • Join the Triangle NC Meetup group • Ask questions at groups.drupal.org • Tweet Drupal questions • Ask questions in #drupal-support in IRC • Have someone to call when problems arise
  • 21. 7. Hire Experts for Complex Tasks
  • 22. 8. Think Carefully Before 3rd Party/Drupal Integration
  • 23. 9. Prioritize Content Migration • Add content to your Drupal site during the development process • Use content export and import modules to move content from development to live sites (Node Export, Deployment) • If you are migrating from an existing CMS, heavily test your content migration modules during the first phase of the project
  • 24. 10. Evaluate Modules Before Starting Development • Review modules at drupalmodules.com • Check to see how many times a module has been downloaded on Drupal.org • Read through the module’s issue queue on Drupal.org before installing it • Don’t put untested modules on a production site
  • 25. Part IV: What Comes Next?
  • 26. What Comes Next?: You 1. Download Acquia Drupal distribution 2. Buy “Using Drupal” 3. Join Triangle Drupal 4. Fill out Julia’s survey if you have built a Drupal site before http://bit.ly/drupalsuccess
  • 27. Thank you for listening