← Questions

Design opt-in template updates for presentations

0
FigmaSystem designLast asked Oct 2021

Authors publish versions of presentation templates. A user creates a presentation from one version and customizes its slides and some styles. When the author publishes a newer version, every affected user is told, can preview what would change, and accepts or dismisses the update. Accepting must keep the user's compatible customizations and report conflicts rather than dropping them, and must be safe to retry. Design the data model (inherited values versus user overrides), the services and APIs, the event flow that finds affected presentations, and recovery when notifications are delayed.

Your canvas
Draw your answer hereBoxes, arrows and notes, saved for you to come back to.Sign in to start drawing