Drupal Theming Introduction

4,733 views

Published on

Introductionary presentation on Drupal theming, FOSDEM 2008
See http://video.google.com/videoplay?docid=4588514227498178774&hl=en for the video.

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

No Downloads
Views
Total views
4,733
On SlideShare
0
From Embeds
0
Number of Embeds
56
Actions
Shares
0
Downloads
79
Comments
0
Likes
4
Embeds 0
No embeds

No notes for slide

Drupal Theming Introduction

  1. 1. Drupal Theme Introduction Bèr Kessels – Webschuur.com [email_address]
  2. 2. « Theme Basics » « Workflow » « Theming in Drupal 6.0 »
  3. 3. Principle of Overrides
  4. 4. Default » Theme » Your version
  5. 5. Theme =
  6. 6. Theme = Engine
  7. 7. Theme = Engine + Template
  8. 8. Theme = Engine + Template + Style
  9. 9. Egines: Smarty, Xtemplate, Whatever PHPTemplate
  10. 10. PHP = Template language!
  11. 11. <?php if (! empty ( $title )): ?> <h2 class = ”title” ><?php print $title ?></h2> <? endif ; ?>
  12. 12. More then Style
  13. 13. Look and Feel
  14. 14. Drupal.org | Bluemarine
  15. 15. Donna.be
  16. 16. The Onion
  17. 17. Drupal design Workflow How to Organize Theming
  18. 18. Nothing is leading
  19. 19. Without a site no theme Without a theme no site
  20. 20. Start early: lots of theme work re-done Start last: lots of module work re-done
  21. 21. Wall? Or Ping-Pong?
  22. 22. Theming in Drupal 6.0 Details found online. http://drupal.org/node/132442
  23. 23. .info: files Put your logic where it belongs.
  24. 24. tpl.php files much more powerfull
  25. 25. ...but still inconsistent
  26. 26. Consistency: More rendering via structures!
  27. 27. ...but by far not consistant enough. Volunteers?
  28. 28. Bèr Kessels mail: [email_address] XMPP: [email_address] bler.webschuur.com (NL) webschuur.com (EN) twitter: berkes linkedin: Bèr Kessels

×