Presentation is loading. Please wait.

Presentation is loading. Please wait.

Introduction Katherine Lynch Web developer, Drexel University Libraries Libraries Website, catalog interaction Drupal Wordpress.

Similar presentations


Presentation on theme: "Introduction Katherine Lynch Web developer, Drexel University Libraries Libraries Website, catalog interaction Drupal Wordpress."— Presentation transcript:

1

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@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 library’s resources to your students

47 Building Blocks of Drupal Views powered by:

48 Building Blocks of Drupal Views powered by: – Your content’s data

49 Building Blocks of Drupal Views powered by: – Your content’s 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 Drupal’s native information architecture is immediately useful for bringing resources to students.

69 In conclusion Drupal’s 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 Drupal’s 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 isn’t…

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://www.lullabot.com/ – http://drupal.org/books/ http://drupal.org/books/ Contact me: – klynch@drexel.edu klynch@drexel.edu – http://www.library.drexel.edu/ http://www.library.drexel.edu/ – http://www.katherinelynch.org/ http://www.katherinelynch.org/ – @katelynch on Twitter


Download ppt "Introduction Katherine Lynch Web developer, Drexel University Libraries Libraries Website, catalog interaction Drupal Wordpress."

Similar presentations


Ads by Google