The Zen theme includes a very nice CSS feature that puts a background image on nodes and comments that are unpublished. This makes it very clear, visually, that something is unpublished. This patch replicates the behavior for Drupal by adding the css to node.css and comment.css, and moving the UNPUBLISHED image into /misc. It will be argued that the UNPUBLISHED image cannot be translated, and this is true, but the image can be overridden in the theme with 2 rules of css:
.node-unpublished, .comment-unpublished {
background-image:url(./unpublished-translated.png);
}
Here is a screenshot of an unpublished node and comment. Notice how clear it is to recognize that they are unpublished.

| Comment | File | Size | Author |
|---|---|---|---|
| unpublished-example.jpg | 110.63 KB | robertdouglass | |
| unpublished.png | 1.39 KB | robertdouglass | |
| unpublished.patch | 1.11 KB | robertdouglass |
Comments
Comment #1
mcjim commentedWhile this does look nice, would it be better to add "UNPUBLISHED" to the line with the date/author, thus making it translatable?
Comment #2
panchoMcJim: Yes, I would agree that this is better. I also think this is a major improvement of existing functionality that should be done in D6.
Comment #3
sutharsan commentedMoving all usability issues to Drupal - component usability.
Comment #4
kika commentedWatermarks are nice but they are also translation hell. I'd like to wontfix this. Ok?
Comment #5
yoroy commentedZen theme does this with CSS only now:
It _is_ helpful but still not directly translatable. Thoughts?
Comment #6
Anonymous (not verified) commentedIf you do this the proper way would be a way that screenreaders can read this as well. So I would vote for plain text, optionally styled. At the very least the image should contain an alt tag.
Comment #7
Anonymous (not verified) commentedNot sure why it changed the 'component' to Ajax. Cannot find 'usability' in the list at present.
Comment #8
Anonymous (not verified) commentedChanging to 'base system' for now... Or should it be 'markup'?
Tagging with 'usability' in the issue tags for now.
Comment #9
yoroy commentedCommunicating Unpublished status for content definately needs work but we should refrain from solving that with images.