Taxonomy

We encourage users to post events happening in the community to the community events group on https://www.drupal.org.

Discuss, collaborate on, and share code and information for developing and using taxonomy and its contributed modules (and, where relevant, the more general topic of relating content).

Have questions about categorizing, tagging, sorting, or organizing stuff in Drupal? Used taxonomy in such a great way that you have to share? Want to talk about taxonomy so advanced even more esoteric words like ontology and orthogonality are needed to describe it? Need to keep up with the latest tools for all this? We shouldn't label people, but this group is for you!

Key Taxonomy Modules

What modules do we use to make Drupal core taxonomy better, easier, prettier, or tastier? Add to the wiki!

Taxonomy display improvements

Administrative Helper modules

  • Edit term - edit the term of the taxonomy listing you're looking at.
  • Taxonomy manager - much better bulk management of terms, including moving and merging

User Interface improvements

Read more
mh86's picture

Taxonomy Manager – Final report and first release

Today, the SoC program official ends. I'm glad that I was able to make the first release of my project today. Last week has been an intensive week of testing (thanks to all my tester) and the weekend has even been more intensive with bug fixing and today I finally had time to write some documentation. So I think, most things are done.

Read more
mlncn's picture

CMT interim update

Some highlights from recent weeks that I think I forgot to mention:

  • Refactored "Is this vocabulary community managed?" logic throughout to use the cmt_vocabulary table rather than taxonomy module's vocabulary table. This requires an extra query and join in many cases but
  • Separated out admin functions in code
  • Decided to create a denormalized cmt_term_data table
  • More soon...

    Read more
    mh86's picture

    Taxonom Manager - Bug fixing...

    We are getting closer to the official end of SoC, so it's time now to stop implementing new features and to to do a lot of testing and to fix bugs, so that I'm hopefully able to release a first version of the Taxonomy Manager by end of SoC.

    Read more
    mlncn's picture

    CMT w09 update - D6 is 25 characters leaner, the reward of mucking about in core code

    As a result of ripping off the taxonomy module to make community managed taxonomy, I noticed some extra SQL in there. And it's been removed. I find this quite exciting, affecting core... even if just removing a few unnecessary letters.

    As for Community Managed Taxonomy itself, the editing of community-managed vocabularies and necessary administration options that weren't even mentioned in any posted plans. Pushing through with node-based term adding and arranging as outlined in previous posts continues.

    Read more
    mh86's picture

    Taxonomy Manager - Updates

    The last 2 weeks I spent a lot of time in adding paging mechanism to the tree structure, in separating the tree structure as a own form element type and in adding of a form for editing data from a specific term.

    Read more
    mlncn's picture

    CMT w08: I have found my people

    At the United States Social Forum I met a linguist and Drupal user who told me that taxonomy could implement any kind of classification he could imagine.

    Now I think I'm beginning to see what he means. CMT just might unleash a latent, awesome power in taxonomy (if it does I'll be sure to tell the Drupal for Evil group).

    Taxonomy doesn't have to be hierarchical or flat. Categorization can be mesh, lattice, or called most simply, network.

    Read more
    mh86's picture

    Taxonomy Manager - Weekly Report

    Again a short summary, what has been done the last week and what I've planed to do this week.

    Progress last week:

    Rework of weight management for terms

    As announced in my last report, I did a total rework for the weight management for reordering terms. Initially, I planned to have weight select forms included in the tree structure. Soon, we saw, that this is not very nice.

    Read more
    mlncn's picture

    cmt w07: initial checkin

    The code doesn't actually quite do anything yet, but almost all the pieces are in place for community-managing of your taxonomy while browsing content. And, you can look at the code if you're very brave. An initial release will be coming to the CMT project page soon.

    The cmt.module file is almost 1,000 lines long, plus an include file for the repetitive information of a form dropdown and the .info and .install files (I've been using install and uninstall a lot!)

    Settings etc. work and an initial form for adding terms. Lots of thoughts and decisions documented at Agaric's project site.

    Read more
    mlncn's picture

    CMT w06: Drupal Camp NYC!

    Coded all the days before, during, and after Drupal camp weekend and have made good progress. Continuing to borrow heavily from taxonomy.module itself for the structure of tables and some functions, tweaked to make them community-managed, and from community_tags, especially for how to add a form on node view pages (in CMT's case, for endorsing and suggesting arrangements and terms).

    Best thing, as far as CMT goes, was meeting more people who will actually want to use the module!

    Read more
    mh86's picture

    Taxonomy Manager Update

    This week I got some feedback for the first parts of the taxonomy manager. People provided me with additional ideas, that's always great. Again I thought about some points, like how to manage term weights or how to do merging.

    Read more
    mlncn's picture

    CMT w04 interim updates for Community Managed Taxonomy

    The only update of interest to the general populace is the creation, together with Matthias Hutterer of the Taxonomy Manager GSOC project, of the Taxonomy Drupal Group on this site.

    Read more
    mlncn's picture

    w03 Community Managed Taxonomy UI breakthrough

    (Apologies for the long delay in actually posting this.) Here's the user interface breakthrough - a breakthrough at least until I try to implement and use it, at least - for node-centric community taxonomy management.

    Read more
    mh86's picture

    Taxonomy Manager - Status Update

    After finishing my exams last week, I finally had much more time to work on my project this week as the last time.

    So I started with coding. The first task was to write a simple jQuery script for a dynamic tree view (collapsible parents) for a vocabulary.

    Read more
    mlncn's picture

    CCK Taxonomy Fields 5--1.1

    Robert Douglass announced a new release of the CCK Taxonomy Fields module. The module allows sets of terms to be used as custom fields on content types.

    This release fixes Views integration and guarantees that hierarchical taxonomy lists are represented correctly wherever they appear.

    Douglass would like help with sorting views by CCK taxonomy and free tagging support.

    Read more
    mlncn's picture

    More intelligent saving of taxonomy terms patch

    There's a patch to improve the handling of taxonomy terms applied to nodes which would also help contributed modules deal with them. Status is that it has to be re-rolled and then reviewed.

    http://drupal.org/node/56670

    Read more
    fago's picture

    community managed taxonomy ideas

    UI idea

    Here is an UI idea, which would require a close cooperation with mh's taxonomy browser. It's build on top of two parts, 1. a quick and easy UI for the creation of new terms while assigning and 2. the more extensive UI with all required flexibility and overview.

    1. community categorization of nodes

    People have an autocomplete tagging field on node view - with which they can tag the node. If the tag is new, it needs to be categorized. So you would need JS, that detects the new tag and asks the user for the categorization (small js taxonomy browser which shows only term categories (no leaves)?). It would be neat if it's possible to create new category (votes) for the term there too.
    It would be cool, if voted categories also appear there, perhaps in another color.

    2. community taxonomy manager

    But what's completely missing, is a place where users get some kind of overview about the whole taxonomy. Which votes have been already placed? How can they vote for things like renaming terms, or recategorisation? So I would put a link to the "community taxonomy browser" on node view.
    So, from the users point of view, I think it would be great if matthias' taxonomy browser, could work in "community" mode - where actions may require voting. Also important, it should show all voted terms again in another color, clicked on that term, user can vote for it, or also for placing it in another category, It should be also possible to see the votes of other people for that term, wherever they wanted to place it.
    So what here would be needed, is a flexible taxonomy manager. You would need some hooks too extend it (display all votes for a term) and to separate the clicked actions from the logic behind (only vote instead of apply) - and so a good cooperation of you both would be needed.
    I think this would get the user a really user friendly community managed taxonomy. While it's possible to do some quick things, mainly the creation and categorization of a new term, also with 1.

    Voting tresholds

    If you have a hierarchical taxonomy, it might be quite common that users vote for the same category. But it might be rare that user want to insert the same term - so multiple votes for the same term might be too rare.
    -> Perhaps it would be a good idea, if it's possible to have the voting treshold apply for only X hierarchies. E.g. if the admin specifies a depth of 2, the management of the upper 2 hierarchies would be based on votings with the configured treshold, while the bottom is customizable directly (without votes).
    So one can configure voting for more important categories, while the "leave tags" are creatable/changeable immediately.

    Read more

    Taxonomy group taxonomy

    We have the ability to "Add or edit vocabularies that pertain only to this group. Each vocabulary will be shown on the post authoring form. Use categories to organize content within your group."

    What should our taxonomy group taxonomy be? Edit this wiki page to add or modify, and Matthias or I will get around to creating it soon enough.

    Read more
    mlncn's picture

    Why a Taxonomy group

    At long last, a group exists to discuss all things taxonomy, especially managing taxonomy. The clamor can subside!

    Seriously, why hasn't taxonomy had a home on groups.drupal.org before now? What can we do to ensure taxonomy is used and developed to its potential?

    Read more
    mh86's picture

    Taxonomy Manager - Weekly Report

    Short report about what's going on with the taxonomy manager. Last week my exams at university started (until end of June), so not much coding yet.

    Read more
    Subscribe with RSS Syndicate content

    Taxonomy

    Group organizers

    Group notifications

    This group offers an RSS feed. Or subscribe to these personalized, sitewide feeds: