drupal: library web sites made easy

36
Vincci Kwong & Kirby Cheng Schurz Library, IU South Bend K-12 Open Mind 2009 Michigan City, Indiana October 6, 2009

Upload: vincci-kwong

Post on 06-May-2015

5.715 views

Category:

Technology


1 download

TRANSCRIPT

Page 1: Drupal: Library Web Sites Made Easy

Vincci Kwong & Kirby ChengSchurz Library, IU South Bend

K-12 Open Mind 2009Michigan City, Indiana

October 6, 2009

Page 2: Drupal: Library Web Sites Made Easy

Background

Page 3: Drupal: Library Web Sites Made Easy

What is Drupal?Content management systemOpen sourceGeneral Public License (GPL)

Page 4: Drupal: Library Web Sites Made Easy

Why Drupal?Easy to set upVery flexible/customizableMinimal to no learning curveHighly stableGood documentationGood community

Page 5: Drupal: Library Web Sites Made Easy

Libraries Using DrupalPublic libraries:

Ann Arbor District LibraryBrawley Public LibraryCamarena Memorial LibraryDouglas County LibrariesExploreOhio (sponsored by OPLIN)Great River Regional Library (Central Minnesota)Hoover Alabama Public LibraryJackson District LibraryKinderhook Memorial LibraryLondon Public LibraryMetropolitan Cooperative Library System (Los Angeles)Monterey Park Bruggemeyer LibraryNew York Public LibraryRed Deer Public LibrarySan Anselmo Public LibraryWest Lake Porter Public LibraryWest Linn, Oregon Public Library

School (K-12) libraries:

Genesee Valley BOCES - School Library SystemSchool Library System of Genesee Valley Boces

Special libraries:Idaho Commission for LibrariesThe Newberry Library - ChicagoAncestors.orgSouthwest Ohio and Neighboring Libraries (SWON Libraries)

University libraries:Alaska Pacific UniversityCowles Library at Drake UniversityFlorida Center for Library Automation (FCLA) Florida State University LibrariesHamline Law LibraryIndiana University-Purdue University IndianapolisRochester Institute of Technology LibrariesSimon Fraser University - Multicultural CanadaSt. Lawrence University Library planning site

Original list by Ellyssa Kroski

Page 6: Drupal: Library Web Sites Made Easy

System Requirements1. Web server

Apache (recommended) Microsoft IIS

2. Database server MySQL (recommended) PostgreSQL

3. PHP

Page 7: Drupal: Library Web Sites Made Easy

Our Drupal Setup – not a smooth journey

First Try: Installed on Windows 2003 Server with IIS ( Interne Information Service 6.0 )

Reason: Library Web server, We have the unlimited administration rights; same physical server; can’t have two web servers on the save box.

Page 8: Drupal: Library Web Sites Made Easy

Installation on Windows 2003 Server with IIS --- Major Installation Procedures

Install and configure IIS 6.0 Install MySQLInstall PHPDownload and install Drupal to a

created directory under the root of IIS

Page 9: Drupal: Library Web Sites Made Easy

Installation on Windows 2003 Server with IIS – a “tragic end”Reason: There was no large

enough user base of the Drupal customized for the Window IIS. As a results, there were too many unsolved bugs.

After a “courageous battle”, we gave up.

Page 10: Drupal: Library Web Sites Made Easy

Installation on Linux Server with Apache --- end of the tunnel

Campus IT rendered help: offering to host our Drupal on their Linux; giving administrator rights

Page 11: Drupal: Library Web Sites Made Easy

Installation on Linux Server Using Apache

Install ApacheInstall MySQLInstall PHPDownload and install Drupal to

a created directory under the root directory.

Page 12: Drupal: Library Web Sites Made Easy

Alternative: Installation on a Windows Server without IIS .

XAMPP:XAMPP is a free and open source cross-platform web server package, consisting mainly of the Apache HTTP Server, MySQL database, and interpreters for scripts written in the PHP and Perl programming languages.

-----Wikipedia

Page 13: Drupal: Library Web Sites Made Easy

Install Drupal on a Windows Server without IIS --- Major Installation Procedures

Download XAMPP Window version to a root director of a Drive ( example C:\)

Secure the XAMPPConfigure MySQLConfigure ApacheConfigure PHP

Page 14: Drupal: Library Web Sites Made Easy

Build in FunctionsCollaborative bookRole based permission systemSearchingUser authenticationPollsTemplatingBloggingForumAnalysis, tracking and statistics

Page 15: Drupal: Library Web Sites Made Easy

Add-in ModulesCCKViewsWebformsTinyMCEImageWeb authenticationAlbum photosCalendar

Page 16: Drupal: Library Web Sites Made Easy

Administrator Interface

Page 17: Drupal: Library Web Sites Made Easy

Administrative Menu- Content management- Site building- Site configuration- User management- Report

Page 18: Drupal: Library Web Sites Made Easy

Modules Menu

Page 19: Drupal: Library Web Sites Made Easy

When Working with ModulesModules can be found at

http://drupal.org/node/206666Download the moduleUpload it to the serverActivate on the module on Module Menu

pageChange settings of the module if needed

Note: Some modules are version dependent.

Page 20: Drupal: Library Web Sites Made Easy

Content Types

Page 21: Drupal: Library Web Sites Made Easy

User Roles

Page 22: Drupal: Library Web Sites Made Easy

User Permissions

Page 23: Drupal: Library Web Sites Made Easy

Themes

Page 24: Drupal: Library Web Sites Made Easy

Looking for Themeshttp://drupal.org/project/Themeshttp://drupal2u.com/http://www.freewebtemplates.com/

templates/drupal-themeshttp://themebot.com/free-website-templates/

drupal-themes

Note: Just like modules, some themes are version dependent.

Page 25: Drupal: Library Web Sites Made Easy

Content Contributor Interface

Page 26: Drupal: Library Web Sites Made Easy

Intranet Homepage

Page 27: Drupal: Library Web Sites Made Easy

Create Content

Page 28: Drupal: Library Web Sites Made Easy

User Comment

Page 29: Drupal: Library Web Sites Made Easy

Discussion Forum

Page 30: Drupal: Library Web Sites Made Easy

Photo Album

Page 31: Drupal: Library Web Sites Made Easy

Webform

Page 32: Drupal: Library Web Sites Made Easy

Other Library Specific Modules1. Bibliography2. MARC3. Book Post4. Millennium5. Z39.50 Search

Page 33: Drupal: Library Web Sites Made Easy

Problems/IssuesExtra fixes needed for PHP and Drupal when

using Microsoft IIS as web serverSome modules may conflict with Drupal core

which leads to errorsIntegrating Drupal authentication with IU

authentication system

Page 34: Drupal: Library Web Sites Made Easy

Learning DrupalDrupal in Libraries (Library Technology

Reports 44:4, May/June 2008)Drupal Dojo

An archives of live Web trainingsLullabot

Free podcasts, tutorials, blogs, etc.

Page 35: Drupal: Library Web Sites Made Easy

Drupal Web ResourcesDrupal Official Website

http://drupal.orgDrupal and Libraries Listserv

http://drupal4lib.orgDrupal and Libraries Group

http://groups.drupal.org/librariesDrupalib Library Drupallers Community

http://drupalib.interoperating.info

Page 36: Drupal: Library Web Sites Made Easy

Questions?Presentation slide available at: http://www.slideshare.net/cutemiffy/

presentations

Vincci KwongHead of Web [email protected]: HiMffy

Kirby ChengHead of Library Information [email protected]