Drupal Bootcamp Mcn2008

Loading...

Flash Player 9 (or above) is needed to view presentations.
We have detected that you do not have it on your computer. To install it, go here.

0 comments

Post a comment

    Post a comment
    Embed Video
    Edit your comment Cancel

    2 Favorites & 1 Event

    Drupal Bootcamp Mcn2008 - Presentation Transcript

    1. Drupal Bootcamp Building Your Exhibition Website Sgt. Edward “Killer” Bachta Pfc. Robert Stein The Indianapolis Museum of Art
    2. What is Drupal?
      • Drupal is an open source content management system (CMS)
        • Easy to use
        • Dozens of add-on modules
        • Flexible Theming
        • Build your own modules
      • Separate Interface & Implementation
      Why do we use it?
    3. Why do we use it?
      • Supports many authors
    4. Flexible
    5.  
    6.  
    7.  
    8.  
    9.  
    10.  
    11.  
    12.  
    13. Drupal Installation
      • Requirements
        • (L|W|M|S)AMP stack
          • PHP 5.2 or higher
          • MySQL 4.1 or higher
        • Available at sites like Bitnami
      • Install process:
        • Extract the Drupal install
        • Create the database
        • Run /install.php & configure
    14. Creating Content
      • What can you do out of the box?
        • Pages, stories
        • How to add and manage content
      • Check out the front page
        • How to assign a front page
    15. Working with Menus
      • Further exploration of admin menus
      • Primary, secondary links
      • Let’s hook in a new page…
    16. Users and Roles
      • Show Users and User Creation
      • Create a Role
        • Contributor - can create pages and stories, but nothing else…
    17. Playing with Blocks
      • Show Blocks Administration
        • Left | Right | Navigation
      • Create Flickr Block
        • http://www.flickr.com/badge.gne
    18. Modules
      • What is a module?
      • http://drupalmodules.com/
      • How to install modules
    19. Modules
      • Must haves & Favorites
        • CCK & Views
        • Devel
        • Image cache
        • Image field
        • Nodewords
        • Fivestar
        • Plus…
    20. Modules
      • reCAPTCHA
    21. Modules
      • tinyMCE
    22. QUESTIONS?
    23. BREAK
    24. Themes
      • Drupal has the ability to have multiple themes.
        • Demo switching themes
      • Finding Themes
        • http:// drupal.org /project/Themes
        • http:// themegarden.org
      • Install a theme
    25. CSS & Templates
      • Step through CSS and Page template
      • Underlying Structure
      • Images are your friends
    26. More About Themes
      • http://tips.webdesign10.com/how-to-make-a-drupal-theme
      • http:// drupal.org/phptemplate
    27. Content Types
      • What is a content type?
      • How to create a content type
        • Adding fields
        • Managing fields
        • Displaying fields
      • Customizing display
      • Creating a template
        • node-object.tpl.php
    28. Views
      • Organizing content
      • Exploring the object gallery view
        • Page, block, and menu output
        • Filtering / Sorting
      • Changes in Drupal 6
        • Interface upgrade
        • Choosing fields to display
    29. Categories
      • Allow organization of content by taxonomy
        • Multiple vocabularies
        • Single or multiple inheritance
        • Fixed and free term assignment
      • Let’s create a vocabulary…
    30. Leveraging API’s
      • How to add “mash-up” code
        • Insert PHP into node content
          • Best for simple code on a single page
        • Create custom node templates
          • Complex code
          • Code that operates on more than 1 page
        • Create a module
          • Creating your own API
          • Code that operates on various types
          • Code that relies on additional data
    31. jQuery Examples
      • Use jQuery to spice up your site
      • Do crazy stuff with HTML elements
        • Hide / Show and other effects
        • Adding & removing content
        • All via a powerful selector syntax
      • The power of AJAX
        • Update data without forms
        • Pull data from the back end
        • Render updated content
    32. Recommendations
      • Lullabot podcasts
    33. QUESTIONS?

    + rsteinrstein, 2 years ago

    custom

    1428 views, 2 favs, 5 embeds more stats

    More info about this document

    © All Rights Reserved

    Go to text version

    • Total Views 1428
      • 1366 on SlideShare
      • 62 from embeds
    • Comments 0
    • Favorites 2
    • Downloads 0
    Most viewed embeds
    • 46 views on http://musematic.net
    • 13 views on http://drupalranch.com
    • 1 views on http://www.drupalranch.com
    • 1 views on http://www.hanrss.com
    • 1 views on http://labs.imamuseum.org

    more

    All embeds
    • 46 views on http://musematic.net
    • 13 views on http://drupalranch.com
    • 1 views on http://www.drupalranch.com
    • 1 views on http://www.hanrss.com
    • 1 views on http://labs.imamuseum.org

    less

    Flagged as inappropriate Flag as inappropriate
    Flag as inappropriate

    Select your reason for flagging this presentation as inappropriate. If needed, use the feedback form to let us know more details.

    Cancel
    File a copyright complaint
    Having problems? Go to our helpdesk?

    Categories