Drupal - A Web Based Content Management System

Post on 15-Jan-2015

2.018 views 1 download

Tags:

description

A college seminar on drupal

Transcript of Drupal - A Web Based Content Management System

DRUPAL A We b B a s e d C o n t e n t M a n a g e m e n t S y s t e m

Seminar By-Sudarshan BenganiSakshi NarangMayank Khullar

www.iamsud.in/drupal

DRUPAL A We b B a s e d C o n t e n t M a n a g e m e n t S y s t e m

www.iamsud.in/drupal

Drupal is a web-based content management system. Text and pointers to other kinds of content are stored in a database, dynamically retrieved and composed, and presented to a user in response to a request sent via a web-browser.

www.iamsud.in/drupal

ABOUT DRUPAL

• Discussion sites• Corporate web sites• Intranet applications• Personal web sites or blogs

• E-commerce applications

• Resource directories• Social Networking sites

www.iamsud.in/drupal

FEATURES OF DRUPAL

• Collaborative Book  • Friendly URLs  • Modules • Open source  • Personalization • Role based permission system 

• Searching

General Features

www.iamsud.in/drupal

FEATURES OF DRUPAL

• User Registration• User Authentication• Open ID

User Management

www.iamsud.in/drupal

FEATURES OF DRUPAL

• Content Types- Poll,Blogs,Story,News,Books

• Threaded comments 

• Version control

Content Management

www.iamsud.in/drupal

FEATURES OF DRUPAL

• Drupal's theme system separates content from presentation allowing you to control the look and feel of your Drupal site. Templates are created from standard HTML and PHP coding meaning that you don't have to learn a proprietary templating language

Templating

www.iamsud.in/drupal

FEATURES OF DRUPAL

• Blogger API support • Content syndication • News aggregator • Permalinks

Blogging

www.iamsud.in/drupal

PLATFORMS

• Apache or IIS, Unix / Linux / BSD / Solaris / Windows / Mac OS X support

• Database independence • Multi-language 

www.iamsud.in/drupal

ADMINISTRATION &

ANALYSIS

• Analysis, Tracking and Statistics • Logging and Reporting • Web based administration 

www.iamsud.in/drupal

PERFORMANCE &

SCALABILITY• Caching - The caching mechanism eliminates

database queries increasing performance and reducing the server's load. Caching is tuned in real time and many high-traffic sites have performed very well under load

www.iamsud.in/drupal

INSTALLATION GUIDE

• Web server• Database server• PHP (Hypertext Prepocessor)

• Drupal

Resources

www.iamsud.in/drupal

INSTALLATION GUIDE

• Preparing to install• Downloading software• Modifying file permissions• Running the installation script

• Troubleshooting problems

Before You Begin

www.iamsud.in/drupal

INSTALLATION GUIDE

• Download and Uncompress Drupal

• Setting up path for Drupal extraction

• Uncompressing Drupal• Moving Drupal to its intended location

Step 1

www.iamsud.in/drupal

INSTALLATION GUIDE

• Create the database host• Create database and user using PHPMyAdmin

1. Log in to PHPMyAdmin as the root user2. Click Privileges & Add a new User3. In the User name field, enter the username you wish to use 4. In the Host field, select Local which is more secure, unless

you will be accessing the database with this user from another server

5. Enter or generate a password for the user.6. In the Database for User list, select Create database with

same name and grant all privileges and click Go

Step 2

www.iamsud.in/drupal

INSTALLATION GUIDEStep 3

• Modifying settings.php file• Locate sites/default/ (folder location)• Rename default.settings.php file• Change file permissions (CHMOD for *NIX)

• Fill in database within that file manually

$mysqi:databasename@password/username/localhost

www.iamsud.in/drupal

INSTALLATION GUIDEStep 4

• Run Installation script http://www.iamsud.in/drupal/install.php

www.iamsud.in/drupal

INSTALLATION GUIDEStep 4

• Choose the profile to use for installation

• Select language• Verify requirements• Setting up profile• Configuring the site• Securing the site

www.iamsud.in/drupal

INSTALLATION GUIDEStep 4

www.iamsud.in/drupal

INSTALLATION GUIDEAfter Installation

• Set up Cron• Enabling Clean URLs

Corn Job www.iamsud.in/drupal/cron.php

Clean Url www.iamsud.in/drupal/home www.iamsud.in/drupal/document www.iamsud.in/drupal/presentation

www.iamsud.in/drupal

INSTALLATION GUIDETroubleshooting

• Fatal error: Allowed memory size of n bytes exhausted

• Failed to connect to your MySQL database server

• Cannot write to configuration files settings.php

www.iamsud.in/drupal

DRUPAL

Thank You !A presentation by

Sudarshan BenganiSakshi NarangMayank khullar