Drupal for Libraries

25
Leo Klein on Drupal for Libraries Talk Given at the Metropolitan Library System (Chicago) Feb. 29, 2008 Created by Leo Klein, ChicagoLibrarian.com

description

Presentation on Drupal for Libraries given at the Metropolitan Library System in Chicago on 2/29/2007.

Transcript of Drupal for Libraries

Page 1: Drupal for Libraries

Leo Kleinon

Drupal for Libraries

Talk Given at the Metropolitan Library

System (Chicago)Feb. 29, 2008

Created by Leo Klein, ChicagoLibrarian.com

Page 2: Drupal for Libraries

Hey, Wait a Minute!

Page 3: Drupal for Libraries

Why Content Management?In the Beginning: Everything Done by Hand

Early Database-Driven Sites: Home-made, DIY

Current CMS Potpourri: Many Choices (Good, Bad & Ugly*)

______* http://www.opensourcecms.com

Page 4: Drupal for Libraries

Why Drupal?

(Druplicon)

Page 5: Drupal for Libraries

Libraries That Use DrupalFlorida State Univ. Uminn Bio-Med. Library

Hoover Public Library (AL) Wendt Library (U. Wisc.)

Page 6: Drupal for Libraries

Origin of DrupalOrigin of DrupalOrigin of DrupalOrigin of Drupal

Page 7: Drupal for Libraries

Early Drupal User Group Meetup

Page 8: Drupal for Libraries

Drupal Born – 2001*• Originally developed by Dries Buytaert and fellow

students at the University of Antwerp

• 2001 – Initial Release of Drupal

• 2004 – Drupal taken up by Dean Campaign

• 2005 to now: – High Profile Conversions (Onion.com, Observer.com,

Amnesty International)– From "Community Plumbing" to "Roll-Your-Own Push

Button CMS" _________* More Info: http://drupal.org/node/769 http://www.computerworld.com.au/index.php/id;1398641189

Page 9: Drupal for Libraries

Drupal.org

Page 10: Drupal for Libraries

Resources from Drupal.org

• Software• Documentation• Bug Reports, Feature

Requests, etc.

• News• Forums• Groups

Page 11: Drupal for Libraries

Joys & Sorrows of Open Source

• It’s Free• It’s Open• It’s Innovative (sometimes)• It’s "Scratch Your Own Itch”• It’s Frustrating• It's Fun

Page 12: Drupal for Libraries

Types of Users

Page 13: Drupal for Libraries

RequirementsSW-HW*:• Server running either

Apache or IIS• PHP (Scripting Language)• MySQL or PostgreSQL

Human:• Person comfortable installing the above three• “Some assembly required”

______* http://drupal.org/requirements

Page 14: Drupal for Libraries

Drupal in 3 Parts

Page 15: Drupal for Libraries

Drupal Core

• What You Get 'Out of the Box'• Essential Features

(Node, Block, Taxonomy, Theme Engine, Comments, RSS)

• 'Legacy' Features(Story, Forum, Blog)

Page 16: Drupal for Libraries
Page 17: Drupal for Libraries

Contributed Modules• "Building Blocks" of Drupal• Hundreds to Choose from• Most Essential Modules:

– Content Construction Kit– Views– ImageCache– Organic Groups

Page 18: Drupal for Libraries

Life & Death of a Drupal ModuleModules are built for a specific purpose and for

a specific release of Drupal

How to Tell if a Module is Alive and Kicking -- or in the 'Deadpool':– Recent updates?– Recent Support Questions/Issues?– Attitude of Maintainers (Helpful or Not)?

Page 19: Drupal for Libraries

ThemesAmor Azul Imagination

NewsFlash SEO Position

Page 20: Drupal for Libraries

Drupal Roadmap• Drupal 6.0 (Feb. 2008)

– Improvements:• Installation• Theming • Internationalization

• Drupal 7.0 (Feb. 2009?)– Incorporation of CCK & Views into Core

Page 21: Drupal for Libraries

Drupal as a Community

• Open Source encourages - and requires – an open, responsive Social Organization

• Great team of Developers (some local in Illinois)

• Learn the terrain & benefit from It

Page 22: Drupal for Libraries

Other Helpful Sites• Drupal.org

Main Drupal Site

• Lullabot Wonderful source for podcasts and other high quality information on Drupal - http://www.lullabot.com

• Mastering Drupal Number of good screencasts - http://www.masteringdrupal.com/

• Dries Buytaert's BlogPersonal Blog of Drupal's Founder - http://buytaert.net

Page 23: Drupal for Libraries

Library-Related Resources

• DRUPAL4LIB – Listservhttp://drupal4lib.org

• Drupal Grouphttp://groups.drupal.org/libraries

• Drupalibhttp://drupalib.interoperating.info/

• Local Chicago User Group (General)http://groups.drupal.org/chicago

Page 24: Drupal for Libraries

Leo Klein’s Drupal Tips

• Try "Sandboxes" at OpenSourceCMS.com• Experiment locally• Follow the forums at Drupal.org• Join a Drupal Group (http://groups.drupal.org)

• Check out the competition

Ultimately: Bend the CMS to your needs (& not the other way around)

Page 25: Drupal for Libraries

Happy Drupaling!

Leo Robert Kleinleo 'at' leoklein 'dot' com

msn/aim/ghoo/yhoo: 'leorobertklein'

www.ChicagoLibrarian.com