Implementation of Drupal: An Effective Content Management System for

Slides:



Advertisements
Similar presentations
Using Drupal for Your Organizational Website (or, how to use Drupal without cursing) Michelle Murrain Nonprofit Open Source Initiative MetaCentric Technology.
Advertisements

Internet Technologies. CMS A content management system (CMS) is a system used to manage the content of a Web site.
Seattle Drupal Clinic Introduction to Drupal and Web Content Management.
Drupal Online Tutorial A Product of an ENGL 421 class at Purdue University Page 1.
Presented by Mina Haratiannezhadi 1.  publishing, editing and modifying content  maintenance  central interface  manage workflows 2.
Sample School Website Sydney Region ITSU School Support
VMware vCenter Server Module 4.
Kentico CMS 5.0 Full-featured Flexible Web Content Management System for All Your Needs.
Sharepoint Portal Server Basics. Introduction Sharepoint server belongs to Microsoft family of servers Integrated suite of server capabilities Hosted.
Build a CMS Website. The topics this chapter covers are: What is CMS ? What you can do with CMS The benefits and disadvantages of using a content management.
Justin Klein Keane Drupal Training Session 1 Introduction to Drupal.
Drupal Workshop Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology, Drupal technology, directories.
Building Library Web Site Using Drupal
Section 13.1 Add a hit counter to a Web page Identify the limitations of hit counters Describe the information gathered by tracking systems Create a guest.
John Hartley Mark Bransby Utilizing Adobe's Publishing Solutions for Distributed Web Publishing.
Web Content Management Systems. Lecture Contents Web Content Management Systems Non-technical users manage content Workflow management system Different.
Portal and AQAS-Philadelphia University 21-22/6/2011 AVCI Platform in PU Dr. Abdel-Rahman Al-Qawasmi Philadelphia University Director of Computer Center.
Implementing CMS: Academic David Bietila George Washington University Jonathan M. Smith The Catholic University.
WordPress Web. WordPress Blogging system with full content management Personal publishing system Built on PHP scripting language and MySQL relational.
Architecture Of ASP.NET. What is ASP?  Server-side scripting technology.  Files containing HTML and scripting code.  Access via HTTP requests.  Scripting.

Joel Bapaga on Web Design Strategies Technologies Commercial Value.
Drupal Training Syllabus Chaitanya Lakshmi
Trimble Connected Community
Copyright © cs-tutorial.com. Introduction to Web Development In 1990 and 1991,Tim Berners-Lee created the World Wide Web at the European Laboratory for.
About Dynamic Sites (Front End / Back End Implementations) by Janssen & Associates Affordable Website Solutions for Individuals and Small Businesses.
5 Chapter Five Web Servers. 5 Chapter Objectives Learn about the Microsoft Personal Web Server Software Learn how to improve Web site performance Learn.
BZUPAGES.COM Presentation on Content Management System (CMS) Presented to. Sir Ahmad Kareem.
What is Drupal? Open Source software written in php. A CMS or content-management system. A sophisticated web application building tool.
10 Adding Interactivity to a Web Site Section 10.1 Define scripting Summarize interactivity design guidelines Identify scripting languages Compare common.
Drupal Jumpstart Information Systems 337 Prof. Harry Plantinga.
Microsoft SharePoint Server 2010 for the Microsoft ASP.NET Developer Yaroslav Pentsarskyy
National Center for Supercomputing Applications NCSA OPIE Presentation November 2000.
University of Illinois at Urbana-Champaign A Unified Platform for Archival Description and Access Christopher J. Prom, Christopher A. Rishel, Scott W.
We Know IT … IT’s What We Do! ® 2 Cyprien Mvuanda & Jonathan Davis Empire 2.0 Services October 1, 2010 Albany, NY Design, Development,Workflow and Implementation.
Seattle Drupal Clinic Introduction to Drupal Part 1: Web Content Management, Advantages/Disadvantages of Drupal, Drupal terminology.
What’s new in Kentico CMS 5.0 Michal Neuwirth Product Manager Kentico Software.
Sample School Website. What is wrong with the existing School Webspace Site? Can only host static pages – no dynamic content possible. Can not be edited.
1 © Xchanging 2010 no part of this document may be circulated, quoted or reproduced without prior written approval of Xchanging. MOSS Training – UI customization.
IBM Lotus Software © 2006 IBM Corporation IBM Lotus Notes Domino Blog Template Steve Castledine.
(ITI310) By Eng. BASSEM ALSAID SESSIONS 10: Internet Information Services (IIS)
introductionwhyexamples What is a Web site? A web site is: a presentation tool; a way to communicate; a learning tool; a teaching tool; a marketing important.
INFM 700 Project 3 (Aqua) - Akashdeep Ray - Arnaud Lawson - Neha AR - Vidisha Vedvyas.
Windows Vista Configuration MCTS : Internet Explorer 7.0.
Drupal Basics May 30, 2012 By Sean Fitzpatrick. Sean Fitzpatrick | Welcome We're going to talk about Drupal We're going to keep it pretty.
Web Content And Customer Relationship Management Solution. Transforming web sites into a customer-focused, revenue generating channel with less stress.
Building Library Web Site Using Drupal
Web Programming Language
A PRESENTATION ON (IN PHP,CSS,HTML)
Internet Made Easy! Make sure all your information is always up to date and instantly available to all your clients.
Objective % Select and utilize tools to design and develop websites.
Cms Full-featured Flexible Web Content Management System for All Your Needs.
Web Site Development and Macromedia Dreamweaver 8
SCEC Drupal Website Development Overview and Status
LMEvents SharePoint Portal How-to Guide
Project 1 Introduction to HTML.
Content Management Systems
Akhilesh Kumar Sankhwar Information Scientist
Role of Digital Libraries in supporting E-Learning
Objective % Select and utilize tools to design and develop websites.
The Way Eryk Budi Pratama
Content Management Systems
Content Management System
APTECH JANAKPURI INSTITUTE PROVIDING WEB DESIGNING COURSES Address:- J-1,2nd Floor, Opp Metro Pillar No – 559, Janakpuri East, Delhi /42.
Chapter 27 WWW and HTTP.
Web Technology Overview
SiteBuilder 2 Introduction.
Web Servers (IIS and Apache)
Is a Content Management System in Your Future?
Web Application Development Using PHP
Presentation transcript:

Implementation of Drupal: An Effective Content Management System for Space Applications Centre Library Rachna Patnaik Scientist/Engineer “SG” and Head, Library & Documentation Division, Space Applications Centre, ISRO Ahmedabad rachna@sac.isro.gov.in NACLIN, 2018 4-6th October, 2018

Content Management System (CMS) Content management system allows collaborative creation of website. Allows to concentrate on content i.e. text, image, audio, video, etc. rather than on layout. Create and publish content in a standard format without knowing any programming language. CMS Content management application Content delivery application Front-end user interface that CDA compiles information allows a user to add, modify, and updates the website. remove content from a website. NACLIN, 2018

Drupal CMS It is an open source CMS. Licensed under the General Public License (GPL). Better community i.e. thousands of people work together to continuously improve Drupal modules, themes and distributing them. It is easier to use, more flexible, more scalable. NACLIN, 2018

Minimum Requirements for Drupal 1 Server 2 GHz Dual-core Architecture 2 Operating System 64 bit 3 Memory (RAM) 4 GB 4 Hard Drive 120 GB 5 Web Server Apache, Nginx, Lightttpd or Microsoft IIS 6 Database Server MySQL 5.0.15 or higher, PostgreSQL 8.3 or higher, or SQLite 3.X 7 PHP It is a programming language to create dynamic content NACLIN, 2018

Installing Drupal Download Drupal : From its official site www.drupal.org Download and install XAMPP package : Installs Apache, MySQL, PHP and Perl. Creating the database: Create a database and database user using phpMyAdmin before running installation script . Create settings.php and the files directory: For Drupal to work the entire information about database is stored in settings.php file. Run the installation scripts and set up the files directory. NACLIN, 2018

Customization in Drupal Customization is easy as extra modules and functional components are freely available and can be easily installed. The template engine of the CMS focuses on the design of the website. The design and layout is configured with Extensible Hypertext Markup Language (XHTML) and Cascading Style Sheet (CSS). Content can then be added to the site and can be customized. Administrator can create new users and assign privileges. NACLIN, 2018

Architecture of Drupal Layers Themes User Permissions Blocks & Menus Drupal Core Modules Nodes (Content) NACLIN, 2018

Architecture of Drupal Drupal’s is architecture is modular and has five layers : 1. Node: Piece of content on website i.e. page, forum, comment etc. 2. Modules: Core modules : Modules are functional plugins that are shipped with Drupal. Contributed items: Created by members of the Drupal community. 3. Blocks and Menus: Blocks: Provides the output from a module and can be placed in various regions in the theme layout. Menus are navigators in Drupal, which define the content coming on each defined menu path (relative URL). 4. User permissions: User permissions are configured according to their roles. 5. Theme: On the top layer is the theme which is made of XHTML and CSS and can be used to change the look and feel of the website. NACLIN, 2018

Workflow of Drupal Drupal Administrator Users Web Server PHP Database Give permission to users to login Users login to Drupal Drupal Web Server PHP PHP sends user code via web servers like apache, IIS etc. Drupal users PHP to run user code Access user data from database and send back to user Database NACLIN, 2018

Implementation of Drupal in SAC Library SAC library designed, developed and implemented an interactive website using Drupal 7.38 CMS on Centos 7 platform in bilingual format. Web 2.0 tools have been incorporated in the website so that after becoming member one can participate in discussion forums and send feedback. Various online forms were designed and implemented for online submission to the website. Ask the Librarian was also incorporated. It has a facility for site search i.e. search the website content and link to other external links. NACLIN, 2018

Additional Modules were installed: 1. Clock -- to display time. 2. Date -- to display date. 3. Backup and Migrate -- for site Backup and Restore. 4. FAQ Field -- for Frequently Asked Question. 5. Menu Block -- for menu settings. 6. Menu Target -- for opening link in new window. 7. Qforms -- Used for creating online forms. 8. Scroll to Top -- for scrolling bottom to top directly. 9. Views – For RSS Feed. 10. Visitors -- for hit counts. 11. SMTP -- to enable e-mail based services. 12. CAPTCHA -- CAPTCHA code for security.   NACLIN, 2018

Implementation of Drupal in SAC Library The website content is divided into two broad categories: Information about the library – Its resources, services, working hours, general forms, users’ guide, circulars, staff list, FAQs, etc. Access to library content - OPAC (Online Public Access Catalogue), CD/DVD collection, Institutional Repository, NPTEL (National Programme on Technology Enhanced Learning) videos, Current Awareness Service, online resources, etc. NACLIN, 2018

SAC Library Website NACLIN, 2018

Add Content in Website - Nodes Basic Page : Static content Book Page : Hierarchical navigation Forum : Discussion Webform : For forms Album : Create photo albums NACLIN, 2018

Modules NACLIN, 2018

Structure NACLIN, 2018

Blocks NACLIN, 2018

Menus

Menu Link NACLIN, 2018

Menu Link – CD/DVD Access Menu Link – Institutional Repository Menu Link – CD/DVD Access NACLIN, 2018

People and Permissions NACLIN, 2018

Theme (Appearance) NACLIN, 2018

Usage of Library website SAC library also developed library portal for ISRO/DOS consortia “Antariksh Gyaan” using Drupal CMS. This portal is accessed by all ISRO/DOS community users. NACLIN, 2018

Security feature in website As library link is provided on organizational Intranet additional security feature was incorporated. A captcha image was incorporated on "Request New Password" page to prevent automated spam submissions. NACLIN, 2018

Security feature in website Feedback it was limited to authorized users. User name & e-mail address was prefilled fetching data from session login. The Text Field length of "Feedback" was restricted to 1000 characters to avoid spamming. NACLIN, 2018

Conclusion   Care must be taken while selecting an open source content management system. SAC library website is a real and livid example of how CMS can help in providing and marketing library services from a single interface. Monitoring usage logs and user feedback can help in providing better services to users. Thus, a successful website will not only enhance the learning and research environments of the organization but will also contribute to a better informed and more open society. NACLIN 2018

NACLIN, 2018