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...
Where drupal is being used? <ul><li>Whitehouse.gov </li></ul><ul><li>Many university sites like  Standford ,  duke ,  stra...
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
×

Drupal

1,988 views

Published on

Published in: Technology
0 Comments
0 Likes
Statistics
Notes
  • Be the first to comment

  • Be the first to like this

No Downloads
Views
Total views
1,988
On SlideShare
0
From Embeds
0
Number of Embeds
38
Actions
Shares
0
Downloads
48
Comments
0
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
  • 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. Where drupal is being used? <ul><li>Whitehouse.gov </li></ul><ul><li>Many university sites like Standford , duke , strayer, Portland state university </li></ul><ul><li>World’s largest multimedia news agency Reuters </li></ul><ul><li>CNN using drupal </li></ul><ul><li>Java.net using drupal </li></ul>
    5. 5. 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>
    6. 6. 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>
    7. 7. 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>
    8. 8. 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>
    9. 9. 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>
    10. 10. 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>
    11. 11. 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>
    12. 12. 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?
    13. 14. 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>
    14. 15. Book to refer

    ×