35

Drupal for Libraries 05/28/09

Embed Size (px)

DESCRIPTION

Drupal for libraries instruction.

Citation preview

Page 1: Drupal for Libraries 05/28/09
Page 2: Drupal for Libraries 05/28/09

Who is this guy anyway?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

Page 3: Drupal for Libraries 05/28/09

Content Management Systems Content Management Systems (Framework)(Framework)

• Drupal• Wordpress• Joomla• Plone• Mambo• Etc.

Page 4: Drupal for Libraries 05/28/09

Why Drupal?Why Drupal?Free – Open Source – Evolving MenusUser permissions

Empower everybody/Spread the responsibilityThemesCommentsRSSIntegration of blogsFluid front pageUser profiles

Page 5: Drupal for Libraries 05/28/09

So, is it easy?So, is it easy?

Page 6: Drupal for Libraries 05/28/09

Famous Drupal sitesFamous Drupal sites

Page 7: Drupal for Libraries 05/28/09

A few local libraries using DrupalA few local libraries using Drupal

Page 8: Drupal for Libraries 05/28/09

And a few moreAnd a few more

Page 9: Drupal for Libraries 05/28/09

How it worksHow it works

Page 10: Drupal for Libraries 05/28/09

What we will go overWhat we will go over

LanguageGetting StartedThemesModules

Concentrating on CCK and Views

User permissionsBlocksMenus

Page 11: Drupal for Libraries 05/28/09

DrupaleseDrupaleseA. BlocksB. ThemesC. CoreD. ModulesE. TaxonomyF. WeightG. NodeH. PathI. Page/Story/Content TypeJ. Drupal 6

Page 12: Drupal for Libraries 05/28/09

Basic configurationsBasic configurations

Site NameEmail addressSloganMissionDate and TimeClean URLsOffline?

Remember /user to log in again

Page 13: Drupal for Libraries 05/28/09

ThemesThemes

Drupal Theme Page

Page 14: Drupal for Libraries 05/28/09

Settings for your themeSettings for your theme

Global Settings (pay attention to tabs)Display postToggle DisplayColor SchemeLogoFaviconSwitching Themes

Page 15: Drupal for Libraries 05/28/09

But I want my own themeBut I want my own theme

• Cascading Style Sheets (CSS)

Page 16: Drupal for Libraries 05/28/09

Firefox/Firebug are your friendsFirefox/Firebug are your friends

Page 17: Drupal for Libraries 05/28/09

ZenZen

“Zen is the ultimate starting theme for Drupal.”

http://drupal.org/project/zen

Page 18: Drupal for Libraries 05/28/09

Keep in mindKeep in mind

• CSS vs. Tables• Accessibility

– Per Capita Grants– http://groups.drupal.org/node/18595?– http://www.ada.gov/websites2_prnt.pdf

Page 19: Drupal for Libraries 05/28/09

ModulesModules

What are they?Add-onsAdd capabilitiesAwesome!

Page 20: Drupal for Libraries 05/28/09

Core ModulesCore Modules

BlogsProfilesPage/StoryMenuBlocksTaxonomyPath

Page 21: Drupal for Libraries 05/28/09

Contributed ModulesContributed Modules

• Which ones to use?ReleasesIssues

Image by John Forsythe http://blamcast.net/articles/drupal-modules-word-cloudImage by John Forsythe http://blamcast.net/articles/drupal-modules-word-cloud

Page 22: Drupal for Libraries 05/28/09

Content Construction Kit (CCK) Content Construction Kit (CCK) and Views Modulesand Views Modules

Page 23: Drupal for Libraries 05/28/09

CCKCCK

• Create content typesYouth programsTeen programsAdult programsDatabasesBlogsRecommended websites

Page 24: Drupal for Libraries 05/28/09

ViewsViews• Lists, lists, and more lists

All programs, youth programs, adult programs, repeating programs, etc.BlocksCalendarA particular user’s postsImage GalleriesSlideshowsRatings

Page 25: Drupal for Libraries 05/28/09

Hard to picture?Hard to picture?

Page 26: Drupal for Libraries 05/28/09

TaxonomyTaxonomy

Page 27: Drupal for Libraries 05/28/09

A few cool modulesA few cool modules

PathautoSOPACWeb FormSign upDate and Date APICalendarImage Field and Image APIImage CacheSchedulerText SizeFive Star and Vote API

Printer FriendlyWYSIWYG APIFCKeditorImage AssistCAPTCHAPanelsContent TemplateNice MenusAdministration MenuGoogle AnalyticsLink

Page 28: Drupal for Libraries 05/28/09

User Permissions:User Permissions:divide and conquerdivide and conquer

Page 29: Drupal for Libraries 05/28/09

BlocksBlocks

WhereSidebarsHeaderFooterContentDepends on ThemeUse your CSS

Configure

Page 30: Drupal for Libraries 05/28/09

MenusMenus

• Primary, Secondary, and Navigation• Settings• While creating content• Weight• Contextual Menus• Nice Menus Module• DHTML Menu

Page 31: Drupal for Libraries 05/28/09

Basic options for contentBasic options for content• Split summary• Input format• Revision information• Comment settings• File attachments• URL path settings• Authoring information• Publishing options

Page 32: Drupal for Libraries 05/28/09

Good online resourcesGood 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/

Page 33: Drupal for Libraries 05/28/09

A few books on DrupalA few books on Drupal

Page 34: Drupal for Libraries 05/28/09

Local groupsLocal groups

• NSLS, DLS, PALS Web Services CoP– June 15th 10-12 at the Oak Park Public Library

• ALA Drupal4Lib BoF – ALA 2009 … still working out the time

Page 35: Drupal for Libraries 05/28/09

Please feel free to contact me @Please feel free to contact me @[email protected]@hotmail.com

http://twitter.com/mickjacobsenhttp://twitter.com/mickjacobsen