I'm implementing a giant list of fields, instances, bundles, et cetera in a custom site specific module.
In progress, I see that the core Tags vocabulary has a field_
machine name prefix, and none of my custom vocabularies have this prefix. I've known that creating fields through the Drupal GUI also prefixes fields with field_
.
In my previous experience working with prefixed fields, this has always seemed too verbose.
Is prefixing Field API fields with _field
a best practice for a reason I haven't come across yet?