Home

Primary links

  • top o the deck
  • Drupal for Beginners
  • about
  • links
  • give me some sugar

Drupal stuff

  • EDAM
  • STARDOM
  • Question Bank
  • Drupal musings
  • Drupal tips
Home

Key stuff on this site

Easy Drupal Admin Manual (EDAM)

SEO, Traffic and Revenue: Drupalace's Online Manual (STARDOM)

Drupal for Beginners

Subscribe to posts by RSS or email

Subscribe to Drupal Ace by RSS feed RSS feed 

Subscribe to Drupal Ace by Email

Donate towards my web hosting bill! Get a great host!

Share and save

Share/Save

Random piece of content

Checking out Amazon on Drupal 6, Part 2

Manuals on this site

  • Easy Drupal Admin Manual (EDAM)
    • Welcome to Your Site
    • First Steps: Please Read!
      • Understanding These Instructions
      • Important Terminology!
      • Best Practices for Site Admins
    • Super Quick Guide (for the experienced and the brave)
    • Logging In
    • Your Administrator Tools
    • Setting Site Basics
      • Setting Site Information
      • Configuring Your Theme
    • Creating Content
      • Node Types
      • Create a Page Node
      • Create a Story Node
      • Create a Blog Entry Node
      • Making Images and Other Files Available
      • Using Text and Image Editors
    • Organizing Your Content
      • Terms, Vocabularies, and Taxonomy: "Tagging" Your Content
        • Taxonomy Suggestions
      • Menus, Links, and Paths: Navigating the Site
        • Content Paths and URLs
        • Creating Links
        • Working with Menus: Administration Form (Drupal 6)
        • Working with Menus: Administration Form (Drupal 5)
        • Creating Menu Items on the Fly
        • Placing Menus on Your Pages
      • Placing Content on pages
        • Creating a page from a Single Node
        • Creating a page from a List of Nodes
        • Setting the Front Page
      • Working with Blocks
    • Maintenance Stuff
      • Maintenance and Construction Notices
    • Other Fun Things
      • Changing Color of Garland Theme
      • Free Aliases!
  • SEO, Traffic and Revenue: Drupalace's Online Manual (STARDOM)
    • Set a Clear Goal
    • Make a Good Site
      • Put out the Welcome Mat
      • Make Great Content
      • Build a Great Brand
      • Make Navigation Easy
      • Tune Site Performance
    • Drive Traffic
      • Promote your Site
      • Get Found with SEO
    • Build a Community
      • Build an Offsite Community
    • Monitor and Improve
    • One-Page Checklist
    • Drupal and the Blogging Starter Checklist
      • Drupal and the Blogging Starter Checklist, Part 1
      • Drupal and the Blogging Starter Checklist, Part 2
      • Drupal and the Blogging Starter Checklist, Part 3
      • Drupal and the Blogging Starter Checklist, Part 4
      • Drupal and the Blogging Starter Checklist, Part 5
      • Drupal and the Blogging Starter Checklist, Part 6
      • Drupal and the Blogging Starter Checklist, Part 7

You said it!

  • Tough one to Inves...

    I have heard and read stories such as this one before, and their common denominator is Drupal...

  • exclude

    excellent tip - can highly recommend the module - installed and working perfectly in drupal 7

  • Great CMS

    This book seems very interesting as I am currently starting a project to build a community site...

  • Thanks!

    Thank you very much !

  • Thank you very muc...

    Thank you very much !

more

Web Links

admin

Drupal Performance and Scalability

  • admin
  • performance

The start of a free guide to Drupal performance and scalability, this online book is only a couple of pages long so far. But its Table of Contents looks great (and if nothing else, lets you know what sort of topics the performance "big picture" encompasses). 

directory

16 Different Clones You Can Build with Drupal

  • directory
  • Drupal
  • showcase

One of the most common Drupal questions is "How do I build a clone of... ?" This article is light on detail, unfortunately, but offers useful pointers to modules for that Twitter, Digg, Blogger, or Drupal Ace (?) clone you have in mind. 

30 social networking websites that were created using Drupal

  • directory
  • Drupal
  • showcase
  • social networks

It's just a list, with no helpful info on how the sites were made. Still, the names show what can be done.

45 Drupal Sites Which You May Not Have Known Were Drupal Based

  • directory
  • Drupal
  • showcase

See some big-name sites made with Drupal – and see how great lots of them look, too. 

CMSTheme Drupal themes

  • directory
  • theming

Directory of themes for Drupal and other CMSs. 

Drupal Modules

  • directory
  • modules

A third-party (not Drupal.org) site to discuss and review modules. Looks promising as an aid to wading through the thousands of modules out there!

Drupal showcase

  • directory
  • showcase

Drupal.org forum for listing Drupal-made pages. Go see what's possible.

Drupal Sightings

  • directory

"A drupal link blog". Daily handful of links to new Drupal content online.

Drupal Themes

  • directory
  • theming

A directory of themes for Drupal.

Drupalsites.net

  • directory
  • showcase

Directory of nifty sites made with Drupal. Gaze upon them, as I do, and ask "why can't I make sites look this good?" With these sites as inspirations, we'll get there all the sooner.

List of Nonprofit Sites Built Using Drupal

  • directory
  • Drupal
  • Drupal.org
  • showcase

Building a non-profit site with Drupal? Head here to see what some great inspirations. 

Site recipes

  • directory
  • Drupal
  • Drupal.org
  • how-to

One of the key pages on Drupal.org, collecting valuable "recipes" to help you create specific types of sites. Bookmark this one!

Sites Made with Drupal

  • directory
  • Drupal
  • Drupal.org
  • showcase

Drupal.org overview of Drupal-made sites, conveniently listed by type. Good starting point to see what others have done in your field of social sites, e-commerce sites, portal sites, etc. 

Themes

  • directory
  • theming

The Drupal.org collection of user-contributed themes you can download and use. With so many, you're bound to find many you like (and many you viscerally loathe as well). Happy hunting!

Who is Using Drupal?

  • directory
  • showcase

Et tu, Britney? The list of companies, organizations, and celebrities using Drupal just keeps growing. This page showcases some of the bigger names. 

documentation

Beginner's Guide to Drupal

  • documentation

A 22-page overview for Drupal newcomers, with helpful pointers to specific modules for several common needs.

Drupal 6 Ultimate Community Site Guide

  • documentation
  • social networks
  • tutorials
As of 2012-02-05 13:12, this link is reporting 301 - Moved Permanently.

Low-cost ebook that takes readers through detailed creation of a real site loaded with community features. See my review.

Drupal Cookbook (for New Drupallers)

  • documentation

One helpful Drupal pro's work at beefing up the documentation that newbies need to get running.

Also see http://nanwich.info/DrupalCookbook.htm.

Drupal handbooks

  • documentation

The big Drupal.org documentation library.

Drupal HOW TO for Beginners and All

  • documentation

A 95-page e-book presenting Drupal to beginners.

Drupal Social Network

  • documentation
  • social networks
  • tutorials

Site to discuss, learn about, and show off social network sites built with Drupal.

Drupal

16 Different Clones You Can Build with Drupal

  • directory
  • Drupal
  • showcase

One of the most common Drupal questions is "How do I build a clone of... ?" This article is light on detail, unfortunately, but offers useful pointers to modules for that Twitter, Digg, Blogger, or Drupal Ace (?) clone you have in mind. 

30 social networking websites that were created using Drupal

  • directory
  • Drupal
  • showcase
  • social networks

It's just a list, with no helpful info on how the sites were made. Still, the names show what can be done.

45 Drupal Sites Which You May Not Have Known Were Drupal Based

  • directory
  • Drupal
  • showcase

See some big-name sites made with Drupal – and see how great lots of them look, too. 

70 beautiful Drupal sites

  • Drupal
  • showcase

The list isn't arranged by site type, and only shows a handful of screenshots. But if you've got the time for lots of "Open in new tab" clicking, you'll find a huge variety of gorgeous Drupal sites to inspire your next creation. (Or, if you're me, to break down weeping in inferiority-born frustration.) 

8 types of sites you can build with Drupal

  • Drupal
  • showcase
  • site design

Short list of the types of social sites you can build with Drupal. Not a lot of detail, but some good links if you're looking for site "recipes". 

List of Nonprofit Sites Built Using Drupal

  • directory
  • Drupal
  • Drupal.org
  • showcase

Building a non-profit site with Drupal? Head here to see what some great inspirations. 

Site recipes

  • directory
  • Drupal
  • Drupal.org
  • how-to

One of the key pages on Drupal.org, collecting valuable "recipes" to help you create specific types of sites. Bookmark this one!

Sites Made with Drupal

  • directory
  • Drupal
  • Drupal.org
  • showcase

Drupal.org overview of Drupal-made sites, conveniently listed by type. Good starting point to see what others have done in your field of social sites, e-commerce sites, portal sites, etc. 

The Missing Ubercart Manual

  • Drupal
  • ecommerce
  • tutorials
  • how-to

Step by step instructions for Drupal site development using the Ubercart ecommerce module. Great stuff!

Ubercart documentation on Drupal.org

  • Drupal
  • ecommerce
  • how-to

Documentation to help you get started with the Ubercart ecommerce solution for Drupal.

Ubercart main site

  • Drupal
  • ecommerce

Main site for Ubercart, a popular, free, open-source shopping cart solution for building Drupal ecommerce sites. (See also Review of Drupal E-commerce with Ubercart 2.x.)

Drupal.org

List of Nonprofit Sites Built Using Drupal

  • directory
  • Drupal
  • Drupal.org
  • showcase

Building a non-profit site with Drupal? Head here to see what some great inspirations. 

Site recipes

  • directory
  • Drupal
  • Drupal.org
  • how-to

One of the key pages on Drupal.org, collecting valuable "recipes" to help you create specific types of sites. Bookmark this one!

Sites Made with Drupal

  • directory
  • Drupal
  • Drupal.org
  • showcase

Drupal.org overview of Drupal-made sites, conveniently listed by type. Good starting point to see what others have done in your field of social sites, e-commerce sites, portal sites, etc. 

ecommerce

The Missing Ubercart Manual

  • Drupal
  • ecommerce
  • tutorials
  • how-to

Step by step instructions for Drupal site development using the Ubercart ecommerce module. Great stuff!

Ubercart documentation on Drupal.org

  • Drupal
  • ecommerce
  • how-to

Documentation to help you get started with the Ubercart ecommerce solution for Drupal.

Ubercart main site

  • Drupal
  • ecommerce

Main site for Ubercart, a popular, free, open-source shopping cart solution for building Drupal ecommerce sites. (See also Review of Drupal E-commerce with Ubercart 2.x.)

forms

Modifying Forms in Drupal 5 and 6

  • forms
  • theming
  • tutorials

Simplifying or otherwise modifying forms in Drupal.

front page

The Anatomy of a Front Page

  • front page
  • tutorials
As of 2012-02-05 13:12, this link is reporting 302 - Found.

A nice look at the subject.

installation

SolutionBase: Build a community Web space with Drupal

  • installation
  • social networks
  • tutorials
As of 2012-02-05 13:12, this link is reporting 301 - Moved Permanently.

A short but nice overview on setting up Drupal from scratch and configuring a few basics.

layout

An introduction to Display Suite

  • layout
  • modules
  • tutorials

Display Suite is a module for organizing content on a page that some users may prefer to the more complex Panels solution. This brief tutorial takes you through and overview and setup. 

menus

Drupal Menu System Demystified

  • menus
  • tutorials
  • how-to

Video that stuffs understanding of Drupal's menu system into your head. Great tutorial for avoiding beginner mistakes. (Spoiler version: Create target content before you set up menu items, or set menu items from the content's creation form. Things will go easier.)

modules

An introduction to Display Suite

  • layout
  • modules
  • tutorials

Display Suite is a module for organizing content on a page that some users may prefer to the more complex Panels solution. This brief tutorial takes you through and overview and setup. 

Drupal Modules

  • directory
  • modules

A third-party (not Drupal.org) site to discuss and review modules. Looks promising as an aid to wading through the thousands of modules out there!

multilingual

Drupal Multilingual Sites Tutorial

  • multilingual
  • tutorials

Basic tutorial on setting up multilingual sites using the Internationalization (i18n) module. 

overview

Drupal CMS - Create CMS Video Tutorials

  • overview
  • tutorials

Video overview of the benefits of the Drupal CMS, with many how-to tutorial videos offered (registration required).

What is Drupal?

  • overview

One-minute video introducing Drupal. Can't get more succinct than that.

performance

Drupal Performance and Scalability

  • admin
  • performance

The start of a free guide to Drupal performance and scalability, this online book is only a couple of pages long so far. But its Table of Contents looks great (and if nothing else, lets you know what sort of topics the performance "big picture" encompasses). 

podcasts

Geeks & God tutorials

  • podcasts
  • tutorials

Video tutorials.

Lullabot

  • podcasts
  • tutorials

Great Drupal video lessons, podcasts, and other fun, from a respected name in Drupal learning.

Mustardseed Drupal podcast

  • podcasts
  • tutorials

Video tutorials.

The Art Lab Drupal School

  • podcasts
  • tutorials

Video podcasts full of Drupal how-to.

RSS

Giving out custom RSS from your Drupal Site

  • RSS
  • tutorials

How to make an RSS feed for part of your site, not all of it?

SEO

Drupal SEO: How Duplicate Content Hurts Drupal Sites

  • SEO

A short look at modifying the .htaccess file and robots.txt to reduce the number of paths search engines will take to reach to the same content. (Though as pointed out, the Global Redirect module will do the same too, if you don't mind another module.)

Mastering Drupal

  • SEO
  • tutorials

Nice tutorials, with SEO-related goodness too.

Richard's Dummies Guide to Drupal SEO

  • SEO

Good overview!

server

Comprehensive guide to .htaccess

  • server

The title says it all.

showcase

16 Different Clones You Can Build with Drupal

  • directory
  • Drupal
  • showcase

One of the most common Drupal questions is "How do I build a clone of... ?" This article is light on detail, unfortunately, but offers useful pointers to modules for that Twitter, Digg, Blogger, or Drupal Ace (?) clone you have in mind. 

30 social networking websites that were created using Drupal

  • directory
  • Drupal
  • showcase
  • social networks

It's just a list, with no helpful info on how the sites were made. Still, the names show what can be done.

45 Drupal Sites Which You May Not Have Known Were Drupal Based

  • directory
  • Drupal
  • showcase

See some big-name sites made with Drupal – and see how great lots of them look, too. 

70 beautiful Drupal sites

  • Drupal
  • showcase

The list isn't arranged by site type, and only shows a handful of screenshots. But if you've got the time for lots of "Open in new tab" clicking, you'll find a huge variety of gorgeous Drupal sites to inspire your next creation. (Or, if you're me, to break down weeping in inferiority-born frustration.) 

8 types of sites you can build with Drupal

  • Drupal
  • showcase
  • site design

Short list of the types of social sites you can build with Drupal. Not a lot of detail, but some good links if you're looking for site "recipes". 

Drupal Lovers

  • showcase

Showcase of sites made with Drupal.

Drupal showcase

  • directory
  • showcase

Drupal.org forum for listing Drupal-made pages. Go see what's possible.

Drupal Terminal

  • showcase

Gallery of sites made with Drupal.

Drupalsites.net

  • directory
  • showcase

Directory of nifty sites made with Drupal. Gaze upon them, as I do, and ask "why can't I make sites look this good?" With these sites as inspirations, we'll get there all the sooner.

List of Nonprofit Sites Built Using Drupal

  • directory
  • Drupal
  • Drupal.org
  • showcase

Building a non-profit site with Drupal? Head here to see what some great inspirations. 

Sites Made with Drupal

  • directory
  • Drupal
  • Drupal.org
  • showcase

Drupal.org overview of Drupal-made sites, conveniently listed by type. Good starting point to see what others have done in your field of social sites, e-commerce sites, portal sites, etc. 

Who is Using Drupal?

  • directory
  • showcase

Et tu, Britney? The list of companies, organizations, and celebrities using Drupal just keeps growing. This page showcases some of the bigger names. 

site design

8 types of sites you can build with Drupal

  • Drupal
  • showcase
  • site design

Short list of the types of social sites you can build with Drupal. Not a lot of detail, but some good links if you're looking for site "recipes". 

social networks

30 social networking websites that were created using Drupal

  • directory
  • Drupal
  • showcase
  • social networks

It's just a list, with no helpful info on how the sites were made. Still, the names show what can be done.

Drupal 6 Ultimate Community Site Guide

  • documentation
  • social networks
  • tutorials
As of 2012-02-05 13:12, this link is reporting 301 - Moved Permanently.

Low-cost ebook that takes readers through detailed creation of a real site loaded with community features. See my review.

Drupal Social Network

  • documentation
  • social networks
  • tutorials

Site to discuss, learn about, and show off social network sites built with Drupal.

SolutionBase: Build a community Web space with Drupal

  • installation
  • social networks
  • tutorials
As of 2012-02-05 13:12, this link is reporting 301 - Moved Permanently.

A short but nice overview on setting up Drupal from scratch and configuring a few basics.

taxonomy

Drupal and the New Paradigm for Content Management

  • taxonomy

A theoretical look at what taxonomy means for Drupal. Good reading if you know something about CMS but are a newbie to Drupal itself.

The Power of Drupal Categories

  • taxonomy

Categories = taxonomy, terms, vocabulary, tags, keywords; that stuff. One of Drupal's strongest features, and often a puzzle for newbies. Any resource to help here is a great thing!

theming

Add an icon to a headline or hyperlink

  • theming
  • tutorials

Useful stuff to make any site look better!

CMSTheme Drupal themes

  • directory
  • theming

Directory of themes for Drupal and other CMSs. 

Create a Killer Band Site with Drupal: A 6-part Tutorial Series

  • theming
  • tutorials

Wow. This one is more advanced – not on the Drupal admin front, but in the graphic design and theming department. Gaze upon this amazing Drupal job and despair. Or become inspired.

Creating Custom Regions In Drupal 6 Themes

  • theming
  • tutorials

How-to addressing a common Drupal question. 

Drupal Themes

  • directory
  • theming

A directory of themes for Drupal.

Modifying Forms in Drupal 5 and 6

  • forms
  • theming
  • tutorials

Simplifying or otherwise modifying forms in Drupal.

My top 10 favorite theming tweaks for content

  • theming

Author-specific comment theming, displaying content type and "last edited" info, ordering Terms, and more.

Taming Drupal Node Teaser and Node Title

  • theming
  • tutorials

Tutorial on a perennial topic of interest.

Theme Garden Drupal 6 Themes

  • theming

On the cutting edge: themes and related info for Drupal 6.

Themes

  • directory
  • theming

The Drupal.org collection of user-contributed themes you can download and use. With so many, you're bound to find many you like (and many you viscerally loathe as well). Happy hunting!

trouble

How to troubleshoot (read this first)

  • trouble

May you not need this too much. (But you will anyway.)

tutorials

Add an icon to a headline or hyperlink

  • theming
  • tutorials

Useful stuff to make any site look better!

An introduction to Display Suite

  • layout
  • modules
  • tutorials

Display Suite is a module for organizing content on a page that some users may prefer to the more complex Panels solution. This brief tutorial takes you through and overview and setup. 

Create a Killer Band Site with Drupal: A 6-part Tutorial Series

  • theming
  • tutorials

Wow. This one is more advanced – not on the Drupal admin front, but in the graphic design and theming department. Gaze upon this amazing Drupal job and despair. Or become inspired.

Creating Custom Regions In Drupal 6 Themes

  • theming
  • tutorials

How-to addressing a common Drupal question. 

Drupal 6 Ultimate Community Site Guide

  • documentation
  • social networks
  • tutorials
As of 2012-02-05 13:12, this link is reporting 301 - Moved Permanently.

Low-cost ebook that takes readers through detailed creation of a real site loaded with community features. See my review.

Drupal CMS - Create CMS Video Tutorials

  • overview
  • tutorials

Video overview of the benefits of the Drupal CMS, with many how-to tutorial videos offered (registration required).

Drupal Menu System Demystified

  • menus
  • tutorials
  • how-to

Video that stuffs understanding of Drupal's menu system into your head. Great tutorial for avoiding beginner mistakes. (Spoiler version: Create target content before you set up menu items, or set menu items from the content's creation form. Things will go easier.)

Drupal Multilingual Sites Tutorial

  • multilingual
  • tutorials

Basic tutorial on setting up multilingual sites using the Internationalization (i18n) module. 

Drupal online tutorials

  • tutorials

Video tutorials, and lots of them! Views, CCK, many of the most-asked-about topics.

Drupal Social Network

  • documentation
  • social networks
  • tutorials

Site to discuss, learn about, and show off social network sites built with Drupal.

Drupal Therapy

  • tutorials

Drupal services site with a number of how-to screencasts.

Drupaldojo

  • tutorials

Wow. Lessons for Drupalistas of all levels. It's resources like this that are going to make the platform thrive. Dive in!

Also see http://groups.drupal.org/drupal-doj

Free Videos From Do It With Drupal

  • tutorials
As of 2012-02-05 13:12, this link is reporting 301 - Moved Permanently.

Videos from Dec 2008 Do It With Drupal seminar. Full, 40-hour video archive available for purchase.

Geeks & God tutorials

  • podcasts
  • tutorials

Video tutorials.

Giving out custom RSS from your Drupal Site

  • RSS
  • tutorials

How to make an RSS feed for part of your site, not all of it?

GotDrupal

  • tutorials

How-tos and video on a variety of Drupal topics. 

Lullabot

  • podcasts
  • tutorials

Great Drupal video lessons, podcasts, and other fun, from a respected name in Drupal learning.

Mastering Drupal

  • SEO
  • tutorials

Nice tutorials, with SEO-related goodness too.

Modifying Forms in Drupal 5 and 6

  • forms
  • theming
  • tutorials

Simplifying or otherwise modifying forms in Drupal.

Mustardseed Drupal podcast

  • podcasts
  • tutorials

Video tutorials.

Planet Drupal TV

  • tutorials

Tutorials and general content related to Drupal.

Shell Multimedia Drupal Tutorials and Articles

  • tutorials
As of 2012-02-05 13:12, this link is reporting 301 - Moved Permanently.

Build your own full-featured user portal, or port themes.

SolutionBase: Build a community Web space with Drupal

  • installation
  • social networks
  • tutorials
As of 2012-02-05 13:12, this link is reporting 301 - Moved Permanently.

A short but nice overview on setting up Drupal from scratch and configuring a few basics.

Taming Drupal Node Teaser and Node Title

  • theming
  • tutorials

Tutorial on a perennial topic of interest.

The Anatomy of a Front Page

  • front page
  • tutorials
As of 2012-02-05 13:12, this link is reporting 302 - Found.

A nice look at the subject.

The Art Lab Drupal School

  • podcasts
  • tutorials

Video podcasts full of Drupal how-to.

The Missing Ubercart Manual

  • Drupal
  • ecommerce
  • tutorials
  • how-to

Step by step instructions for Drupal site development using the Ubercart ecommerce module. Great stuff!

Videocasts

  • tutorials

The drupal.org list of educational videocasts.

how-to

Drupal Menu System Demystified

  • menus
  • tutorials
  • how-to

Video that stuffs understanding of Drupal's menu system into your head. Great tutorial for avoiding beginner mistakes. (Spoiler version: Create target content before you set up menu items, or set menu items from the content's creation form. Things will go easier.)

Site recipes

  • directory
  • Drupal
  • Drupal.org
  • how-to

One of the key pages on Drupal.org, collecting valuable "recipes" to help you create specific types of sites. Bookmark this one!

The Missing Ubercart Manual

  • Drupal
  • ecommerce
  • tutorials
  • how-to

Step by step instructions for Drupal site development using the Ubercart ecommerce module. Great stuff!

Ubercart documentation on Drupal.org

  • Drupal
  • ecommerce
  • how-to

Documentation to help you get started with the Ubercart ecommerce solution for Drupal.

Learn Drupal, hands-on

Get the beginner-friendly ebook that teaches community site building via a live case study.

Drupal 6 Ultimate Community Site Guide

Read the review

It's a deal!

Dreamhost dealsDrupal Ace presides over his domain, proudly ensconced in his DreamHost eyrie. Won't you join me?

Promo code deal!

Just enter the code 49ER when you register for an account, and save $49 off the already-low price. No strings!

Read my hosting service review

Drupal mini tip

Need to disable a Drupal module but can't do so from within the site? (This could happen if the wayward module is preventing you from reaching the Modules form!) Look for the module's entry within the "system" table of the site's database, and set the module's status to "0". 

(From within phpMyAdmin: Select the "system" table from the column of tables at left. Click the "Browse" tab. Find the row for the module you wish to disable, and click the "pencil" icon in that row. In the resulting form, input "0" for the Value of "status", and click the "Go" button. Done!) 

Powered by Drupal, an open source content management system

Copyright 2007 and forever after. Made with Drupal, of course. On OS X, of course. Served up by DreamHost. DreamHost

RoopleTheme