Suggestions for an icon naming specification, very much inspired by the one on standards.freedesktop.org. Their specification is very desktop-oriented, but we can use their specification as inspiration.
I've created an issue for further discussion of this specification, please comment there if you have any feedback to this!
Thanks for yoroy for his assistance through IRC.
Here is the draft in all its HTML glory ;)
menu could be the same icon as for admin-build-menu.Administration pages
admin-build (an admin section)
admin-content (an admin section)
admin-reports (an admin section)
admin-settings (an admin section)
admin-user (an admin section)
admin-administer (main administration overview)
admin-build-block
admin-build-contact
admin-build-icons
admin-build-menu
admin-build-modules
admin-build-path
admin-build-themes
admin-build-translate
admin-build-trigger
admin-content-aggregator
admin-content-book
admin-content-comment
admin-content-forum
admin-content-node
admin-content-node_settings
admin-content-rss_publishing
admin-content-taxonomy
admin-content-types
admin-reports-dblog
admin-reports-hits
admin-reports-access_denied
admin-reports-page_not_found
admin-reports-referrers
admin-reports-search
admin-reports-pages
admin-reports-visitors
admin-reports-settings
admin-reports-updates
admin-reports-status
admin-settings-actions
admin-settings-admin
admin-settings-blogapi
admin-settings-clean_urls
admin-settings-date_time
admin-settings-error_reporting
admin-settings-file_system
admin-settings-uploads
admin-settings-image_toolkit
admin-settings-filters
admin-settings-language
admin-settings-logging
admin-settings-performance
admin-settings-search
admin-settings-site_information
admin-settings-site_maintenance
admin-settings-throttle
admin-*-* (modules should specify icons for any admin pages they provide)
node-add (generic "add" icon)
node-add-* ("add" icons for content types - page, story, blog, poll as defaults?)
node-delete (generic "delete" icon)
node-delete-* ("delete" icon for content types)
node-edit (generic "edit" icon)
node-edit-* ("edit" icons for content types)
Actions
action-save
action-reset
action-cancel
action-delete
grip
go-bottom
go-down
go-first
go-home
go-jump
go-last
go-next
go-previous
go-top
go-up
move
sort-asc
sort-desc
Blocks
blog
book
comments
forum-active
forum-latest
menu (any custom menu)
menu-navigation
menu-primary_links
node-author
poll-latest
search
syndicate
user-login
user-latest
user-online
User
user-account
user-login
user-logout
user-register
Status messages
message-status
message-warning
message-error
Emoticons
face-angel
face-crying
face-devil-grin
face-devil-sad
face-glasses
face-kiss
face-monkey
face-plain
face-sad
face-smile
face-smile-big
face-smirk
face-surprise
face-wink
International
flag-aa (ISO 3166 country code)
MIME types
application-x-executable
audio-x-generic
font-x-generic
image-x-generic
package-x-generic
text-html
text-x-generic
text-x-generic-template
text-x-script
video-x-generic
x-office-address-book
x-office-calendar
x-office-document
x-office-presentation
x-office-spreadsheet
Ungrouped (to be placed into appropriate context groups)
Content types:
content (generic icon for custom content types)
content-blog
content-image
content-page
content-poll
content-story
Drupal concepts:
node
page
block
user
comment
filter
module
role
theme
taxonomy
Forum:
forum-closed
forum-hot
forum-new
forum-sticky
Lists:
list-collapsed
list-collapsed-rtl
list-expanded
list-leaf
Other:
help
process-working
search
Syndication:
feed-rss
feed-xml
Comments
Looks great! What an amazing
Looks great! What an amazing (and extensive) set of icons.