Upload
patricioarrobo
View
4
Download
0
Embed Size (px)
Citation preview
Drupal in LibrariesKaren A. Coombs
Tuesday, April 20, 2010
Technologies in Drupal
PHP and MySQL backend
Strongly recommend using PHP5
Used by a variety of libraries including
Darien Public Library, Athens County Public Library, McMasters University Library, University of Prince Edward Island
Tuesday, April 20, 2010
Making a Page Your Home
By default Drupal displays the most recent “nodes” added as the homepage
You can override this by going to
Administer > Site configuration > Site Information
Change the “Default front page” field to be the node you want to be your homepage
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Themes
http://drupal.org/project/Themes
http://drupal2u.com
http://mydrupal.com/downloads
Tuesday, April 20, 2010
Suggested Themes
Zen
Great starter theme that allows you to customize
Zen Subthemes
Airy Blue
CTI Flex Theme
The Morning After (ProsePoint port)
Tuesday, April 20, 2010
Some Basic Content Types
Pages
Stories
Image
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Blocks
Default Blocks
Can be made to display on certain page
include
exclude
PHP
Tuesday, April 20, 2010
Blocks
Custom Blocks
HTML
PHP code
Views
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Menus
Primary Links
Secondary Links
Navigation
Menus you create
Tuesday, April 20, 2010
Taxonomies
Used to organize content on your site
Categories
Tags
Can be hierarchical, or free-form
Different taxonomies can be used for different content types
Tuesday, April 20, 2010
Modules to Add
WYSIWYG
IMCE & IMCE WYSIWYG
Image
Contact Form
Aggregator
Tuesday, April 20, 2010
WYSIWYG
Module adds Word-like editor
Easier to create content and format it
Support for several different editors
CKEditor, FCKEditor, TinyMCE, YUIEditor, many more
Customize buttons to limit functionality
Set up different buttons for different roles
Tuesday, April 20, 2010
ICME
Adds ability to easily add files within WYSIWYG
Able to deal with all different types of files
Use to link to files
Use to add images
Use to add Flash files
Tuesday, April 20, 2010
Image
Add ability to add images into system
Images are their own content type
Creates thumbnails of images
Tuesday, April 20, 2010
Image gallery
Create Galleries
Uploaded Images can be associated with a gallery
Paging
Add Lightbox module and get lightbox functionality
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Contact Form
Create contact forms for site
Site wide contact form with categories
Distribute form to different emails based on category
Creates contact form for each user
Tuesday, April 20, 2010
Feed Aggregator
Does more than aggregate feeds
Creates a block for every feed
Allows you to embed feed in a node
Need to give Anonymous user permission to access feeds
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Key Modules to Add
CCK
Date, URL, Email
ImageField, Image Cache
Embeddable Media Field
Views
Tuesday, April 20, 2010
CCKAdd new fields to any Content Type
Control the type of field added
Text, NumberDate, Email, URLImageField, Embeddable Media Field
CCK fields can be used in views
Remember to give Anonymous user permission to access fields you create
Tuesday, April 20, 2010
Create Your Own Content Type
Links
URL field
Staff
Email field
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Content Profile
User information in Drupal is fairly limited
Want to have lots of information about users, in particular non-text fields
Content Profile allows you to make “user nodes”
Have whatever fields you want to define using CCK
Lots of flexibility
Tuesday, April 20, 2010
Tuesday, April 20, 2010
ImageField & Image Cache
CCK ImageField
Image Cache
Create permutations of image on the fly
Good for creating thumbnails
Tuesday, April 20, 2010
Embeddable Media Field
Fields for embedding video from other sources
Embed Image - Flickr,
Embed Video - YouTube, Blip.tv, Vimeo, etc
Embed Audio
Embed Video inline
Tuesday, April 20, 2010
ViewsTypes
PageBlockFeed
Display
Node or Fields
Limit criteria
Sort Criteria
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Date & Calendar for Events
CCK Date Module
Calendar Module
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Layout & Design Modules
Context
Local Menu
Color Picker
Tuesday, April 20, 2010
Context
Designate sections of the site
Based on url, content type, menu trail
Assign blocks to particular regions
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Local Menu
Create Menu that is context specific
Knows where you are in the site navigation
Tuesday, April 20, 2010
Color Picker
Able to pick background color
Able to pick text colors
Allows you to take a simple Zen-based theme and make it your own
Tuesday, April 20, 2010
Modules to Add
Insert View
Book Post
Flickr
Five Star
Sign Up
Tuesday, April 20, 2010
Filters
Default filters
Other filters often classified as “Modules”
insert_view
Allows View to be inserted into
Book Post
Allows book data to be added to a node
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Flickr
Integrate photos from Flickr into site
Blocks for Flickr photos
Integrate into Stories, Pages
Integrate photosets
Tuesday, April 20, 2010
Five Star Module
Allows users to rate content
See highest rated items
Have a field for ratings that are controlled by the library
Tuesday, April 20, 2010
Signup
Allows users to sign up for events and other types of content
Anonymous signup possible
Signup form customizable
Keep track of who attends
Generate reports on which events most popular
Tuesday, April 20, 2010
Tuesday, April 20, 2010
Drupal StrengthsExceptional Flexibility
Easy to create new content types
Substantial user base particularly in libraries
Drupal4LibALA ConnectSOPACDrupal + FedoraDrupal for Digital Libraries - McMasters
Tuesday, April 20, 2010
ALA Connect
Community and Social Networking Site for ALA
http://connect.ala.org
Personalization
Space for collaboration & communication
Organic Groups
Tuesday, April 20, 2010
SOPACNext Gen Catalog
Adds social features to library catalog content
Integrates catalog with library website
Develop AADL and Darien Public Library
Browsable facets
Tuesday, April 20, 2010
Islandora
Integrates Drupal with Fedora digital repository
Developed at UPEI
Tuesday, April 20, 2010
McMaster Digital Library
Digital Library collections
Catalog collections
Searchable
Browsable via Facets
Highly customizable interfaces for different collections
Tuesday, April 20, 2010
Drupal Issues
High learning curve
Not end-user friendly
This is supposed to get better in version 7
Drupal way of doing things
Some modules are buggy and problematic
Library-related modules missing in some areas
Tuesday, April 20, 2010
More Information
Drupal Libraries Group - http://groups.drupal.org/libraries
Drupal4Lib LITA IG - http://connect.ala.org/node/71787
Drupal Libraries list - http://groups.drupal.org/node/13473
My Drupal libraries links - http://delicious.com/librarywebchic/drupal+libraries
Drupal Done Right Article Library Journal - http://www.libraryjournal.com/article/CA6705363.html
Tuesday, April 20, 2010