The Nodequeue module allows users to collect nodes in an arbitrarily ordered list. The order in the list can be used for a any purpose, such as:
- A user’s favorite music albums
- A block listing teasers for the five top news stories on a site
- A group of favorites from which one is randomly displayed
Nodequeue provides a simple drag-and-drop interface to manually order any queue. Additionally, it allows nodes to be added and removed from queues without needing edit permissions to the node. Nodes can be added to queues either from a queue management tab or by links on the node teaser.
You can view a screencast about Nodequeue by Learn by the Drop.
Apache Solr Search Integration
Nodequeue includes integration with Apache Solr Search, making it possible to boost nodes that are part of a queue.
Smartqueue API
Nodequeue provides a robust API that allows other modules to define smartqueues, which are associated with external data. For example, the included taxonomy smartqueue creates subqueues for a given queue for every term in the chosen vocabulary. Nodes are then only eligible for subqueues whose term matches the nodes terms. This makes it very easy to have queues for each category without cluttering the management page.
Nodequeue API
Nodequeue contains an extensive API. It integrates well with Views and Actions, as well as providing a host of functions to interface with it directly, making it possible to manipulate queues programmatically for whatever purposes that are customized to your website.
Modules that Extend Nodequeue:
- Smartqueue per-user: Makes a personal queue available to users of one or more roles.
- Smartqueues for Organic Groups: Makes a queue available for ordering by members of an Organic Group or Group admins only.
Related Modules
You may wish to read the comparison page for node ordering modules
Drupal 8 and 9
- There are no plans for a Drupal 8 or Drupal 9 version of this module.
- We recommend moving to the Entityqueue module for Drupal 8. If you need to migrate from Nodequeue to Entityqueue, you can use the Nodequeue migrate module.
Drupal 7 / Backdrop CMS
- There is a complete version of Nodequeue available for Backdrop CMS.
- Development will happen in tandem for Drupal 7 and Backdrop CMS indefinitely.
- The 7.x-3.x release release is no longer under development and is not supported. Sites that need features only included 7.x-3.x branch might consider switching to Entityqueue instead.
Drupal 6 and below
- Drupal 6 and below is unsupported.
Credits
- Nodequeue was originally written by merlinofchaos
- Nodequeue has been maintained by ezra-g, amateescu, and fizk, among others.
Project information
- Module categories: Content Display
- 14,140 sites report using this module
- Created by merlinofchaos on , updated
- Drupal 10 is here!
There are no plans for a Drupal 9 version of this module.
- Stable releases for this project are covered by the security advisory policy.
Look for the shield icon below.
Releases
PHP 8 compatibility
Development version: 7.x-2.x-dev updated 5 Jan 2023 at 02:16 UTC