Girl geek-drupal-intro-jan23-2012

1,370 views
1,322 views

Published on

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,370
On SlideShare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
242
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Girl geek-drupal-intro-jan23-2012

  1. 1. Building Websites with Drupal Suzanne Kennedy @suzanne_kennedy evolvingweb.caGo to drupalgardens.com + Create a Free Site
  2. 2. What we’ll do today1.What is Drupal?2.Extending Drupal3.Thinking like Drupal
  3. 3. drupalgardens.com
  4. 4. Get set up
  5. 5. Get set up
  6. 6. • Drupal Gardens• Managed hosting• Support• Training
  7. 7. • Drupal experts• Contribute to Drupal• Multilingual websites• Drupal Training
  8. 8. About you ?
  9. 9. What is Drupal?Software and community
  10. 10. What can you do with Drupal?
  11. 11. Build an Engagement Platform
  12. 12. Publish Lots of Content
  13. 13. Search Engine Optimization
  14. 14. Manage All Kinds of Content
  15. 15. Implement a Beautiful Design
  16. 16. Create a Simple Website
  17. 17. Drupal is Software drupal.org/project/drupal
  18. 18. Drupal ‘Out of the Box’
  19. 19. Extend Drupal
  20. 20. Drupal DistributionsSocial community site: Academic sites:Conference sites: News organizations:
  21. 21. Why Use Drupal?
  22. 22. Websites are SimilarLogo, Slogan, Search, RSS Feeds, Content, Users, Language Switcher, Mailing List
  23. 23. Websites are SimilarLogo, Slogan, Search, RSS Feeds, Content, Users, Language Switcher, Mailing List
  24. 24. Websites are SimilarLogo, Slogan, Search, RSS Feeds, Content, Users, Language Switcher, Mailing List
  25. 25. Separate Site Editor + Creator
  26. 26. Drupal is a community drupal.org
  27. 27. Montreal Drupal Users Group groups.drupal.org/montreal-quebec
  28. 28. Drupal is Open Source Photos from code sprints (cc) by muir.ceardach http://www.flickr.com/photos/ceardach
  29. 29. Let’s try it• Change your site title, slogan• Create content• Create a custom “block” on your site• Place the block on the homepage
  30. 30. What You’ll Make
  31. 31. Using Contributed Modules
  32. 32. Core vs. Contributed Modules Go to the ‘Modules’ Page
  33. 33. Contributed ModulesSoftware to extend the functionality of Drupal. drupal.org/project/modules Fivestar: A content rating system Webform: Submission form Flag: All purpose content marker
  34. 34. Contributed Modules on Drupal.org http://drupal.org/project/webform
  35. 35. Project information
  36. 36. Let Users Contact You
  37. 37. Let’s try itYou want to: • Let users contact you • Collect specific informationExercise: • Enable a module: Webform • Create a form!
  38. 38. What You’re Building
  39. 39. Thinking Like Drupal
  40. 40. The Drupal WayDrupal Func%onality, Content, Display, Layout, Appearance,Other systems Func%onality, Content, Appearance,
  41. 41. The Drupal WayFunc%onality, Content, Display, Layout, Appearance, 1. Functionality What Functionality do you want? Select and configure modules.
  42. 42. The Drupal WayFunc%onality, Content, Display, Layout, Appearance, 2. Content What is the structure of content? Create content types and configure them. At this time you can work on permissions.
  43. 43. The Drupal WayFunc%onality, Content, Display, Layout, Appearance, 3. Display How do you want the content displayed? A List? A table? Thumbnail? In a block? On a page?
  44. 44. The Drupal WayFunc%onality, Content, Display, Layout, Appearance, 4. Layout Where should it be accessed from? Arrange layout, configure menus and navigation.
  45. 45. The Drupal WayFunc%onality, Content, Display, Layout, Appearance, 5. Appearance What will your site look like? Create or customize your theme.
  46. 46. The Drupal WayDrupal Func%onality, Content, Display, Layout, Appearance,Other systems Func%onality, Content, Appearance,
  47. 47. New Project:
  48. 48. End product
  49. 49. Content Structure is Important You could allow users to add events as unstructured content
  50. 50. Break up content into fields
  51. 51. Use Fields to Organize Content
  52. 52. Content Relationships Location Pointe-à-Callière 350 Place Royale Montréal, QC H2Y 2C9
  53. 53. Categorize Content
  54. 54. Creating Lists of Content
  55. 55. Site building steps1. Create content types2. Test with real content3. Create custom listing4. Position the content5. Develop appearance
  56. 56. 1. Create the content type
  57. 57. 2. Enter in the content
  58. 58. 3. Generate list of contentUse Views to build a query and specify display
  59. 59. 4. Place list on the site
  60. 60. Let’s try it• Create a content type: Quotes• Create custom list of content• Position content
  61. 61. What You’re Building
  62. 62. What’s Next?
  63. 63. Next:Join the Community • Get an account on Drupal.org • Go to Groups.Drupal.org • Attend a meetupNext Steps with Drupal • training.acquia.com/hellodrupal • drupal.org/documentation/install
  64. 64. Drupal Training in Montrealevolvingweb.ca/training• Friday, Jan 27th: Drupal for Developers• Friday, Feb 17th: Drupal in a Day• Discount Code: DRUPAL15studioxx.org• Intro to Drupal on Wednesdays Feb-March
  65. 65. Questions?

×