quru / qis

Dynamic image server for web and print
https://quruimageserver.com
GNU Affero General Public License v3.0
89 stars 7 forks source link

Create a "playground" page #6

Closed fozcode closed 6 years ago

fozcode commented 6 years ago

Moving here from Quru's issue tracker to record the feature history:

QIS needs a publicly-accessible demo/playground page so that people can explore the imaging features - similar to what the publisher offers plus gallery / zoom viewing and so on. Whether it is enabled should be behind a system setting. Hopefully the URL-generating logic in the publisher page can be re-used.

fozcode commented 6 years ago

Re-using the Publisher code is not practical as most of it is tied to the power-user UI controls and templates that are not going into the playground.

No templates? I've decided that the playground page will not be offering a template selection. The Publisher goes to considerable lengths to ensure that the selection of a template presets all the fields that the template sets. This additional complexity (and mental hurdle for the user) is not welcome in the playground, so the playground is going to rely only on the implied default template. A template is only a group of the other settings anyway, so we won't really be missing out any functionality other than a convenience function.