drupal: library web sites made easy
TRANSCRIPT
Vincci Kwong & Kirby ChengSchurz Library, IU South Bend
K-12 Open Mind 2009Michigan City, Indiana
October 6, 2009
Background
What is Drupal?Content management systemOpen sourceGeneral Public License (GPL)
Why Drupal?Easy to set upVery flexible/customizableMinimal to no learning curveHighly stableGood documentationGood community
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
System Requirements1. Web server
Apache (recommended) Microsoft IIS
2. Database server MySQL (recommended) PostgreSQL
3. PHP
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.
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
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.
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
Installation on Linux Server Using Apache
Install ApacheInstall MySQLInstall PHPDownload and install Drupal to
a created directory under the root directory.
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
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
Build in FunctionsCollaborative bookRole based permission systemSearchingUser authenticationPollsTemplatingBloggingForumAnalysis, tracking and statistics
Add-in ModulesCCKViewsWebformsTinyMCEImageWeb authenticationAlbum photosCalendar
Administrator Interface
Administrative Menu- Content management- Site building- Site configuration- User management- Report
Modules Menu
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.
Content Types
User Roles
User Permissions
Themes
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.
Content Contributor Interface
Intranet Homepage
Create Content
User Comment
Discussion Forum
Photo Album
Webform
Other Library Specific Modules1. Bibliography2. MARC3. Book Post4. Millennium5. Z39.50 Search
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
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.
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
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]