Hey All,

I've been trying to find a way to add users to a node queue. I need to use views to select the user in the top of the queue and display their information on the home page as a featured user. I'm trying to keep the functionality easy, as my client will be using nodequeue to update this content on a regular basis.

If their is any clean workaround please let me know. Thank you!!

Comments

ezra-g’s picture

Title: Ability to add users to a NodeQueue » Generalize to non-nodes
Component: Miscellaneous » Code

This falls under the heading of allowing any no-node object to be contained in a queue. At this point, Nodequeue is highly specialized towards nodes and would have to be re-engineered to support non-node objects.

If you want to have a queue of user profiles, you could have profiles as nodes. Another potential solution would be to use the flag and flag_weights modules.

I'm leaving this open as a feature request.

etx’s picture

Thanks a bunch for your help, it's very much appreciated!

paranojik’s picture

amateescu’s picture

Title: Generalize to non-nodes » Generalize to entities
Status: Active » Postponed

Actually, #1154536: Allow Queues of Entities other than Nodes is the duplicate, so I closed it.

amateescu’s picture

A very nice feature to take into consideration in this rewrite process: #247845: Queue Revisions.

rickvug’s picture

If you're interested in this issue you'd also likely be interested in this sandbox: http://drupal.org/sandbox/davereid/1240856. No code checked in yet however.

bforchhammer’s picture

Very interested! Subscribing.

dixon_’s picture

subscribing

tripper54’s picture

subscribe

litwol’s picture

http://drupal.org/project/relation Provides ability to create arbitrary lists of entities. Yes i know the module is built for "relation" functionality. but do not overlook that "list" is yet another relation.

Many "node queue" features are lacking from relation module (such as ability to set explicit order of entities within a relation list, as well as various UI tools to aid creation and administration of relations similar to NQ) but would be easy to create as an add-on module.

I am using relation module right now as means of 'entity queue/list' :)

naught101’s picture

Hrm. Interesting point, litwol! See particularly #1304196: How should we do weighted Relations?. This seems like the best use-case I've seen so far for that issue.

damienmckenna’s picture

How about just combining Draggable Views (for the admin) and Flag for the on-page ability to mark content? And they're exportable.

amateescu’s picture

I finally decided to publish my starting code for the Entityqueue project. You can find it at http://drupal.org/sandbox/amateescu/1429904 and in the following days I'll start creating tasks for what needs to be done in order to reach feature parity with Nodequeue.

candelas’s picture

subscribing

stephen Piscura’s picture

Per #12, using Draggable Views is, in my opinion, the best option.

naught101’s picture

jmary’s picture

Issue summary: View changes

That's a very interesting of ideas in those posts, however, when I see the archive sizes of differents codes : I see nodequeue is more than 300kb, Entity collection about a tenth of this size, and relation a fifth and seems to do so much.

My question is : What makes the code of nodequeue to be so big ? I wonder if the module is not outdated and deprecated at carrying an old "node thinking way" whereas finally in D7, the entity concept came up to bring some simplifications which could explain, indeed, the difference in terms of code size.

Can someone clarify ?

tripper54’s picture

@jmary:

You'll find quite a few png screenshots in the nodequeue codebase. This accounts for the difference in files sizes of the modules.

fizk’s picture

Status: Postponed » Closed (won't fix)

@amateescu What are your plans for Entityqueue in relation to Nodequeue? Will we generalize to entities in Nodequeue, or rely on Entityqueue for that functionality?

amateescu’s picture

Yes, I would prefer to direct all efforts to Entityqueue, mostly because the project name is a better fit for the scope of generalization to entities :)

fizk’s picture

Sounds good :) I added a short description of Entityqueue on the Nodequeue project page.