Beginners Guide To Drupal      Gerald Z. Villorente CNN Travel / Kite Systems Ltd.
==
Drupal is...●   is awesome●   a CMS●   a framework●   is modular●   free and open-source●   is used by thousands of websit...
Why Drupal?●   Rapid Website Development●   Scalable (tons of extensions, hooks, API)●   Its Secure (ACL, user authenticat...
Who uses Drupal?●   http://www.warnerbrosrecords.com/●   http://www.whitehouse.gov/●   http://www.cnngo.com/ (migrating to...
Drupal Requirements...●   Web Server (Nginx, Apache, Lighttpd, IIS)●   Database (MySQL, MariaDB, MongoDB, PostgreSQL,    S...
Drupal Structure (core)
Drupal Structure (scripts)
Drupal Structure (sites)
Drupal Structure (all)
Drupal Structure (modules)
Drupal Structure (files/settings)
Drupal Theme Anatomy
Drupal Flow (5 main layers)
Drupal Installation (Profile Selection)
Drupal Installation (Language)
Drupal Installation (DB Configuration)
Drupal Installation (Install Profile)
Drupal Installation (Configuration)
Drupal Installation (Finished)
Drupal Admin Panel
Drupal Admin Panel
Node Properties
Extending Core●   Contrib Module and Theme - http://drupal.org/download●   Extract the package and put it inside sites/all...
Extending Core - A
Extending Core - B
Drupal Terms●   Node         ●   Node Type●   Taxonomy     ●   Teaser●   Vocabulary   ●   Module●   Terms        ●   Core●...
Resources:●   http://drupal.org/documentation/customization/tutorials/beginners-cookbook●   http://drupal.org/documentatio...
Resources:●   http://learnbythedrop.com/gettingstarted●   http://www.digett.com/drupal-video-tutorials●   http://mustardse...
Contact Me:●   Skype : gerald[dot]villorente●   Email : gerald[at]ninjas-corner[dot]com            geraldvillorente[at]gma...
Upcoming SlideShare
Loading in...5
×

Beginners Guide to Drupal

5,636

Published on

0 Comments
6 Likes
Statistics
Notes
  • Be the first to comment

No Downloads
Views
Total Views
5,636
On Slideshare
0
From Embeds
0
Number of Embeds
24
Actions
Shares
0
Downloads
116
Comments
0
Likes
6
Embeds 0
No embeds

No notes for slide

Beginners Guide to Drupal

  1. 1. Beginners Guide To Drupal Gerald Z. Villorente CNN Travel / Kite Systems Ltd.
  2. 2. ==
  3. 3. Drupal is...● is awesome● a CMS● a framework● is modular● free and open-source● is used by thousands of websites● a still growing framlication● written in PHP
  4. 4. Why Drupal?● Rapid Website Development● Scalable (tons of extensions, hooks, API)● Its Secure (ACL, user authentication, permission)● Multilingual● Custom Content Type (CCK)● Powerful Template System● Easy to Update● Its Open Source (FREE!)● Large Community Support● Version Control content
  5. 5. Who uses Drupal?● http://www.warnerbrosrecords.com/● http://www.whitehouse.gov/● http://www.cnngo.com/ (migrating to http://www.travel.cnn.com)● http://www.ubuntu.com/● http://www.novell.com/communities/● http://officepranks.forbes.com/ Or http://www.goingon.com/● http://news.van.fedex.com/● http://home.java.net/● http://www.britney.com/us/home● http://www.avrillavigne.com/us/home
  6. 6. Drupal Requirements...● Web Server (Nginx, Apache, Lighttpd, IIS)● Database (MySQL, MariaDB, MongoDB, PostgreSQL, SQLite, MSSQL)● PHP 5.2+ See also:● XAMPP / WAMP● LAMPP● MAMP
  7. 7. Drupal Structure (core)
  8. 8. Drupal Structure (scripts)
  9. 9. Drupal Structure (sites)
  10. 10. Drupal Structure (all)
  11. 11. Drupal Structure (modules)
  12. 12. Drupal Structure (files/settings)
  13. 13. Drupal Theme Anatomy
  14. 14. Drupal Flow (5 main layers)
  15. 15. Drupal Installation (Profile Selection)
  16. 16. Drupal Installation (Language)
  17. 17. Drupal Installation (DB Configuration)
  18. 18. Drupal Installation (Install Profile)
  19. 19. Drupal Installation (Configuration)
  20. 20. Drupal Installation (Finished)
  21. 21. Drupal Admin Panel
  22. 22. Drupal Admin Panel
  23. 23. Node Properties
  24. 24. Extending Core● Contrib Module and Theme - http://drupal.org/download● Extract the package and put it inside sites/all/modules/contrib for modules and sites/all/themes for themes● Install the module or theme (see next slide A and B)
  25. 25. Extending Core - A
  26. 26. Extending Core - B
  27. 27. Drupal Terms● Node ● Node Type● Taxonomy ● Teaser● Vocabulary ● Module● Terms ● Core● Block ● Contrib● Region ● Anonymous● Permission ● Cache● Roles ● Custom
  28. 28. Resources:● http://drupal.org/documentation/customization/tutorials/beginners-cookbook● http://drupal.org/documentation/install● http://www.leveltendesign.com/tutorial/course/getting-started-drupal-7● http://www.opensourcecms.com/free/videos/drupal.php?videoid=7● http://www.masteringdrupal.com/videos● http://apex.vtc.com/Drupal-7.php● http://www.online-teach.com/drupal6.php● http://drupalize.me/videos● http://www.siteground.com/tutorials/drupal-tutorial/● http://itunes.apple.com/us/podcast/slashnode-free-drupal-training/id502265601● http://buildamodule.com/● http://www.lullabot.com/
  29. 29. Resources:● http://learnbythedrop.com/gettingstarted● http://www.digett.com/drupal-video-tutorials● http://mustardseedmedia.com/podcast● http://graphicline.co.za/tags/drupal-video-tutorials● http://drupal.org/glossary● http://api.drupal.org/api/drupal
  30. 30. Contact Me:● Skype : gerald[dot]villorente● Email : gerald[at]ninjas-corner[dot]com geraldvillorente[at]gmail[dot]com● Mobile: 09498429269● IRC : drup4l_n00b
  1. A particular slide catching your eye?

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

×