ScratchX

SandCastleIcon.png This page has links to sites outside of the Scratch website and Wikipedia. Always remember to stay safe when using the Internet, since we can't guarantee the safety of other sites.
Document stub.png This article is a stub. It may be incomplete, unfinished, or have missing parts/sections. If the article can be expanded, please do so! There may be suggestions on its talk page. (May 2015)
ScratchX is a work-in-progress website being developed by the Scratch Team, aimed at providing a platform for testing experimental JavaScript Scratch Extensions. The current "Beta" version of the site was unveiled at Scratch Day at the MIT Media Lab on May 9, 2015. The ScratchX extensions are made by developers who have created experimental extensions for people to try out. The extensions on the ScratchX site are not managed, endorsed or supported by the Scratch Team.[1] ScratchX extensions are written in JavaScript.[2]
Warning Warning: When experimental extensions are fully supported in Scratch 3.0 support for ScratchX will be discontinued.[3]

Unlike the Scratch website, there is no community feature. Instead, projects can be shared elsewhere as .sbx files. ScratchX has no signup needed. Scratchers, however, could discuss ScratchX and Scratch extensions on the Developing Scratch Extensions forum, as linked from the ScratchX footer.

ScratchX Usage

An image of the ScratchX Gallery.
An example of a ScratchX block.
Warning Warning: ScratchX has experimental extensions that may not be safe for your computer. Only open .sbx files from people you trust!

There are three ways ScratchX can be used.[4] Developers can share their Scratch extension through a .sbx file. These can be loaded into ScratchX via the "Open an Extension Project" button located on the ScratchX homepage. Developers also have the choice to directly link to their extension or project using a URL in the form of http://scratchx.org/?url=<URL of extension/project> Finally, if you don't have a link or a file, you can check out and example extensions by going to the ScratchX Gallery page.


It is not possible to open a project with experimental extensions from the ScratchX site in Scratch 2.0 or the offline editor because the extensions are by the community, so they are not allowed on the main site. Alternatively, one can download the .sbx file and send it to others, and they can open it on ScratchX.

Submitting Extensions

Developers can also submit their extension for consideration to be highlighted on ScratchX by emailing them.[5]

The requirements to be featured in the ScratchX library[6]
  • Security
  • Easy to use
  • Quality
  • Requirements (browsers, operating system, hardware, etc)
  • Appropriate for all ages
  • Must not contain copyrighted content used without permission

See Also

External Links

References

  1. http://scratchx.org/#faq-experimental-official
  2. https://github.com/LLK/scratchx/wiki#introduction
  3. https://scratch.mit.edu/preview-faq
  4. http://scratchx.org/#faq-how-to-use-scratchx
  5. https://github.com/LLK/scratchx/wiki#how-do-i-submit-my-extension-for-consideration-on-scratchx
  6. https://github.com/LLK/scratchx/wiki#what-are-the-criteria-for-being-added-to-the-scratchx-library