Hey Jacob,
The most elegant solution would look something like this:
Each slide should be added to a slide category, corresponding to a specific effect, e.g. quoteSlide
, expand
, textSlide
and swipe
, the latter meaning no FX, just the default right-to-left slide “effect”.
If users want to fine-tune an effect, they could add parameters such as quoteAmp=500px
or quoteDuration:1000
etc. in the custom fields. You can extract these parameters from there.
Also in the custom fields should be each slide’s display duration (see FAQ #3)
Keep in mind that this plugin would be used by people (like me) who want to create an orchestrated presentation, where timing and effects are important. For everybody else, plenty of sliders are already available… or they could just use this one, of course.