A key reason for using a content management system such as Drupal is to spread out the work of adding content to your site. Roles and user accounts make that possible.
In arecent blog post, Drutopia co-lead Rosemary Mann highlighted how to use Skins on a Drutopia site. Here we take a deeper dive, looking under the hood at the requirements the Skins module meets and how to write a new skin.