LakshmiRajkumar<br />Corporate IT Trainer<br />
Objective<br /><ul><li>To Provide a wide range of web development technique with drupal.
To promote drupal to the professionals
To share knowledge
To build developers capacity
To improve websites to a web standard</li></ul>2<br />2<br />
Expectation<br /><ul><li>After finish this session you will get some thoughts with drupal related features
Install drupal
Install modules and themes
Manage website</li></ul>3<br />
4<br />Agenda<br /><ul><li>Introduction to CMS
What is Drupal?
Why Drupal?
Drupal Trends
Comparison of Drupal with other CMS
Drupal Architecture</li></ul>4<br />
5<br />Agenda (Contd…)<br /><ul><li>Drupal Components
System / Technical Requirements
Installation and Setup Guide
Demo Site
Understanding Drupal</li></ul>5<br />
6<br />CMS<br />Content Management System is a system that makes content adding, moderating, updating, deleting, archiving...
7<br />7<br />7<br />7<br />
8<br />CMS Packages<br /><ul><li>Commercial CMS
Open Source CMS</li></li></ul><li>9<br />What is Open Source?<br />Open Source means that whoever writes a piece of comput...
10<br />Open Source CMS<br />
11<br />What is Drupal?<br />Drupal is an open-source platform and content management system for building dynamic web site...
12<br />What is Drupal? (Contd…)<br />Drupal is an open-source platform and content management system for building dynamic...
13<br />Why Drupal?<br /><ul><li>Most basic CMS features are included
Highly Customizable
Plenty of modules</li></ul>		-- Solid Architecture and API<br />		-- Good Documentation<br /><ul><li>Excellent Performance
Good Community</li></li></ul><li>14<br />Drupal Trends<br /><ul><li>It was created originally as a bulletin board system, ...
It has had broad adoption since version 4
It is now on version 7.x (point upgrades happen every few months)
Version 5.x is also maintained</li></li></ul><li>15<br />What can it do?<br /><ul><li>Community website
Weblog
Forums
Knowledge Base
Upcoming SlideShare
Loading in...5
×

Introduction to basics of drupal

872

Published on

Published in: Technology
1 Comment
0 Likes
Statistics
Notes
  • Be the first to like this

No Downloads
Views
Total Views
872
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
26
Comments
1
Likes
0
Embeds 0
No embeds

No notes for slide

Introduction to basics of drupal

  1. 1. LakshmiRajkumar<br />Corporate IT Trainer<br />
  2. 2. Objective<br /><ul><li>To Provide a wide range of web development technique with drupal.
  3. 3. To promote drupal to the professionals
  4. 4. To share knowledge
  5. 5. To build developers capacity
  6. 6. To improve websites to a web standard</li></ul>2<br />2<br />
  7. 7. Expectation<br /><ul><li>After finish this session you will get some thoughts with drupal related features
  8. 8. Install drupal
  9. 9. Install modules and themes
  10. 10. Manage website</li></ul>3<br />
  11. 11. 4<br />Agenda<br /><ul><li>Introduction to CMS
  12. 12. What is Drupal?
  13. 13. Why Drupal?
  14. 14. Drupal Trends
  15. 15. Comparison of Drupal with other CMS
  16. 16. Drupal Architecture</li></ul>4<br />
  17. 17. 5<br />Agenda (Contd…)<br /><ul><li>Drupal Components
  18. 18. System / Technical Requirements
  19. 19. Installation and Setup Guide
  20. 20. Demo Site
  21. 21. Understanding Drupal</li></ul>5<br />
  22. 22. 6<br />CMS<br />Content Management System is a system that makes content adding, moderating, updating, deleting, archiving and retrieving<br />6<br />6<br />
  23. 23. 7<br />7<br />7<br />7<br />
  24. 24. 8<br />CMS Packages<br /><ul><li>Commercial CMS
  25. 25. Open Source CMS</li></li></ul><li>9<br />What is Open Source?<br />Open Source means that whoever writes a piece of computer code makes it available for anybody else to see it, modify it, or use it. Free Community Based Support help find and fix bugs answer questions on forums / blogs provide documentation code extension modules. <br />
  26. 26. 10<br />Open Source CMS<br />
  27. 27. 11<br />What is Drupal?<br />Drupal is an open-source platform and content management system for building dynamic web sites offering a broad range of features and services including user administration, publishing workflow, discussion capabilities, news aggregation, metadata functionalities using controlled vocabularies and XML publishing for content sharing purposes. <br />
  28. 28. 12<br />What is Drupal? (Contd…)<br />Drupal is an open-source platform and content management system for building dynamic web sites offering a broad range of features and services including user administration, publishing workflow, discussion capabilities, news aggregation, metadata functionalities using controlled vocabularies and XML publishing for content sharing purposes. <br />
  29. 29. 13<br />Why Drupal?<br /><ul><li>Most basic CMS features are included
  30. 30. Highly Customizable
  31. 31. Plenty of modules</li></ul> -- Solid Architecture and API<br /> -- Good Documentation<br /><ul><li>Excellent Performance
  32. 32. Good Community</li></li></ul><li>14<br />Drupal Trends<br /><ul><li>It was created originally as a bulletin board system, and open sourced in 2001
  33. 33. It has had broad adoption since version 4
  34. 34. It is now on version 7.x (point upgrades happen every few months)
  35. 35. Version 5.x is also maintained</li></li></ul><li>15<br />What can it do?<br /><ul><li>Community website
  36. 36. Weblog
  37. 37. Forums
  38. 38. Knowledge Base
  39. 39. Business Web Application</li></li></ul><li>16<br />Features<br /><ul><li>Blog, Forum Included
  40. 40. Searching built-in
  41. 41. RSS Support
  42. 42. Multi-Language
  43. 43. Statistics, Tracking, Logging, Reporting
  44. 44. Themes
  45. 45. Taxonomy / Category / Tag
  46. 46. Friendly URLs (Optimized SEO)</li></li></ul><li>17<br />Comparison of CMS<br />
  47. 47. 18<br />Comparison of CMS (Contd…)<br />
  48. 48. 19<br />Drupal Architecture<br />
  49. 49. 20<br />Drupal Architecture (Contd …)<br />
  50. 50. 21<br />Drupal Architecture (Contd …)<br />
  51. 51. 22<br />Drupal Components<br /><ul><li>Region
  52. 52. Block
  53. 53. Content Type
  54. 54. Node
  55. 55. Taxonomy
  56. 56. Module
  57. 57. Theme
  58. 58. User</li></li></ul><li>23<br />Region<br />
  59. 59. 24<br />Block<br />Placeholder for nodes and may be used for static<br />Supporting text and modules. <br />
  60. 60. 25<br />Content Type<br /><ul><li>Types of content / node
  61. 61. Different Object
  62. 62. Unique sets of fields / usage
  63. 63. Separate permissions
  64. 64. Examples – Books, Magazines, Newspapers</li></li></ul><li>26<br />Node<br />Node is individual piece of content. Each fits within one<br />content type<br />
  65. 65. 27<br />Taxonomy<br />A flexible tool for classifying content with many advanced features<br /> - Vocabulary<br /> - Terms<br />
  66. 66. 28<br />Module<br />What it is? Functional Components that define interactive features via PHP<br />
  67. 67. 29<br />Module – What is “core”? (Contd…) <br /><ul><li>Set of functionality included with Drupal
  68. 68. Limited to basic functionality most sites would need
  69. 69. Heavily tested and democratized features
  70. 70. Included modules for custom URLs, user profiles, blogs, forums, and others</li></li></ul><li>30<br />Module – What is “contrib”? (Contd…) <br /><ul><li>Community-created modules hosted on drupal.org
  71. 71. Developed by thousands of developers around the world
  72. 72. Maintained independently of Drupal core
  73. 73. Limited community testing</li></li></ul><li>31<br />Module (Contd…)<br />
  74. 74. 32<br />Theme<br /><ul><li>Design Elements
  75. 75. Web page structure
  76. 76. HTML, CSS, JS
  77. 77. Flexible Overriding
  78. 78. Sub-themes</li></li></ul><li>33<br />User<br /><ul><li>First user created is the administrator, and this user has complete control over the system.
  79. 79. Other users can be created by administrator
  80. 80. Users can belong to one or more roles.</li></li></ul><li>34<br />User – Role & Permission<br /><ul><li>Functional group of </li></ul> users<br /><ul><li>CRUD – Create, Read, </li></ul> Update, Delete<br /><ul><li>Fine-grained control
  81. 81. Permissions defined by</li></ul>modules<br />
  82. 82. 35<br />Demo Website<br /><ul><li>System Requirements
  83. 83. Installation guide
  84. 84. Multi-Site Installation</li></li></ul><li>36<br />Drupal – Requirement<br />It is a web application, so it requires a server running web server software (like apache). Also requires PHP and MySQL (or PostgreSQL)<br />
  85. 85. 37<br />Drupal – Requirement (Contd…)<br /><ul><li>Stable version Drupal 6.x
  86. 86. Apache 1.3 or Apache 2.x
  87. 87. PHP 5.2 recommended (4.4.0 or higher)
  88. 88. Supports MySQL 4.1 or higher</li></li></ul><li>38<br />Drupal – Installation<br /><ul><li>Download from http://drupal.org
  89. 89. Expand file to a directory in your web server that is accessible
  90. 90. Set up a new database
  91. 91. Go through the installation procedure</li></li></ul><li>Questions?<br />
  1. A particular slide catching your eye?

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

×