Building Library Website using Drupal



Similar documents
Content Management Software Drupal : Open Source Software to create library website

Build it with Drupal 8

Document Freedom Workshop DFW 2012: CMS, Moodle and Web Publishing

Content Management Systems: Drupal Vs Jahia

Bring your intranet to the IBM i With Drupal and Zend Server

Installing Drupal on Your Local Computer

Open Source Content Management System JOOMLA

Open Source Content Management System for content development: a comparative study

Using Internet or Windows Explorer to Upload Your Site

Moodle: Suitability as a repository for learning objects

GETTING STARTED WITH DRUPAL. by Stephen Cross

DRUPAL: DEVELOPING LIBRARY PORTAL USING OPEN SOURCE CONTENT MANAGEMENT SYSTEM

EZblue BusinessServer The All - In - One Server For Your Home And Business

Online Document Delivery Service (ODDS):

Content Management System

Site Audit ( /site_audit) Generated on Fri, 22 Aug :14:


WordPress Security Scan Configuration


EZblue BusinessServer The All - In - One Server For Your Home And Business

TAO Installation Guide v0.1. September 2012

Index. Page 1. Index

FireBLAST Marketing Solution v2

Content Management Systems: Drupal Vs Jahia

Workshop on Using Open Source Content Management System Drupal to build Library Websites Hasina Afroz Auninda Rumy Saleque

Deploying the BIG-IP LTM with the Cacti Open Source Network Monitoring System

ADMINISTRATOR GUIDE VERSION

Livezilla How to Install on Shared Hosting By: Jon Manning

Backup and Restore MySQL Databases

SOA Software API Gateway Appliance 7.1.x Administration Guide

vtiger CRM 4.2 Installation Guide for Linux OS

FOR PARALLELS / PLESK PANEL

RemoteTM Web Server User Guide. Copyright Maxprograms

Bring your intranet to the IBM i With Drupal and Zend Server

Content Manager User Guide Information Technology Web Services

Indian Journal of Science International Weekly Journal for Science ISSN EISSN Discovery Publication. All Rights Reserved

eyeos Web System User Manual

Introduction to PhPCollab

Bring your intranet to the IBM i With Drupal and Zend Server

Drupal: The Basics & More. Walter Nelson RAND Corporation walternelson.com

Sitecore InDesign Connector 1.1

How To Manage Your Digital Assets On A Computer Or Tablet Device

Simbirsk Technologies Ltd.

BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL

Elgg 1.8 Social Networking

uilding a Branch Website using Wordpress

Creating Research Web Sites with Drupal. Randy Carpenter & Steven Akins, May 25, 2010 TSO Brown Bag Course

Web project proposal. European e-skills Association

IBM Cloud Manager with OpenStack

Bureau for Visual Affairs. content management system. Keep your website up-to-date and relevant with ease

Alfresco Online Collaboration Tool

ProjectPier v Getting Started Guide

Content management system comparison

TIMETABLE ADMINISTRATOR S MANUAL

How to Create a Successful Website Based With Drupal

Typo3_smartsite. Smartsite CMS Release 5 5/24/2006

User Guide Zend Server Community 4.0.3

of two categories. Like the friendly border guard says a thousand times a day:

Oracle Solaris Remote Lab User Guide for Release 1.01

Extending Remote Desktop for Large Installations. Distributed Package Installs

Quick Start Guide. Installation and Setup

Kollaborate Server Installation Guide!! 1. Kollaborate Server! Installation Guide!

Building Your First Drupal 8 Site

MySQL Quick Start Guide

Optimizing Drupal Performance. Benchmark Results

Fermilab Central Web Service Site Owner User Manual. DocDB: CS-doc-5372

How To Test Your Web Site On Wapt On A Pc Or Mac Or Mac (Or Mac) On A Mac Or Ipad Or Ipa (Or Ipa) On Pc Or Ipam (Or Pc Or Pc) On An Ip

Microsoft Office System Tip Sheet

Hopefully everything is clearly explained. However, please do ask if you don t understand anything. We will do our best to explain.

INUVIKA OVD INSTALLING INUVIKA OVD ON RHEL 6

VPN Web Portal Usage Guide

Trainer name is P. Ranjan Raja. He is honour of and he has 8 years of experience in real time programming.

Drupal. open source^ community experience distilled. 7 Business Solutions. Build powerful website features for your business. Trevor James.

Integration Guide. SafeNet Authentication Service. Using SAS as an Identity Provider for Drupal

Site Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version

Publish Acrolinx Terminology Changes via RSS

Linux VPS with cpanel. Getting Started Guide

Administrator Manual

Typo3_tridion. SDL Tridion R5 3/21/2008

Mercury Users Guide Version 1.3 February 14, 2006

IIS, FTP Server and Windows

CYCLOPE let s talk productivity

Using Microsoft Expression Web to Upload Your Site

SUCCESS STORY. Intranet Solution for Team Collaboration and Information Sharing

Migrating helpdesk to a new server

Sugar Open Source Installation Guide

Beyond The Web Drupal Meets The Desktop (And Mobile) Justin Miller Code Sorcery Workshop, LLC

Web Development. Owen Sacco. ICS2205/ICS2230 Web Intelligence

What is Drupal, exactly?

Ross University s Content Management System (CMS) Training Manual

webtree designs Gayle Pyfrom web site design and development Lakewood, CO

Tool-Assisted Knowledge to HL7 v3 Message Translation (TAMMP) Installation Guide December 23, 2009

Create e-commerce website Opencart. Prepared by : Reth Chantharoth Facebook : rtharoth@yahoo.

1. Please login to the Own Web Now Support Portal ( with your address and a password.

Administrator s User Manual for OrangeHRM Version 3.0

OrangeHRM Web Installation Guide for Windows

Getting an ipath server running on Linux

Mage AW Blog Integrated Search

Installation and configuration of Real-Time Monitoring Tool (RTMT)

Welcome The webinar will begin shortly

Transcription:

Building Library Website using Drupal Building the Library Web Site "The Web is quickly becoming the world's fastest growing repository of data." [Tim Berners-Lee, W3C director and creator of the World Wide Web - WWW] Characteristics of a good Library web site Clear Objectives Organized theme and content Library sections and their functions to be present in the web site. Data presented in Inverse tree fashion Use thumbnail to minimize photos download time and enlarge by clicking on the thumbnails Site should have fast file download time E-mail, chats, blogs, comments, feedback, RSS feed different types of user interactions should be present Different types of search facility like o Site search o e-resource search o Web OPAC search Links to related sites of library and no orphan links should be present. Features of Drupal which are useful for library are: Content Management Systems Collaborative authoring environments Blogs Podcasting Picture galleries Peer-to-peer networking Newsletters Forums Feedback File uploads and downloads Comments RSS Feeds 1

Library System Architecture and Drupal Library Automation Software e.g. Libsys (3 rd party) Libsys DB Library Web Server Static Web Pages and Other Links Drupal and API Modules Biblio OAI-PMH MARC Z39.50 Apache Web Server HTTPD Search Engines DSpace Search Drupal Site Search Web OPAC Search Drupal Database DSpace IDR Mail Server Out side World i.e. Client Browser Internet / Intranet IIT Kgp LAN Digital Repository Database Drupal System Requirement 1. Hardware: Server - A server is a computer/device which provides information or services to computers on a network. Clients Desktop computers. 2. Software: Operating System Software- The software required for stable functioning of the CMS (Content Management Software i.e. Drupal) is UNIX, Linux, BDSD and Windows (any one). Database - A structured collection of records is stored here. Drupal uses a database to store most content for its site. Recommended: MySQL 4.1 or MySQL 5.0. http://www.mysql.com or PostgreSQL, version 7.3 or newer version. http://www.postgresql.org Web server - The software responsible for serving web page request by the client. Examples are Apache and Microsoft IIS. 2

PHP - The PHP Hypertext Preprocessor is a programming language that allows web developers to create dynamic content that interacts with databases. Drupal - An open-source platform and content management system (CMS) for building dynamic web pages offering a various range of features and services including user administration, publishing workflow, discussion capabilities, news aggregation, RSS feed, Feedback and commenting functionalities and XML publishing for content sharing purposes. 3. Recommendations Drupal will work on Apache 1.3 or Apache 2.x hosted on UNIX or LINUX. The majority of Drupal development is done using Apache so there is more community experience and testing performed. For database Drupal will work on v3.23.17 and 4.0 but it is strongly suggested you use 4.1 or 5.0 for compatibility with Drupal 6 and above version of MySQL otherwise there will be problems for older versions of MySQL. Drupal Installation Drupal installation is automatic by running a script which automatically populates database tables and sets the correct settings in settings.php file. One of the important perquisites is to disable the SELINUX in fedora 18 otherwise it will not allow the drupal installation to get completed. In our lab we have disabled the SELINUX. Step is open /etc/sysconfig/ Important steps for installation are: Download Drupal Download latest Drupal release from http://drupal.org/ in our case please copy the drupal-7.22 directory from the DVD to /var/www/html Grant writes permissions on the configuration file 1. Copy and rename default.settings.php to settings.php. Both the default.settings.php and settings.php file needs to be copied in sites/default directory Command cp /var/www/html/drupal- 7.22/sites/default/default.settings.php /var/www/html/drupal- 7.22/sites/default/settings.php 2. Make the settings file writeable, so that the installer can edit it Command 3. chmod -R 777 /var/www/html/drupal- 7.22/sites/default 3

Create the database 1. Drupal requires access to a database in order to be installed. 2. First create a new database for your Drupal site. Browse the URL in Morzilla firefox http://localhost/phpmyadmin It will ask for user name and pass word type User name root / Password el123 Run the web installer script To run install script type the URL of the Drupal on the browser address bar. The installation URL is: http://127.0.0.1/drupal-7.22 4

Database Configuration Initial Profile Configuration 5

Browse the URL: http://127.0.0.1/drupal-7.22 YES!!! Your Home Page Worked Login with the user name: osslm and password: el123 as set during installation. The site is administered by you so now create and design the home page. The menus are Dashboard, Content, Structure, Appearance, People, Module, Configuration, Report and Help. These menus itself defines the meaning of them; we have given the snapshots of different menu options. 6

Home page of Central Library IIT Kharagpur a case study: Last Updated date are shown Feedback & Comments OPAC Search Digital Repository DSpace Library Section E-Resource Other Links Like Help Using Drupal the home page is being developed. The important features used are 1. Blog users are able to put there thoughts here, which are published by the administrator after reading the content. 2. Poll users will be able to cast there vote on any questions, the ip address of the user are stored in the database as and when they cast their vote. 3. Site Search This helps to search the web site content. 4. External Links like DSpace Server link are also provided here in the web site. 5. Feedback users will be able to give there feedback to the site administrator as well as they may put their opinions as comments. 6. RSS feed users will be able to add the RSS feed as book mark to their browser. 7. Drupal shows last updated date for the content; this helps the users to know that the information is how much back dated or a recent one. This provides more authenticity of the document. 7

Steps for Designing the Library Web site Using Drupal For the entire steps log in as site administrator and you will get a menu like the picture below. Content menu option defines how to create a content page. Add content will add a web page to your site. Please follow steps. Structure menu option creates the structure of the web site that includes the header/footer blocks creating menus and web page. 8

Appearance menu shows the different themes and enables you to create various types of design for your web site. By default drupal have only two themes for your web site. They are Bartik and Seven. You may enable and disable them to feel the change in the look of the web site. Modules menu option this menus incorporates all the different modules for the web site, like for example polling module, feedback module, RSS Feed, Search Engine for the web site, Color, Aggregator etc. Configuration menu helps you to configure the web site drupal engine. Like clearing the cache memory, indexing the taxonomy so that the search engine should works more easily and faster. Report menu presents the status of the drupal web site. It shows report of the top searched phrases which enables the web site administrator to highlight the searched taxonomy etc. 9

10

References 1. Web site: http://www.kimajako.com/ kimajako uses Drupal for their project and provides latest Drupal updates and resources. 2. Web site: http://drupal.org/, the Drupal site has provided the latest updates on the installation procedure. 3. Hussein Suleman and Edward A. Fox,Virginia Tech, D-Lib Magazine, December 2001 "A Framework for Building Open Digital Libraries" 4. Reference contents from Drupal Installed software. 11