Open Source Web Development - Drupal

1,552 views

Published on

Open Source Web Development using Drupal

Published in: Technology
1 Comment
1 Like
Statistics
Notes
  • Nice video regarding web development . heck out more info related to it at http://sixsensedesignstudio.com/about-us/
       Reply 
    Are you sure you want to  Yes  No
    Your message goes here
No Downloads
Views
Total views
1,552
On SlideShare
0
From Embeds
0
Number of Embeds
11
Actions
Shares
0
Downloads
50
Comments
1
Likes
1
Embeds 0
No embeds

No notes for slide
  • Open Source Web Development - Drupal

    1. 1. Open Source Web Development (Part 1)<br />IshaanGuliani<br />info@blisstering.com<br />+91 22 6684 0000 <br />6th November 2009 <br />
    2. 2. Open Source<br />Use<br />Open source is a development methodology, which offers total accessibility to a product&apos;s source code<br />Free v/s Open Source v/s Closed Source<br />Millions of Open Source Projects <br />Wide range of platforms/solutions/components<br />Study<br />Modify<br />Distribute<br />
    3. 3. Why use Open Source ?<br />“The Open Source model harnesses the power of distributed review and transparency to create high-quality, secure and easily integrated software at a fast pace and lower cost.”<br />
    4. 4. Open Source<br /><ul><li>Work on What you like, when you like
    5. 5. Development in the real world contribute to the community
    6. 6. Build a publicly verifiable resume
    7. 7. Companies will find you </li></li></ul><li>Content Management System<br />“CMS is  a collection of procedures used to manage work flow in a collaborative environment.”<br />Access Control/User Role<br />Contribute/Share <br />CMS<br />Communication b/w users<br />Ease of Storage/Retrieval<br />Ease of Reporting<br />Reduce Duplication<br />
    8. 8. Content Management System<br />
    9. 9. Drupal<br />
    10. 10. Drupal<br />
    11. 11. www.drupal.org<br />
    12. 12. Drupal – “I’m not alone”<br />phpBB<br />Plone<br />TikiWiki<br />Xoops<br />Mambo<br />PHP-Nuke<br />PostNuke<br />Typo3<br />Xaraya<br />Civicspace<br />Wordpress<br />Joomla<br />
    13. 13. Comparison<br />
    14. 14. Drupal – “I’m everywhere”<br />
    15. 15. Drupal - Building Blocks<br />
    16. 16. Modules<br />
    17. 17. Modules<br /><ul><li>Core modules – node, blog, book, block, menu, poll …….
    18. 18. Contributed modules - admin menu, fckeditor, views, panels, pathauto…..
    19. 19. Custom modules - create your own</li></li></ul><li>Modules – Plug In/Out<br /><ul><li>Flexibility!
    20. 20. Ease of Adding a new functionality to the site
    21. 21. Makingthe modules work out together to give an even better solution
    22. 22. Modules extending other modules
    23. 23. Customizing the modules your own way, digging in the code</li></li></ul><li>Users<br /><ul><li>Roles – Assign, Add
    24. 24. Permissions - Assign
    25. 25. Administrator/Anonymous/Authenticated Users
    26. 26. Decide on the need of users– depends upon the nature of website</li></li></ul><li>Themes<br />
    27. 27. Themes<br />
    28. 28. Content<br />“A node is a single piece of content that is published on a Drupal site”<br />
    29. 29. Content(Nodes)<br />
    30. 30. CSS<br />Javascript<br />HTML<br />DRUPAL<br />Theme System<br />Add on Module (Contributed/Custom)<br />Core Modules<br />Core Subsystems<br />PHP<br />Database(MySQL,PostgreSQL)<br />Web Server(Apache, IIS)<br />Operating System(Linux, Windows, Mac)<br />

    ×