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

Upload: leoklein

Post on 10-May-2015

17.714 views

Category:

Technology


0 download

DESCRIPTION

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

TRANSCRIPT

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