Skinr

Slug: 
skinr
Versions de Drupal: 
6.x
7.x
D.o - Installation Rank: 
54
D.o - Reported Installs: 
22 787
D.o - Maintenance Status: 
Actively maintained
D.o - Development Status: 
Under active development
D.o - Module Categories: 
Theme Enhancements
D.o - Download 4.7: 
D.o - Download 5.x: 
D.o - Download 6.x: 
6.x-1.6|http://ftp.drupal.org/files/projects/skinr-6.x-1.6.tar.gz|22.41 KB
D.o - Download 7.x: 
7.x-2.x-dev|http://ftp.drupal.org/files/projects/skinr-7.x-2.x-dev.tar.gz|80.43 KB
D.o - Original Description: 

Skinr's main purpose is to allow the theme to define a set of reusable and modular CSS styles, and to make those styles available in Drupal's UI. Skinr was developed for themers to allow them to tap into the power of Drupal's modularity and apply those same principals to theme development. It does not provide any styles of its own. These styles are defined in the .info file of the theme (or subtheme), by the themer and end up in various places in Drupal's UI, such as:

  • Block Configuration
  • Node Type (and Comment) Configuration
  • Panel Panes
  • Views Displays

It also provides a CSS class field, where you can manually add custom classes.

Who should use this module?

Here are a few examples, though there are many more possibilities.

  • You are a themer looking to dramatically reduce the size and bloat of your CSS files.
  • You want to be able to apply the same CSS across blocks, panel panes, views, nodes and comments.
  • You are developing a theme for a client and want the client to have more flexibility and access to a multitude of existing styles, after you've completed the project and handed it off.
  • You are a contrib theme developer who wants to provide multiple styles and allow the site administrator to be able to choose where to apply them.
  • You are a rebel who wants to rip out CSS classes in every possible template file and use your own instead, but need a better way to add your own classes back to Drupal.

Module developers can take advantage of Skinr using its API. Detailed documentation on how to do this is included in docs.php.

This module was developed by Bala Bosch and Jacine Luisi of Gravitek Labs. It was originally inspired by the blocktheme module.

Skinr Documentation

Documentation for Skinr 2 is included in Skinr via the Advanced Help module.

Join our Group

Join the Skinr group on groups.drupal.org.

Help us test out the new version

Read about the awesome new features coming in Skinr 2 and get update and testing instructions.

6.x-2.x NOTE: There are lots of changes in the new version. Backup your entire site before doing anything. It is STRONGLY recommended that you do NOT use this on production sites at this point.

The Drupal 7 version is under heavy development. It is not stable, functional, or supported right now.

We are working hard on getting it ready for release, but it's not there yet, so we strongly advise that it only be used for testing purposes at this point. If you want to see it done faster, get up to speed with the current issues first and help us. Please do not inundate the issue queue with support issues, as it will only further delay the process.

Souscrire à DrupalFrance.com RSS