Autosave and Concurrent editing (conflict resolution) in Drupal 8
summary
Introduces two Drupal 8 modules: Autosave Form v2.6 continuously sends per-user form snapshots (configurable interval, content-entity-only now) and keeps draft states for undo and offline/localStorage plans; autosaves either persist or clear depending on conflict module presence. Conflict 2.6 enables concurrent editing by comparing three entities (left/right/base), runs automatic merges when safe, exposes two events (entity conflict discovery and entity conflict resolution) for custom merging, highlights conflicted fields, and offers a dialog to pick or compose values (example: choose 20, 10, or enter 17) before saving.
AI-written summary · about
chapters (8)
- 0:00Start
- 1:45Autosave Form - Internals
- 4:16Conflict - Concurrent Editing
- 4:41Conflict - Intemals
- 5:35Conflict - Auto-Merge
- 6:38Conflict - Discovery & Resolution
- 8:11Conflict - Manual Resolution
- 8:54Conflict - Future
related talks
29mCRDT: Conflict-free Data Types for Collaborative Editing and Offline-First
40mNew algorithms for collaborative text editing
37mBuilding a Collaborative Text Editor
01h 01mAdvanced Webforms
41mNext Drupal admin UI improvements
01h 00mBuilding a real-time collaborative editor
28mDocument-oriented programming based on edit history
41mCreating collaborative editing UIs in React
