Recently read allows site administrators to enable blocks displaying a history of recently read content (nodes) both to anonymous and authenticated users. For logged in users, each user has its own history. For anonymous users, the history is based on sessions. This module may be useful i.e. for displaying recently viewed products on the e-commerce site.

Drupal 8

The Drupal 8 version is a port of the Drupal 7 version.

Drupal 8 version of this module is based on Content Entity. Block or page for displaying recently read content is made with Views. To display recently read, just add a relationship to view and enable tracking in the module configuration.

When module is installed it automatically creates a sample view block named Recently read content. You just have to enable tracking in module configuration and place the block on your page. If you have some special needs, you can build your own view and use the one shipped with module as a reference.

You can configure module settings in Configuration > System > Recently read config.

Install, as usual, see https://www.drupal.org/docs/8/extending-drupal-8/installing-drupal-8-mod... for further information.

Read README.txt for more information on how to use this module.

Note: Blocks which display recently read should have disabled caching, to work correctly.

Drupal 7

7.x-2.x branch now supports Views integration for logged in and anonymous users.

7.x-3.x branch is based on session_api module. Now also with entity support.
This release will make the Views config more simple than 2.x branch. Please read README.txt first for guide.

Dependencies

Note about performance: page caching is disabled for pages containing Recently read block and viewed by anonymous users.

Supporting organizations: 

Project information

Releases