Drupal: Content Management and Community for your Library <ul><li>a panel presentation </li></ul><ul><li>Ilana Kingsley, U...
Project Introductions <ul><li>Ilana Kingsley – Univ. of Alaska Fairbanks </li></ul><ul><ul><li>http://uaflibrary.us/movieb...
 
 
Project Introductions <ul><li>Debra Riley-Huff – Univ. of Mississippi </li></ul><ul><ul><li>http://www.olemiss.edu/librari...
 
 
 
 
 
 
Project Introductions <ul><li>Harish Nayak – Univ. of Rochester, River Campus Libraries (RCL) </li></ul>
Current Alpha
Project Introductions <ul><li>Dave Mitchell - London Public Library </li></ul><ul><ul><li>http://www.londonpubliclibrary.c...
Project Introductions <ul><li>Nick Ruest - McMaster University </li></ul><ul><ul><li>http://digitalcollections.mcmaster.ca...
 
 
Process
UAF: Why Drupal? <ul><li>Easy to use  (will need to set up a mysql database and have php running) </li></ul><ul><li>Don’t ...
UAF Process <ul><li>CMS Selection </li></ul><ul><li>Drupal Installation </li></ul><ul><li>Content Analysis to create Drupa...
UAF: Content Types
Content Types
UAF: Roles
RCL Website Redesign Process
RCL Website Redesign Process
RCL Website Redesign Process
Theming
Unmodified Garland
 
 
 
Zen Theme Features  <ul><li>Well documented php and css files. </li></ul><ul><ul><li>Layout </li></ul></ul><ul><ul><li>Pri...
Zen Theme <ul><li>Sub-Themes  </li></ul><ul><li>Override the Zen defaults with your own CSS </li></ul>
User Customization in Drupal <ul><li>Create a personalized page that contains content from throughout the site.  </li></ul...
Unmodified Zen Classic
Unmodified Garland
MySite with Zen Classic
Collapsed News section
Simple Searchbox
Must Have Modules
Must Have Modules <ul><li>CCK </li></ul><ul><li>Views </li></ul><ul><li>Devel </li></ul><ul><li>Webforms </li></ul><ul><li...
Customization
Live
 
 
Taxonomy Theme - 'Adult' Website
 
Taxonomy Theme - Kids Website
Taxonomy Theme - Teens Website
Taxonomy Driven Navigation
Taxonomy Driven Navigation
Taxonomy Driven Navigation
OAI-PMH & CCK <ul><li>OAI for Bibliographic Module </li></ul><ul><li>Modified Mysql queries </li></ul><ul><li>Passes OAI t...
OAI-PMH & CCK <ul><li>Harvested by: </li></ul><ul><ul><li>OAIster </li></ul></ul><ul><ul><li>University of Illinois Urbana...
Rename Titles <ul><li>Automatic Node Titles Module </li></ul><ul><ul><li>Problem if nodes already had titles or changed au...
Clear Cache <ul><li>Mysql query to truncate selected cache tables. </li></ul><ul><li>Used in development </li></ul>
Delete Orphans <ul><li>Mysql query to delete records from all connected tables. </li></ul><ul><li>Tied in with Category & ...
Timeline <ul><li>Modified version of Timeline Module </li></ul><ul><li>Regular expressions for dates </li></ul><ul><li>Scr...
Timeline
Lessons Learned
Lessons Learned <ul><li>Figure out Content Types and User Roles ahead of time. </li></ul><ul><li>Realize the modules/theme...
Takeaways <ul><li>Zen Theme saves time of web designers by trade </li></ul><ul><li>MySite / Panels can make page customiza...
Social Features <ul><li>Bookbag </li></ul><ul><li>Tagging & Tag Cloud </li></ul><ul><li>Curate it! </li></ul><ul><li>Comme...
Questions? Ilana Kingsley, Univ. of Alaska Fairbanks Rasmuson Library   [email_address] Dave Mitchell, London Public Libra...
Upcoming SlideShare
Loading in …5
×

Drupal: Content Management and Community for your Library

1,558 views

Published on

Slides from presentation at Access2008, Hamilton, ON Oct. 3, 2008

Published in: Technology

Drupal: Content Management and Community for your Library

  1. 1. Drupal: Content Management and Community for your Library <ul><li>a panel presentation </li></ul><ul><li>Ilana Kingsley, Univ. of Alaska Fairbanks Rasmuson Library [email_address] </li></ul><ul><li>Dave Mitchell, London Public Library [email_address] </li></ul><ul><li>Harish Nayak, Univ. of Rochester Libraries, River Campus [email_address] </li></ul><ul><li>Debra Riley-Huff, University of Mississippi [email_address] </li></ul><ul><li>Nick Ruest, McMaster University Mills Memorial Library ruestn@mcmaster.ca </li></ul>
  2. 2. Project Introductions <ul><li>Ilana Kingsley – Univ. of Alaska Fairbanks </li></ul><ul><ul><li>http://uaflibrary.us/moviebrowser/ </li></ul></ul><ul><ul><li>http://library.uaf.edu </li></ul></ul>
  3. 5. Project Introductions <ul><li>Debra Riley-Huff – Univ. of Mississippi </li></ul><ul><ul><li>http://www.olemiss.edu/libraries </li></ul></ul>
  4. 12. Project Introductions <ul><li>Harish Nayak – Univ. of Rochester, River Campus Libraries (RCL) </li></ul>
  5. 13. Current Alpha
  6. 14. Project Introductions <ul><li>Dave Mitchell - London Public Library </li></ul><ul><ul><li>http://www.londonpubliclibrary.ca </li></ul></ul>
  7. 15. Project Introductions <ul><li>Nick Ruest - McMaster University </li></ul><ul><ul><li>http://digitalcollections.mcmaster.ca </li></ul></ul><ul><ul><li>http://pw20c.mcmaster.ca </li></ul></ul>
  8. 18. Process
  9. 19. UAF: Why Drupal? <ul><li>Easy to use (will need to set up a mysql database and have php running) </li></ul><ul><li>Don’t really need to know programming </li></ul><ul><li>Lot’s of user support </li></ul>
  10. 20. UAF Process <ul><li>CMS Selection </li></ul><ul><li>Drupal Installation </li></ul><ul><li>Content Analysis to create Drupal Content Types </li></ul><ul><li>Content Type creation via CCK </li></ul><ul><li>Create Roles (used for access control) </li></ul><ul><li>Enter users and associate users with Roles </li></ul><ul><li>Move content from static Web site to Drupal </li></ul><ul><li>Install Drupal modules as needed </li></ul><ul><li>Training for Content Providers </li></ul>
  11. 21. UAF: Content Types
  12. 22. Content Types
  13. 23. UAF: Roles
  14. 24. RCL Website Redesign Process
  15. 25. RCL Website Redesign Process
  16. 26. RCL Website Redesign Process
  17. 27. Theming
  18. 28. Unmodified Garland
  19. 32. Zen Theme Features <ul><li>Well documented php and css files. </li></ul><ul><ul><li>Layout </li></ul></ul><ul><ul><li>Print </li></ul></ul><ul><ul><li>Subthemes </li></ul></ul><ul><li>Lots of easy-to-access classes and ids for CSS developers. </li></ul><ul><li>Mindful CSS class names </li></ul><ul><ul><li>Different page item colors for non-logged-in users </li></ul></ul><ul><ul><li>Larger header section on the front page </li></ul></ul><ul><ul><li>Unique background color on a given content type. </li></ul></ul>
  20. 33. Zen Theme <ul><li>Sub-Themes </li></ul><ul><li>Override the Zen defaults with your own CSS </li></ul>
  21. 34. User Customization in Drupal <ul><li>Create a personalized page that contains content from throughout the site. </li></ul><ul><li>Users can add RSS/Atom feeds from external web sites to their MySite pages. </li></ul><ul><li>Fully integrates with most Drupal content </li></ul><ul><li>Drag, drop and sort content on user custom personal layout. </li></ul>
  22. 35. Unmodified Zen Classic
  23. 36. Unmodified Garland
  24. 37. MySite with Zen Classic
  25. 38. Collapsed News section
  26. 39. Simple Searchbox
  27. 40. Must Have Modules
  28. 41. Must Have Modules <ul><li>CCK </li></ul><ul><li>Views </li></ul><ul><li>Devel </li></ul><ul><li>Webforms </li></ul><ul><li>TinyMCE </li></ul><ul><li>Profile </li></ul><ul><li>jquery update </li></ul><ul><li>advanced cache </li></ul>
  29. 42. Customization
  30. 43. Live
  31. 46. Taxonomy Theme - 'Adult' Website
  32. 48. Taxonomy Theme - Kids Website
  33. 49. Taxonomy Theme - Teens Website
  34. 50. Taxonomy Driven Navigation
  35. 51. Taxonomy Driven Navigation
  36. 52. Taxonomy Driven Navigation
  37. 53. OAI-PMH & CCK <ul><li>OAI for Bibliographic Module </li></ul><ul><li>Modified Mysql queries </li></ul><ul><li>Passes OAI testing 100% </li></ul><ul><ul><li>_GET & _POST </li></ul></ul><ul><ul><li>Tokens </li></ul></ul><ul><ul><li>List records from Set </li></ul></ul>
  38. 54. OAI-PMH & CCK <ul><li>Harvested by: </li></ul><ul><ul><li>OAIster </li></ul></ul><ul><ul><li>University of Illinois Urbana-Champaign </li></ul></ul><ul><ul><li>Knowledge Ontario </li></ul></ul>
  39. 55. Rename Titles <ul><li>Automatic Node Titles Module </li></ul><ul><ul><li>Problem if nodes already had titles or changed automatic node title script </li></ul></ul><ul><ul><li>Script essentially opens a node then saves it. </li></ul></ul>
  40. 56. Clear Cache <ul><li>Mysql query to truncate selected cache tables. </li></ul><ul><li>Used in development </li></ul>
  41. 57. Delete Orphans <ul><li>Mysql query to delete records from all connected tables. </li></ul><ul><li>Tied in with Category & Container </li></ul><ul><li>Used in development </li></ul>
  42. 58. Timeline <ul><li>Modified version of Timeline Module </li></ul><ul><li>Regular expressions for dates </li></ul><ul><li>Scripts to control scale and population of the bands </li></ul><ul><li>Popup box modified to open node </li></ul><ul><li>Modified to work with current MIT SIMILE Timeline </li></ul><ul><li>Changed JSON output to work with dates </li></ul>
  43. 59. Timeline
  44. 60. Lessons Learned
  45. 61. Lessons Learned <ul><li>Figure out Content Types and User Roles ahead of time. </li></ul><ul><li>Realize the modules/themes you use now may not work with the next version of Drupal. </li></ul>
  46. 62. Takeaways <ul><li>Zen Theme saves time of web designers by trade </li></ul><ul><li>MySite / Panels can make page customization very possible </li></ul><ul><li>Drupal saves time that you ought to invest in… </li></ul>
  47. 63. Social Features <ul><li>Bookbag </li></ul><ul><li>Tagging & Tag Cloud </li></ul><ul><li>Curate it! </li></ul><ul><li>Commenting, and comment voting </li></ul><ul><li>Popular Items </li></ul><ul><li>Contact form </li></ul>
  48. 64. Questions? Ilana Kingsley, Univ. of Alaska Fairbanks Rasmuson Library [email_address] Dave Mitchell, London Public Library [email_address] Harish Nayak, Univ. of Rochester Libraries, River Campus hnayak@library.rochester.edu Debra Riley-Huff, University of Mississippi [email_address] Nick Ruest, McMaster University Mills Memorial Library ruestn@mcmaster.ca

×