Posted by solutionsphp on July 31, 2007 at 11:45pm
I have a site with a medium deep taxonomy. Beyond advising (read: begging) my authors to comply, how do I force them to select only ONE vocabulary when creating content? I don't want their articles cross-posted to multiple vocabularies--I want articles to be categorized under a single vocabulary.
Thanks in advance!
Comments
Use only one vocabulary,
Use only one vocabulary, with many terms in it.
Create only one vocabulary (delete any other) named "Category". Unmark "multiple select" and "free tagging".
Then go to Admin » Content management » Categories and click on "add term". Add as many term as you want, such as "Technology", "Politics", "Sports", etc.
Now is it working for you?
José San Martin
http://www.verinco.com/
José San Martin
http://www.chuva-inc.com/
Will a single vocabulary cut it?
Thank you for your helpful response Jose!
The approach you suggest is one that I had considered, but because of the complexity of the taxonomy, I think best practices would suggest that I break the categories into multiple vocabularies (as I have now).
Do you think that's an incorrect assessment, and that a single vocabulary can provide a scalable taxonomy system for a large website?
My review of David Mercer's "Drupal: Creating Blogs, Forums, Portals and Community Websites"
It doesn't matter how you get there if you don't know where you're going.
--The Flying Karamasov Brother
My review of David Mercer's "Drupal: Creating Blogs, Forums, Portals and Community Websites"
content-type and vocabulary
taking a (little) stab at this...
without using another module, i would guess you could create another content-type (articles?), then assign the vocabulary (exclusive, one-one relationship) to that content type. if you require ANY term from that vocabulary, you would make it required?
or am i not getting this right? would be good to know if i really know or not.
caveat: as a user, this solution might make me nuts (ANOTHER form?), but it is far less complex (choice creates indecision).
Good suggestion, thank you!
Good suggestion, thank you! I have a content type system designed that I don't want to change, but this sounds like it would fit the bill.
My review of David Mercer's "Drupal: Creating Blogs, Forums, Portals and Community Websites"
One vocab or one term?
Hello there, I have some knowledge in this area, as I started out with 7 vocabs and was able to assign them to particular nodes at Administer » Content management » Categories
Edit vocabulary using the Taxonomy Super Select module.
Then if you only want them to use one term, you uncheck Multiple select box lower down the same page.
However for design and consistency reasons (between menus and taxonomy) I choose to consolidate my vocabs into ONE vocabulary, there are about 100 terms in seven branches - you can see it here: www.morethanoil.com.
That's because I wanted content providers to tag terms from different areas.
So it comes down to a design issue, there's a way of doing practically anything, but the design is something you have to settle upon.
Hope this helps,
Zaph
For the greatest descriptive writing, read Mervyn Peake.
For the greatest descriptive writing, read Mervyn Peake.
I appreciate your input, I'm
I appreciate your input, I'm starting to see the flexibility of being able to assign vocabularies to content types.
I'm encouraged to hear that you're managing a site (which is excellent, by the way) with a large taxonomy under a single vocabulary. After giving it some thought, I'm inclined to think that consolidating my vocabs into one is the best approach.
Thanks again!
My review of David Mercer's "Drupal: Creating Blogs, Forums, Portals and Community Websites"
final comments
I think you got it now, haven't you?
Different content types are indeed a good option, if you're really willing to put stuff really apart. For instance, if some users can write "reviews", and you want them to be tagged with "food reviews", or "film reviews", or "book reviews" and etc. Other users may write "articles" and you want them to be tagged with "news", "technology", "politics", "economy", etc... In this case, I think that using two content types is nice.
You site may be however of this type: some users may post articles under "sports" and you want this new article classified under "football", or "basketball", "volleyball", etc... and the same users may also post articles under the category "politics" and you want it tagged with "local politics", "state politics", "int'l politics" or "national politics"... If this is the case of your site, better stay with a single content type.
In other words, if you do have two kinds of content, use two content types. If you have only one, it's better to use only one content type.
In the second case ("sports" articles may be tagged with "football" and "politics" articles may be tagged with "local politics") there's another good solution for you: hierarchical taxonomy. Go to "edit vocabulary" and enable "simple hierarchy". Then you can create terms such as "politics" with children, such as "local", "national", "international"...
José San Martin
http://www.verinco.com/
José San Martin
http://www.chuva-inc.com/
I will go for "one vocabulary - one content type"
I will go for one vocabulary - one content type It is more easy to implement and more easy to manage, few terms to select. The disadvantage however is to display the terms in one single page. When using a "multiple vocabulary - one content type" let us say for Book Page type, enabling the Books menu will show all the terms in a single page. In "one vocabulary - one content type" however, you need to enable as many menus as your content types. But I think "View module" can handle this one. So I go for one vocabulary - one content type. Thanks for this thread, it helps me a lot even after many months of being inactive.
http://romel.verterra.me/