Montreal Girl Geeks: Intro to Drupal

3,035 views
2,907 views

Published on

So you need a website for your business, online magazine, or knitting collective. You want to get it online quickly, but you have big plans for adding new features in the future. Where do you start? One solution that has been gaining popularity among small businesses, non-profits, web designers, and large organizations is Drupal.

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
3,035
On SlideShare
0
From Embeds
0
Number of Embeds
1,273
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Montreal Girl Geeks: Intro to Drupal

  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?

×