I wanted to make the nodequeue tab easier for site editors to use, so I made a separate module that reuses and slightly modifies some functions from nodequeue and core. For my needs and time constraints this worked better as a module that a patch, but in the long run it probably would be better if these mods could be incorporated into nodequeue. I can try to do this when I have time, if people are interested.

What it does:
- Instead of a column showing Full or number of nodes in a queue, node titles are listed (number of titles should be configurable).
- Each node title is a link directly to that node's nodequeue tab.
- When the node is added to a queue or removed, the titles list is updated and .active class applied to the link.
- I changed the table headers' text to some things that made more sense for us. (should be configurable)

Our use case:
We have 10 queues on our home page, each only showing 1 node. The nodes are moved around the 10 spots as new nodes are added, so I wanted to make it easier for the editors to jump from queue to queue without having to visit the various queue admin pages to see the titles.

In addition, each queue contains nodes belonging to various subdomains (using the domain module). Nodequeue lets us keep all the nodes in the same queue, and domain sorts them for the proper domain. This way a national node can trump a local node, but one local node cannot trump another. Eventually I'll add separate tabs for the subdomains, or a dropdown list to filter.

The module should work alongside nodequeue, which it requires. Use at your own risk. I'd appreciate any feedback, and can try to work further on this people are interested.

CommentFileSizeAuthor
nodequeue_tab.jpg88.9 KBawolfey
nodequeue_tab.tar_.gz2.2 KBawolfey

Comments

amateescu’s picture

Status: Active » Closed (won't fix)

Your use case is pretty specific so I don't think these features will make it into nodequeue. You can always release them as a sandbox/full project if you want to reach a wider audience :)

awolfey’s picture

This has been part of http://drupal.org/project/domain_bonus for some time. Sorry, I should have closed this myself.