Discuss Scratch
- Discussion Forums
- » Developing Scratch Extensions
- » COMMON QUESTIONS ANSWERED / HELP FAQ
- savaka
- Scratcher
1000+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
COMMON QUESTIONS ANSWERED
How do I load my extension in Scratch?/How do I share my project with extensions?
Experimental extensions are not supported on scratch.mit.edu and must be used with ScratchX at scratchx.org.
You can load an experimental extension in the Scratch editor by pasting its code into the browser's developer console. This is not an intentional feature though, and saving and reloading a project will not include the extension blocks, so I don't recommend doing this.
What is discussed in this forum?
This forum is for discussing experimental extensions. This is the type of extension that is used in ScratchX. You can also talk about how experimental extensions used to be used in Scratch although this isn't done anymore. If you have suggestions for how to improve (“extend”) Scratch post them in Suggestions. Discussion about official extensions should probably be in Connecting to the Physical World.
What are extensions?
Extensions are a specific feature which is a set of blocks imported on the More Blocks tab, that usually connects to hardware or web services, or uses some feature of JavaScript. You can load official extensions (currently as of writing this the PicoBoard and WeDo extensions) in the Scratch editor and ScratchX, and you can load experimental extensions in ScratchX.
What can extensions do?
A ScratchX extension is a JavaScript file and each block in the extension runs a JavaScript function. Therefore, extensions are only able to do things that can be done using JavaScript. They are unable to interact with the ScratchX project or editor except by returning a value.
Introduction to Extensions
What is this forum?
“Developing Scratch Extensions” is a forum for extension developers to talk about creating Scratch Extensions. You can ask or answer questions about extensions here.
What are Scratch Extensions?
The wiki says:
Scratch Extensions make it possible to connect Scratch projects with external hardware (such as LEGO WeDo or PicoBoard) or sources of information on the web. They add a collection of command and reporter blocks that can be used to interact with a particular device or data source. When an extension is enabled, its blocks appear in the “More Blocks” palette.You can read that wiki page although it is very outdated.
How do you use extensions in Scratch?
There used to be two types of extensions. 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, and are the current type of extension. There are a small number of official extensions in the online Scratch editor. They are for interacting with physical devices and can be found in the More Blocks tab of the block palette. 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.
What is ScratchX?
ScratchX is a website on which you can use an alternate version of the Scratch editor to create projects with experimental extensions. You can't create an account on ScratchX or save projects online, so projects must be saved by downloading them as SBX files. The ScratchX website describes ScratchX:
On the ScratchX website, you can play with Experimental Extensions to Scratch. Because these extensions are experimental and not enforsed or supported by the Scratch Team, they are available only on the ScratchX site, not the main Scratch site.
Where can I find extensions?
The list of ScratchX extensions can be found by clicking “See all Extensions” on the ScratchX home page. More extensions can be found in the unofficial extensions directory, previously managed by Thepuzzlegame and currently managed by me.
How can I make extensions?
Extensions are JS files coded in JavaScript. If you don't know JavaScript you can find tutorials online by searching. You can then read the instructions for how to make extensions on the ScratchX wiki.
*Actually you can use experimental extensions in the Scratch editor by pasting their code into the browser console (see first common question) but this is not intended and I do not recommend it.
Reply if you have any more questions people ask a lot for me to add, or if something I put is wrong.
Last edited by savaka (Nov. 7, 2016 12:03:33)
- savaka
- Scratcher
1000+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
Oh wow I got a sticky
Last edited by savaka (May 23, 2016 13:53:12)
- Jonathan50
- Scratcher
1000+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
Congratulations!! Oh wow I got a sticky
Not yet a Knight of the Mu Calculus.
- enilK
- Scratcher
85 posts
COMMON QUESTIONS ANSWERED / HELP FAQ
What is a sticky? Oh wow I got a sticky
;
Here are some foods for you KUMqUATS to eat instead of my signature:report [~enilK] :: control cap
- savaka
- Scratcher
1000+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
A sticky is a post that stays at the top of the forum because it's helpful for people to read. It's also marked with a pin icon.What is a sticky? Oh wow I got a sticky
- enilK
- Scratcher
85 posts
COMMON QUESTIONS ANSWERED / HELP FAQ
Thank you!A sticky is a post that stays at the top of the forum because it's helpful for people to read. It's also marked with a pin icon.What is a sticky? Oh wow I got a sticky
I have another question: How can I add spaces in the block palette, like in between
(pick random (1) to (10))and
<[] < []>in the operatorators category?
;
Here are some foods for you KUMqUATS to eat instead of my signature:report [~enilK] :: control cap
- enilK
- Scratcher
85 posts
COMMON QUESTIONS ANSWERED / HELP FAQ
I just noticed the ExtenilK topic in that picture!
;
Here are some foods for you KUMqUATS to eat instead of my signature:report [~enilK] :: control cap
- Jonathan50
- Scratcher
1000+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
Put ['-'], in the blocks array of the descriptor. I have another question: How can I add spaces in the block palette, like in between(pick random (1) to (10))and<[] < []>in the operatorators category?
Not yet a Knight of the Mu Calculus.
- rapaulo
- New to Scratch
5 posts
COMMON QUESTIONS ANSWERED / HELP FAQ
nao es nada de especial mas eu ca sou
- Neilbose12345678910
- Scratcher
100+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
i have a question
over here How do we actualy define the block ,does it define on its own
define
over here How do we actualy define the block ,does it define on its own
- savaka
- Scratcher
1000+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
That is not related to extensions, please ask in the i have a question Questions about Scratch forum.define
over here How do we actualy define the block ,does it define on its own
- Leafy202
- Scratcher
100+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
COMMON QUESTIONS ANSWERED
How do I load my extension in Scratch?/How do I share my project with extensions?
Experimental extensions are not supported on scratch.mit.edu and must be used with ScratchX at scratchx.org.
You can load an experimental extension in the Scratch editor by pasting its code into the browser's developer console. This is not an intentional feature though, and saving and reloading a project will not include the extension blocks, so I don't recommend doing this.
What is discussed in this forum?
This forum is for discussing experimental extensions. This is the type of extension that is used in ScratchX. You can also talk about how experimental extensions used to be used in Scratch although this isn't done anymore. If you have suggestions for how to improve (“extend”) Scratch post them in Suggestions. Discussion about official extensions should probably be in Connecting to the Physical World.
What are extensions?
Extensions are a specific feature which is a set of blocks imported on the More Blocks tab, that usually connects to hardware or web services, or uses some feature of JavaScript. You can load official extensions (currently as of writing this the PicoBoard and WeDo extensions) in the Scratch editor and ScratchX, and you can load experimental extensions in ScratchX.
What can extensions do?
A ScratchX extension is a JavaScript file and each block in the extension runs a JavaScript function. Therefore, extensions are only able to do things that can be done using JavaScript. They are unable to interact with the ScratchX project or editor except by returning a value.Introduction to Extensions
What is this forum?
“Developing Scratch Extensions” is a forum for extension developers to talk about creating Scratch Extensions. You can ask or answer questions about extensions here.
What are Scratch Extensions?
The wiki says:Scratch Extensions make it possible to connect Scratch projects with external hardware (such as LEGO WeDo or PicoBoard) or sources of information on the web. They add a collection of command and reporter blocks that can be used to interact with a particular device or data source. When an extension is enabled, its blocks appear in the “More Blocks” palette.You can read that wiki page although it is very outdated.
How do you use extensions in Scratch?
There used to be two types of extensions. 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, and are the current type of extension. There are a small number of official extensions in the online Scratch editor. They are for interacting with physical devices and can be found in the More Blocks tab of the block palette. 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.
What is ScratchX?
ScratchX is a website on which you can use an alternate version of the Scratch editor to create projects with experimental extensions. You can't create an account on ScratchX or save projects online, so projects must be saved by downloading them as SBX files. The ScratchX website describes ScratchX:On the ScratchX website, you can play with Experimental Extensions to Scratch. Because these extensions are experimental and not enforsed or supported by the Scratch Team, they are available only on the ScratchX site, not the main Scratch site.
Where can I find extensions?
The list of ScratchX extensions can be found by clicking “See all Extensions” on the ScratchX home page. More extensions can be found in the unofficial extensions directory, previously managed by Thepuzzlegame and currently managed by me.
How can I make extensions?
Extensions are JS files coded in JavaScript. If you don't know JavaScript you can find tutorials online by searching. You can then read the instructions for how to make extensions on the ScratchX wiki.
*Actually you can use experimental extensions in the Scratch editor by pasting their code into the browser console (see first common question) but this is not intended and I do not recommend it.
Reply if you have any more questions people ask a lot for me to add, or if something I put is wrong.
How can I make extensions?
Extensions are JS files coded in JavaScript. If you don't know JavaScript you can find tutorials online by searching. You can then read the instructions for how to make extensions on the ScratchX wiki.
heres some more info you can add to this “How can i make extensions”
How can I make extensions?
Extensions are JS files coded in JavaScript. If you don't know JavaScript you can find tutorials online by searching. You can then read the instructions for how to make extensions on the ScratchX wiki. You can also go to online and search for JS extensions and for instructing the P.E.J (Public/private Extensions Javascript/Java**). why known with the facts with public and private stand P part, and not P.P? THATS ANOTHER QUESTION SO IM NOT ANSWERING THAT OK? oh sorry for the caps ……..
- Lunas_Blog
- Scratcher
16 posts
COMMON QUESTIONS ANSWERED / HELP FAQ
I have a question.. in what forum is it ok to blog?
because i have a blog and last time a posted it on a forum they said no advertisements.
because i have a blog and last time a posted it on a forum they said no advertisements.
- savaka
- Scratcher
1000+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
Blogs and forums are two different types of online post formats. AFAIK it is not possible to blog using a forum. I have a question.. in what forum is it ok to blog?
because i have a blog and last time a posted it on a forum they said no advertisements.
- RaphGill
- Scratcher
10 posts
COMMON QUESTIONS ANSWERED / HELP FAQ
Hi all,
I was wondering if i could find a forum like this but in French.
Regards
I was wondering if i could find a forum like this but in French.
Regards
______________________________________________
Primary Teacher
French International School
_______________________________________________
Class website : CM2 Class French International School
Personal website: Kitesurf Madagascar Sakalava
- savaka
- Scratcher
1000+ posts
COMMON QUESTIONS ANSWERED / HELP FAQ
You can discuss Scratch, probably including extensions, in French in the Hi all,French forum
I was wondering if i could find a forum like this but in French.
Regards
- Jay-TV
- New to Scratch
30 posts
COMMON QUESTIONS ANSWERED / HELP FAQ
Nice! It answered my question.
Hi, I'm an animator hoping to go far on scratch.
Go here: https://scratch.mit.edu/users/Jay-TV/
Look at this: Wait
- Discussion Forums
- » Developing Scratch Extensions
- » COMMON QUESTIONS ANSWERED / HELP FAQ