Your SlideShare is downloading. ×
0
Drupal Corporate Brochure  in 45 Minutes <ul><ul><li>Pratt Web Services </li></ul></ul>
Drupal Dec 2000
Drupal Sept 2001
<ul><li>Managers/Owners </li></ul><ul><ul><li>Easy </li></ul></ul><ul><ul><li>Flexible </li></ul></ul><ul><ul><li>Stable <...
Drupal Drool <ul><li>http://www.fastcompany.com/ </li></ul><ul><li>http://www.herron.iupui.edu/ </li></ul><ul><li>http://m...
<ul><li>Planning </li></ul><ul><li>Installing </li></ul><ul><li>Configuring </li></ul><ul><li>Best Practices </li></ul>
Front Page Products News Contact Us
Planning Functionality <ul><li>Rich Text Editor </li></ul><ul><li>Spam Control </li></ul><ul><li>Search Engine Friendly </...
Web Hosting <ul><li>PHP4 (4.3.5 or greater) or PHP5 </li></ul><ul><li>MySQL, version 4.1or greater </li></ul><ul><li>Web S...
Installing <ul><li>FTP </li></ul><ul><li>Shell / SSH / Command line </li></ul><ul><ul><li>wget </li></ul></ul><ul><ul><li>...
Finding Modules <ul><li>Spam control -  http://drupal.org/project/akismet   </li></ul><ul><li>Google Analytics -  http://d...
<ul><li>TinyMCE -  http://drupal.org/project/tinyMCE   </li></ul><ul><ul><li>use auto Configuration  http://drupal.org/pro...
Site Configuration <ul><li>Create the first user </li></ul><ul><li>Go to admin page – handle errors </li></ul><ul><li>Site...
Add Content <ul><li>Stuff </li></ul>
Creating News <ul><li>1. Create a vocabulary (administer»categories»add vocabulary tab) called &quot;News&quot; with &quot...
News 2 <ul><li>1. Administer»Views»Add tab </li></ul><ul><li>2. Under &quot;Name&quot;, enter &quot;recent_stories&quot; <...
News 3 <ul><li>4. Under &quot;Block&quot; </li></ul><ul><li>1. check &quot;Provide Block&quot; </li></ul><ul><li>2. Under ...
News 4 <ul><li>5. Under &quot;Fields&quot; </li></ul><ul><li>1. Under &quot;Add Field&quot; select &quot;Node: Title&quot;...
News 5 <ul><li>6. Under &quot;Filters&quot;: </li></ul><ul><li>1. Under &quot;Add Filter&quot; select &quot;Node: Publishe...
News 6 <ul><li>7. Under &quot;Sort Criteria:&quot; </li></ul><ul><li>1. Under &quot;Add criteria&quot; select &quot;Node: ...
Best Practices <ul><li>Don't Hack Core! </li></ul><ul><li>Accounts and Roles </li></ul><ul><li>Plan for the future (upgrad...
Get Involved in the Community
Upcoming SlideShare
Loading in...5
×

45 Minute Drupal Site

1,883

Published on

Building a site in Drupal

Published in: Technology, Design
0 Comments
2 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
1,883
On Slideshare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
86
Comments
0
Likes
2
Embeds 0
No embeds

No notes for slide
  • Transcript of "45 Minute Drupal Site"

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

      Clipping is a handy way to collect important slides you want to go back to later.

    ×