INTRO TO DRUPAL                           Part 1: Intro to Drupal (10:00 - 10:50am)                        Part 2: Getting...
JEFF SCHULER        jeff@websubstrate.com        http://www.websubstrate.com        http://drupal.org/user/239714/ (jeffsc...
WHAT IS DRUPAL?    • Tool              for building & running web sites and apps    • Content              Management Fram...
http://www.flickr.com/photos/matijagrguric/5404377938/Sunday, July 17, 2011
SITES RUNNING DRUPAL    • ubuntu.com             • amnesty.org    • java.net               • foxsearchlight.com    • dev.t...
SITES RUNNING DRUPAL...    • fastcompany.com       • recovery.gov    • popsci.com            • investor.gov    • observer....
Sunday, July 17, 2011
SEE MORE EXAMPLES    • http://drupal.org/cases    • http://websites.usandv.com/who-is-using-drupal    • http://buytaert.ne...
SOME NUMBERS    • 1+million         sites (1.7% of the web)    •>        10,000 modules on drupal.org    •>        1,000 t...
TYPES OF SITES    • Brochureware                    • Publishing   (workflows)    • Blogs                           • E-com...
STRENGTHS                         WEAKNESSES    • Multi-user                      • Usability    • Rapid             devel...
COMPARISONSSunday, July 17, 2011
OPEN SOURCE &                               COMMUNITY    • All        code and files on drupal.org licensed under GPL (>= 2...
TECHNOLOGY    • LAMP, or              really ***P    • Runs              on a webserver (usually Apache)    • Needs       ...
CORE & CONTRIB    • Drupal            is modular    • Core: Basic, typical           functionality and API    • Contrib: U...
SOME CORE FEATURES    •   Pages, blogs, forums, comments, polls   •   RDF (D7)    •   Custom content types                ...
CONTRIB    •>    10,000 modules - http://drupal.org/project/modules        "Theres a module for that."    •>        1,000 ...
CORE INITIATIVES FOR 8    • HTML              5    • Better            support for web services and context (mobile)    • ...
DRUPAL PRODUCTS    • OpenAtrium           - http://openatrium.com/    • OpenPublish          - http://openpublishapp.com/ ...
REQUIREMENTS    •   UNIX/Linux, Mac OS X, or Windows    •   Disk space: code (3MB - 50MB,) database, media    •   Webserve...
BUT WHAT IS IT?    • Drupal               code (core, modules, themes) files    • Database: configuration                 an...
NECESSARY TOOLS?    • Browser    • Text              Editor (for HTML, CSS, PHP)    • Firebug             - http://getfireb...
SETUP & INSTALL                                 (TRADITIONAL)    • Set         up stack (LAMP)    • Download              ...
SETUP, EASIER    •   Drupal Gardens - http://www.drupalgardens.com/    •   WAMP - http://www.wampserver.com/    •   MAMP -...
GETTING DRUPAL    • http://drupal.org/project/drupal    • D6          vs. D7    • One-click            installers (on your...
THEMES    • http://drupal.org/project/themes    • Using             base themes: Zen, Fusion, Omega    • Starting         ...
MODULES    • http://drupal.org/project/modules    • http://drupalmodules.com    • (install, enable, anatomy)Sunday, July 1...
CONCEPTS / DEMO    • Content Types             • Views    • Fields                    • Panels    • Taxonomy              ...
RESOURCES    • http://drupal.org                       • Books: lots. Try   Using Drupal.        http://groups.drupal.org ...
CONTRIBUTING TO DRUPAL                        http://fwallpapers.com/files/images/drupal-art.jpgSunday, July 17, 2011
CONTRIBUTING TO DRUPAL    • Modules              & themes    • Issue             Queues    • Documentation                ...
http://drupal.org/drupal-7-releasedSunday, July 17, 2011
THANKS!        Jeff Schuler        jeff@websubstrate.com        jeffschuler on drupal.org and twitterSunday, July 17, 2011
Upcoming SlideShare
Loading in...5
×

Apcug 2011 07-17-intro_to_drupal_jeff_schuler

1,198

Published on

Drupal Intro session for the APCUG Annual Meeting and Regional Technology Show. July 2011

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

  • Be the first to like this

No Downloads
Views
Total Views
1,198
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
3
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Apcug 2011 07-17-intro_to_drupal_jeff_schuler

  1. 1. INTRO TO DRUPAL Part 1: Intro to Drupal (10:00 - 10:50am) Part 2: Getting Started / Demo (11:00-11:50am) 2011 Cleveland Regional APCUG Annual Meeting http://cleveland.apcug.org/Sunday, July 17, 2011
  2. 2. JEFF SCHULER jeff@websubstrate.com http://www.websubstrate.com http://drupal.org/user/239714/ (jeffschuler) Cleveland Drupal User Group http://www.meetup.com/cleveland-drupal/Sunday, July 17, 2011
  3. 3. WHAT IS DRUPAL? • Tool for building & running web sites and apps • Content Management Framework (CMF) • Product or Framework?Sunday, July 17, 2011
  4. 4. http://www.flickr.com/photos/matijagrguric/5404377938/Sunday, July 17, 2011
  5. 5. SITES RUNNING DRUPAL • ubuntu.com • amnesty.org • java.net • foxsearchlight.com • dev.twitter.com • mtv.co.uk • ing.us • britney.com • mattel.com • ericclapton.com • duke.edu • dead.netSunday, July 17, 2011
  6. 6. SITES RUNNING DRUPAL... • fastcompany.com • recovery.gov • popsci.com • investor.gov • observer.com • sba.gov • examiner.com • itdashboard.gov • economist.com • ed.gov • motherjones.com • whitehouse.govSunday, July 17, 2011
  7. 7. Sunday, July 17, 2011
  8. 8. SEE MORE EXAMPLES • http://drupal.org/cases • http://websites.usandv.com/who-is-using-drupal • http://buytaert.net/tag/drupal-sitesSunday, July 17, 2011
  9. 9. SOME NUMBERS • 1+million sites (1.7% of the web) •> 10,000 modules on drupal.org •> 1,000 themes •> 9,000 developers committed code to drupal.org •> 3,000 people at DrupalCon Chicago 2011Sunday, July 17, 2011
  10. 10. TYPES OF SITES • Brochureware • Publishing (workflows) • Blogs • E-commerce • Content managed • Geo • Groups/communities • Media-rich • Social networking • Relational-data-heavy • Intranets • InternationalSunday, July 17, 2011
  11. 11. STRENGTHS WEAKNESSES • Multi-user • Usability • Rapid development • Learning curve • Developer-friendly • Upgrading • Community • Available themes • Flexibility • Flexibility • PHP • PHPSunday, July 17, 2011
  12. 12. COMPARISONSSunday, July 17, 2011
  13. 13. OPEN SOURCE & COMMUNITY • All code and files on drupal.org licensed under GPL (>= 2) • Generally free • Do-ocracy • Issue Queues on drupal.org and IRCSunday, July 17, 2011
  14. 14. TECHNOLOGY • LAMP, or really ***P • Runs on a webserver (usually Apache) • Needs a database (usually MySQL) • PHP (& JS)Sunday, July 17, 2011
  15. 15. CORE & CONTRIB • Drupal is modular • Core: Basic, typical functionality and API • Contrib: Universe of possibilitySunday, July 17, 2011
  16. 16. SOME CORE FEATURES • Pages, blogs, forums, comments, polls • RDF (D7) • Custom content types • Stats, logging • Custom fields (D7) • Caching and throttling • Menus • Clean URLs • Blocks • Syndication/Aggregation • Taxonomy • Multi-site • Image handling (D7) • Multi-language • Search • Update-checking • Users, permissions, roles, OpenID • a few themesSunday, July 17, 2011
  17. 17. CONTRIB •> 10,000 modules - http://drupal.org/project/modules "Theres a module for that." •> 1,000 themes - http://drupal.org/project/themes • Contrib sometimes becomes Core • Install profilesSunday, July 17, 2011
  18. 18. CORE INITIATIVES FOR 8 • HTML 5 • Better support for web services and context (mobile) • Configuration management • Better multi-lingual • Design • http://drupal.org/community-initiatives/drupal-coreSunday, July 17, 2011
  19. 19. DRUPAL PRODUCTS • OpenAtrium - http://openatrium.com/ • OpenPublish - http://openpublishapp.com/ • OpenPublic - http://openpublicapp.com/ • ManagingNews - http://managingnews.com/ • Features => Drupal App StoreSunday, July 17, 2011
  20. 20. REQUIREMENTS • UNIX/Linux, Mac OS X, or Windows • Disk space: code (3MB - 50MB,) database, media • Webserver: Apache, IIS, (and nginx and Lighthttpd) • Database server: MySQL, PostgreSQL (D7:) SQLite and MariaDB, (Contrib:) SQL Server, Oracle • PHP: recommended 5.2 for D6, 5.3 for D7 • http://drupal.org/requirementsSunday, July 17, 2011
  21. 21. BUT WHAT IS IT? • Drupal code (core, modules, themes) files • Database: configuration and content data • Your files (media, etc.) • (let’s see...)Sunday, July 17, 2011
  22. 22. NECESSARY TOOLS? • Browser • Text Editor (for HTML, CSS, PHP) • Firebug - http://getfirebug.com/ • For reviewing/submitting patches: git • Hardcore: IDE (ex. Eclipse), debugger (ex. XDebug)Sunday, July 17, 2011
  23. 23. SETUP & INSTALL (TRADITIONAL) • Set up stack (LAMP) • Download Drupal • Create database and a user with permissions to it • Add database credentials to sites/default/settings.php • Run installer through browserSunday, July 17, 2011
  24. 24. SETUP, EASIER • Drupal Gardens - http://www.drupalgardens.com/ • WAMP - http://www.wampserver.com/ • MAMP - http://www.mamp.info/ • XAMPP - http://www.apachefriends.org/en/xampp.html • Acquia Drupal - http://acquia.com/products-services/acquia-drupalSunday, July 17, 2011
  25. 25. GETTING DRUPAL • http://drupal.org/project/drupal • D6 vs. D7 • One-click installers (on your webhost) • (and Acquia Drupal / Drupal Gardens)Sunday, July 17, 2011
  26. 26. THEMES • http://drupal.org/project/themes • Using base themes: Zen, Fusion, Omega • Starting with existing HTML • (install, enable, anatomy)Sunday, July 17, 2011
  27. 27. MODULES • http://drupal.org/project/modules • http://drupalmodules.com • (install, enable, anatomy)Sunday, July 17, 2011
  28. 28. CONCEPTS / DEMO • Content Types • Views • Fields • Panels • Taxonomy • Users • Menus • Modules & Themes • Regions • Drush • Blocks • Live siteSunday, July 17, 2011
  29. 29. RESOURCES • http://drupal.org • Books: lots. Try Using Drupal. http://groups.drupal.org • IRC - http://drupal.org/irc • Lullabot training (& more): http://www.lullabot.com/ • User Groups, Camps, Cons • MustardSeed Video PodcastSunday, July 17, 2011
  30. 30. CONTRIBUTING TO DRUPAL http://fwallpapers.com/files/images/drupal-art.jpgSunday, July 17, 2011
  31. 31. CONTRIBUTING TO DRUPAL • Modules & themes • Issue Queues • Documentation / Handbook • Translations • Donate / chip-in • http://drupal.org/contributeSunday, July 17, 2011
  32. 32. http://drupal.org/drupal-7-releasedSunday, July 17, 2011
  33. 33. THANKS! Jeff Schuler jeff@websubstrate.com jeffschuler on drupal.org and twitterSunday, July 17, 2011
  1. A particular slide catching your eye?

    Clipping is a handy way to collect important slides you want to go back to later.

×