Your SlideShare is downloading. ×
0
Get Started with Drupal...Now <ul><li>Alozie Nwosu </li></ul>- Setting up a local Drupal dev environment - Quick walkthrou...
What We'll Cover <ul><li>What is Drupal?
Easy ways to install Drupal
Drupal directory structure and settings
Post-installation setup tips
Multiple sites with Multisite </li></ul>
What We Won't Cover...This Time <ul><li>Module building
Theme building/customization
LAMP settings & tuning </li></ul>
About Drupal <ul><li>“d.o” (dee-dot-oh):  http://drupal.org
Created by Dries Buytaert in 1999
Latest version: Drupal 7.8 </li><ul><li>Drupal 6 still supported (current version: 6.22) </li></ul><li>#3 CMS on top 1 mil...
Drupal's Moving Parts <ul><li>http://drupal.org/download
Drupal Core
Modules
Themes
Sites folder
(Libraries) </li></ul>
Upcoming SlideShare
Loading in...5
×

Drupal Now! - Introduction to Drupal

1,863

Published on

Introduction to Drupal presented to Linux RI Meetup on Oct. 8, 2011.

0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total Views
1,863
On Slideshare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
27
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Drupal Now! - Introduction to Drupal"

  1. 1. Get Started with Drupal...Now <ul><li>Alozie Nwosu </li></ul>- Setting up a local Drupal dev environment - Quick walkthrough: &quot;From Install to Useful&quot; - Using Drupal Multisite for Multiple Sites
  2. 2. What We'll Cover <ul><li>What is Drupal?
  3. 3. Easy ways to install Drupal
  4. 4. Drupal directory structure and settings
  5. 5. Post-installation setup tips
  6. 6. Multiple sites with Multisite </li></ul>
  7. 7. What We Won't Cover...This Time <ul><li>Module building
  8. 8. Theme building/customization
  9. 9. LAMP settings & tuning </li></ul>
  10. 10. About Drupal <ul><li>“d.o” (dee-dot-oh): http://drupal.org
  11. 11. Created by Dries Buytaert in 1999
  12. 12. Latest version: Drupal 7.8 </li><ul><li>Drupal 6 still supported (current version: 6.22) </li></ul><li>#3 CMS on top 1 million websites (after Wordpress and Joomla) </li><ul><li>see 2010 OSCMS Report from Water and Stone) </li></ul></ul>
  13. 13. Drupal's Moving Parts <ul><li>http://drupal.org/download
  14. 14. Drupal Core
  15. 15. Modules
  16. 16. Themes
  17. 17. Sites folder
  18. 18. (Libraries) </li></ul>
  19. 19. The Core – Drupal's Brain <ul><li>Contains index.php and other “brains” </li><ul><li>Core modules and themes
  20. 20. Install, update, and cron scripts
  21. 21. Supporting scripts, include files, htaccess </li></ul><li>Installs on (X)AMP stack </li><ul><li>Unzip into webserver docroot or subfolder and go!
  22. 22. Can sub other web and db servers
  23. 23. Best on 'NIX machine </li></ul></ul>
  24. 24. The Drupal Mantra Save a kitten...don't hack core.
  25. 25. Modules Make the World <ul><li>Extend Drupal's functionality </li><ul><li>Read “makes Drupal usable” </li></ul><li>Core modules installed with main Drupal pkg
  26. 26. Contributed modules can be added to site(s) as needed
  27. 27. Available for free/libre from d.o: http://drupal.org/project/modules </li></ul>
  28. 28. Themes – more than good looks <ul><li>At minimum, provide the site's styling and layout
  29. 29. Customize to differentiate: </li><ul><li>Content types
  30. 30. Page sections (blocks)
  31. 31. Dynamic lists (views) </li></ul><li>Implement theme functions
  32. 32. Enhance with jQuery/AJAX
  33. 33. HTML5 and CSS3 compatible </li></ul>
  34. 34. Sites Folder for...sites! <ul><li>Sites folder for site-specific: </li><ul><li>Modules
  35. 35. Themes
  36. 36. settings </li></ul><li>Default folder out of box
  37. 37. Supports multiple sites for single core installation
  38. 38. Share modules, themes, and libraries across sites </li></ul>
  39. 39. Installing Drupal <ul><li>Drupal Install Guide http://drupal.org/documentation/install
  40. 40. System Reqs: http://drupal.org/requirements
  41. 41. Search YouTube or Google for: </li><ul><li>“Install Drupal”
  42. 42. “Install Drupal 7”
  43. 43. “Install Drupal 6” </li></ul><li>Tons of video walkthroughs and articles/posts </li></ul>
  44. 44. Review an Active Installation <ul><li>Let's look at local dev install of Drupal 6: http://d6test.local/
  45. 45. Also have a local install of Drupal 7: http://d7test.local/ </li></ul>
  46. 46. Modules for D6 – Content <ul><li>Listing critical modules for content creation and display: </li><ul><li>CCK
  47. 47. Views
  48. 48. Images (image, imageapi, imagecache, imagefield)
  49. 49. Filefield
  50. 50. Date </li></ul></ul>
  51. 51. Modules - Admin <ul><li>Critical modules for administration: </li><ul><li>Pathauto
  52. 52. Backup and Migrate
  53. 53. Poormanscron
  54. 54. Admin or Admin Menus
  55. 55. WYSIWYG (with TinyMCE or CKEditor lib)
  56. 56. Token
  57. 57. Workflow </li></ul></ul>
  58. 58. Modules - Development <ul><li>Helpful modules to use (and learn) for custom module development </li><ul><li>Devel
  59. 59. SimpleTest </li></ul></ul>
  60. 60. Learning Drupal <ul><li>Google and d.o – search, search, search
  61. 61. YouTube – lots of tutorial videos
  62. 62. Lullabot videos and podcasts: http://www.lullabot.com/ideas/
  63. 63. GotDrupal videos: http://gotdrupal.com/
  64. 64. Learn by the Drop videos: http://learnbythedrop.com/
  65. 65. Acquia Drupal Connect podcasts: http://acquia.com/resources/podcasts </li></ul>
  66. 66. Additional Drupal-delia <ul><li>Drush – the Drupal Shell!!!: http://drush.ws
  67. 67. Aegir Hosting System for Drupal: http://www.aegirproject.org/
  68. 68. Start using Drupal now @ Drupal Gardens: http://www.drupalgardens.com/ </li></ul>
  69. 69. About Me <ul><li>Alozie F. Nwosu </li><ul><li>[email_address]
  70. 70. @theaphro
  71. 71. http://drupal.org/user/546026 (alozie) </li></ul><li>Brown WebServices, Senior Web Developer </li><ul><li>http://www.brown.edu/it/webservices </li></ul><li>FreeGeek Providence, Teaching Committee Member, “Computing for Newbies” instructor </li><ul><li>http://freegeekpvd.org </li></ul></ul>
  1. A particular slide catching your eye?

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

×