Drupal - Central Library, IIT Kharagpur

advertisement
Building Library Web Site Using Drupal
Samrat Guha Roy
Sr. Library Information Assistant
MCA, MLIS, UGC NET (Qualified)
Central Library, IIT Kharagpur
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
2 / 17
Introduction to Drupal
Open Source software
 Using 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
3 / 17
Features of Drupal
e-mails
e-books
Database
video
course
Drupal Engine
Samrat Guha Roy, IIT Kharagpur
4
Features of Drupal
 Content
Management Systems
 Collaborative authoring environments
 Blogs
 Podcasting
 Picture galleries
 User login is present
 Like admin login for site maintenance
Samrat Guha Roy, IIT Kharagpur
5 / 17
Features of Drupal







Peer-to-peer networking
Newsletters
Forums
Feedback
File uploads and downloads
Comments
RSS Feeds
Samrat Guha Roy, IIT Kharagpur
6 / 17
Content Management
Search
Content
API’s
Theme
Samrat Guha Roy, IIT Kharagpur
7 / 17
Content Management Using Drupal
Create Web Page
Publish
Web
Content
CMS
Engine
Indexing
Content
Links, URL, Database Updating
Samrat Guha Roy, IIT Kharagpur
8 / 17
Contents for Library Web Site
Module API Installed
Library Sections
Ask Librarian
Library FAQ
Repository
Library Contacts
Content
Management
System -Drupal
Engine
E-Resource
User Profiles
Blogs
Theme API and other details are inserted
Samrat Guha Roy, IIT Kharagpur
9 / 17
Drupal Themes
Samrat Guha Roy, IIT Kharagpur
10 / 35
Guha Roy, IIT Kharagpur
Web Site Samrat
: http://drupal.org/node/258
11
Library Architecture and Drupal
Library
Automation
Software
e.g. Libsys
(3rd party)
Libsys
DB
Library Web Server
Static
Web
Pages
and Other
Links
Drupal and API
Modules
Biblio
OAI-PMH
MARC
Z39.50
Drupal
Database
Mail
Server
Apache Web Server
HTTPD
Search Engines
DSpace Search
Drupal Site Search
Web OPAC Search
DSpace IDR
Out side World
i.e. Client Browser
Internet / Intranet
Digital
Repository
Database
IIT Kgp
LAN
Samrat Guha Roy, IIT Kharagpur
12 / 17
Library Architecture and Drupal
Typical academic library system
architecture is having four major
servers
1.
2.
3.
4.
Library Automation Server
Library web server – Drupal
Digital Repository Server – DSpace
Mail Server
Samrat Guha Roy, IIT Kharagpur
13 / 17
Drupal System Requirement
 Hardware
 Server
 Client
 Software




Operating System – Windows / Linux
Database – MySQL
Web server – Apache
Drupal binary
Samrat Guha Roy, IIT Kharagpur
14 / 17
Drupal Layers
Layer 1
User
Browser
User
Browser
User
Browser
Apache Web Server [Middleware]
Layer 2
Layer 3
Web Server /
PHP Engine
Drupal Engine
Theme
Module subsystem Subsystem
Library
content
XML
Data Storage i.e. database engine
Samrat Guha Roy, IIT Kharagpur
15 / 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
16 / 17
samrat@library.iitkgp.ernet.in
Samrat Guha Roy, IIT Kharagpur
17 / 17
Download