Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Drupal 11.4.6 Update released for Drupal core (11.4.6)! Release: Drupal 10.6.16 Update released for Drupal core (10.6.16)! Release: Cms 2.1.4 Update released for Drupal core (2.1.4)! Release: Drupal 12.0.0-alpha1 First alpha version released for Drupal core (12.0.0-alpha1). Release: PhotoSwipe - Responsive JavaScript Modal Image Gallery 5.0.9 Minor update available for module photoswipe (5.0.9). Release: AI (Artificial Intelligence) 1.4.8 Minor update available for module ai (1.4.8). Release: AI (Artificial Intelligence) 1.3.13 Minor update available for module ai (1.3.13). Release: OpenCulturas 3.0.7 Minor update available for distribution openculturas (3.0.7). Module Revived: Image field to media 3.0.2 Module image_field_to_media updated after 13 months of inactivity (3.0.2). Security Coverage: Analyze PostHog Module analyze_posthog now has official Drupal security advisory coverage.

Nodes as Micro-content (micronode)

561 sites Security covered Drupal 10–11
View on drupal.org

This module allows you to mark specific content types as "micro-content." When a content type is marked as micro-content, those nodes will not be accessible on their own pages to anonymous users. It also adjusts administrative pages and default view settings to better manage micro-content separately from regular content.

This module allows to mark nodes as "micro-content". As a result, nodes of this type will no longer be accessible on their standalone page by anonymous visitors (while editors can still visit them when logged in).

In addition, a few other adjustments are made:

  • Menu links are now separate ("Add Content" includes only normal nodes, while "Add Micro-Content" will include links to all micro-content types)
  • The "Add Content" page will not display types marked as micro-content
  • The "Add Micro-Content" page will only display micro-content types
  • When creating a new View, by default micro-content nodes will not be included.

Note that existing views are not modified. You are strongly encouraged to modify the /admin/content view, and add the "Is Micro-content" filter, so micro-content nodes are excluded from that list.

Why yet-another module? Isn't https://www.drupal.org/project/rabbit_hole or
https://www.drupal.org/project/microcontent enough to solve the same problem?

These modules have slightly different use cases and configuration.

On one hand, Rabbit Hole focuses on hiding/denying access to nodes of a given type. It doesn't re-organize menu links, and it's complex to take these nodes out of views lists, for example (admins need to remember to modify the view any time the content type is marked as hidden).

On the other hand, entities provided by the Microcontent module work well for their purpose, but they are not Nodes :). With this (micronode) module, microcontent items are nodes because in some circumstances it might be desirable to have all content entities of the same type. Having them as different entities also makes it more complex to "promote" a micro-content to a normal node type, if that ends up being a need as the project matures.

With this module any content type can be marked as micro-content at any point, and vice-versa.

Configuration

After installing the module, edit a content type (for example /admin/structure/types/manage/article if your type is named `article`), and click the "Micro-content settings" vertical tab to mark nodes of this type as micro-content.

Do the same for every content type that should behave as micro-content.

Note: If you are installing this module on a site with existing node types, and you want to use the Views filter "Is Micro-content" provided by this module, you need to re-save all your existing content types to have the flag properly initialized, regardless if they are marked as micro-content or not. Views will only recognize nodes whose types have this flag at either TRUE or FALSE, but on existing types this will be NULL unless they are re-saved.

Depends on

Dependencies of the latest stable release

  • node Drupal core

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
1
Tracked since
Jul 2026
Latest release
1 month ago
Releases (12 mo)
1 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.3.0 Stable 10–11 Jul 19, 2026