To effectively explore FOLIO, one needs the root-level authentication for the system. Publicizing the root-level login for http://folio-stable.aws.indexdata.com/ leaves it susceptible to accidental and malicious configuration changes that make it unstable for its intended purpose. What we need is a way to have individual demo sites that are provisioned and recovered after a short period of time. One proposed method:
- Have a web form that asks for an individual's name and email address (along with any other demographic data we want to collect).
- When the user submits the form, provision a version of FOLIO-Stable on a spot instance of AWS. When the instance is started, e-mail the user with the web address and username/password.
- After the instance has been idle for a period of time (1 hour?), terminate the spot instance.
A couple of advantages to this method:
1. Every demo site a fresh copy of the system/data in a known state.
2. The person conducting the demo can make any changes they want without impacting other users.
3. We have the chance to collect some demographic data about people interested in FOLIO.
A disadvantage is that there will need to be a budget for the spot instances.
AWS has all of the tools to do this; the tools just need to be arranged to make it happen.