scratch-blocks/appengine
2016-04-04 18:31:41 -07:00
..
app.yaml Update demos to use non-deprecated workspace calls. 2015-04-28 15:07:33 -07:00
apple-touch-icon.png Update to latest version. 2014-09-08 14:26:52 -07:00
favicon.ico New initial commit with .svn directories and their contents ignored. 2013-10-30 14:46:03 -07:00
index.yaml New initial commit with .svn directories and their contents ignored. 2013-10-30 14:46:03 -07:00
index_redirect.py Fix Block Factory when types are saved. 2014-11-11 14:06:02 -08:00
README.txt Add a Lua code generator 2016-03-10 10:24:25 +01:00
redirect.html Fix redirect on Code demo. 2014-11-20 17:23:05 -08:00
robots.txt New initial commit with .svn directories and their contents ignored. 2013-10-30 14:46:03 -07:00
storage.js Swap order of arguments on domToWorkspace. 2016-04-04 18:31:41 -07:00
storage.py Change official project URL. 2014-10-07 13:09:55 -07:00

  Running an App Engine server

This directory contains the files needed to setup the optional Blockly server.
Although Blockly itself is 100% client-side, the server enables cloud storage
and sharing.  Store your programs in Datastore and get a unique URL that allows
you to load the program on any computer.

To run your own App Engine instance you'll need to create this directory
structure:

blockly/
 |- app.yaml
 |- index.yaml
 |- index_redirect.py
 |- README.txt
 |- storage.js
 |- storage.py
 |- closure-library/  (Optional)
 `- static/
     |- blocks/
     |- core/
     |- demos/
     |- generators/
     |- media/
     |- msg/
     |- tests/
     |- blockly_compressed.js
     |- blockly_uncompressed.js  (Optional)
     |- blocks_compressed.js
     |- dart_compressed.js
     |- javascript_compressed.js
     |- lua_compressed.js
     |- php_compressed.js
     `- python_compressed.js

Instructions for fetching the optional Closure library may be found here:
  https://developers.google.com/blockly/hacking/closure

Go to https://appengine.google.com/ and create your App Engine application.
Modify the 'application' name of app.yaml to your App Engine application name.

Finally, upload this directory structure to your App Engine account,
wait a minute, then go to http://YOURAPPNAME.appspot.com/