Introduction to Drupal

2,795 views

Published on

Introduction to Drupal for non-programmers

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

No Downloads
Views
Total views
2,795
On SlideShare
0
From Embeds
0
Number of Embeds
2
Actions
Shares
0
Downloads
60
Comments
0
Likes
1
Embeds 0
No embeds

No notes for slide

Introduction to Drupal

  1. 1. Drupal for Content Creators Rasheed Barnes Tom Deryckere
  2. 2. About NorthPoint http://www.northps.com http://twitter.com/NPS_Drupal
  3. 3. You • Name? • Years/days/hours of Drupal experience? • What do you (plan to) do with Drupal? • Expectation on the session?
  4. 4. We take questions!
  5. 5. Drupal is a CMS and more ...
  6. 6. What is Drupal? Drupal is a free software package that allows an individual, a community of users, or an enterprise to easily publish, manage and organize a wide variety of content on a website The built-in functionality, combined with thousands of freely available add-on modules. Drupal is open-source software distributed under the GPL ("GNU General Public License") and is maintained and developed by a community of thousands of users and developers
  7. 7. What do people build • Blogs • Content Portals • Shops • Corporate sites • Publishers • Confererence sites • Media sites • Intranets • Government • Social network sites • Company websites • ...
  8. 8. Examples
  9. 9. http://www.whitehouse.gov Government
  10. 10. News http://www.theonion.com
  11. 11. http://www.drupalcoder.com Bloggers
  12. 12. http://www.mobiledrupal.com Bloggers
  13. 13. http://www.amnesty.org/ Non Profit
  14. 14. Software http://www.musescore.org
  15. 15. http://eatthis.menshealth.com Media
  16. 16. Lifestyle http://www.womenshealth.com
  17. 17. Artists http://www.jenniferlopez.com/
  18. 18. Education http://media.mit.edu/
  19. 19. ...
  20. 20. Why Drupal • Open Source • Stable, secure and Flexible platform • Enormous active community • thousands contributed features • ...
  21. 21. Why Not Drupal • Can be hard to learn • Takes some time
  22. 22. Who does Drupal?
  23. 23. 3 type of drupalers • The programmer • The site builder • The content creator
  24. 24. Content creator • No interfacing with the code • Focussed on getting the message (‘content’) out to the world • Configures Drupal to it needs • Must work within the boundaries provided by Drupal and its modules
  25. 25. 6 or 7
  26. 26. Drupal 6 or 7 • Drupal 7 will be released soon (expected end of august) • Huge usability improvements for content creators
  27. 27. START
  28. 28. Contents • Start with fresh Drupal install • Go through main configuration pages • Cover basic terminology • Rasheed takes the challenge: “You name it, Rasheed builds it” • (not about installing Drupal)
  29. 29. Step 1: structure • Add some content • Create homepage • Simple menu structure
  30. 30. Content in Drupal • Content in Drupal is called a ‘node’ • Different ‘node’ types exist out of the box, and new node types can be created. • e.g.: • A blog post is a node of the type blog • A simple page is a node of the type page • ...
  31. 31. The Node • A node contains ‘fields’ that can be filled with content • Title • Body • published date (automatic) • publishing state (automatic) • Drupal allow modules and site builders to add fields to a node type (see the CCK module)
  32. 32. Nodes
  33. 33. Menu • Drupal has an ‘easy’ to use menu system • ‘out-of-the-box’ • Navigation block • Primary links • Secondary links • Assign pages to menus when you create content
  34. 34. Look and Feel • Drupal comes with several themes • Many themes are available online • Themes consist of ‘regions’ • ex: header, left, right, content, footer
  35. 35. Blocks • Blocks are important elements on Drupal site that can be placed in several ‘regions’ • Blocks do not contain the main content, but enriching information or functionality.
  36. 36. Modules • Drupal functionality can be augmented by using several modules. • Important ones that come with drupal but are not enabled by default: • Blog, contact, path, search
  37. 37. Blog • Gives you a simple content type that enables you to list all blog posts • RSS feed of your blog
  38. 38. Comments • Commenting on all nodes
  39. 39. Path Alias • node/id is not SEO friendly and doesn’t look good
  40. 40. Taxonomy • Taxonomy = creating categories • e.g.: Blog tags, categories for • Predefined categories versus real time tagging (‘folksonomy’)
  41. 41. Search • Enables searching content on your Drupal site
  42. 42. http://drupal.org/project/Modules
  43. 43. Thank you!
  44. 44. NorthPoint looks for Drupal experts /** * Implements hook_job_alter */ function northpoint_job_alter(){ northpoint_dial("212-819-1700"); }
  45. 45. Contact Northpoint infoUS@northps.com www.northps.com New York Office 130 West 42nd Street New York, NY 10036 Tel: 212-819-1700 @twom @nps_drupal

×