Drupal is a registered trademark of Dries Buytaert
drupal 11.3.8 Update released for Drupal core (11.3.8)! drupal 11.3.7 Update released for Drupal core (11.3.7)! drupal 11.2.11 Update released for Drupal core (11.2.11)! drupal 10.6.7 Update released for Drupal core (10.6.7)! drupal 10.5.9 Update released for Drupal core (10.5.9)! cms 2.1.1 Update released for Drupal core (2.1.1)! drupal 11.3.6 Update released for Drupal core (11.3.6)! drupal 10.6.6 Update released for Drupal core (10.6.6)! cms 2.1.0 Update released for Drupal core (2.1.0)! linkit 7.0.14 Minor update available for module linkit (7.0.14). masquerade 8.x-2.2 Minor update available for module masquerade (8.x-2.2). video_embed_field 3.1.0 Minor update available for module video_embed_field (3.1.0). bootstrap 8.x-3.40 Minor update available for theme bootstrap (8.x-3.40). menu_link_attributes 8.x-1.7 Minor update available for module menu_link_attributes (8.x-1.7). ai 1.2.15 Minor update available for module ai (1.2.15). ai 1.3.4 Minor update available for module ai (1.3.4). leaflet 10.4.7 Minor update available for module leaflet (10.4.7). chosen 5.0.5 Minor update available for module chosen (5.0.5). csp 2.2.4 Minor update available for module csp (2.2.4). leaflet 10.4.6 Minor update available for module leaflet (10.4.6).

same_page_preview

159 sites Security covered
View on drupal.org

Create, edit and preview content on the same page.

Wouldn't it be nice to see a preview on the same page as the form you're editing?

Same Page Preview upgrades the functionality of the Preview button to give content workers a view of what they're editing and how it looks like.

Demo


Consider adding Same Page Preview to Core

The Plan

We have a 3-part plan for building this feature in stages:

✅ Stage 1: Have a preview on the same page as the edit page. (Done, basically)
✅ Stage 2: Update the preview when the user stops typing in a form field (current focus)
💭 3: Make form fields Reactive (Edits update the preview immediately)

Status

2.1 is out! Upgrade to Drupal 10.1 and use this module! Of our Stage 2 goals, we're done with most of the improvements we want to make including:

  • Accessibility enhancements.
  • Better use cases for mobile / desktop users
  • Moving all the logic into the off-canvas dialog

We are currently working on more accessibility improvements.

Help us know if Stage 2 is really done or not. Try it out. See if it fits your use case. Let us know what more we can improve.

Next Steps

Increase adoption of this feature so we can get good feedback on what to improve next. There is likely a lot we can improve before we seek to get this working in a truly reactive way.

High level goals:

  • Talk to distribution / recipe creators and see if can include this feature.
  • Raise awareness of this module with the Drupal community
  • Continue to improve accessibility
  • Start process of getting this into Core
  • Continue to imagine how we could do Phase 3

Backstory

During Florida DrupalCamp 2023, we got together to discuss a "Live Preview" feature. After talking through what features exist in Drupal today we discovered that there is a bit of low-hanging fruit in improving the Preview system. Let's just display Previews on the same page of the edit form.

On Mar 29, 2023, we released our first alpha of same_page_preview. This version is our first initial effort to represent what this idea is. We're in the process of fixing any bugs and feedback from that release while putting the majority of our focus on Phase 2.

Way we work

Team members are in the #preview channel in Drupal's Slack working through issues. We're a bunch of volunteers who are excited about this idea. We try to get together every other Wednesday at 4:00 PM Wednesday, Coordinated Universal Time (UTC) to report on a "sprint" worth's of work and strategize.

We mainly use the issues in this queue to report bugs, implement new features, and contain our understanding about plans and strategy. Please jump in and help us think through what this feature should be.

Activity

Total releases
4
First release
Mar 2026
Latest release
3 weeks ago
Release cadence
8 days
Stability
25% stable

Release Timeline

Releases

Version Type Release date
3.0.0-rc1 Pre-release Apr 8, 2026
3.0.0-beta1 Pre-release Mar 15, 2026
3.0.x-dev Dev Mar 15, 2026
2.1.5 Stable Mar 15, 2026