Skip to main content
drupalreleases

Use direct release data with your AI assistant.

Learn more

Personified

Security covered Under active development 13 sites

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.
Drupal 10–11

Ask your assistant about Personified

Check compatibility with your Drupal and PHP version, maintenance and security coverage, from current release data. How it works

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
3
Tracked since
Jun 2024
Latest release
1 month ago
Releases (12 mo)
2 ▲ from 0
Maintenance
Active

Release Timeline

Releases

Version Type Core PHP Release date
1.0.4 Stable 10–11 Sep 9, 2026
1.0.3 Stable 10–11 Jul 29, 2026
1.0.2 Stable 9–11 Jun 17, 2024