introduction to drupal for libraries - infopeople.org to drupal for libraries ... pros of drupal •...
TRANSCRIPT
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
Introduction to
Drupal for Libraries
An Webinar
Laura Solomon, MCIW, MLS
druplicon
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.
Agenda
• What is Drupal?
• What can you do with Drupal?
• Examples
• Practical realities
• Live demo
{Dutch} druppel
pronounces Drupal {English}
means drop {English}
What does “Drupal” mean?
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
What is Drupal?
•Content management system
(CMS)
•Open source (GPL)
•Mostly/entirely W3C compliant
•Extremely extensible
What’s behind Drupal?
Award-winning CMS
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
CMS vs. development
framework
• Drupal is both!
• Provides the building blocks for complex
web sites and dynamic web apps
System requirements
• Apache/IIS
• PHP
• MySQL/PostgreSQL
• Patience!
What can you do with it?
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
Drupal structure
Contributions
Modules
Core (optional)
Core (required)
Core functionality
• Block - box display
• Filter - input format
• Node - content
• System - admin, theming, ...
• User
• Watchdog - logging
Core (optional)
•Blog
•Comments
•Forum
•Menu
•Locale
•Path
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
Contributed modules
• CCK
• Views
• Poormans’ Cron
• FCKeditor/TinyMCE
• Mollom
• Image
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
Contributed themes
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
Examples
• Non-library installations
• Library installations
(www.MichaelJackson.com)
(www.popsci.com)
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
(Recovery.gov)
(www.infoworld.com)
(MotherJones.com)
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
(www.wfp.org)
(www.oxfam.org)
(www.pearljam.com)
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
(www.abcfamily.com)
(www.beyonce.com)
(www.fedex.com)
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
(www.theonion.com)
(www.aadl.org)
(www.ahml.info)
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
(www.kclibrary.org)
(www.pvld.org)
(london.lib.oh.us)
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
(library.mcmaster.ca)
(www.techsoupforlibraries.org)
Pros of Drupal
• Free
• Dynamic
• Re-theming capability
• Granular level of customization
• Huge community
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
Cons of Drupal
• Knowledge required, documentation iffy
• Third-party pieces can be problematic
• Upgrading is challenging
• Initial setup
• “Free as in free kittens”
The “Drupal Cliff”
Drupal
You
The Drupal Skill Scale
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
Migrating your current site
• Compare functionality to version
• Automated conversion is possible (sort of)
• WYSIWYG editor
Demo time!
The Drupal Song http://www.youtube.com/watch?v=lZ-s3DRZJKY
Introduction to
Drupal for Libraries
This material has been created for the Infopeople Project [infopeople.org], 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. This material is licensed under a Creative Commons 3.0 Share & Share-Alike license. Use of this material should
credit the author and funding source.
Thank you!
Laura Solomon, MCIW, MLS