0
Drupal n00b Workshop Drupal Camp 2011
Hi!
I'm Jens Ulrik
@jensulrik
(and yes - my slides ARE too text intensive)
Me me me <ul><li>Developer/Independent consultant ( nuit.dk )
Building websites since 1995
Built DK's first online shop accepting credit cards
Taught Web Development PBA students last two semesters at  KEA  (including a Drupal 7 course)
50% of  Overskrift.dk  – local rss aggregator/search engine </li></ul>
Before we start.. <ul><li>Download these slides – they contain candy  (no – not really – but some nice links)
They are on slideshare.net </li></ul>
Why learn Drupal? <ul>Why R U here? </ul>
Drupal <ul><li>Content Management features
Latest version: 7 (released January 2011)
Lets you do the same thing in several different ways
..but I probably don't need to sell this to you </li></ul>
This workshop <ul><li>Part 1 </li><ul><li>Install Drupal 7
Set up a basic site </li></ul><li>Part 2 </li><ul><li>Extend it's functionality (add modules)
Make it look sweet (theme it) </li></ul></ul>
Prerequisite elements <ul><li>Web server
PHP interpreter
Database Server (MariaDB, MySQL or other)
Upcoming SlideShare
Loading in...5
×

Noob workshop for Drupalcamp 2011

418

Published on

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

  • Be the first to like this

No Downloads
Views
Total Views
418
On Slideshare
0
From Embeds
0
Number of Embeds
0
Actions
Shares
0
Downloads
2
Comments
0
Likes
0
Embeds 0
No embeds

No notes for slide

Transcript of "Noob workshop for Drupalcamp 2011"

  1. 1. Drupal n00b Workshop Drupal Camp 2011
  2. 2. Hi!
  3. 3. I'm Jens Ulrik
  4. 4. @jensulrik
  5. 5. (and yes - my slides ARE too text intensive)
  6. 6. Me me me <ul><li>Developer/Independent consultant ( nuit.dk )
  7. 7. Building websites since 1995
  8. 8. Built DK's first online shop accepting credit cards
  9. 9. Taught Web Development PBA students last two semesters at KEA (including a Drupal 7 course)
  10. 10. 50% of Overskrift.dk – local rss aggregator/search engine </li></ul>
  11. 11. Before we start.. <ul><li>Download these slides – they contain candy (no – not really – but some nice links)
  12. 12. They are on slideshare.net </li></ul>
  13. 13. Why learn Drupal? <ul>Why R U here? </ul>
  14. 14. Drupal <ul><li>Content Management features
  15. 15. Latest version: 7 (released January 2011)
  16. 16. Lets you do the same thing in several different ways
  17. 17. ..but I probably don't need to sell this to you </li></ul>
  18. 18. This workshop <ul><li>Part 1 </li><ul><li>Install Drupal 7
  19. 19. Set up a basic site </li></ul><li>Part 2 </li><ul><li>Extend it's functionality (add modules)
  20. 20. Make it look sweet (theme it) </li></ul></ul>
  21. 21. Prerequisite elements <ul><li>Web server
  22. 22. PHP interpreter
  23. 23. Database Server (MariaDB, MySQL or other)
  24. 24. Available as installable stacks for Mac OS X </li><ul><li>MAMP ( www.mamp.info ) </li></ul><li>and Windows </li><ul><li>XAMPP ( sourceforge.net/projects/xampp/ )
  25. 25. WAMP ( wampserver.com/en ) </li></ul></ul>
  26. 26. Personal prerequisites <ul><li>Don't be afraid of the keyboard
  27. 27. Make many mistakes
  28. 28. You can always reinstall </li></ul>
  29. 29. Technical prerequisites <ul><li>PHP
  30. 30. DBMS knowledge (basic tables and SQL) </li></ul>
  31. 31. What is difficult about Drupal? <ul><li>For PHP coders? Nothing – really – just a lot of conventions..
  32. 32. ..but the difference between a decent and a good Drupal developer would include: </li><ul><li>Knowing a lot of modules
  33. 33. Following advice
  34. 34. There are loads of free Drupal videos out there: http://vimeo.com/nodeone http://mustardseedmedia.com/podcast http://drupal.org/videocasts ... </li></ul></ul>
  35. 35. A step back <ul><li>A CMS/CMF (such as Drupal) gives: </li><ul><li>A user/permissions system
  36. 36. Nice looking URL's (good for SEO)
  37. 37. Templating system
  38. 38. Provides a backend for editors and a frontend for visitors
  39. 39. Can be extended by modules (contrib or your own)
  40. 40. Commenting, blogging, forum stuff...
  41. 41. A great deal of conventions – follow them and get the most out of the system!
  42. 42. … . </li></ul></ul>
  43. 43. Read <ul><li>Find the best books
  44. 44. Which ones? Ask around!
  45. 45. I like this one drupalbook.com </li></ul>
  46. 46. Engage <ul><li>Web: drupal.org/forum and drupaldanmark.dk/forum
  47. 47. IRC: freenode.net channels #drupal-denmark, #drupal (complete list of channels found at drupal.org/irc)
  48. 48. Do more of this (Drupalcamp, Drupalcon) </li></ul>
  49. 49. Install prerequisites <ul><li>Windows: WAMP
  50. 50. Mac OS X: MAMP
  51. 51. Linux: LAMP </li><ul><li>Apache2
  52. 52. MySQL
  53. 53. PHP (with PHP-MySQL) </li></ul></ul>
  54. 54. Other tools <ul><li>Database front-end ( MySQL Workbench )
  55. 55. Editor ( Netbeans IDE or any text editor) </li></ul>
  56. 56. Install Drupal <ul><li>Create an empty database
  57. 57. Create a user that can log in to your new database
  58. 58. Point your browser to your local Drupal site </li></ul>
  59. 59. End of part 1 <ul><li>Next: </li><ul><li>Set up some content
  60. 60. Make a theme </li></ul></ul>
  61. 61. Part 2 <ul><li>Everything is a node
  62. 62. Exercise: A basic festival site </li></ul>
  63. 63. Festival notes <ul><li>Some venues
  64. 64. Events at the venues
  65. 65. Gotta look nice
  66. 66. Now go build! </li></ul>
  1. A particular slide catching your eye?

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

×