Skip to main content
Drupal is a registered trademark of Dries Buytaert
Release: Configuration Language Lock 1.0.2 Minor update available for module config_language_lock (1.0.2). Release: Canvas Override 1.0.1 Minor update available for module canvas_override (1.0.1). Release: Media Remote Image 8.x-1.2 Minor update available for module media_entity_remote_image (8.x-1.2). Release: IDNA Convert Service (punycode) 2.0.4 Minor update available for module idna (2.0.4). Release: Bootstrap Cloud 7.1.3 Minor update available for theme bootstrap_cloud (7.1.3). Release: Token Browser 1.0.2 Minor update available for module token_browser (1.0.2). Release: Varbase Project 11.0.8 Minor update available for module varbase_project (11.0.8). Release: Media Remote Image 2.0.0-beta1 First beta version released for module media_entity_remote_image (2.0.0-beta1). Usage Milestone: Term CSV Export Import Module term_csv_export_import crossed 1,000 active installs. Security Coverage: Module Scout Module module_scout now has official Drupal security advisory coverage.

Personified

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

Personified displays personalized content to users by making client-side requests to a JSON endpoint. It uses available user data from their device, such as local storage or cookies, to customize these requests. The retrieved content is then rendered using Handlebars templates, updating the page to show the personalized information.

Personified provides a block which operates clientside and is capable of displaying personalised content to the user. The block is configured to make requests on a JSON endpoint using parameters which are available in various clientside objects (localstorage, datalayer, cookie, parameters, window variables). The response is transformed using Handlebars templates. The DOM is then updated to show the results to the user. The user is therefore able to see content which has been personalised using state found in their device.

This module works best when:

  • There are variables available in the client which can be used to customise the request URL. These variables can be created by other client side scripts such as trackers or other widgets which can write data out which can then be consumed.
  • A JSON endpoint exists which can return content lists filtered by parameters, ie. Views with JSON output.

Personified is therefore not a plug and play block. There is some groundwork which needs to be laid in order for it to work. Once it has been setup it provides an easy to use way to pull back content from Drupal in a progressivly decoupled manner.

Troubleshooting

  • Personified data blocks is displaying wrong data.Clear the Drupal cache, Varnish cache and PHP OPcache.

Depends on

Dependencies of the latest stable release

Required by

Tracked projects that depend on this one

No tracked projects depend on this one yet.

Activity

Tracked releases
2
Tracked since
Jul 2026
Latest release
3 days ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Releases

Version Type Core Release date
1.0.4 Stable 10–11 Sep 9, 2026
1.0.3 Stable 10–11 Jul 29, 2026