Dive into Drupal at Open 2011, India International Centre

863 views

Published on

The presentation/visual aid I used at India International Centre during Open 2011 for 'Dive into Drupal and Content Management Systems'.

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

  • Be the first to like this

No Downloads
Views
Total views
863
On SlideShare
0
From Embeds
0
Number of Embeds
1
Actions
Shares
0
Downloads
0
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Dive into Drupal at Open 2011, India International Centre

  1. 1. DIVE INTO DRUPAL& CONTENT MANAGEMENT SYSTEMSAbhishek Nandakumar1 February 2011
  2. 2. TRADITIONAL STATIC WEBSITES A bunch of HTML files.
  3. 3. A website cannot stand still.
  4. 4. It grows.
  5. 5. HTML, everyone?
  6. 6. FTP/SSH, everyone?
  7. 7. WHAT IS DRUPAL?
  8. 8. Drupal is a content management system. Update. Organise. Present. WHAT IS DRUPAL?
  9. 9. Drupal is an Application Framework Build New Applications. WHAT IS DRUPAL?
  10. 10. Drupal is your community plumbing system.
  11. 11. Flexible. Extensible. Reliable. Drupal is what you need it to be. Scalable. Configurable.Powerful. Secure. WHAT IS DRUPAL?
  12. 12. HOW IT ALL STARTED.• University of Antwerp - Dries Buyaert and Hans Snijder - 2000• Message board to share notes between friends• Originally drop.org Drupal in 2001• Released as Open Source.• Pronunciation of the Dutch word ‘druppel’ meaning “drop”
  13. 13. IT’S 2011 AND DRUPAL HAS EVOLVED.• Blogs • RSS• Forums • Search Engine• Polls • File uploads• Event Management • User roles• Books • Clean URLs
  14. 14. WHY DO WE USE DRUPAL?• Free and Open Source Software.• Extensible using Modules.• Drupal costs as much as two minutes of internet access.• The product and the support are free.• As easy as email.
  15. 15. YOU DO THE CONTENT,DRUPAL WILL DO THE REST.
  16. 16. Every Drupal website starts like this.
  17. 17. It could become like this.
  18. 18. Or like this.
  19. 19. And like this.
  20. 20. Publishing as easy as email.
  21. 21. <HTML>
  22. 22. <HTML></HTML>
  23. 23. <HTML><TAGS><TAGS><TAGS></HTML>
  24. 24. <HTML><TAGS><TAGS><TAGS><TAGS><TAGS><TAGS></HTML>
  25. 25. <HTML><TAGS><TAGS><TAGS><TAGS><TAGS><TAGS><TAGS><TAGS><TAGS></HTML>
  26. 26. WYSIWYG TO THE RESCUE!
  27. 27. CONTENT IS DATABASE DRIVEN.
  28. 28. MULTI-AUTHOR ENVIRONMENT.
  29. 29. DESIGN INDEPENDENT OF CONTENT.
  30. 30. ACCESSIBLE EVERYWHERE.
  31. 31. DrupalJoomla CMS WordPress
  32. 32. WHAT YOU NEED• Apache - http://www.apache.org• PHP - http://www.php.net• MySQL - http://www.mysql.com• Drupal - http://www.drupal.org
  33. 33. INSTALL LAMP ON UBUNTU• To install LAMP, open Terminal and enter: sudo tasksel install lamp-server• sudo cp /etc/apache2/sites-available/default /etc/apache2/sites-available/mysite• mkdir /home/<user>/public_html• gksudo gedit /etc/apache2/sites-available/mysite • Change the DocumentRoot to point to the new location. For example, / home/<user>/public_html/ • Change the Directory directive, replace <Directory /var/www/> to <Directory /home/<user>/public_html/> • Change “AllowOverride none” to “AllowOverride all” for <Directory / > and <Directory /home/<user>/public_html/ > • Close gedit.• sudo a2dissite default && sudo a2ensite mysite• sudo /etc/init.d/apache2 restart
  34. 34. INSTALL WAMP ON WINDOWS• Get WAMP from: http://wampserver.com/en/• Get PeaZip to open TAR files: http://peazip.sourceforge.net/• Install WAMP and PeaZip.• Start WAMP.• Click on WAMP taskbar icon: • Deselect ‘display errors’ in PHP settings menu. • Select ‘rewrite_module’ in Apache modules menu.
  35. 35. SETTING UP THE DATABASEGNU/Linux Terminal: Windows:• mysql -u root • Open phpMyAdmin.• CREATE DATABASE dbname • Enter dbname • Click on Create button.
  36. 36. INSTALL DRUPAL• Extract Drupal to C:wampwww on Windows or to /home/ <user>/public_html on GNU/Linux.• Follow instructions on http://localhost/drupal-6.15/
  37. 37. QUESTIONS?
  38. 38. THANK YOUcontact@xabhishek.com

×