Aim:
1. Large community sites to associate taxonomy terms (sub-categories) and tags (free-linking terms) to different piece of content and content type.
1.1 Allow users to edit taxonomy terms (say Level 2 term onwards) next to the taxonomy vocabulary (or taxonomy term Level 1) itself i.e. in the content itself.
1.2 Associate/Group Tags to individual Terms (and not to the Vocabulary). This will help to differentiate between a True taxonomy tree of Terms (directory-like structure) with the Tags associate/grouped to the respective terms.
There may be a work-around for this using Taxonomy Fields in D7 (Content Taxonomy in D6) like FieldGroup, Hierarchical Select.
2. A list of dynamic expandable Taxonomy terms should be made available in the core, as it is basic building and structuring of any site. Currently this can be achieved by either Taxonomy Menu module or DHTML menu module. Also a non-expandable list can be created with Views. However, i see a basic building block and usability feature for any site missing here.
Advantages:
1.1 This will help to build a sub-category directory of pure Terms (without Tags) and thus without showing thousands of tags in this tree.
1.2 Classification and its representation will be clean, and will not be cluttered with Tag relevancy. Although this is currently achieved by associating Tags as a separate Vocabulary. However, Tags collected together under a separate vocabulary has no useful application/classification apart from a user clicking on this Tag and directed to a page. See a more meaning full application of Tags in next point.
1.2. Tags associated ONLY to the particular Term can be displayed on the particular Term page in a separate block. This will be separate from the Term Menu (Terms without Tags). This targets the interest of site users and gives a broader relevant coverage of your site.
Any duplicate tags created under separate Term can have a separate Term ID. If tried to merge together then it will say to user that this cannot be reversed.
2.1 Dynamic Taxonomy Term Menus: Taxonomy being the basic building block for any site to structure itself, ready-to-use features are required. I say this, because i see the importance of Taxonomy up with the CCK, Views, Panels, Contemplate, Organic Groups.
In short if anyone needs to build a site with dynamic pages then he needs a ready-to-use Taxonomy structuring and displaying in his Drupal Site.
I have attached my representation of taxonomy usage as i was thinking about my site classification. The attachment is a scanned copy of notes in my own handwriting. In case you just don't understand them or you think this feature issue is worth discussing then contact me. joyy.dass@gmail.com
Best Regards,
Joyy
P.S. Admire the modularity and usability of what Drupal has to offer. Though I am a newbie, and not a programmer, pardon my mistakes.
| Comment | File | Size | Author |
|---|---|---|---|
| Taxonomy-Queries.pdf | 534.67 KB | Joyy |
Comments
Comment #1
sun.core commentedComment #2
Joyy commentedI have been able to achieve the functionality for my site users to be able to edit terms at desired term level onwards by the use of Hierarchical Select Module, which comes bundled with Heirarchial Select for Taxonomy. Enable it and edit the Taxonomy Vocabulary. Then under Hierarchical select configuration, enable 'Allow creation of new terms' under 'Editable Settings'. Here you can unselect Root Level, and select type for the user to add new terms.
It would be a nice feature to have in the taxonomy core module (along with Hierarchical Select Module in the core CCK), rather than having users to search for this functionality. It took me great while to find it. I guess these features are more sought out for community managed websites, where Drupal contrib modules are yet to be completely inclined. For example, Organic Groups integration with Taxonomy and Subgroups, to have an easily structured website.
Comment #3
Joyy commentedsorry to have accidentally changed the target version and priority set by sun.core during my previous feedback.
Comment #4
xjmSee #30993: Scaleable/themeable taxonomy selection widget.