Introduction to Drupal Mayank Kumar 28 Oct 2009 IIT Delhi
Jan 21, 2015
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