I'm in the process of customizing the tag handling for the default skin in my site to make it behave more like delicious.com (and hopefully merge upstream eventually if the new functionality is desired). The last piece is the handling of the interesting and ignored tags feature in the sidebar. I can't think of an easy way to integrate it into the sidebar, so I'm proposing putting it in a tag "hover menu" for each tag displayed in the site. This is similar to what happens in stack overflow when you hover over a tag, and see the followers, more detailed info, etc.
I'm willing to code this change, but I wanted to run it by the community first. I think this is a little more usable too, not requiring the user to re-type the tag to add it to the favorites or ignored list. I think it will also provide a space for further features for tags without taking up more screen real estate.
Sure, we have actually tried this too, for two different purposes.
https://github.com/andryuha/askbot-devel/commits/ab-tag-menu (to show tag followers)
https://github.com/ASKBOT/askbot-categorizetags (to categorize tags) - the tag category feature uses mptt algorithm (django mptt), there is an editable category menu and the tag hovercard into which admin can type categories (no docs yet, will help if anyone asks about it).
In the branches linked above a pattern similar to Closure was used, but jquery still does the dom manipulation, with the idea that eventually that code will be easier to port to Closure library. Please take a look and tell what you think... I will be happy to explain what it is about.
The main component is
WrappedElement "class", which is a wrapper around jQuery object representing a DOM element, where the
getElement() method calls
createDom() responsible for building the DOM structure for the widget and sets event handlers. (In Closure event handlers are set by a separate function).
Create your Q&A site at askbot.com. Managed Askbot hosting at just $15/mo. Dedicated hosting, support contracts, consulting services.create your Q&A site
Asked: 2011-06-07 21:01:21 -0500
Seen: 45 times
Last updated: Jun 07 '11