DRUPAL: DEVELOPING LIBRARY PORTAL USING OPEN SOURCE CONTENT MANAGEMENT SYSTEM



Similar documents
Installing Drupal on Your Local Computer

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

LEARNING DRUPAL. Instructor : Joshua Owusu-Ansah Company : e4solutions Com. Ltd.

Building Library Website using Drupal

This installation guide will help you install your chosen IceTheme Template with the Cloner Installer package.

MOODLE Installation on Windows Platform

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

Open Source Content Management System JOOMLA

TAO Installation Guide v0.1. September 2012

Installing Drupal 8 on Windows 7 with XAMPP. I am trying to install Drupal 8 on my Windows machine as a development system.

Web Content Management in Universities Using Joomla!: Freedom All Together

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

Quick Start Guide Joomla!: Guidelines for installation and setup. Why Joomla!

All the materials and/or graphics included in the IceThemetheme folders MUST be used ONLY with It TheCityTheme from IceTheme.com.

Web Hosting Wordpress, Joomla, Drupal Integration

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

Drupal 101. Introduction to Drupal. October 10, 2015 nedcamp.org

How to Install and Setting Up Drupal

Backup and Restore MySQL Databases

MySQL quick start guide

Drupal: The Open Source Content Management System Software Suit For Library With Library 2.0 Features

Joomla! template Blendvision v 1.0 Customization Manual

Shop by Manufacturer Custom Module for Magento

MySQL Quick Start Guide

FireBLAST Marketing Solution v2

MySQL Quick Start Guide

Livezilla How to Install on Shared Hosting By: Jon Manning

Absolute Beginner s Guide to Drupal

Create a Simple Website. Intel Easy Steps Intel Corporation All rights reserved.

OPEN SOURCE CONTENT MANAGEMENT SOFTWARE, JOOMLA & DRUPAL: A COMPARATIVE STUDY. Librarian. Kendriya Vidyalaya Tinsukia. West Bengal, India

SYWorks Vulnerable Web Applications Compilation For Penetration Testing Installation Guide

The easy way to a nice looking website design. By a total non-designer (Me!)

Getting Started with Dynamic Web Sites

Build a Multilingual Website with Joomla! 2.5

GETTING STARTED WITH DRUPAL. by Stephen Cross

HOW TO SETUP AN APACHE WEB SERVER AND INTEGRATE COLDFUSION

Using Internet or Windows Explorer to Upload Your Site

Publish Joomla! Article

uilding a Branch Website using Wordpress

Content Management Systems: Drupal Vs Jahia

Aspect WordPress Theme

Simbirsk Technologies Ltd.

1 Classified Script. User Guide v1.0

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

BT MAGAZINE. JOOMLA 3.x TEMPLATE. Total User Guide Version 1.0. Copyright 2013 Bowthemes.com

CEFNS Web Hosting a Guide for CS212

Open Source Content Management Software : A Comparative Analysis

Transferring Your Hosting Account

Your Archiving Service

Document History Revision Date: October 30, 2006

Labtech Learning Management System. Windows Installation. Standart Version 1.0

How We Did It. Unique data model abstraction layer to integrate, but de-couple EHR data from patient website design.

WEBSITE FOR FREEWAY EVOLUTION IN SAN DIEGO COUNTY. A Thesis. Presented to the. Faculty of. San Diego State University. In Partial Fulfillment

Adobe Flex / Zend for Content Management

Digital Downloads Pro

Building Website with Drupal 7

Your complete guide to installing the Self-Service Portal and estore.

Setting Up Monthly Reporter

ultimo theme Update Guide Copyright Infortis All rights reserved

QTAKE HD and COPRA Version 1.2

shweclassifieds v 3.3 Php Classifieds Script (Joomla Extension) User Manual (Revision 2.0)

Thank you for deciding to read this book. I have written this book for you to learn Joomla! 1.5 as fast as possible.

How To Backup A Database On A Microsoft Powerpoint 3.5 (Mysqldump) On A Pcode (Mysql) On Your Pcode On A Macbook Or Macbook (Powerpoint) On

TIMETABLE ADMINISTRATOR S MANUAL

The truth about Drupal

Installation Guidelines (MySQL database & Archivists Toolkit client)

SETTING UP A LAMP SERVER REMOTELY

BLACKBOARD CONTENT COLLECTION FACULTY TRAINING GUIDE

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

Setting Up a Development Server

Content Management Systems: Drupal Vs Jahia

What you will need before beginning this guide

Managing your Joomla! 3 Content Management System (CMS) Website Websites For Small Business

EBSCO MEDIA FILE TRANSFER SOFTWARE INSTALLATION INSTRUCTIONS

Site Store Pro. INSTALLATION GUIDE WPCartPro Wordpress Plugin Version

IIS, FTP Server and Windows

Installation Instructions

1. Building Testing Environment

Moxa Device Manager 2.3 User s Manual

Install Apache on windows 8 Create your own server

BUILDING WEB JOURNAL DIRECTORY AND ITS ARTICLES WITH DRUPAL

Building Your First Drupal Community Site

Developing a Website. Chito N. Angeles Web Technologies: Training for Development and Teaching Resources

INTRODUCTION TO WEB TECHNOLOGY

Virtual Office Remote Installation Guide

PHP+MYSQL, EASYPHP INSTALLATION GUIDE

Upgrade your Software

Listed below are the common process in creating a new content type, and listing a summary of all contents via view and/or panel custom page.

Content Management System

Online Document Delivery Service (ODDS):

Setting Up a Dreamweaver Site Definition for OIT s Web Hosting Server

Mistral Joomla Template

Agile ICT Website Starter Guides

Building Your First Drupal 8 Company Site

BarTender Version Upgrades. Best practices for updating your BarTender installation WHITE PAPER

Joomla! VISUAL QUICKSTART GUIDE LEARN THE QUICK AND EASY WAY! Get up and running in no time! Register your book for free video training!

UC8XX LCD and Web GUI custom Guide

How to Setup and Connect to an FTP Server Using FileZilla. Part I: Setting up the server

Transcription:

DRUPAL: DEVELOPING LIBRARY PORTAL USING OPEN SOURCE CONTENT MANAGEMENT SYSTEM Dr. Avineni Kishore* O. Seshaiah** --------------------------------------------------------------------------------------------------------------------- *Assistant Professor, Central Library, Dravidian University, Kuppam, A.P. E-mail:saikishoresvu @gmail.com **Librarian, PBR Visvodaya Institute of Technology and Science, Kavali, A.P. E-mail: oseshu @rediffmail.com Abstract: The information and Communication Technology (ICT) has changed rapidly over the past two decades. Internet and related technology changed the communication and learning habits of society. The emergences of these technologies have changed the face of the traditional libraries from just being a paper-based information resource to digital or web-based libraries. It forces the librarian to use IT tools to render his services effectively. Library portal plays a vital role in extending library services and assists in sharing knowledge. Drupal is an Open Source Content Management software powering millions of websites and their applications. Drupal includes features to enable content management systems, blogs, collaborative authoring environments, forums, newsletters, picture galleries, file uploads & downloads, and many more. Drupal is written in PHP and distributed under the GNU General Public License. This paper describes a live project carried out towards the development of a dynamic web site of Dravidian University Central Library, Kuppam, Andhra Pradesh; using Drupal is as a pilot project. The purpose of this paper is to inform LIS professionals about the benefits of using Open Source Content Management Software -Drupal. Keywords: Drupal, Content Management System, CMS, Content Management Software, Open Source Software, Web Content Management, WCMS 1. Introduction The emergences of enhanced information technologies and telecommunications systems have changed the face of the traditional libraries from just being a paper-based information resource to digital or web-based libraries. It forces the librarian to use IT tools to render his services effectively. Library portal plays a vital role in extending library services and assists in sharing knowledge. A web content management system (WCMS) is a software system that provides website authoring, collaboration, and administration tools designed to allow users with little knowledge of web programming languages or markup languages to create and manage website content with relative ease. A robust WCMS provides the foundation for collaboration, offering users the ability to manage documents and output for multiple author editing and participation. Most systems use a database to store page content, metadata and other information assets that might be needed by the system. In library Content Management System, necessary measures have to be taken to show how it is easy to use and how it provides right information to right user who uses it. It is quality or characteristic feature of content. It is to know whether the content is efficient, effective and satisfying those who use it.

Drupal is an Open Source Content Management software powering millions of websites and applications. Drupal includes features to enable content management systems, blogs, collaborative authoring environments, forums, newsletters, picture galleries, file uploads and downloads, much more. Drupal was written in PHP and distributed under the GNU General Public License. The Drupal project was started in 2000 by a student in Belgium named Dries Buytaert. The code was originally designed for a site called Drop.org. In 2001 the source code for this project was released as Drupal. Drupal 7 was released on January 5, 2011 in many countries. With the release of Drupal 7, maintenance for Drupal 5 has stopped. Only Drupal 7 and Drupal 6 are maintained. The latest version is Drupal 7.31 released on 6 th August 2014. 1 2. Technologies needed to work with Drupal To work with Drupal and make it functional one requires the web server, or the service provided by the web host which meets the minimum requirements. They are: PHP 5.2.5 or above version MySQL 5.0.15 or above version Apache 1.3 or above version 2.1. Implementing the technical requirements: A Preconfigured Approach There are two ways in which these requirements can be fulfilled. First way is to install all the three components individually. The second option is to use a preconfigured package such as WAMP or XAMPP the two of which have been creating a complete development environment with the ingredients like Apache, MySQL, PHP, Perl, and various extensions. 2 Pre-configured package was used for installation. It was easy and less time consuming. Moreover, using use of pre-configured packages for installation is easy and less time consuming provide additional functionalities. 2.2. Install XAMPP for Windows XAMPP for Windows is a free and open source cross-platform web server provides an easy to install Apache-MySQL-PHP-PERL-framework. XAMPP saves time and effort and provides the software support for web frameworks like Drupal, Joomla, Moodle, or wikimedia on any Windows PC. Just download from the website www.apachefriends.org and install with using simple steps.

Figure 1: Downloading Xampp for Windows 2.3. Downloading and Installing Drupal Once XAMPP is installed means ready for the installation of Drupal (Figure 2) 2.4. Downloading Drupal The main distribution files for Drupal can be downloaded from http://www.drupal.org. The file will be in the form of compressed archive, which needs to be uncompressed or unzipped by using a utility. This is available either locally or on one s host server. There are many freely available e.g. WinZip or WinRAR. Figure 1 shows the screen shot of the Drupal website. 3

Figure 2: Drupal Web Site 2.5. Installing Drupal Drupal can be installed locally or remotely. Assuming that XAMPP has been installed and configured to meet the requirements of Drupal, unzip the distribution file into a directory under one s web server root. In windows OS, this is typically c:/xampp/htdocs but it may vary on hosted servers and among different brands of operating systems. To install remotely one must check the facilities on the host regarding control panel software and connection resources & the acquired skills of users. Once the files are uploaded one should navigate to the sites/default folder and make a copy of the default.settings.php file so that the name of the new file is settings.php. The next page configures the MySQL database which is step 1 of the installation process. Step 1 of the installation deals with the configuration of the MySQL database. Enter the configuration of MySQL database. The hostname of database is usually localhost. This means the database server is running on the same computer as web server. Host providers, using control panel, usually allows one to set up his won User Name, Password and Database Name. Now, it is time to confirm that are a few steps completed before we move forward. Have you uploaded the Drupal 7 files to the root directory of your website? Have you created a copy of the default.settings.php file and renamed it to settings.php? Have you created a MySQL database and noted the database host, database name and database password?

If you answer is yes to all of those questions it is time to move forward with the Drupal installed by navigation to the root of your website. Once you navigate to the root of your website you should see the screen below. If you don't see a screen like that, then you need to go back and check your setup steps. Figure 3 : Drupal Install Screen Click Save and continue to move to the next option which will be to choose your language. Click Save and continue again to move to the Set up database window which will look like the image below.

Figure 4: Database Configuration Enter the values that you copied after creating your database then click the Save and continue button. Drupal will take a few minutes to go through the setup process and if everything completes properly you will be prompted for three things: 1. Site Information; 2. Site Maintenance Account; 3. Server Settings. Once you have filled out the relevant information and clicked Save and continue you will see the following window.

Figure 5: Install Complete Window Click on the Visit your new site link and you ll be ready to move to the next phase. 2.6. Post Installation Configuration If your installation was successful then you will be ready to perform some basic configuration on your new Drupal site. In order to do that you will need to feel comfortable with the administration menu bar (pictured below) at the top of the screen. Figure 6: Administration Menu Bar If you look at the rest of the front page you ll see that the site name you entered earlier now populates the header of your site, along with the standard Drupal logo.

Figure 7: Front Page The set up has now been completed and one is ready to use Drupal. 3. Drupal Architecture Three main building blocks of Drupal are: Nodes, Core Modules and Themes. Its architecture is modular. It has core modules which have functions for content and user management. Node is the basic information element. A node is constituted of a title, a teaser and a content block. It has also some properties like the place published, the comments options, the classifications, etc. Theme describes the look and feel of the website. Drupal comes with a set of default themes which can be used to change the layout of the website. 4 3.1. Thinking about the Content of the Drupal Way Before one can go to Drupal, it will be worthwhile to spend some time to think about the content of a typical web site. Even if one has to get one s web portal ready from some service provider, one needs to apply a thought on what is technically called a site map which is indeed a map of requirements of the website. It can be in the form of a flowchart or a table to visualize the main sections, categories and contents as desired in the website or a web portal. When one is sure about with the content structure one creates menu items and links these to the content to facilitate browsing. This is how the content of the website of the present case study related to Dravidian University Central Library, Kuppam, Andhra Pradesh was built as show in Figure 8

4. Conclusion Figure 8: Dravidian University Central Library Portal Drupal is a very powerful Content management System (CMS), most suited to meet the requirements of a Librarian in any university or Institute without much technicality and comparative ease. In many libraries, computer professionals carry out this job and the library professionals assist in collecting and organizing the data. But, to have an effective and efficient Library portal, library professional should get involved right from the stage of planning the contents to final stage of hosting it on server. This not only helps us to know the in and outs of the library portal, but also helps us to gain ability in adopting ICT to library services independently, which is very much essential in this era. References: 1. http://en.wikipedia.org (21 August 2014) 2. Sharma, Dhirendra et al. Web Content Management in Universities Using Joomla!: Freedom All Together. In E-Content Management: Challenges and Strategies, ed. Jagdish, Arora et al. Ahmedabad: INFLIBNET Centre. 2009, 253-266. 3. http://www.drupal.org (16 May 2014) 4. Rawtani, M.R and Siva Chidambaram, S, Drupal: The Open Source Content Management System Software Suit for Library with Library 2.0 Features. In E-Content Management: Challenges and Strategies, ed. Jagdish, Arora et al. Ahmedabad: INFLIBNET Centre. 2009, 176-183.

Authors Details Dr. Avineni Kishore is Assistant Professor, Dept. of Library & Information Science/University Library, Dravidian University, Kuppam, Andhra Pradesh. He holds M.A. (Modern History) as a University topper and MLISc, Ph.D from Sri Venkateswara University, Tirupathi. He has been teaching MLISC students in the department and guiding M.Phil and Ph.D research scholars. He published around 63 research articles in National/International journals, seminar/conference proceedings and attended 62 National/ International workshops/conferences/seminars. He is Life Member of many professional bodies. His areas of interest include Internet, Automation, Digital libraries, and Social networks. Mr. O. Seshaiah, obtained his M.L.I.Sc& M.Phil from S.V. University, Tirupati. He has been working as Librarian at PBR Visvodaya Institute of Technology and Science, Kavali since 1998. Prior to this he has trained in the SHAR (Satish Dhavan Space Centre) Library, Sriharikota. He is pursuing Ph.D. at Pondicherry University, Puducherry. His areas of interest are Internet, Web Design, and Digital Libraries. He published several papers in journals and conferences. He is life member of SALIS.