Mode editor upload to server

I want to use the mode creator to create my own mode but there seems to be no way to make changes in the mode creator persistent aside from copy'n'pasting from the mode creator into another editor, which is silly.
So I added PUT support to static.py and corresponding buttons and Ctrl-S bindings to the 2 panels of the mode creator.
With these changes in place one can start static.py with e.g.

./static.py --puttable=lib/ace/mode/newmode_highlight_rules.js,demo/kitchen-sink/docs/newmode.rudl

and then work in the mode editor with Ctrl-S/Upload-Button saving directly to disk.
The buttons do work in the sense that they pop up the log window with "Method not allowed".
The reason why I like the buttons even when putting is not permitted is to make people aware of the feature. Otherwise how will people learn of its existence?
Discoverability is a key aspect of usability. Instead of removing the buttons I would rather add a popup message when the PUT fails that tells people "you can use the Upload button by starting a local instance of static.py included in the ace source tree with the --puttable option").