Top Banner
Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittle guy.com druplico n Some content & graphics courtesy of Isriya Paireepairit August 28, 2009 12 pm-1 pm Infopeople webinars are supported by the U.S. Institute of Museum and Library Services under the provisions of the Library Services and Technology Act, administered in California by the State Librarian.
43

Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS [email protected] druplicon Some content & graphics courtesy of.

Jan 01, 2016

Download

Documents

Coleen Kelley
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Introduction to

Drupal for LibrariesAn Webinar

Laura Solomon, MCIW, MLS

[email protected]

druplicon

Some content & graphics courtesy of Isriya Paireepairit

August 28, 200912 pm-1 pm

Infopeople webinars are supported by the U.S. Institute of Museum and Library Services under the provisions of the Library Services and Technology Act, administered in California by the State Librarian.

Page 2: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Agenda

• What is Drupal?

• What can you do with Drupal?

• Examples

• Practical realities

• Live demo

Page 3: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

{Dutch} druppel

pronounces Drupal {English}

means drop {English}

What does “Drupal” mean?

Page 4: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

What is Drupal?

•Content management system (CMS)•Open source (GPL)•Mostly/entirely W3C compliant•Extremely extensible

Page 5: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

What’s behind Drupal?

Page 6: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Award-winning CMS

Page 7: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

CMS vs. development framework

• Drupal is both!

• Provides the building blocks for complex web sites and dynamic web apps

Page 8: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

System requirements

• Apache/IIS

• PHP

• MySQL/PostgreSQL

• Patience!

Page 9: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

What can you do with it?

Page 10: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Drupal structure

Contributions

Modules

Core (optional)

Core (required)

Page 11: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Core functionality

• Block - box display

• Filter - input format

• Node - content

• System - admin, theming, ...

• User

• Watchdog - logging

Page 12: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Core (optional)

•Blog•Comments•Forum•Menu•Locale•Path

Page 13: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Contributed modules

• CCK

• Views

• Poormans’ Cron

• FCKeditor/TinyMCE

• Mollom

• Image

Page 14: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Modules just for libraries

• Not a ton, but some robust ones

• Some work with specific ILSs

• Most are designed to work with specific products/protocols

Page 15: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Contributed themes

Page 16: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Examples

• Non-library installations

• Library installations

Page 17: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.MichaelJackson.com)

Page 18: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.popsci.com)

Page 19: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(Recovery.gov)

Page 20: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.infoworld.com)

Page 21: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(MotherJones.com)

Page 22: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.wfp.org)

Page 23: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.oxfam.org)

Page 24: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.pearljam.com)

Page 25: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.abcfamily.com)

Page 26: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.beyonce.com)

Page 27: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.fedex.com)

Page 28: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.theonion.com)

Page 29: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.aadl.org)

Page 30: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.ahml.info)

Page 31: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.kclibrary.org)

Page 32: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.pvld.org)

Page 33: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(london.lib.oh.us)

Page 34: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(library.mcmaster.ca)

Page 35: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

(www.techsoupforlibraries.org)

Page 36: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Pros of Drupal

• Free• Dynamic

• Re-theming capability

• Granular level of customization

• Huge community

Page 37: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Cons of Drupal

• Knowledge required, documentation iffy

• Third-party pieces can be problematic

• Upgrading is challenging

• Initial setup

• “Free as in free kittens”

Page 38: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

The “Drupal Cliff”

Drupal

You

Page 39: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

The Drupal Skill Scale

Page 40: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Migrating your current site

• Compare functionality to version

• Automated conversion is possible (sort of)

• WYSIWYG editor

Page 41: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Demo time!

Page 42: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

The Drupal Songhttp://www.youtube.com/watch?v=lZ-s3DRZJKY

Page 43: Introduction to Drupal for Libraries An Webinar Laura Solomon, MCIW, MLS laura@designforthelittleguy.com druplicon Some content & graphics courtesy of.

Thank you!

Laura Solomon, MCIW, MLS

[email protected]