managing data by users

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

As we are creating complex information as a way to enhance the sharing of knowledge(see creating content) it should be clear that managing becomes a big issue. First there are our layers, where we can mange information by the structure. The other way is to give users tools to manage it themselves. Folksonomy has proven its potential in managing information by users and Wouter has created a free-tagging module in our testbed.

We have made a concept called 'radar' to find any type of node in a same context. (Dries told me yesterday there is a similar model on the system, I should look it up). For example finding all your published information (my radar): an interesting way to quickly find reactions to your nodes. Every group has a radar (giving the content audience to the group) and we have a 'general radar' that is doing what most modules are doing independent at the moment (?q=blog, ?q=forum, etc). One extra list is created to cluster all the new or updated nodes/comment for you to make live easier.

The interesting part is that the tag cloud and radar have commonalities. The tagging is done by a box where you simply type in a tag and it links it to the node or user (and soon also groups). We have played around with it and noticed the tag implemntation can look very similar to the node implementation. First investigating the databases made clear it would almost be similar to the node-table second our publish-option and the audience are applicable for tags as well. Let me give an example. A tag can be private (just for you, like a to list). When we restrict a tag to a group it could mean the word has a specific meaning in the group (jargon). The audience is just similar as with creating content, you can make specific tag-clouds for contacts or for groups.

Comments

current status

mixel's picture

We have created the radar quit generic, still at the moment we have plain list to describe the content in it. We are working on a 'hook_radar_view' to make the nice views you normally have (like the forum or issue list).

The tagging is also working, we are cleaning it up and making it generic as described above (integrating it in our layer system).

after meeting

mixel's picture

We had a meeting with our development team of knosos to discuss what free-tagging and profile-fields have in common. Now in the case of profile-fields we are looking at a way to implement the social-networking rating system similar as how the profile is implemented now. The group admin should be able to createe such a rating profile, we are invesigating how to make a pool of proflie-fileds to assure that the profile won't contain the same issues (liek nam, firstname etc). several times. I will explain more about this is a story about identity-space. Let me keep the focus on the communities now. We where trying to find a good name for the feature and came up with 'attributes'. The attribute-table will look quit similar to node-table where you have a specific attribute-type (user-tag, content-tag, group-tag, rating-field).

Knowledge sharing developers

Group organizers

Group notifications

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