Today I released Nodequeue 2.0 RC2. There's at least 1 outstanding issue that I know of, but otherwise I think this is working fairly well. It does, however, need some documentation before I can call this a final release. And possibly some more bugtesting. But this is probably ok for general use.

Are there any volunteers to help me document this module? Particularly the API for writing plugins, but it needs some user documentation as well, just to describe what subqueues are, how they're used etc.

Not a developer, and not a

Not a developer, and not a native english speaker, but hope this can help :)

The taxonomy subqueue allows you to automatically create for every term its own queue.
This can be used for example for creating an image gallery of 3 story nodes under the term 'butterfly', 'flower' and 'dog'.
Although the terms might have more then 3 nodes assigned to them, the subqueue will have only 3.

1. Enable the Smart Queue Taxonomy module.
2. Make sure the Taxonomy module is also enabled.
3. First let's define a category and add some terms. Add a new Vocabulary "Images tags" for Story content type, Multiple select.
4. Add some terms to this category, such as butterfly, flower and dog.
5. Now, let's define the Taxonomy Queues. In the Node queue settings click on 'Add taxonomy queue'.
6. Title = Images Tags Queue
7. Sub queue ="Subqueue for the term %subqueue". notice that later '%subqueue' will be replaced with the term name.
8. Vocabularies = Check the 'Images Tags'.
9. Queue size=3. The default is 0, meaning it will not restrict the queue size. But the hold idea of this exercise is to restrict the queue...
10. Types=Story.
11. Alright, Create some story nodes (let's settle for 6 nodes...) assign each node to at least one term.
12. Create one story and assign it to flower and dog
13. After the story is created click on the 'Node queue tab'. You should see a list with two subqueues.
14. Add this specific story to the flower queue. Now, the flower queue can get 2 more nodes until it will fill up. If you try to add a 4th one, the first node that was added to the queue, will be deleted.
15. Enjoy life.

Update

Hello, I'm new in Drupal.
How is the correct procedure to update from 1.2 to RC2 ?
Thanks
F

Taxonomy Subqueue

I've spent a couple hours today beginning to rebuild a website that I intended to offer up as a community activity tracking tool for the open source BASIC derivative language called FreeBASIC called the FB Tracker. Notes about the language itself (which rocks) aside, the site would be a fairly basic matter of allowing users to post and track projects, tutorials, snippets, sites, etc. through a single source. Most of this can be accomplished through some skillful use of Views + CCK, but there are a few community features I'll most likely be writing a module to implement. I have dubbed the module User Favorites and will post a few of my brainstorm ideas below...

I searched for a module similar to what I'm looking for and only found the Favorites module which is a far cry from what I need. The User Favorites module will actually allow users on a site to add content to a favorites list. It makes sense to give users the option of creating multiple favorites lists and will be fairly trivial to implement. Any of these lists may be set to be private or public lists. Users on large community or directory websites will be able to tag and track content through the site itself using their in site favorites list as well as provide feedback to the community regarding the value of content on the site.

Users will be able to browse the public favorites lists kept by other users as well as see who else on the site has favorited a specific piece of content. Favorites lists will be broken down by content type and sorted alphabetically, with users having the option to star a specific piece of content to make it sticky at the top of a list. Integration with Views means site developers will easily be able to create and sort lists of nodes ranked by how many times they've been favorited and/or starred. (Perhaps for the purposes of ranking, favorited content should count as 1 point while starred content should count as 3. Or rather... I can simply make that an administrative decision.) Integration with Userpoints means you can give users some love for providing feedback to other members of the community.

I'm happy to consider any further integrations with this module and am quite excited at the prospect of it being a first of its kind. However, if someone else knows of a module that may do something similar, please post it up here so I don't needlessly duplicate someone else's effort.

EDIT: A Tuesday morning, it's no longer past midnight, idea struck me on the way to work... I forgot to mention the idea of favoriting other users. This would allow you to track content posted by others and allow a ranking system for users similar to the one I mentioned above for content. It could be fun to use these statistics to display user relationships, user favorites compatibility (how much of your favorites match?), and other things like that. Maybe I can get Balazs to draw me up a user relationship graphic with his Drawing API.

EDIT 2: Several folks have been posting up some very helpful pointers to modules that implement different parts of this idea. Let's just say... I'm never going to start a new module without doing a post like this first. This has been an invaluable learning experience, and hopefully I'll find some time to review the various modules and build on someone else's foundation.

Post new comment

The content of this field is kept private and will not be shown publicly.