Low maintenance method to organize slideshow
This blueprint describes a method of organizing slides in a slideshow, taking into account the need for easy contribution and flexibility.
Blueprint information
- Status:
- Not started
- Approver:
- None
- Priority:
- Undefined
- Drafter:
- None
- Direction:
- Needs approval
- Assignee:
- Dylan McCall
- Definition:
- Approved
- Series goal:
- None
- Implementation:
- Unknown
- Milestone target:
- None
- Started by
- Completed by
Related branches
Sprints
Whiteboard
At present, slideshows are sorted completely randomly. As a result, every slide has to be self-contained because it cannot be trusted that previous slides have been displayed.
One quick solution is expecting slideshow creators to manually specify the exact order of a slideshow. This technique works, but is very high maintenance. When a new slide is added, it needs to be given a precise place or not appear. With its simplest implementation, that also defeats the possibility of random slides, which could be a powerful idea and seems necessary with the fact that an installation could easily take less time than the slideshow itself.
I am currently working on a file format that defines "bundles" of slides. Bundles are kept together and in the order they are written. Dependencies can be specified to ensure they appear after certain other slides or bundles. The slideshow itself is a bundle, generally containing a starting slide, followed by a wildcard, and then an ending slide.