テーマ設定オプション:初心者、中級者、上級者(Theming options: beginner, intermediate, advanced)

Events happening in the community are now at Drupal community events on www.drupal.org.
You are viewing a wiki page. You are welcome to join the group and then edit it. Be bold!
元記事URI Theming options: beginner, intermediate, advanced
編集リンク
ステータス 作業中
メッセージ どなたでも参加可能です
変更を行った場合は、Revision information に Log message を残してください
ライセンス The Drupal handbook pages are © 2000-2010 by the individual contributors and can be used in accordance with the Creative Commons License, Attribution-ShareAlike 2.0. PHP code is distributed under the GNU General Public License.

There are many theming options available when starting a Drupal website. To help you get started even more quickly with your theming effort, this page lists the options depending on your level of proficiency.

Beginner's theming options

If it's your first Drupal site, and/or you don't yet have CSS and theming experience, it's advisable to begin quickly by installing any theme that is more or less similar to what you wish and is usable out of the box. For example:

Some well-known themes using the Skinr module have styles available in Drupal's user interface without the need for CSS coding.

Some themes, like the core Garland, support the Color core module, for color options in Drupal's UI. This is easier for other themes since Drupal 7.

For additional options (modules, etc.), see also the handbook page on Theming without code.

Intermediate theming options

If you are currently in the process of learning CSS design:

  • A good way to learn is to install an existing theme like those mentioned in the beginner's options, in order to test possible CSS changes with the help of the open source Firebug. Then, modify the theme little by little, by using a sub-theme for easier upgrades, etc. Also, a simpler alternative to a sub-theme is a local.css file, supported by some themes.
  • As the next step you can experiment creating a sub-theme of a bare-bones starter theme, adding the CSS styles yourself.
  • It's also possible to port open source designs between other systems (Joomla templates, WordPress themes, etc.) and Drupal, or convert any website layout or template into a Drupal theme.

Advanced theming options

When you have extensive CSS and theming experience:

  • The above mentioned starter themes (also known as base themes) are an excellent time-saving alternative for advanced CSS designers.
  • Another option is to create themes from scratch, following Drupal's Theming Guide, or books about Drupal. See also the forum and group on advanced theme development.

Then, if you wish, you can contribute themes you design, to help others start theming Drupal.

‹ About theming up Theming without code ›