Creating Themes — Wordpress vs Drupal
I'm new to Drupal, and just looking for a bit of insight on what I'm getting myself into.
I'm familiar with Wordpress. It's pretty darn easy to work with and theme. I just take the default theme and pick it apart into a design I created. It uses PHP template tags for each element (blog post content, blog author name, date, blog post title, etc). Just design and put the template tag where you want it to show up.
My question, for those of you familiar with theming both WP and Drupal, is: relative to Wordpress, what is theming for Drupal like?
Also, any particularly helpful tutorials you've found on this?
This one got me started on Wordpress, it's really easy-to-follow: http://jonathanwold.com/tutorials/wordpress_theme/

...
There's some differences in how the two systems work with theming, though they are actually pretty similar. Both use some light PHP in the main template files, and (though some themes on both sides don't always follow the rule) they keep more complex PHP functions outside in another file (in Drupal, it's called template.php). Drupal has a main template for your layout called page.tpl.php, and many optional sub-templates that render things within that. Most themes come with a number of the most common ones, though there are quite a few more possible when needed (and with some simple code snippets you can even add templates for just about anything). You can learn more at Core templates and suggestions and Working with template suggestions. Once you get the hang of theming in Drupal I think you will find it quite a bit more flexible than any other system (at least that's the case for me). The "Themer tool" from Devel module is also very handy for telling you what template file is affecting anything on the page you click on.
Here's a guide that shows how the main/basic components of a Drupal theme fit into any other pre-existing theme: http://drupal.org/node/313510
Hope this helps.
-- David
davidnewkerk.com | absolutecross.com
View my Drupal lessons & guides
that does, thanks man.
that does, thanks man.