The Node Limit module allows administrators to restrict the number of nodes of a specific type that roles or users may create. For example, if a site has an "Advertiser" role that can create "advertisement" nodes, then the node limit administrator can restrict all users in that role to a specific number of nodes. He may also restrict users on a per-user basis.

Although other node limitation modules exist (such as create quota (Abandonned), user quota (D6), and node limitnumber(D6)), Node Limit offers features not available in all of those modules, such as:

  • Per-role node limits
  • Per-user node limits
  • Per-organic group node limits (Dropped)
  • Per-time interval node limits
  • Per-time frame node limits (Dropped)
  • Per-taxonomy term node limits (Coming soon)
  • Any combination of the above
  • Drupal 6 & 7 compatibility
  • Requires no programming on the part of the administrator

Documentation

Install this module and its submodules as usual then find its configuration page under admin/structure/node_limit.

There is also a common use case to help a bit more : #1664892-1: Limit 1 node type by user having a role

Todo list before release

6.x-1.x

Bugfix only

7.x-1.0

Plans for the future

7.x-1.x

7.x-2.x

This module is under active development by Duael and is looking for a sponsor.

Project Information

Downloads