Top Banner
Introduction to Drupal Mayank Kumar 28 Oct 2009 IIT Delhi
14

Introduction to drupal

Jan 21, 2015

Download

Education

mayank.grd

A workshop in drupal given at IIT Delhi by Mayank Kumar on 28/10/09 under web development workshops organized by technocracy.
Welcome message from author
This document is posted to help you gain knowledge. Please leave a comment to let me know what you think about it! Share it to your friends and learn new things together.
Transcript
Page 1: Introduction to drupal

Introduction to Drupal

Mayank Kumar

28 Oct 2009

IIT Delhi

Page 2: Introduction to drupal

What is Drupal?Drupal is an open source Content

Management System. A historic look at website creation.

Simple HTML pages – 1990a – Frontpage Dreamweaver

Script and CGI -> DatabasesGeneralized tool to create, edit, and organize

content – CMS. Drupal eliminates the webmaster.

Page 3: Introduction to drupal

Drupal StackApache is the web server. PHP is the scripting

languageMySQL is the datavaseDrupal Core –PHP APICore Modules – Nodes,

UsersContributed moduleTheme system

Page 4: Introduction to drupal

Hands on Task 1Download latest drupal release from

www.drupal.org Extract it to your Web server root. Point your browser to http://localhost/Create database and do needful

configurationCreate a Sample content.

Page 5: Introduction to drupal

Getting Started with DrupalCreating ContentCreating a Sample Page. Create a sample page with

SummaryComments

Menu System (Navigation System)Primary MenuSecondary MenuBlocks

Page 6: Introduction to drupal

Getting into managing siteContent Management

Comments Content RSS publishing

Site BuildingSite Configuration

Site ManagementSite Maintenance Clean URLs

User ManagementPermissionUsers

Page 7: Introduction to drupal

Retrospection What we have achieved?

What and why a CMSHow Drupal worksDrupal InstallationCreating a Static Site using drupal

Why are we learning drupal Content and presentation (theming) are

separated. Modules to add any new functionality

Page 8: Introduction to drupal

Drupal Themes Installing New themesConfiguring theme

LogoFavicon

Page 9: Introduction to drupal

Drupal Core ModulesContact ModulePath ModuleSearch ModuleUpload Module

Page 10: Introduction to drupal

Blogging using Drupal Editing the Story Content type.Create a blog post

Need of a Web based editorNeed of automatic path setting. Administration navigation takes time.

Install modules Pathauto, Token, administrator Menu and FCKeditor Permission ControlInput formats

Page 11: Introduction to drupal

Other Blogging featuresTaggingCategoryBlog page showing latest post summaryRSS feedsBlocks – Recent CommentsBlocks – Tag cloudBlocks – Archive Social Bookmarking

Taxonomy

Views

Find Out?

Page 12: Introduction to drupal
Page 13: Introduction to drupal

Coming Sessions …..Views and CCK – the heart of drupalTaxonomy – To categorize contentMultimedia – Audio, video, photo-gallery Theming and CSS – Customizing the look

and feelSocial Networking– The organic groupGetting your hands dirty – PHP coding for

modules

Page 14: Introduction to drupal

Book to refer