Add field to vocabulary itself I have a situation where I would like to add a field to a vocabulary itself.  In other words, I need an editable field on the form that normally appears at /admin/structure/taxonomy/my_vocabulary/edit and not a field that appears each term in the vocabulary.  Unfortunately, the description column in {taxonomy_vocabulary} is too limited for what I need.

What is the best way to go about this?  If possible I would like to avoid making a custom module with a custom table, form-alters for the vocabulary edit page, etc.

Thanks.
So the basic problem is that a vocabulary is not fieldable. In theory this is easy to fix, but I don't know if they lack this functionality because it would cause technical difficulties, or to avoid confusion users.

To make a vocabulary fieldable, implement hook_entity_info_alter:

function hook_entity_info_alter(&amp;$entity_info) {
  $entity_info['taxonomy_vocabulary']['fieldable'] = TRUE;
}