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 moreTaxonomy 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 moreCMT interim update
Some highlights from recent weeks that I think I forgot to mention:
More soon...
Read moreTaxonom 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 moreCMT 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 moreTaxonomy 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 moreCMT 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 moreTaxonomy 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 morecmt 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 moreCMT 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 moreTaxonomy 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 moreCMT 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 morew03 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 moreTaxonomy 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 moreCCK 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 moreMore 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.
Read morecommunity 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.
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 moreWhy 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 moreTaxonomy 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