Discuss Scratch

user87654321
New to Scratch
1 post

Custom extensions for Scratch 2.0 offline editor?

In the Common Questions Answered sticky post, it says the following:


“HTTP extensions could only be used in the offline editor and are no longer supported.”

“JavaScript extensions can't be used in the offline editor”

“Experimental extensions that have not been added to Scratch by the Scratch Team can't* be used with Scratch and must be used with ScratchX.”

“ScratchX is a website …”


That says to me there is no way to write custom extensions for offline Scratch 2.0. Am I correct?

However I'm using the offline Scratch 2.0 shipped with the current Raspbian release (says v456) which has a menu option “Import experimental extension” when I shift-click on the File menu. It prompts for a URL which it does hit (see the traffic in the local webserver log) but doesn't appear to do anything - no error message and no new blocks in the More Blocks palette.

I'm trying to build a non-network-connected kiosk which will use Scratch to let kids control some hardware. I do not want to deal with insuring I have Internet connectivity, and I do not want to publish my extension on GitHub, so HTTP extensions would do exactly what I need. What options do I have?
myeducate
Scratcher
100+ posts

Custom extensions for Scratch 2.0 offline editor?

user87654321 wrote:

In the Common Questions Answered sticky post, it says the following:


“HTTP extensions could only be used in the offline editor and are no longer supported.”

“JavaScript extensions can't be used in the offline editor”

“Experimental extensions that have not been added to Scratch by the Scratch Team can't* be used with Scratch and must be used with ScratchX.”

“ScratchX is a website …”


That says to me there is no way to write custom extensions for offline Scratch 2.0. Am I correct?

However I'm using the offline Scratch 2.0 shipped with the current Raspbian release (says v456) which has a menu option “Import experimental extension” when I shift-click on the File menu. It prompts for a URL which it does hit (see the traffic in the local webserver log) but doesn't appear to do anything - no error message and no new blocks in the More Blocks palette.

I'm trying to build a non-network-connected kiosk which will use Scratch to let kids control some hardware. I do not want to deal with insuring I have Internet connectivity, and I do not want to publish my extension on GitHub, so HTTP extensions would do exactly what I need. What options do I have?
I don't know… However you can try ScratchX.org to test your extensions. You could probably make a custom version of Scratch using the offline version and integrate your plugin.

My signature has been viewed

times.
myeducate is myed's fourm account - I know PHP, HTML, JS, VB, PHP and a little C(++)

Powered by DjangoBB

Standard | Mobile