Roll back any page or post in three clicks

Every save of a website page or blog post is automatically captured with a full-CSS preview and a green and red diff, so you see exactly what changed before you restore it — reversibly, every time.

The problem

Odoo's website builder saves instantly and permanently. One careless edit, a multi-editor conflict, or a change that only reveals its damage once live can overwrite a page or blog post with no built-in way to see what changed or roll it back. Recovering means restoring a full database backup — slow, technical, and all-or-nothing.

The solution

This app captures a full-content snapshot every time a page or post is saved, from the builder or the backend. Browse the history, preview any past version with the site's real CSS, review a green and red diff, and restore it in one click — the restore itself becomes a new, reversible revision.

Capabilities

Everything you need to recover content with confidence

Every capability below is implemented in the module.

01

Pages and blog posts, one history

Every website page and every blog post is tracked in a single revision history, closing the gap left by competitors that require separate apps for each content type.

02

Capture happens automatically

Every save from the website builder or the backend form creates a full-content snapshot with no manual step, so a change is never lost to a forgotten backup.

03

Up to 500 revisions per record

Retention defaults to 500 revisions per page or post with automatic pruning of the oldest overflow, so long editing histories are kept without unbounded storage growth.

04

Full-CSS live preview

Open any past revision in an iframe rendered with the site's real fonts, colors, and layout, so what you see is exactly what visitors saw.

05

Green and red diff

Each revision is compared against the one before it, with additions highlighted in green and removals in red, so editors know precisely what changed before acting.

06

View, preview, restore

Restoring a revision is a deliberate three-step flow — view the list, preview the content, then confirm the restore — preventing accidental one-click reversions.

07

Every restore is reversible

Restoring a revision writes it back to the live page or post and captures the prior state as a new revision, so no action ever destroys recovery data.

08

Full editor and site audit trail

Each revision records the editor, exact timestamp, and website, so multi-editor teams can see who changed what, when, and on which site.

09

Restore from the builder or the backend

A History entry point in the website builder's top bar and a dedicated backend menu let editors reach revisions from wherever they already work.

Workflow

How it works

1

Keep editing as usual

Edit website pages and blog posts through the builder or backend exactly as you do today; no extra step is required.

2

Browse the history

Open the Website Revisions menu to see every captured revision across pages, posts, and websites, filterable by editor, content type, and date.

3

Preview and diff

Open any revision to preview it with full site CSS and review a green and red diff against the previous version.

4

Restore with confidence

Confirm the restore to write the revision back to the live page or post; the prior state is captured automatically so the restore itself can be undone.

Questions

Frequently asked

No sales fog. If your question isn't here, email us and we'll answer it the same way.

Yes. Website pages and blog posts share the same revision history, diff, preview, and restore workflow in a single module.

Get the app

Buy it on the Odoo App Store

Purchase, download and install directly from the official Odoo Apps Store — you'll always get the latest supported build.

Website Page & Blog Revision History and Restore

Automatic revision history for website pages and blog posts, with full-CSS live preview and a green/red diff — and one-click, reversible restore from the builder or the backend.

Buy on Odoo App Store