Discuss Scratch
- Discussion Forums
- » Open Source Projects
- » 3.0 Suggestion: Customizable Project Embeds
- PullJosh
-
1000+ posts
3.0 Suggestion: Customizable Project Embeds
Although this is technically a suggestion, I feel it fits best in this forum.
I've got a suggestion for 3.0 which would be relatively easy to implement, but hugely beneficial: Customizable project embeds. Currently, projects can be embeded, but the only setting available is whether the project should autoplay. I (and maybe others?) feel that there should be more options included. Here's what I'm thinking would be most important to include:
* Autostart: Whether or not project starts automatically
* Turbo mode: Whether or not the project begins in turbo mode
* Controls: Whether or not the controls bar (green flag, stop sign, fullscreen) should be displayed.
In addition, it would be great for project embeds to work for unshared projects.
(As a bonus, all the old embed links would still work as expected.)
tl;dr Built-in phosphorus
I've got a suggestion for 3.0 which would be relatively easy to implement, but hugely beneficial: Customizable project embeds. Currently, projects can be embeded, but the only setting available is whether the project should autoplay. I (and maybe others?) feel that there should be more options included. Here's what I'm thinking would be most important to include:
* Autostart: Whether or not project starts automatically
* Turbo mode: Whether or not the project begins in turbo mode
* Controls: Whether or not the controls bar (green flag, stop sign, fullscreen) should be displayed.
In addition, it would be great for project embeds to work for unshared projects.
Example link: https://scratch-mit-edu.ezproxyberklee.flo.org/projects/embed/123456789/?autostart=true&turbo=false&controls=false
tl;dr Built-in phosphorus
- mewtaylor
-
100+ posts
3.0 Suggestion: Customizable Project Embeds
Interesting ideas! I think we're a ways off from this discussion, since we still have some details to figure out before we can think about sharing projects externally (i.e. through embedding), so this might be something to bring back up at a later time.
I'm having trouble seeing the use case for embedding an unshared project – what were you thinking?
I'm having trouble seeing the use case for embedding an unshared project – what were you thinking?
- PullJosh
-
1000+ posts
3.0 Suggestion: Customizable Project Embeds
I've got a website – I'm having trouble seeing the use case for embedding an unshared project – what were you thinking?http://thirdgrademathgames.com/ – which contains Scratch projects I created for teaching math (unfortunately, some of them are no longer working with phosphorus…). Ideally, I'd like to have them unshared just to keep that website totally separate from my Scratch account. Not a big deal, but just something that might be nice.
Another use case would be on sites like Gamejolt where you might want to try monetizing Scratch-made games.
All of that being said, the main point for me is the ability to hide the project controls. Everything else I mentioned would be a nice touch, but that's really what I'm after.

- card100
-
1000+ posts
3.0 Suggestion: Customizable Project Embeds
I completely support. I also think I would use the unshared feature. It would be nice to be able to have a interactive image on my website without having to have it on my profile. The no top bar thing would also be great for people who want to make websites that include scratch without it adding things to their profile.
- mewtaylor
-
100+ posts
3.0 Suggestion: Customizable Project Embeds
@PullJosh and @card100 gotcha thanks for explaining the use case! The customizable display ideas, like project controls and autostart, seem like interesting things to consider (but again probably some time off in the future, as we have a lot of work to do before we get there). As for the unshared project embed and the monetization example – I think those are use cases we don't want to design for.
3.0 is open source though, so you could always look into forking the repositories associated with it as we make progress on them to play around with some of the embed ideas yourself too!
3.0 is open source though, so you could always look into forking the repositories associated with it as we make progress on them to play around with some of the embed ideas yourself too!
- PullJosh
-
1000+ posts
3.0 Suggestion: Customizable Project Embeds
Sounds like a plan! Thanks for the response. 3.0 is open source though, so you could always look into forking the repositories associated with it as we make progress on them to play around with some of the embed ideas yourself too!

- Discussion Forums
- » Open Source Projects
-
» 3.0 Suggestion: Customizable Project Embeds