mirror of
https://github.com/google/blockly.git
synced 2025-12-16 06:10:12 +01:00
*Total -- 61.18kb -> 44.41kb (27.42%) /demos/headless/icon.png -- 4.26kb -> 1.80kb (57.72%) /demos/interpreter/icon.png -- 3.13kb -> 1.71kb (45.13%) /tests/media/g.png -- 1.14kb -> 0.66kb (42.17%) /tests/media/50px.png -- 1.55kb -> 0.93kb (40.31%) /demos/graph/icon.png -- 1.72kb -> 1.03kb (40.01%) /tests/media/30px.png -- 1.10kb -> 0.67kb (39.4%) /media/sprites.png -- 4.05kb -> 2.53kb (37.41%) /tests/media/m.png -- 1.02kb -> 0.65kb (36.49%) /tests/media/c.png -- 0.84kb -> 0.59kb (29.21%) /tests/media/b.png -- 0.75kb -> 0.55kb (26.79%) /demos/accessible/icon.png -- 1.38kb -> 1.01kb (26.69%) /demos/generator/icon.png -- 3.52kb -> 2.61kb (25.64%) /tests/media/a.png -- 0.76kb -> 0.57kb (25.45%) /demos/fixed/icon.png -- 2.06kb -> 1.57kb (24.08%) /tests/media/d.png -- 0.72kb -> 0.55kb (23.58%) /demos/resizable/icon.png -- 3.18kb -> 2.47kb (22.27%) /demos/toolbox/icon.png -- 2.76kb -> 2.16kb (21.83%) /demos/rtl/icon.png -- 3.07kb -> 2.41kb (21.46%) /tests/media/200px.png -- 2.11kb -> 1.67kb (21.06%) /appengine/apple-touch-icon.png -- 3.93kb -> 3.15kb (19.78%) /demos/code/icon.png -- 3.95kb -> 3.19kb (19.44%) /demos/blockfactory_old/icon.png -- 4.34kb -> 3.55kb (18.17%) /demos/maxBlocks/icon.png -- 1.96kb -> 1.61kb (17.87%) /tests/media/k.png -- 0.60kb -> 0.50kb (16.18%) /demos/plane/icon.png -- 3.32kb -> 2.80kb (15.63%) /demos/storage/icon.png -- 3.19kb -> 2.71kb (14.99%) /media/quote0.png -- 0.78kb -> 0.75kb (3.14%)
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/guides/modify/web/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/