Beginners Guide to Drupal

  • 4,100 views
Uploaded on

 

  • 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,100
On Slideshare
0
From Embeds
0
Number of Embeds
22

Actions

Shares
Downloads
86
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