Menu
Account

Design Builder Logs

0 Downloads
181 Views
2026-05-29 Last Update
3 versions Compatible Versions
v3.0.0 v2.0.0 v1.6.0
$1.46 $4.40
One-time purchase for lifetime use, with 1 months of technical support included
Plugin Purchase Process
1
Access your BeikeShop admin dashboard
2
Click on "Plugin Marketing" in the top right corner
3
Select the desired plugin for purchase
4
Click on Purchase
Plugin Description

Design Log – Design Builder Version History Plugin

Overview

Design Log is a plugin that adds version history recording and restoration capabilities to the admin design builder. It places a "History" button next to the "Save" button on the homepage builder, footer builder, menu builder, and app-home builder pages. Every time you save, a complete snapshot of the design data is automatically recorded. You can view historical versions at any time and restore any version into the current design (restoration requires manually clicking "Save" to persist). Say goodbye to the anxiety of irreversible mistakes – making design work safer and more controllable.


Key Features

📝 Automatic Version History Recording

 
 
Feature Description
Auto-recording A complete snapshot is automatically generated each time you click the "Save" button
Four page types Supports home builder, footer builder, menu builder, and app-home builder
Smart deduplication Skips recording if the saved content is identical to the previous version – prevents log clutter
Auto-cleanup Keeps up to 100 logs per type – older versions are automatically deleted

🔍 Version History Management

 
 
Feature Description
Version list Displays all historical versions in a paginated table (save time, operator, IP, action)
Current version badge The latest log is automatically marked as "Current" – easy to identify
Version details Click "View" to preview the complete design data of that version

🔄 Version Restoration

 
 
Feature Description
One-click restore Click "Restore this version" to apply that version's design data to the current design
Preview confirmation After restoration, you can preview the effect in real-time within the builder
Manual save required Restoration does not auto-save – click "Save" to persist only when you're satisfied with the result

🎯 Supported Builder Pages

 
 
Page Type Description
Home builder design (drag-and-drop homepage module builder)
Footer builder footer (footer content builder)
Menu builder menu (navigation menu configuration)
App-home builder app_home (mobile app homepage builder)

Technical Features

  • Non-intrusive injection : Injects the button and modal into HTML responses via middleware – no core template modifications required

  • Smart snapshots : Automatically records complete design data on each save – supports smart deduplication

  • Pagination support : Version list supports pagination – prevents loading large datasets at once

  • Restoration adapters : Implements separate restoration logic for each of the four builder types (iframe preview reactive refresh)

  • Permission awareness : Automatically records operator admin ID, name, and IP address

  • Multi-language support : Built-in support for English, Chinese, Japanese, Korean, German, French, Spanish, Italian, Russian, Indonesian, and more

  • Auto-cleanup : Automatically deletes old logs exceeding the limit – prevents table bloat


Use Cases

  • Version management during iterative design work

  • Quick rollback after accidental mistakes

  • Operation traceability during team collaboration

  • Design comparison and reference

  • Backup assurance before major overhauls

 

Warning
您正在非法使用 License 专享版
为了避免法律风险,请尽快购买所需授权
购买授权