0
Introduction to Drupal Mayank Kumar 28 Oct 2009 IIT Delhi
What is Drupal? <ul><li>Drupal is an  open source  Content Management System.  </li></ul><ul><li>A historic look at websit...
Drupal Stack <ul><li>Apache is the web server.  </li></ul><ul><li>PHP is the scripting language </li></ul><ul><li>MySQL is...
Hands on Task 1 <ul><li>Download latest drupal release from  www.drupal.org   </li></ul><ul><li>Extract it to your Web ser...
Getting Started with Drupal <ul><li>Creating Content </li></ul><ul><li>Creating a  Sample Page.  </li></ul><ul><li>Create ...
Getting into managing site <ul><li>Content Management </li></ul><ul><ul><li>Comments  </li></ul></ul><ul><ul><li>Content  ...
Retrospection  <ul><li>What we have achieved? </li></ul><ul><ul><li>What and why a CMS </li></ul></ul><ul><ul><li>How Drup...
Drupal Themes  <ul><li>Installing New themes </li></ul><ul><li>Configuring theme </li></ul><ul><ul><li>Logo </li></ul></ul...
Drupal Core Modules <ul><li>Contact Module </li></ul><ul><li>Path Module </li></ul><ul><li>Search Module </li></ul><ul><li...
Blogging using Drupal  <ul><li>Editing the  Story  Content type. </li></ul><ul><li>Create a blog post </li></ul><ul><ul><l...
Other Blogging features <ul><li>Tagging </li></ul><ul><li>Category </li></ul><ul><li>Blog page showing latest post summary...
 
Coming Sessions ….. <ul><li>Views and CCK  –  the heart of drupal </li></ul><ul><li>Taxonomy  –  To categorize content </l...
Book to refer
Upcoming SlideShare
Loading in...5
×

Introduction to drupal

4,298

Published on

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

Published in: Education, Technology
1 Comment
0 Likes
Statistics
Notes
  • Text font so blurry I could not read it.
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
  • Be the first to like this

No Downloads
Views
Total Views
4,298
On Slideshare
0
From Embeds
0
Number of Embeds
17
Actions
Shares
0
Downloads
124
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide
  • Template from: http://cvs.drupal.org/viewvc.py/drupal/contributions/docs/marketing/presentations/presentation_template-ppt.zip.txt
  • Transcript of "Introduction to drupal"

    1. 1. Introduction to Drupal Mayank Kumar 28 Oct 2009 IIT Delhi
    2. 2. What is Drupal? <ul><li>Drupal is an open source Content Management System. </li></ul><ul><li>A historic look at website creation. </li></ul><ul><ul><li>Simple HTML pages – 1990a – Frontpage Dreamweaver </li></ul></ul><ul><ul><li>Script and CGI -> Databases </li></ul></ul><ul><ul><li>Generalized tool to create, edit, and organize content – CMS. </li></ul></ul><ul><ul><li>Drupal eliminates the webmaster. </li></ul></ul>
    3. 3. Drupal Stack <ul><li>Apache is the web server. </li></ul><ul><li>PHP is the scripting language </li></ul><ul><li>MySQL is the datavase </li></ul><ul><li>Drupal Core –PHP API </li></ul><ul><li>Core Modules – Nodes, Users </li></ul><ul><li>Contributed module </li></ul><ul><li>Theme system </li></ul>
    4. 4. Hands on Task 1 <ul><li>Download latest drupal release from www.drupal.org </li></ul><ul><li>Extract it to your Web server root. </li></ul><ul><li>Point your browser to http://localhost/ </li></ul><ul><li>Create database and do needful configuration </li></ul><ul><li>Create a Sample content. </li></ul>
    5. 5. Getting Started with Drupal <ul><li>Creating Content </li></ul><ul><li>Creating a Sample Page. </li></ul><ul><li>Create a sample page with </li></ul><ul><ul><li>Summary </li></ul></ul><ul><ul><li>Comments </li></ul></ul><ul><li>Menu System (Navigation System) </li></ul><ul><li>Primary Menu </li></ul><ul><li>Secondary Menu </li></ul><ul><li>Blocks </li></ul>
    6. 6. Getting into managing site <ul><li>Content Management </li></ul><ul><ul><li>Comments </li></ul></ul><ul><ul><li>Content </li></ul></ul><ul><ul><li>RSS publishing </li></ul></ul><ul><li>Site Building </li></ul><ul><li>Site Configuration </li></ul><ul><ul><li>Site Management </li></ul></ul><ul><ul><li>Site Maintenance </li></ul></ul><ul><ul><li>Clean URLs </li></ul></ul><ul><li>User Management </li></ul><ul><ul><li>Permission </li></ul></ul><ul><ul><li>Users </li></ul></ul>
    7. 7. Retrospection <ul><li>What we have achieved? </li></ul><ul><ul><li>What and why a CMS </li></ul></ul><ul><ul><li>How Drupal works </li></ul></ul><ul><ul><li>Drupal Installation </li></ul></ul><ul><ul><li>Creating a Static Site using drupal </li></ul></ul><ul><li>Why are we learning drupal </li></ul><ul><ul><li>Content and presentation (theming) are separated. </li></ul></ul><ul><ul><li>Modules to add any new functionality </li></ul></ul>
    8. 8. Drupal Themes <ul><li>Installing New themes </li></ul><ul><li>Configuring theme </li></ul><ul><ul><li>Logo </li></ul></ul><ul><ul><li>Favicon </li></ul></ul>
    9. 9. Drupal Core Modules <ul><li>Contact Module </li></ul><ul><li>Path Module </li></ul><ul><li>Search Module </li></ul><ul><li>Upload Module </li></ul>
    10. 10. Blogging using Drupal <ul><li>Editing the Story Content type. </li></ul><ul><li>Create a blog post </li></ul><ul><ul><li>Need of a Web based editor </li></ul></ul><ul><ul><li>Need of automatic path setting. </li></ul></ul><ul><ul><li>Administration navigation takes time. </li></ul></ul><ul><li>Install modules Pathauto, Token, administrator Menu and FCKeditor </li></ul><ul><ul><li>Permission Control </li></ul></ul><ul><ul><li>Input formats </li></ul></ul>
    11. 11. Other Blogging features <ul><li>Tagging </li></ul><ul><li>Category </li></ul><ul><li>Blog page showing latest post summary </li></ul><ul><li>RSS feeds </li></ul><ul><li>Blocks – Recent Comments </li></ul><ul><li>Blocks – Tag cloud </li></ul><ul><li>Blocks – Archive </li></ul><ul><li>Social Bookmarking </li></ul>Taxonomy Views Find Out?
    12. 13. Coming Sessions ….. <ul><li>Views and CCK – the heart of drupal </li></ul><ul><li>Taxonomy – To categorize content </li></ul><ul><li>Multimedia – Audio, video, photo-gallery </li></ul><ul><li>Theming and CSS – Customizing the look and feel </li></ul><ul><li>Social Networking – The organic group </li></ul><ul><li>Getting your hands dirty – PHP coding for modules </li></ul>
    13. 14. Book to refer
    1. A particular slide catching your eye?

      Clipping is a handy way to collect important slides you want to go back to later.

    ×