Your SlideShare is downloading. ×
  • Like
Beginners Guide to Drupal
Upcoming SlideShare
Loading in...5
×

Thanks for flagging this SlideShare!

Oops! An error has occurred.

×

Now you can save presentations on your phone or tablet

Available for both IPhone and Android

Text the download link to your phone

Standard text messaging rates apply

Beginners Guide to Drupal

  • 4,405 views
Published

 

  • Full Name Full Name Comment goes here.
    Are you sure you want to
    Your message goes here
    Be the first to comment
No Downloads

Views

Total Views
4,405
On SlideShare
0
From Embeds
0
Number of Embeds
22

Actions

Shares
Downloads
89
Comments
0
Likes
5

Embeds 0

No embeds

Report content

Flagged as inappropriate Flag as inappropriate
Flag as inappropriate

Select your reason for flagging this presentation as inappropriate.

Cancel
    No notes for slide

Transcript

  • 1. Beginners Guide To Drupal Gerald Z. Villorente CNN Travel / Kite Systems Ltd.
  • 2. ==
  • 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. 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. 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. 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. Drupal Structure (core)
  • 8. Drupal Structure (scripts)
  • 9. Drupal Structure (sites)
  • 10. Drupal Structure (all)
  • 11. Drupal Structure (modules)
  • 12. Drupal Structure (files/settings)
  • 13. Drupal Theme Anatomy
  • 14. Drupal Flow (5 main layers)
  • 15. Drupal Installation (Profile Selection)
  • 16. Drupal Installation (Language)
  • 17. Drupal Installation (DB Configuration)
  • 18. Drupal Installation (Install Profile)
  • 19. Drupal Installation (Configuration)
  • 20. Drupal Installation (Finished)
  • 21. Drupal Admin Panel
  • 22. Drupal Admin Panel
  • 23. Node Properties
  • 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. Extending Core - A
  • 26. Extending Core - B
  • 27. Drupal Terms● Node ● Node Type● Taxonomy ● Teaser● Vocabulary ● Module● Terms ● Core● Block ● Contrib● Region ● Anonymous● Permission ● Cache● Roles ● Custom
  • 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. 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. Contact Me:● Skype : gerald[dot]villorente● Email : gerald[at]ninjas-corner[dot]com geraldvillorente[at]gmail[dot]com● Mobile: 09498429269● IRC : drup4l_n00b