The term "theme", loaded, evil.

skiquel's picture

Theme is a loaded word.

Drupal's theme system is a template system.

It even uses .tpl files.

It doesn't theme anything.

That is all.

Login to post comments

Enlighten us, then; what is

Garrett Albright - Mon, 2008-12-29 16:53

Enlighten us, then; what is a theme system, and why isn't Drupal's template system one?

I (and most others, I presume) just assumed it was a tuhmayta tuhmahta thing.


It's not so much a matter of

skiquel's picture
skiquel - Mon, 2008-12-29 19:10

It's not so much a matter of drupal's template system not being a theme system, but rather use of an already loaded, imprecise word to describe inner components and individual drupal site layouts.

The jargon is confusing and needs to be clarified in some way. For instance, drupal can user /layouts instead of /themes, while still keeping the core terminology of theme settings.


Among "templates," "themes"

Garrett Albright - Mon, 2008-12-29 19:35

Among "templates," "themes" and "layouts," I definitely prefer "templates." However, I'm still failing to see why "themes" is loaded and imprecise, as you say. I guess you could say it's imprecise in that it can have several other meanings apart from defining the look and structure of something, but at least as far as computers go, it's caught on as a fairly common word to describe that.


Drupal Issue regarding theming terminology

skiquel's picture
skiquel - Tue, 2008-12-30 00:04

My mistake. I outlined some my points in #351522 Core Terminology: Change theme to 'layout' or 'template'.


interesting. i always

mike stewart's picture
mike stewart - Sun, 2009-01-04 07:15

interesting. i always explain theming to clients using templates as a metaphor, but never really thought about it. i'd agree that templates are more accurate, or at least better understood, description.