Discuss Scratch

NitroCipher
Scratcher
500+ posts

Acceptable Extension Program

I believe that there should be a team of moderators that can manually review user-created extensions and userscripts.

The team could be assembled from the currently active ATers or a small division of the Scratch Team. Each extension would have to follow several requirements:
  • Does not collect user data
  • Code must be publicly available
  • Does not link to dangerous websites
  • Follows community guidelines
  • Submission request must include proper grammar and punctuation
  • etc.

Users could submit a post inside a stickied forum topic requesting their extension be reviewed. Users would have to write a short summary of what their extension does, and how it adds enhances the end user's experience. The review process could be set up almost identically to how you sign up to be a Wiki contributor. Any advertisement for an extension that is not part of the Acceptable Extension Program would be subject to removal, and a special note sent to the user informing them of the problem. Repeated offenses could result in a ban. If an extension does not meet all requirements, the user would have a month to fix problems before resubmitting. A list of acceptable extensions would be present on the forum topic.

Any additions to this concept would be greatly appreciated

Last edited by NitroCipher (April 10, 2018 15:15:45)


I hope my post helped you in some way! Post count: 400+

Current project: [s3Blocks: scratchblocks rewritten for Scratch 3.0] ::extension //https://scratch.mit.edu/discuss/topic/290031/
This is my signature identifier “aWFtbml0cm9jaXBoZXI=”
NitroCipher
Scratcher
500+ posts

Acceptable Extension Program

reserved for listing of extensions

I hope my post helped you in some way! Post count: 400+

Current project: [s3Blocks: scratchblocks rewritten for Scratch 3.0] ::extension //https://scratch.mit.edu/discuss/topic/290031/
This is my signature identifier “aWFtbml0cm9jaXBoZXI=”
NitroCipher
Scratcher
500+ posts

Acceptable Extension Program

reserved for listing of AEP moderators

I hope my post helped you in some way! Post count: 400+

Current project: [s3Blocks: scratchblocks rewritten for Scratch 3.0] ::extension //https://scratch.mit.edu/discuss/topic/290031/
This is my signature identifier “aWFtbml0cm9jaXBoZXI=”
NitroCipher
Scratcher
500+ posts

Acceptable Extension Program

Sample of request:

Name of extension: Example

One sentence blurb for the list: My extension does X

How extension is used:
Please include a 5 to 8 sentence summary as to the purpose of the extension

Link for extension: example.com

Link to source code: example.com/code

I am aware that if I do not follow all requirements, I will not be able to resubmit for a month.

-@NitroCipher

Last edited by NitroCipher (Dec. 1, 2017 16:23:58)


I hope my post helped you in some way! Post count: 400+

Current project: [s3Blocks: scratchblocks rewritten for Scratch 3.0] ::extension //https://scratch.mit.edu/discuss/topic/290031/
This is my signature identifier “aWFtbml0cm9jaXBoZXI=”
CrocodileCroco
Scratcher
100+ posts

Acceptable Extension Program

support

System not found
--Waterfall--
Scratcher
500+ posts

Acceptable Extension Program

Yes, that would make a lot of sense. Support


World_Languages
Scratcher
100+ posts

Acceptable Extension Program

This is what we need.

    
if <(World_Languages) = [Awesome ]> then

go to [His profile v]
end
if <not <(World_Languages) = [Awesome]>> then
set [World_Languages v] to [Awesome ]


end


when I start as a clone
BE AWESOME
290Scratcher
Scratcher
500+ posts

Acceptable Extension Program

I think is is a good idea. The Scratch Team won't be bothered by checking extensions. It will be like the Community Moderator programme. Also it will keep the majority of the isOnline users happy because they want their stupid crown. (sorry if this offended you) Support.

World_Languages wrote:

This is what we need.
Agreed.

No breaking the fourth wall in the halls.
PrincessPanda_test_
Scratcher
1000+ posts

Acceptable Extension Program

Support, I've been thinking of this.














Click the image for something special!

Wanna collab on something Sonic?
AmazingMech2418
Scratcher
500+ posts

Acceptable Extension Program

I think it should at least be a filter-bot.

set [variable v] to [true]
if <<I finally learned how to do a signature :: sensing> = <variable :: variables>> then
set [response v] to [YES!!!!!]
end
say (show::looks stack) for (stop [all v]::cap) secs
KingOfAwesome58219
Scratcher
1000+ posts

Acceptable Extension Program

AmazingMech2418 wrote:

I think it should at least be a filter-bot.
Pretty tough for a filter bot to check if an extension is safe.



AmazingMech2418
Scratcher
500+ posts

Acceptable Extension Program

KingOfAwesome58219 wrote:

AmazingMech2418 wrote:

I think it should at least be a filter-bot.
Pretty tough for a filter bot to check if an extension is safe.
Really? https://scratch.mit.edu/discuss/topic/284272/?page=14#post-2909366

set [variable v] to [true]
if <<I finally learned how to do a signature :: sensing> = <variable :: variables>> then
set [response v] to [YES!!!!!]
end
say (show::looks stack) for (stop [all v]::cap) secs
pufflegamerz
Scratcher
100+ posts

Acceptable Extension Program

It could be like this: https://scratch.mit.edu/discuss/topic/4421/

var knowledge = ["C#", "HTML5", "Web/Game Development"];

for (var i = 0; i < knowledge.length; i++) {
console.log(knowledge[i]);
}

var pc = "8GB DDR3 / 500GB HDD / Intel i5 3.1GHZ 4 Cores / GT 1030 2GB DDR5 6k MHZ";
AmazingMech2418
Scratcher
500+ posts

Acceptable Extension Program

pufflegamerz wrote:

It could be like this: https://scratch.mit.edu/discuss/topic/4421/
Yes! Also there could be a safety issue in one of them but advertising them is allowed. Technically the extensions are websites created by members.

set [variable v] to [true]
if <<I finally learned how to do a signature :: sensing> = <variable :: variables>> then
set [response v] to [YES!!!!!]
end
say (show::looks stack) for (stop [all v]::cap) secs
-stache-
Scratcher
500+ posts

Acceptable Extension Program

Or just requiring that you tell your users what your extension does, and the permissions it has


3x3 pb: 13.240
3x3 avg: ~21-26
My Amazon Affiliate link
DaEpikDude
Scratcher
1000+ posts

Acceptable Extension Program

I think this is a good idea: there are a ton of people who want their little bunch of yellow pixels that vaguely resembles a crown because they put a link in their About Me.
Support!

Mrcomputer1
Scratcher
500+ posts

Acceptable Extension Program

Support! Maybe instead of Does not contain inappropriate content it should be Follows the community guidelines.

My Profile / OS Projects / My User Page / My Talk Page / My website /
——————–
Progress bar to 1000+ Posts - Image not updated lots (Progress last updated: I forget to update this :P)

——————–
My browser / operating system: Windows NT 10.0, Firefox 63.0b10, Flash 31.0 (release 0)
——————–
My Scratch Extensions——–If you like this post then give me an internet!——–Sharp Scratch Mod
-ShadowOfTheFuture-
Scratcher
1000+ posts

Acceptable Extension Program

Support! This is a good idea. At least now the iO users can keep their golden hats.

Last edited by -ShadowOfTheFuture- (Dec. 2, 2017 12:52:45)

--Waterfall--
Scratcher
500+ posts

Acceptable Extension Program

-ShadowOfTheFuture- wrote:

Support! This is a good idea. At least now the iO users can keep their golden hats.
I completely agree with the idea, but I think iO should have a feature so you can choose to have a crown.


World_Languages
Scratcher
100+ posts

Acceptable Extension Program

--Waterfall-- wrote:

-ShadowOfTheFuture- wrote:

Support! This is a good idea. At least now the iO users can keep their golden hats.
I completely agree with the idea, but I think iO should have a feature so you can choose to have a crown.
I don't understand why people think the only problem of the policy is the crown.

Take a comment like this, for example:

“I know you’re color-blind, so I suggest you use a program called f.lux, it lets you tweak colors and you’ll be able to code on Scratch easier”

That's now against the rules

    
if <(World_Languages) = [Awesome ]> then

go to [His profile v]
end
if <not <(World_Languages) = [Awesome]>> then
set [World_Languages v] to [Awesome ]


end


when I start as a clone
BE AWESOME

Powered by DjangoBB

Standard | Mobile