Welcome Guestlogin to KGsePGregister at KGsePG email | FAQs

Building With Drupal

download

    1 of 73

    Building With Drupal



    Building With Drupal - Transcript


    Introduction
    Katherine Lynch Web developer Drexel University Libraries

    Libraries Website catalog interaction Drupal Wordpress

    What is Drupal
    Open source Content management system CMS

    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

    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

    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

    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

    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

    Drupal sites
    Universities Media sites Blogs News agencies Developers

    Ubuntu

    Linden Lab developers of Second Life

    Lucas Arts Star Wars The Old Republic

    University of Colorado

    Strayer University

    Duke University

    Stanford University Humanities Center

    Reuters Labs

    CNN Go

    The Onion

    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

    What about libraries

    Deliver resources to students

    What about libraries

    How can Drupal help

    NYU Health Sciences Libraries

    Simon Fraser University Library

    Cowles Library Drake University

    Darien Library

    Building Blocks of Drupal
    CCK Views

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

    Standard Page create view
    Title body taxonomy enabled

    Library Staff create view
    Created with CCK

    Library Staff objects referenced
    Created with CCK

    Systems Department staff objects
    Created with CCK

    Systems Department staff objects
    Sorted by Library

    Subject Librarians Services page
    Librarian object embedded in the page

    Drexel BCC Services page
    Librarian objects embedded in the page

    Building Blocks of Drupal
    Views Sort and display information

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

    Building Blocks of Drupal
    Views
    Pages Blocks

    Sorting
    Associated content Machine data Hidden content Build new content resource links

    Building Blocks of Drupal
    Views
    Pages Blocks

    Sorting
    Associated content Machine data Hidden content Build new content resource links

    But there is a problem

    Views new view dashboard
    WTF

    Building Blocks of Drupal
    Views are

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

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

    Views can

    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

    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

    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

    Building Blocks of Drupal
    Views powered by

    Building Blocks of Drupal
    Views powered by
    Your content s data

    Building Blocks of Drupal
    Views powered by
    Your content s data
    Machine created
    Timestamps Authors

    Common facets
    Title Content

    Uncommon facets
    CCK Taxonomy

    Building Blocks of Drupal
    Roles
    Admins
    Content editors
    Librarians

    Developers
    Coders Librarians

    Users
    Patrons
    Faculty Students

    Building Blocks of Drupal
    Roles
    Permissions Create edit Delete
    Own or others

    Access
    Certain types Certain modules

    Building Blocks of Drupal
    Content Types
    Site pages sections
    Library services Policies

    Chunks of information
    Staff members Subscription databases Collections

    Building Blocks of Drupal
    Taxonomy
    Like tagging in Flickr

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

    Building Blocks of Drupal

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

    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

    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

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

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

    MARC
    Import MARC records as nodes data objects into Drupal Fish4Info library portal Recreate the catalog
    Taxonomy Types

    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

    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

    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

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

    More modules
    Fivestar Rating
    Rate nodes
    Customizable visuals Permissions and privacy

    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

    In conclusion
    Drupal s native information architecture is immediately useful for bringing resources to students

    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

    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

    In conclusion
    you can build it

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

    Thank you
    Resources
    http www lullabot com http drupal org books

    Contact me
    klynch drexel edu http www library drexel edu http www katherinelynch org katelynch on Twitter