Hands On Drupal: Funny Name, Serious CMS


Published on

What on earth is Drupal? Check out this awesome presentation by David Stagg, JMO and Albert Hughes for the answer. They will not only tell you what Drupal is, but what it can do and whether or not it is right for you.

Published in: Business, Technology
  • Be the first to comment

  • Be the first to like this

No Downloads
Total views
On SlideShare
From Embeds
Number of Embeds
Embeds 0
No embeds

No notes for slide
  • On other screen, make sure drupal.org is up the entire time until we move through other sites using Drupal.
  • The bulk of the “hands-on” portion is going to be number 2: What can Drupal do?
  • If you’ve never heard of Drupal, this is probably going to be the most important two minutes of the whole session. If you have, just bear with us.
  • Albert’s picture. First started making Web sites, this is what “content management” was like. ALBERT: Tell your story about why you started making Web sites. Make sure to say CONTENT
  • Time went on, Web sites started to have and display more and more content. The more content, the more there was a need for a way to manage it. <slide>
  • Looking around for different options. There had to be a better, more efficient system than what I had been doing.
  • Today, we have the phrase “content management system” to mean any type of application that runs on the Internet that allows a user to control and customize their content.
  • ALBERT: Tell WHY Drupal was the best solution for Headwreckas. David follow up with suit out of the box, tailor benefits for Drupal as it related to Albert’s story. Should have taken about 4-6 minutes.
  • DAVID: We’re going to spend the bulk of the afternoon here because this is where the magic happens. Drupal can DO a lot of things, but we want to make sure you also take away the HOW when you leave today.
  • ALBERT The Onion, Fast Company, Sony Artists page, and one we did, WEG. ALL SPECIFIC TO WEG SITE: On WEG’s, show the Interview content type in a number of different views. Note that the ON-LINE COMMUNITY played a huge part in all of this.
  • JMO Make sure to establish All Stars Web series as a NODE when you click on it. Note that Drupal offers different ways to display nodes, whether it be the full node, a grid view of the nodes, or an entirely custom view of the node like on the home page.
  • Today we’re going to set up a site that will allow a non-profit to publish a custom Press Release. Mine, Al, and JMO’s non-profit is obviously about making money, so we’re going to publish a Press Release for the Leave Money Association Organization, or LMAO, to leave us some money. You may be a small business looking to display latest products or an organization looking to display the latest news.
  • JMO We’re not going to spend a lot of time here, but if you need detailed help, find us afterward. There is a link on your hand out that you can go to for providers.
  • ALBERT SLIDE Click on Site Information and walk through that page FOR CREATE A PAGE DON’T TALK ABOUT ANY ADVANCED SETTINGS After adding a page, make sure to take note of the URL; we’re going to need to know that to add it to our menu Note the terminology: Drupal calls the menu “primary links”, NOT navigation. Navigation is the Admin menu. Show USERS screen. Click Add User. Show them the Roles view. Add a Role. Do NOT show permissions page.
  • JMO SLIDE Extending the functionality of Drupal What is a module? Out-of-the-box, Drupal comes with plenty of modules, some already turned on. We highly recommend turning some extra ones on: Make sure to turn on Taxonomy and create Press Release categories. JMO Flesh this out. Finish up core modules conversation with other mentionables: Polls, Upload, Profiles. Come with core, but may be overkill on your site. GO CHANGE A PATH TO ABOUT
  • Why install them in a specific directory? When updating Drupal’s core, this will leave your modules untouched.
  • ALBERT IS GOING TO SHOWCASE MORE POWERFUL THIRD PARTY MODULES Ones we’ll be using today to create a Press Release content type (this is the heart of Drupal): CCK (Content Construction Kit) (GIVE EXAMPLES: WEG has this content type, has that content type) For this hand-on experience we’re going to create a Press Release. Image API/ImageCache/File Field/Image Field Views Mention the hand out with other recommended modules. Remember: /sites/all/modules/
  • This is where we actually demo adding a press release to the site and displaying it using Views. We have all the ingredients, let’s make the magic happen. Ask JMO to give some fields that would be in a press release. Make sure mentioned: IMAGE, AUTHOR, SUB-TITLE. If not, David or JMO will ask. Save content type. Go to “Create Content” in Administer menu. Fill out your fields. Hit Save. Content is published! It’ll show the node, then go to home page to see it published to the home page. Explain how the home page works by default. Any published content (OTHER THAN PAGES) will show up newest first on the home page. If you don’t have ANY content, it’ll default to the intro screen we saw a while back. Show how to remove a piece of content from home page stream, explain what the other publishing options are.
  • DAVID Show the look of a site with a core theme, with a third-party theme, and a custom theme (bird’s eye view). Change look with a CORE THEME: BLUEMARINE. Add a new logo. Note the search box. Uncheck the display box to HIDE it.
  • Like a suit you buy off the rack, out of the box, you can take Drupal and tailor it to your organization’s needs.
  • Whether it’s blogs, news, interviews, stories, articles, products, or users, you can create easy ways to get them on your site for end users to view.
  • There are plenty of other CMSs out there, and Drupal isn’t always the best fit.
  • Hands On Drupal: Funny Name, Serious CMS

    1. 1. HANDS-ON DRUPAL Funny Name, Serious CMS.
    2. 2. THE PEOPLE ON STAGE RIGHT NOW <ul><li>We’ll be your hosts for this evening </li></ul>
    3. 3. Albert D. Hughes <ul><li>Project Manager at Schipul </li></ul>
    4. 4. John-Michael Oswalt <ul><li>Search Engine Marketing at Schipul </li></ul>
    5. 5. David Stagg <ul><li>Creative Director at Schipul </li></ul>
    6. 6. 3 Big Questions <ul><li>What is Drupal? </li></ul><ul><li>What can Drupal do? </li></ul><ul><li>Is Drupal right for me? </li></ul>
    7. 7. WHAT IS DRUPAL? <ul><li>Funny name, serious CMS. </li></ul>
    8. 8. Building a Web site <ul><li>Signed, </li></ul><ul><li>The 1990s </li></ul>
    9. 9. <ul><li>CONTENT </li></ul>
    10. 10. <ul><li>CONTENT </li></ul><ul><li>MANAGEMENT </li></ul>
    11. 11. <ul><li>CONTENT </li></ul><ul><li>MANAGEMENT </li></ul><ul><li>SYSTEM </li></ul>
    12. 12. <ul><li>C ONTENT </li></ul><ul><li>M ANAGEMENT </li></ul><ul><li>S YSTEM </li></ul>
    13. 13. Drupal <ul><ul><li>Open-source </li></ul></ul><ul><ul><li>Easy to tailor (customizable) </li></ul></ul><ul><ul><li>Supported by a large on-line community </li></ul></ul>
    14. 14. WHAT CAN DRUPAL DO? <ul><li>With great power comes great responsibility. And a Porsche. </li></ul>
    15. 15. Bird’s Eye View <ul><li>Sites powered by Drupal </li></ul><ul><li>How sites leveraged Drupal </li></ul><ul><ul><li>Content/Content Types </li></ul></ul><ul><ul><li>Menus </li></ul></ul><ul><ul><li>Blocks </li></ul></ul><ul><ul><li>Nodes </li></ul></ul>
    16. 16. Bird’s Eye View, cont. <ul><li>Custom content types </li></ul><ul><li>Search engine optimization </li></ul><ul><li>Use of third-party modules </li></ul>
    17. 17. NOW LET’S DO IT. <ul><li>Where after it’s all over, you still feel morally reputable. </li></ul>
    18. 18. <ul><li>Hosting plans </li></ul><ul><li>Installing </li></ul><ul><ul><li>Self-hosted </li></ul></ul><ul><ul><li>One-click installation </li></ul></ul>Hosting and Installing
    19. 19. Administration <ul><li>Site Information (“Customize and Configure”) </li></ul><ul><li>Adding a basic page </li></ul><ul><li>Menus and navigation </li></ul><ul><li>Roles, Users, Permissions </li></ul>
    20. 20. Core Modules <ul><li>What is a module? </li></ul><ul><li>Modules </li></ul><ul><ul><li>Comments </li></ul></ul><ul><ul><li>Contact </li></ul></ul><ul><ul><li>Path </li></ul></ul><ul><ul><li>Search </li></ul></ul>
    21. 21. Third-Party Modules <ul><li>Free to download, free to use </li></ul><ul><li>Necessary for improved Drupal functionality </li></ul><ul><li>Community-submitted </li></ul><ul><li>Installed in separate, specific directory </li></ul><ul><ul><li>/sites/all/modules/ </li></ul></ul>
    22. 22. Third-Party Modules, cont. <ul><li>CCK (Content Construction Kit) </li></ul><ul><li>Image-related: </li></ul><ul><ul><li>File Field (CCK) </li></ul></ul><ul><ul><li>Image Field (CCK) </li></ul></ul><ul><ul><li>Image API </li></ul></ul><ul><ul><li>ImageCache </li></ul></ul><ul><li>Views </li></ul>
    23. 23. Putting It All Together <ul><li>Create the content type </li></ul><ul><li>Create the content </li></ul><ul><li>Publish the content </li></ul><ul><ul><li>View a full list of content on my site </li></ul></ul>
    24. 24. Themes <ul><li>The basic look may not suit your organization </li></ul><ul><ul><li>Core Themes </li></ul></ul><ul><ul><li>Third-Party Themes </li></ul></ul><ul><ul><li>Custom Themes </li></ul></ul><ul><li>Changing your theme </li></ul><ul><li>Theme settings </li></ul><ul><ul><li>Site logo </li></ul></ul>
    25. 25. THREE BIG QUESTIONS <ul><li>Should you ask it out on a date? </li></ul>
    26. 26. 3 Big Questions—Answered! <ul><li>What is Drupal? </li></ul><ul><ul><li>An easy to tailor open-source content management system (CMS) supported by a large on-line community. </li></ul></ul>
    27. 27. 3 Big Questions—Answered! <ul><li>2. What can Drupal do? </li></ul><ul><ul><li>Drupal can use modules, like CCK and Views, to take your information types and organize and display them in a streamlined approach. </li></ul></ul>
    28. 28. 3 Big Questions—Answered! <ul><li>3. Is Drupal right for me? </li></ul><ul><ul><li>Not always! </li></ul></ul>
    29. 29. Q&A <ul><li>Dear Lord, I hope we know the answer </li></ul>
    30. 30. “ Hands-On Drupal”
    31. 31. HUGHES, OSWALT, STAGG Schipul—The Web Marketing Company