learningequality/ka-lite — pull request #733 by bcipolli (2013-09-18 04:05:22+00:00)
Title: HTH: Zero-config option. Now, you can install KA Lite and start immediately! ...

... Will auto-join zone, sync, etc.

Core part of addressing #732. Now, if the ZERO_CONFIG local setting is set, KA Lite will work the first time you start the server, without ever having to explicitly run the install script!

![image](https://f.cloud.github.com/assets/4072455/1162515/b26990ba-2016-11e3-821d-443a2517c03c.png)

This means that we can drop the same code package on every USB stick, and users will be able to use KA Lite straightaway, as they are on one of two scenarios:
1. No sharing network information: then a network is created, and a default facility too.
2. With sharing network information: then the network is imported, and syncing can get facility info.

Notes & Future work:
* In this iteration, no superuser is created. So this is only useful for doing exercises, and for manually copying video files. Great start!
* In this iteration, sharing network data are not included in the imported JSON file, and only are available after successful sync. In the future, getting all relevant data into the package would be great!

@jamalex could you take a look at the coding? @rtibbles and @wangguan could you think about the admin experience?