Building Library Web Site Using Drupal Samrat Guha Roy Sr. Library Information Assistant MCA, MLIS,...
-
Upload
griffin-ward -
Category
Documents
-
view
227 -
download
4
Transcript of Building Library Web Site Using Drupal Samrat Guha Roy Sr. Library Information Assistant MCA, MLIS,...
Building Library Web Site Using DrupalBuilding Library Web Site Using Drupal
Samrat Guha Roy
Sr. Library Information Assistant
MCA, MLIS, UGC NET (Qualified)
Central Library, IIT Kharagpur
Samrat Guha Roy, IIT Kharagpur 2 / 17
Objectives Building the Library Web Site
Designing Library Web Site Introduction to Drupal
Features of Drupal Content Management Using Drupal Contents for Library Web Site Sample Web Sites
Drupal Theme User Management
Samrat Guha Roy, IIT Kharagpur 3 / 17
Introduction to Drupal
Open Source softwareUsing Drupal an individual or a community
of users can easily publish, manage and organize a wide variety of content on their website.
Drupal was created in 2000 by a Belgian student: Dries Buytaert.
It is publicly released in 2002
Samrat Guha Roy, IIT Kharagpur 4
blogs
video course
searchpoll
e-journalse-booksweb
pages
Userlogins
e-mails
RSS
news
Drupal EngineDrupal EngineDatabaseDatabase
Features of DrupalFeatures of Drupal
Samrat Guha Roy, IIT Kharagpur 5 / 17
Features of Drupal
Content Management SystemsCollaborative authoring environmentsBlogsPodcastingPicture galleriesUser login is present
Like admin login for site maintenance
Samrat Guha Roy, IIT Kharagpur 6 / 17
Peer-to-peer networking Newsletters Forums Feedback File uploads and downloads Comments RSS Feeds
Features of Drupal
Samrat Guha Roy, IIT Kharagpur 7 / 17
ThemeTheme
SearchSearch
ContentContentAPI’sAPI’sDrupal
Drupal
Content Management
Samrat Guha Roy, IIT Kharagpur 8 / 17
Content Management Using Drupal
CMSEngineCMS
Engine
Create Web PageCreate Web Page
PublishWeb
Content
IndexingContent
Links, URL, Database UpdatingLinks, URL, Database Updating
Samrat Guha Roy, IIT Kharagpur 9 / 17
Contents for Library Web Site
Content Management
System -- Drupal Engine
Library Sections
Library FAQ
Library Contacts
E-Resource
Ask Librarian
Repository
User Profiles
Blogs
Theme API and other details are inserted
Module API Installed
Samrat Guha Roy, IIT Kharagpur 10 / 35
Drupal Themes
Samrat Guha Roy, IIT Kharagpur 11Web Site : http://drupal.org/node/258Web Site : http://drupal.org/node/258
Samrat Guha Roy, IIT Kharagpur 12 / 17
Library Architecture and Drupal
Drupal Database
Library Web Server
Digital Repository Database
Drupal and API Modules
BiblioOAI-PMHMARCZ39.50
Apache Web ServerHTTPD
Static Web Pages and Other Links
Library Automation Software
e.g. Libsys (3rd party)
Libsys DB
Out side Worldi.e. Client BrowserInternet / Intranet
DSpace IDRSearch EnginesDSpace Search
Drupal Site SearchWeb OPAC Search
IIT KgpLAN
MailServer
Samrat Guha Roy, IIT Kharagpur 13 / 17
Typical academic library system architecture is having four major servers
1. Library Automation Server2. Library web server – Drupal 3. Digital Repository Server – DSpace 4. Mail Server
Library Architecture and Drupal
Samrat Guha Roy, IIT Kharagpur 14 / 17
Drupal System Requirement
Hardware Server Client
Software Operating System – Windows / Linux Database – MySQL Web server – Apache Drupal binary
Samrat Guha Roy, IIT Kharagpur 15 / 17
Drupal Layers
Data Storage i.e. database engine
Apache Web Server [Middleware]
Drupal Engine
UserBrowser
UserBrowser
UserBrowser
Theme Subsystem
Web Server / PHP Engine
Module subsystem
Layer 1
Layer 2
Layer 3
Librarycontent
XML
Samrat Guha Roy, IIT Kharagpur 16 / 17
Drupal Layers
Layer 1: This layer is the client interface i.e. the browser using which the user browses the site.
Layer 2: This layer is the middleware where the drupal application engine.
Module subsystem Theme subsystem
Layer 3: This layer is the data store where the all contents are stored.
Samrat Guha Roy, IIT Kharagpur 17 / 17