45 Minute Drupal Site
Upcoming SlideShare
Loading in...5
×
 

45 Minute Drupal Site

on

  • 2,541 views

Building a site in Drupal

Building a site in Drupal

Statistics

Views

Total Views
2,541
Views on SlideShare
2,539
Embed Views
2

Actions

Likes
2
Downloads
83
Comments
0

1 Embed 2

http://www.slideshare.net 2

Accessibility

Categories

Upload Details

Uploaded via as OpenOffice

Usage Rights

© All Rights Reserved

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Processing…
Post Comment
Edit your comment

45 Minute Drupal Site 45 Minute Drupal Site Presentation Transcript

  • Drupal Corporate Brochure in 45 Minutes
      • Pratt Web Services
  • Drupal Dec 2000
  • Drupal Sept 2001
    • Managers/Owners
      • Easy
      • Flexible
      • Stable
      • Modular
    • Developers
      • To stimulate a discussion about the basics of Drupal.
  • Drupal Drool
    • http://www.fastcompany.com/
    • http://www.herron.iupui.edu/
    • http://michaelbuble.com/
    • http://diamond.businessobjects.com/
    • http://purcellmountainlodge.com
    • IBM, Sony BMG, AOL...
    • http://sandbox.anguspratt.com
    • Planning
    • Installing
    • Configuring
    • Best Practices
  • Front Page Products News Contact Us
  • Planning Functionality
    • Rich Text Editor
    • Spam Control
    • Search Engine Friendly
    • Google Analytics
    • Image Management
    • Administration Menu
    • Update Status
  • Web Hosting
    • PHP4 (4.3.5 or greater) or PHP5
    • MySQL, version 4.1or greater
    • Web Server - Apache preferred
      • Windows IIS possible
    • Apache 'mod_rewrite' extension for clean urls
    • Other little gotchas (Register_Globals) Check Drupal documentation
  • Installing
    • FTP
    • Shell / SSH / Command line
      • wget
      • tar -xvzf
    • DATABASE
      • Database name
      • User and Password
      • Host (uses localhost by default)
  • Finding Modules
    • Spam control - http://drupal.org/project/akismet
    • Google Analytics - http://drupal.org/project/google_analytics
    • Pathauto - http://drupal.org/project/pathauto
    • requires Token - http://drupal.org/project/token
    • Update module - http://drupal.org/project/update_status
    • TinyMCE - http://drupal.org/project/tinyMCE
      • use auto Configuration http://drupal.org/project/tinymce_autoconf
    • Images - http://drupal.org/project/image
    • Image Assist - http://drupal.org/project/img_assist
    • Administration menu - http://drupal.org/project/admin_menu
  • Site Configuration
    • Create the first user
    • Go to admin page – handle errors
    • Site configuration - file system
    • Enable clean URLs
    • Enable modules
    • Create roles
    • Create second user – use it
  • Add Content
    • Stuff
  • Creating News
    • 1. Create a vocabulary (administer»categories»add vocabulary tab) called "News" with "story" checked under "Types:", "Hierarchy:", set to "Disabled", "Multiple select" unchecked and "Required" checked
    • 2. Create terms (administer»categories»add terms) under this "News" Vocabulary as follows: "News", "Media Releases" and "Events"
  • News 2
    • 1. Administer»Views»Add tab
    • 2. Under "Name", enter "recent_stories"
    • 3. Under "Page"
    • 1. Check "Provide Page View
    • 2. Under "URL" enter "news"
    • 3. Under "View Type:" select "Teaser List"
    • 4. Under "Title:" enter "Recent News"
  • News 3
    • 4. Under "Block"
    • 1. check "Provide Block"
    • 2. Under View Type", select "List View"
    • 3. Under "Title", enter "Recent News"
    • 4. Under "Nodes per Block:", enter "5"
  • News 4
    • 5. Under "Fields"
    • 1. Under "Add Field" select "Node: Title" and click "Add Field" and leave the default options unchanged
  • News 5
    • 6. Under "Filters":
    • 1. Under "Add Filter" select "Node: Published" and click "Add Filter" and leave the default options unchanged
    • 2. Under "Add Filter" select "Node: Type" and click "Add Filter" and change "Value" to "Story" by clicking on "Story"
  • News 6
    • 7. Under "Sort Criteria:"
    • 1. Under "Add criteria" select "Node: Updated Time" and click "Add Criteria"
    • 2. Select "Descending" under "Order" to show the list of News items sorted reverse chronologically by time.
  • Best Practices
    • Don't Hack Core!
    • Accounts and Roles
    • Plan for the future (upgrades)
    • Back up both the database and the files
    • Use sites/all/modules and sites/all/themes
    • Avoid spaces in any directory name
  • Get Involved in the Community