Drupal - Central Library, IIT Kharagpur
Download
Report
Transcript Drupal - Central Library, IIT Kharagpur
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
[email protected]
Samrat Guha Roy, IIT Kharagpur
17 / 17