drupal for libraries 05/28/09
DESCRIPTION
Drupal for libraries instruction.TRANSCRIPT
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
Content Management Systems Content Management Systems (Framework)(Framework)
• Drupal• Wordpress• Joomla• Plone• Mambo• Etc.
Why Drupal?Why Drupal?Free – Open Source – Evolving MenusUser permissions
Empower everybody/Spread the responsibilityThemesCommentsRSSIntegration of blogsFluid front pageUser profiles
So, is it easy?So, is it easy?
Famous Drupal sitesFamous Drupal sites
A few local libraries using DrupalA few local libraries using Drupal
And a few moreAnd a few more
How it worksHow it works
What we will go overWhat we will go over
LanguageGetting StartedThemesModules
Concentrating on CCK and Views
User permissionsBlocksMenus
DrupaleseDrupaleseA. BlocksB. ThemesC. CoreD. ModulesE. TaxonomyF. WeightG. NodeH. PathI. Page/Story/Content TypeJ. Drupal 6
Basic configurationsBasic configurations
Site NameEmail addressSloganMissionDate and TimeClean URLsOffline?
Remember /user to log in again
Settings for your themeSettings for your theme
Global Settings (pay attention to tabs)Display postToggle DisplayColor SchemeLogoFaviconSwitching Themes
But I want my own themeBut I want my own theme
• Cascading Style Sheets (CSS)
Firefox/Firebug are your friendsFirefox/Firebug are your friends
ZenZen
“Zen is the ultimate starting theme for Drupal.”
http://drupal.org/project/zen
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
ModulesModules
What are they?Add-onsAdd capabilitiesAwesome!
Core ModulesCore Modules
BlogsProfilesPage/StoryMenuBlocksTaxonomyPath
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
Content Construction Kit (CCK) Content Construction Kit (CCK) and Views Modulesand Views Modules
CCKCCK
• Create content typesYouth programsTeen programsAdult programsDatabasesBlogsRecommended websites
ViewsViews• Lists, lists, and more lists
All programs, youth programs, adult programs, repeating programs, etc.BlocksCalendarA particular user’s postsImage GalleriesSlideshowsRatings
Hard to picture?Hard to picture?
TaxonomyTaxonomy
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
User Permissions:User Permissions:divide and conquerdivide and conquer
BlocksBlocks
WhereSidebarsHeaderFooterContentDepends on ThemeUse your CSS
Configure
MenusMenus
• Primary, Secondary, and Navigation• Settings• While creating content• Weight• Contextual Menus• Nice Menus Module• DHTML Menu
Basic options for contentBasic options for content• Split summary• Input format• Revision information• Comment settings• File attachments• URL path settings• Authoring information• Publishing options
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/
A few books on DrupalA few books on Drupal
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
Please feel free to contact me @Please feel free to contact me @[email protected]@hotmail.com
http://twitter.com/mickjacobsenhttp://twitter.com/mickjacobsen