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

2,876 views
2,808 views

Published on

Published in: Technology, Sports
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total views
2,876
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
65
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide

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

  1. 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. 2. Julia Kulla-Mader Drupal.org member for 2 years and 31 weeks
  3. 3. Agenda 1. What is Drupal? 2. Why use Drupal? 3. What Not to Do 4. Building Drupal Sites the “Right Way”
  4. 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. 5. Part I: Why Use Drupal
  6. 6. Trustworthy • Security • Customizable Permissions
  7. 7. Small, Modular and Useful • Lightweight core code • 4,000+ Modules
  8. 8. Lots of Smart, Helpful People • 1,400+ at last Drupalcon • Active support forms • Used by major businesses & nonprofits • Acquia
  9. 9. Part II: What Not to Do
  10. 10. Hello Frankenstein • There’s a module for that! • CRM + E-Commerce = Pain
  11. 11. Hacking Core & Other Misadventures
  12. 12. Highly, Highly Customized Design = Pain
  13. 13. Part III: Building Drupal Sites the “Right Way”
  14. 14. 1. State Your Goals From the Start
  15. 15. 2. Work with a Stakeholder Group to Develop a Work Plan
  16. 16. 3. Develop a Communications Plan
  17. 17. 4. Introduce Non-Technical Staff to Drupal Early
  18. 18. 4. Assess In-House Technical Skill Early
  19. 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. 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. 21. 7. Hire Experts for Complex Tasks
  22. 22. 8. Think Carefully Before 3rd Party/Drupal Integration
  23. 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. 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. 25. Part IV: What Comes Next?
  26. 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. 27. Thank you for listening

×