Who is this guy anyway? Adult Services Librarian, Skokie Public Library Formerly the Adult and Web Services Librarian, Franklin Park Public Library Designed Franklin Park Public Library’s website using Drupal Designed Library Production Studio’s website using Drupal Part of the design team for the Skokie Business Portal website using Drupal Helped a few libraries get started with Drupal
Content Management Systems (Framework) Drupal Wordpress Joomla Plone Mambo Etc.
Why Drupal? Free – Open Source – Evolving  Menus User permissions Empower everybody/Spread the responsibility Themes Comments RSS Integration of blogs Fluid front page User profiles
So, is it easy?
Famous Drupal sites
A few local libraries using Drupal
And a few more
How it works
What we will go over Language Getting Started Themes Modules Concentrating on CCK and Views User permissions Blocks Menus
Drupalese Blocks Themes Core Modules Taxonomy Weight Node Path Page/Story/Content Type Drupal 6
Basic configurations Site Name Email address Slogan Mission Date and Time Clean URLs Offline?  Remember /user to log in again
Themes Drupal Theme Page
Settings for your theme Global Settings  (pay attention to tabs) Display post Toggle Display Color Scheme Logo Favicon Switching Themes
But I want my own theme Cascading Style Sheets (CSS)
Firefox/Firebug are your friends
Zen   “ Zen is the ultimate  starting theme  for Drupal.” http://drupal.org/project/zen
Keep in mind CSS vs. Tables Accessibility Per Capita Grants http://groups.drupal.org/node/18595? http://www.ada.gov/websites2_prnt.pdf
Modules What are they? Add-ons Add capabilities Awesome!
Core Modules Blogs Profiles Page/Story Menu Blocks Taxonomy Path
Contributed Modules Which ones to use ? Releases Issues Image by John Forsythe  http://blamcast.net/articles/drupal-modules-word-cloud
Content Construction Kit (CCK) and Views Modules
CCK Create content types Youth programs Teen programs Adult programs Databases Blogs Recommended websites
Views Lists, lists, and more lists All programs, youth programs, adult programs, repeating programs, etc. Blocks Calendar A particular user’s posts Image Galleries Slideshows Ratings
Hard to picture?
Taxonomy
A few cool modules Pathauto SOPAC Web Form Sign up Date and Date API Calendar Image Field and Image API Image Cache Scheduler Text Size Five Star and Vote API Printer Friendly WYSIWYG API FCKeditor Image Assist CAPTCHA Panels Content Template Nice Menus Administration Menu Google Analytics Link
User Permissions: divide and conquer
Blocks Where Sidebars Header Footer Content Depends on Theme Use your CSS Configure
Menus Primary, Secondary, and Navigation Settings While creating content Weight Contextual Menus Nice Menus Module DHTML Menu
Basic options for content Split summary Input format Revision information Comment settings File attachments URL path settings Authoring information Publishing options
Good online resources Learn by the Drop  http://learnbythedrop.com/ Drupal4lib Listserv  http://listserv.uic.edu/archives/drupal4lib.html GotDrupal.com?  http://gotdrupal.com/ Drupalib- Drupal for Libraries  http://drupalib.interoperating.info/  Drupal Dojo http://drupaldojo.com/ Getting Started  http://drupal.org/getting-started/6 Drupal Handbooks  http://drupal.org/handbooks Support   http://drupal.org/forum Library Drupal Group  http://groups.drupal.org/libraries Lullabot  http://www.lullabot.com/
A few books on Drupal
Local groups NSLS, DLS, PALS Web Services CoP June 15 th  10-12 at the Oak Park Public Library ALA Drupal4Lib BoF  ALA 2009 … still working out the time
Please feel free to contact me @ [email_address] http://twitter.com/mickjacobsen

Drupal for Libraries 05/28/09

  • 1.
  • 2.
    Who is thisguy anyway? Adult Services Librarian, Skokie Public Library Formerly the Adult and Web Services Librarian, Franklin Park Public Library Designed Franklin Park Public Library’s website using Drupal Designed Library Production Studio’s website using Drupal Part of the design team for the Skokie Business Portal website using Drupal Helped a few libraries get started with Drupal
  • 3.
    Content Management Systems(Framework) Drupal Wordpress Joomla Plone Mambo Etc.
  • 4.
    Why Drupal? Free– Open Source – Evolving Menus User permissions Empower everybody/Spread the responsibility Themes Comments RSS Integration of blogs Fluid front page User profiles
  • 5.
    So, is iteasy?
  • 6.
  • 7.
    A few locallibraries using Drupal
  • 8.
  • 9.
  • 10.
    What we willgo over Language Getting Started Themes Modules Concentrating on CCK and Views User permissions Blocks Menus
  • 11.
    Drupalese Blocks ThemesCore Modules Taxonomy Weight Node Path Page/Story/Content Type Drupal 6
  • 12.
    Basic configurations SiteName Email address Slogan Mission Date and Time Clean URLs Offline? Remember /user to log in again
  • 13.
  • 14.
    Settings for yourtheme Global Settings (pay attention to tabs) Display post Toggle Display Color Scheme Logo Favicon Switching Themes
  • 15.
    But I wantmy own theme Cascading Style Sheets (CSS)
  • 16.
  • 17.
    Zen “ Zen is the ultimate starting theme for Drupal.” http://drupal.org/project/zen
  • 18.
    Keep in mindCSS vs. Tables Accessibility Per Capita Grants http://groups.drupal.org/node/18595? http://www.ada.gov/websites2_prnt.pdf
  • 19.
    Modules What arethey? Add-ons Add capabilities Awesome!
  • 20.
    Core Modules BlogsProfiles Page/Story Menu Blocks Taxonomy Path
  • 21.
    Contributed Modules Whichones to use ? Releases Issues Image by John Forsythe http://blamcast.net/articles/drupal-modules-word-cloud
  • 22.
    Content Construction Kit(CCK) and Views Modules
  • 23.
    CCK Create contenttypes Youth programs Teen programs Adult programs Databases Blogs Recommended websites
  • 24.
    Views Lists, lists,and more lists All programs, youth programs, adult programs, repeating programs, etc. Blocks Calendar A particular user’s posts Image Galleries Slideshows Ratings
  • 25.
  • 26.
  • 27.
    A few coolmodules Pathauto SOPAC Web Form Sign up Date and Date API Calendar Image Field and Image API Image Cache Scheduler Text Size Five Star and Vote API Printer Friendly WYSIWYG API FCKeditor Image Assist CAPTCHA Panels Content Template Nice Menus Administration Menu Google Analytics Link
  • 28.
  • 29.
    Blocks Where SidebarsHeader Footer Content Depends on Theme Use your CSS Configure
  • 30.
    Menus Primary, Secondary,and Navigation Settings While creating content Weight Contextual Menus Nice Menus Module DHTML Menu
  • 31.
    Basic options forcontent Split summary Input format Revision information Comment settings File attachments URL path settings Authoring information Publishing options
  • 32.
    Good online resourcesLearn by the Drop http://learnbythedrop.com/ Drupal4lib Listserv http://listserv.uic.edu/archives/drupal4lib.html GotDrupal.com? http://gotdrupal.com/ Drupalib- Drupal for Libraries http://drupalib.interoperating.info/ Drupal Dojo http://drupaldojo.com/ Getting Started http://drupal.org/getting-started/6 Drupal Handbooks http://drupal.org/handbooks Support http://drupal.org/forum Library Drupal Group http://groups.drupal.org/libraries Lullabot http://www.lullabot.com/
  • 33.
    A few bookson Drupal
  • 34.
    Local groups NSLS,DLS, PALS Web Services CoP June 15 th 10-12 at the Oak Park Public Library ALA Drupal4Lib BoF ALA 2009 … still working out the time
  • 35.
    Please feel freeto contact me @ [email_address] http://twitter.com/mickjacobsen