Introduction to drupal

Post on 21-Jan-2015

3984 Views

Category:

Education

0 Downloads

Preview:

Click to see full reader

DESCRIPTION

A workshop in drupal given at IIT Delhi by Mayank Kumar on 28/10/09 under web development workshops organized by technocracy.

Transcript

Introduction to Drupal

Mayank Kumar

28 Oct 2009

IIT Delhi

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.

Drupal StackApache is the web server. PHP is the scripting

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

UsersContributed moduleTheme system

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.

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

SummaryComments

Menu System (Navigation System)Primary MenuSecondary MenuBlocks

Getting into managing siteContent Management

Comments Content RSS publishing

Site BuildingSite Configuration

Site ManagementSite Maintenance Clean URLs

User ManagementPermissionUsers

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

Drupal Themes Installing New themesConfiguring theme

LogoFavicon

Drupal Core ModulesContact ModulePath ModuleSearch ModuleUpload Module

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

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

Taxonomy

Views

Find Out?

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

Book to refer

top related