Build%20for%20the%20Library%20with%20Drupal - PowerPoint PPT Presentation

About This Presentation
Title:

Build%20for%20the%20Library%20with%20Drupal

Description:

Interface with outside sources (RSS, social networking sites, etc ... Cowles Library, Drake University. Darien Library. Building Blocks of Drupal. CCK. Views ... – PowerPoint PPT presentation

Number of Views:314
Avg rating:3.0/5.0
Slides: 74
Provided by: katheri120
Category:

less

Transcript and Presenter's Notes

Title: Build%20for%20the%20Library%20with%20Drupal


1
(No Transcript)
2
Introduction
  • Katherine Lynch
  • Web developer, Drexel University Libraries
  • Libraries Website, catalog interaction
  • Drupal
  • Wordpress

3
What is Drupal?
  • Open-source
  • Content management system (CMS)

4
What is Drupal?
  • Open-source
  • Content management system (CMS)
  • Created in 2001
  • PHP, database backend
  • Continuing development
  • http//www.drupal.org
  • High profile site users
  • Whitehouse.gov

5
What can it do?
  • Edit your site from anywhere
  • Sites
  • Blogs
  • Forums
  • Interface with outside sources (RSS, social
    networking sites, etc
  • Highly customizable internals
  • Community support

6
What can it do?
  • Edit your site from anywhere
  • Sites
  • Blogs
  • Forums
  • Interface with outside sources (RSS, social
    networking sites, etc
  • Highly customizable internals
  • Community support

7
What can it do?
  • Edit your site from anywhere
  • Sites
  • Blogs
  • Forums
  • Interface with outside sources (RSS, social
    networking sites, etc
  • Highly customizable internals
  • Community support
  • Theme it any way you want

8
What can it do?
  • Page content
  • Appears on any one page, can be used on another
    page with Views
  • Stories
  • Text
  • Media
  • Feeds/dynamic information
  • Blocks
  • Static/dynamic information
  • Sections of information/navigation native to the
    site

9
Drupal sites
  • Universities
  • Media sites
  • Blogs
  • News agencies
  • Developers

10
Ubuntu
11
Linden Lab (developers of Second Life)
12
Lucas Arts Star Wars The Old Republic
13
University of Colorado
14
Strayer University
15
Duke University
16
Stanford University Humanities Center
17
Reuters Labs
18
CNN Go
19
The Onion
20
What about libraries?
  • Catalog interface
  • Facilitate searching
  • Databases
  • Articles
  • Building information
  • Hours, phone numbers
  • Upcoming events (speakers, workshops)
  • Connecting students with librarians
  • Tutoring
  • Consultation
  • Reference Questions

21
What about libraries?
  • Deliver resources to students.

22
What about libraries?
  • How can Drupal help?

23
NYU Health Sciences Libraries
24
Simon Fraser University Library
25
Cowles Library, Drake University
26
Darien Library
27
Building Blocks of Drupal
  • CCK
  • Views

28
Building Blocks of Drupal
  • CCK
  • Content Construction Kit
  • Classify information in content upon creation

29
Standard Page create view
  • Title, body, taxonomy enabled

30
Library Staff create view
  • Created with CCK

31
Library Staff objects referenced
  • Created with CCK

32
Systems Department staff objects
  • Created with CCK

33
Systems Department staff objects
  • Sorted by Library

34
Subject Librarians Services page
  • Librarian object embedded in the page

35
Drexel_at_BCC Services page
  • Librarian objects embedded in the page

36
Building Blocks of Drupal
  • Views
  • Sort and display information

37
Databases with Views
  • Environmental Studies, Recommended and not
  • Name, URL, notes, date range, description

38
Building Blocks of Drupal
  • Views
  • Pages
  • Blocks
  • Sorting
  • Associated content
  • Machine data
  • Hidden content
  • Build new content (resource links)

39
Building Blocks of Drupal
  • Views
  • Pages
  • Blocks
  • Sorting
  • Associated content
  • Machine data
  • Hidden content
  • Build new content (resource links)
  • But there is a problem

40
Views new view dashboard
  • WTF?

41
Building Blocks of Drupal
  • Views are

42
Building Blocks of Drupal
  • Views are
  • A way of displaying data on pages in Drupal
    without having to edit the HTML

43
Building Blocks of Drupal
  • Views are
  • A way of displaying data on pages in Drupal
    without having to edit the HTML
  • Views can

44
Building Blocks of Drupal
  • Views are
  • A way of displaying data on pages in Drupal
    without having to edit the HTML
  • Views can
  • Dynamically display data using logic built around
    facets of the relevant data

45
Building Blocks of Drupal
  • Views are
  • A way of displaying data on pages in Drupal
    without having to edit the HTML
  • Views can
  • Dynamically display data using logic built around
    facets of the relevant data
  • Expedite content management and updates

46
Building Blocks of Drupal
  • Views are
  • A way of displaying data on pages in Drupal
    without having to edit the HTML
  • Views can
  • Dynamically display data using logic built around
    facets of the relevant data
  • Expedite content management and updates
  • Open up your librarys resources to your students

47
Building Blocks of Drupal
  • Views powered by

48
Building Blocks of Drupal
  • Views powered by
  • Your contents data

49
Building Blocks of Drupal
  • Views powered by
  • Your contents data
  • Machine-created
  • Timestamps
  • Authors
  • Common facets
  • Title
  • Content
  • Uncommon facets
  • CCK
  • Taxonomy

50
Building Blocks of Drupal
  • Roles
  • Admins
  • Content editors
  • Librarians
  • Developers
  • Coders
  • Librarians
  • Users
  • Patrons
  • Faculty
  • Students

51
Building Blocks of Drupal
  • Roles
  • Permissions
  • Create/edit
  • Delete
  • Own or others
  • Access
  • Certain types
  • Certain modules

52
Building Blocks of Drupal
  • Content Types
  • Site pages (sections)
  • Library services
  • Policies
  • Chunks of information
  • Staff members
  • Subscription databases
  • Collections

53
Building Blocks of Drupal
  • Taxonomy
  • Like tagging in Flickr!

54
Building Blocks of Drupal
  • Taxonomy
  • Like tagging in Flickr!
  • Further classify information, tells the system
    where, when, how to use it.

55
Building Blocks of Drupal

56
Communication
  • Librarians create the data and tell the system
    about it through content types, taxonomy, roles
    associated.

57
Communication
  • Librarians create the data and tell the system
    about it through content types, taxonomy, roles
    associated.
  • The student asks the system for what s/he needs.

58
Communication
  • Librarians create the data and tell the system
    about it through content types, taxonomy, roles
    associated.
  • The student asks the system for what s/he needs.
  • The system delivers data based on what the
    content creators have educated them about.

59
More features
  • Other modules
  • SOPAC
  • MARC
  • EZProxy
  • LDAP
  • Biblio
  • Bookmarks
  • Fivestar rating
  • Google Analytics

60
SOPAC
  • Social Online Public Access Catalog
  • Uses locum to connect to catalog
  • Rich social interaction with catalog records
  • Reviews
  • Ratings
  • Backpacks

61
MARC
  • Import MARC records as nodes (data objects) into
    Drupal.
  • Fish4Info library portal
  • Recreate the catalog
  • Taxonomy
  • Types

62
EZProxy
  • Middleware to connect students with EZProxied
    data
  • Drupal login
  • Access EZProxy permission
  • External script (log in again to EZP)
  • CGI script (if already logged in to Drupal)
  • Ticket authentication (API)
  • Still fairly new, being debugged and experimented
    with.

63
LDAP Integration
  • Works with LDAP Provisioning module
  • Three-in-one
  • Authentication
  • Groups (Drupal roles)
  • Data (read/write LDAP data from Drupal)
  • Use LDAP authentication to log in, create Drupal
    users to help minimize security threats on
    students data.

64
Bibliography
  • Accepts
  • MARC, XML, EndNote Citations, more
  • Creates nodes
  • Exports as XML, Endnote, more (not MARC)
  • Outputs in many formats
  • MLA, APA, Chicago, IEE, more
  • Very recent security vulnerability discovered

65
More modules
  • Bookmarks
  • Favorite Drupal nodes
  • Public or private
  • Autopopulate for certain user types

66
More modules
  • Fivestar Rating
  • Rate nodes
  • Customizable visuals
  • Permissions and privacy

67
More modules
  • Google Analytics
  • Easily hook GA into your site
  • GA options customizable in the Drupal admin
    interface
  • Outgoing links
  • File downloads by type
  • Allow users to opt out
  • Restrict by type, page, etc.

68
In conclusion
  • Drupals native information architecture is
    immediately useful for bringing resources to
    students.

69
In conclusion
  • Drupals native information architecture is
    immediately useful for bringing resources to
    students.
  • There are already many customizations, profiles,
    and modules specifically for library developers
    making Drupal sites.

70
In conclusion
  • Drupals native information architecture is
    immediately useful for bringing resources to
    students.
  • There are already many customizations, profiles,
    and modules specifically for library developers
    making Drupal sites.
  • And if there isnt

71
In conclusion
  • you can build it!

72
In conclusion
  • you can build it!
  • Drupal is
  • PHP
  • A database
  • Open source
  • Cleanly-written
  • Hugely supported by a community of developers

73
Thank you!
  • Resources
  • http//www.lullabot.com/
  • http//drupal.org/books/
  • Contact me
  • klynch_at_drexel.edu
  • http//www.library.drexel.edu/
  • http//www.katherinelynch.org/
  • _at_katelynch on Twitter
Write a Comment
User Comments (0)
About PowerShow.com