Discuss Scratch
- Discussion Forums
- » Suggestions
- » Make Collaboration Easier | 5 Supporters, 1 Against
- purplebook163
-
Scratcher
500+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
Make Collaboration Easier
*The images in this post were made with inspect element, screenshots, and Microsoft paint.
*The images in this post were made with inspect element, screenshots, and Microsoft paint.
Collaboration isn't very easy to do on Scratch. The ST doesn't like it when collab accounts are used, and repeatedly remixing is often annoying and confusing. If one person combines all parts of the project and shares it on their account (even with credit) it's not fair that the project doesn't show up on the other creator's profiles.
So, I think making collaboration easier and more friendly is a big priority.
The easiest way for Scratchers would probably be to add “authors” to a project, though I'm not sure how easy that would be on the ST's side of things.
Anyway, when you go to my stuff, it would look like this:

When you click the link, you would be brought to a page that looked somewhat like this:

Here you can see that the collab project is called “Monopoly Cards”. It was created by purplebook163, and purplebook163 invited Scratcher2 to be an author. Scratcher2 then invited Scratcher3 to be an author. Scratcher3 invited Scratcher4 to be an author about an hour ago, but he hasn't accepted yet.
These invitations would show up in your messages like invites to studios. Once they accept an invite to be an author, the project is added to their My Stuff page.
When you click the “Revision History” button (located under the project thumbnail) you would come to a page like this:

When an author saves the project, a message (just like the ones listed in the Revision History) is added to all author's messages, just like a comment or curator invitation.
So that multiple authors can't edit at once, if a Scratcher tries to edit a project that someone is currently editing, they get some sort of pop up message, sort of like this: “Scratcher3 is currently editing Monopoly Cards. Please wait until they are finished to edit this project.”
When the project is finished, an author can share it, and it will be added to ALL author's projects on their profile.
Granted, many features are missing from these images such as the way to invite/remove an author, but you get the idea.
If you would like to make some mock ups of what this would look like, please do! I can add them to this post.
Supporters
- purplebook163
- stickfiregames
- Cream_E_Cookie
- Junk_Collector
- Scratcher1002
Semi-Supporters
- DaSpudLord
Non Supporters
- Cubit
Last edited by purplebook163 (Sept. 21, 2015 01:20:52)
- stickfiregames
-
Scratcher
1000+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
This has been suggested so many times before.
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
- purplebook163
-
Scratcher
500+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
This has been suggested so many times before.Sorry, didn't know it was a duplicate.
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
- Junk_Collector
-
Scratcher
100+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
I support this! I totally agree with your reason about the credit.
- Scratcher1002
-
Scratcher
1000+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
Support! I love this idea! This WOULD be used PMing, so just public like stickfiregames suggested.
- Cubit
-
Scratcher
11 posts
Make Collaboration Easier | 5 Supporters, 1 Against
While this sounds like a good idea, I give no support.
Why?
This is breaking the rules of no PMing(private messaging).
This could also lead to many more problems, some uncontrollable, such as stealing, harrasment, bullying, etc etc.
Since it is private, there is no way to monitor it, or if there is a way to monitor it, it would be hard to keep up and would cost Scratch more.
Why?
This is breaking the rules of no PMing(private messaging).
This could also lead to many more problems, some uncontrollable, such as stealing, harrasment, bullying, etc etc.
Since it is private, there is no way to monitor it, or if there is a way to monitor it, it would be hard to keep up and would cost Scratch more.
- purplebook163
-
Scratcher
500+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
A lot of you are worried about PMing, which I respect. This could probably be prevented by making all projects with multiple authors public source code, even when unshared.
- DaSpudLord
-
Scratcher
1000+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
This has been suggested so many times before.Semi-support. I agree with this too, but the problem is, the scratch program would require a huge rewrite to allow multiple people to edit at once- otherwise it could cause the project to get messed up and someone's work could be deleted because someone else is working at the same time.
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
- purplebook163
-
Scratcher
500+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
Which is why there's a preventive system so that only one person an edit at a time.This has been suggested so many times before.Semi-support. I agree with this too, but the problem is, the scratch program would require a huge rewrite to allow multiple people to edit at once- otherwise it could cause the project to get messed up and someone's work could be deleted because someone else is working at the same time.
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
So that multiple authors can't edit at once, if a Scratcher tries to edit a project that someone is currently editing, they get some sort of pop up message, sort of like this: “Scratcher3 is currently editing Monopoly Cards. Please wait until they are finished to edit this project.”
- Deadlycringe
-
Scratcher
10 posts
Make Collaboration Easier | 5 Supporters, 1 Against
This has been suggested so many times before.
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
The ST could just make it so the project HAS to be shared in order to collab
- DrKat123
-
Scratcher
1000+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
i support. but not for private messaging.
- rollercoasterfan
-
Scratcher
1000+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
This has been suggested so many times before.This exactly. If someone loved the finished project on Scratcher1's profile, would the finshed project on Scratcher2's profile get loved too?
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
- ChocolatePi
-
Scratcher
1000+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
Never assume that anything requires a full rewrite unless you know exactly how the code worksThis has been suggested so many times before.Semi-support. I agree with this too, but the problem is, the scratch program would require a huge rewrite to allow multiple people to edit at once- otherwise it could cause the project to get messed up and someone's work could be deleted because someone else is working at the same time.
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.

But yes, I do share the same opinion with DaSpudLord.
- purplebook163
-
Scratcher
500+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
It would be the same project listing, with all author names listed on the same project, same remixes, studios; all data is attached to one project listed under all authors' profiles.This has been suggested so many times before.This exactly. If someone loved the finished project on Scratcher1's profile, would the finshed project on Scratcher2's profile get loved too?
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
- Jonathan50
-
Scratcher
1000+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
Semi-support, this would be a great addition (although reverting commits may require lots more server space, maybe there could be a Git repository that Scratch commits to behind the scenes when a project is saved…? The git repo would store the assets the same way they are currently stored on the server. In case you didn't know, Scratch 2.0 projects aren't saved on the Scratch servers as sb2s but rather as individual files. A sb2 file is a ZIP archive with a different extension that contents a ‘project.json’ file, costumes and sounds. These files are saved individually on the server at projects.scratch.mit.edu. When you download an sb2 the sb2 is generated right then by Flash.)
- Jonathan50
-
Scratcher
1000+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
DuplicateYou haven't shared the link
- Zekrom01
-
Scratcher
1000+ posts
Make Collaboration Easier | 5 Supporters, 1 Against
This has been suggested so many times before.
I support, but it would only be allowed for projects that are already shared, otherwise it could be used for private messaging which is rejected.
- Discussion Forums
- » Suggestions
-
» Make Collaboration Easier | 5 Supporters, 1 Against














