June 15, 2016
Listen:
Watch:
Topics:
- Definition of Taxonomy
- Scenario/Use cases
- Considerations
Modules:
Taxonomy Access Control https://www.drupal.org/project/taxonomy_access
Taxonomy Access Fix https://www.drupal.org/project/taxonomy_access_fix
Module of the Week:
IMCE Mkdir allows users to create and delete sub-directories under directories assigned by IMCE.
Sponsors

nLightened Design
nLightened Design specializes in designing, developing and fulfilling your web marketing needs.

Oomph, Inc.
Crafting digital experiences with passion & purpose. We connect you and your audience in a more meaningful way by leveraging the open source power of Drupal and WordPress.

Parallax Information Technology
Parallax Information Technology is a web development agency providing services since 1996 to small and and Fortune 100 companies.
Comments
Rick Hood replied on Permalink
That was a great topic. When D7 came along and taxonomy terms became field-able I think folks said "oh we can use terms just like nodes". That was a bad idea. I have worked on sites where myself or others decided to use terms like nodes and it causes problems. Here is one I ran into recently: I wanted to do a full text site search using Search API (and Search API Database Search, not Solr). One of the content types needed in the search results was a term. You cannot mix nodes and terms in the same Search API index. There is a module that allows you to mix them, but only if using Solr, and you lose functionality like autocomplete. So I had to custom code the search. I agree with the general idea that terms should only be used if you must have hierarchy or the vocabulary is simple like color: red, blue, green. And if a piece of content is to be viewed on it's own, it should be a node, not a term. If the hierarchy thing could be done with nodes, I would go so far as to consider never using terms. But, no reason not to use terms so long as it is just a category not actual content.
Stephen Cross replied on Permalink
Rick - great example of getting into trouble with terms. I like your rule "if a piece of content is to be viewed on it's own, it should be a node, not a term."
-S
Nic replied on Permalink
I believe you can add a taxonomy term to a database search api search. Only if it's a term on the node though. If you mean index the terms and index some content then that likely is not possible without custom code like you mentioned.
Rick Hood replied on Permalink
Hi Nic,
Yep, this is what I meant "If you mean index the terms and index some content".
Thanks,
Rick
Add new comment