This is a read-only archive of the old Scratch 1.x Forums.
Try searching the current Scratch discussion forums.

#1 2011-06-16 15:56:44

GLaD0S
Scratcher
Registered: 2010-06-09
Posts: 19

Remove the BBCodes for blocks

In my opinion, the forum block BBCodes should be removed, for several reasons.

1. They're outdated and unnecessary.
It looks like the blocks haven't been updated since Scratch 1.2, or even an earlier version. I have not seen a single post using these blocks in the way they were intended to be used.
The "Save scripts as image" function in Scratch provides a much more elegant and accurate solution, plus it's much easier to just take an image of the scripts and upload it rather than typing all of these blocks into a post using the BBCodes.

2. New Scratchers often spam them.
There are lots of replies to (especially suggestion) threads which consist merely of a few random blocks.
Example:
[blocks]<when green flag clicked>
<move( <turn cw(  )degrees> )steps>[/blocks]
I have seen many of these meaningless posts on the forums which appear to be caused by new Scratchers not knowing what these block BBCodes mean and not being aware of the "Preview" feature on the forums.

3. They can easily break the forum style.
If someone forgets to wrap the [blocks] tag around the blocks, they cause the whole text that comes after the blocks to be bold and increases the line spacing. I have no idea what the point of that is, but it can get annoying easily if people repeatedly quote each other or with long quotes, if the first post containing a block doesn't use the [blocks] tag.
Example:

guyC wrote:

guyB wrote:

guyA wrote:

hey wut does tis do?[blocks]<move(  )steps>

it makes your sprite go forward

Actually, it causes your sprite to move the specified distance in the direction it is currently pointing, this includes negative distances.
Let me outline this by the following code example:
...
...

[/blocks]
The removal of these BBCodes should get rid of meaningless block-only posts (and replies to these). Also, to be honest, I don't really think they look good. Their size appears to vary a lot, their positions and offsets don't match up with each other correctly and they aren't well aligned and are often positioned in a way so that they overlap with each other or other text.

Offline

 

#2 2011-06-16 15:59:19

CloneCommando1
Scratcher
Registered: 2010-12-02
Posts: 500+

Re: Remove the BBCodes for blocks

I think they should be kept. Not to mention, what would be done about posts with the blocks already in them?


RANDOM THOUGHT: If the tomato is a fruit, doesn't that make ketchup a smoothie?

Offline

 

#3 2011-06-16 16:02:07

GLaD0S
Scratcher
Registered: 2010-06-09
Posts: 19

Re: Remove the BBCodes for blocks

CloneCommando1 wrote:

I think they should be kept. Not to mention, what would be done about posts with the blocks already in them?

Hmm... a good solution about that might be just hiding them from the posting page while keeping their code intact, so that that posts containing the blocks already would keep them while avoiding new spamming/style breaking posts.

Last edited by GLaD0S (2011-06-16 16:03:56)

Offline

 

#4 2011-06-16 16:03:51

agscratcher
Scratcher
Registered: 2009-07-09
Posts: 1000+

Re: Remove the BBCodes for blocks

Support.


http://narwhaler.com/img/yu/5/no-barrel-i-insist-after-you-spiderman-yU5Ua7.jpg

Offline

 

#5 2011-06-16 16:06:00

kimmy123
Scratcher
Registered: 2008-05-20
Posts: 1000+

Re: Remove the BBCodes for blocks

I don't support.


http://i.imgur.com/Mg3TPIE.pnghttp://i.imgur.com/rgyzXV5.pnghttp://i.imgur.com/685FKVd.pnghttp://24.media.tumblr.com/8678e33865664f328e1654109679cb92/tumblr_mm1qu3jGD71s8caito3_r1_250.gif

Offline

 

#6 2011-06-16 16:08:38

CloneCommando1
Scratcher
Registered: 2010-12-02
Posts: 500+

Re: Remove the BBCodes for blocks

GLaD0S wrote:

CloneCommando1 wrote:

I think they should be kept. Not to mention, what would be done about posts with the blocks already in them?

Hmm... a good solution about that might be just hiding them from the posting page while keeping their code intact, so that that posts containing the blocks already would keep them while avoiding new spamming/style breaking posts.

Perhaps, but maybe it should be so that New Scratchers can't use the blocks. That way they couldn't just randomly insert them anywere in the forums.


RANDOM THOUGHT: If the tomato is a fruit, doesn't that make ketchup a smoothie?

Offline

 

#7 2011-06-16 16:26:39

agscratcher
Scratcher
Registered: 2009-07-09
Posts: 1000+

Re: Remove the BBCodes for blocks

CloneCommando1 wrote:

GLaD0S wrote:

CloneCommando1 wrote:

I think they should be kept. Not to mention, what would be done about posts with the blocks already in them?

Hmm... a good solution about that might be just hiding them from the posting page while keeping their code intact, so that that posts containing the blocks already would keep them while avoiding new spamming/style breaking posts.

Perhaps, but maybe it should be so that New Scratchers can't use the blocks. That way they couldn't just randomly insert them anywere in the forums.

This version I also support.


http://narwhaler.com/img/yu/5/no-barrel-i-insist-after-you-spiderman-yU5Ua7.jpg

Offline

 

#8 2011-06-16 17:20:58

kimmy123
Scratcher
Registered: 2008-05-20
Posts: 1000+

Re: Remove the BBCodes for blocks

CloneCommando1 wrote:

GLaD0S wrote:

CloneCommando1 wrote:

I think they should be kept. Not to mention, what would be done about posts with the blocks already in them?

Hmm... a good solution about that might be just hiding them from the posting page while keeping their code intact, so that that posts containing the blocks already would keep them while avoiding new spamming/style breaking posts.

Perhaps, but maybe it should be so that New Scratchers can't use the blocks. That way they couldn't just randomly insert them anywere in the forums.

What if they needed help on a script and they didn't know how to save and upload a picture of their script?


http://i.imgur.com/Mg3TPIE.pnghttp://i.imgur.com/rgyzXV5.pnghttp://i.imgur.com/685FKVd.pnghttp://24.media.tumblr.com/8678e33865664f328e1654109679cb92/tumblr_mm1qu3jGD71s8caito3_r1_250.gif

Offline

 

#9 2011-06-16 18:44:16

GLaD0S
Scratcher
Registered: 2010-06-09
Posts: 19

Re: Remove the BBCodes for blocks

kimmy123 wrote:

CloneCommando1 wrote:

GLaD0S wrote:


Hmm... a good solution about that might be just hiding them from the posting page while keeping their code intact, so that that posts containing the blocks already would keep them while avoiding new spamming/style breaking posts.

Perhaps, but maybe it should be so that New Scratchers can't use the blocks. That way they couldn't just randomly insert them anywere in the forums.

What if they needed help on a script and they didn't know how to save and upload a picture of their script?

I have never actulaly seen any new Scratcher using the blocks legitimately for asking help, they usually explain their problem in words and/or link to their project.

Offline

 

#10 2011-06-16 19:01:42

Jonathanpb
Scratcher
Registered: 2008-07-25
Posts: 1000+

Re: Remove the BBCodes for blocks

I've seen the blocks being used  hmm  And if the BBCode were removed, a lot of posts would be messed up  tongue

Last edited by Jonathanpb (2011-06-16 19:02:02)


"Human beings... must have action; and they will make it if they cannot find it.
-Charlotte Brontë

Offline

 

#11 2011-06-17 05:42:26

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: Remove the BBCodes for blocks

There are a lot of good points here that I agree with.  The blocks are outdated and difficult to use correctly.  They also tend to attract a lot of curiosity from new users which leads directly to block spam - an annoyance so common that it has it's own term. 

I have used them on occasion to explain things to people - but it's always a struggle requiring many attempts to build a script that sort of looks like a Scratch script.  And the missing blocks are very vexing.   

Perhaps we should just remove the colorful buttons that allow people to generate block BBC while leaving the actual BBC interpreter alone, so that old posts would still display block BBC.


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#12 2011-06-17 05:48:04

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: Remove the BBCodes for blocks

I don't support. I don't have image uploading privileges, so this is often the best I can do. ^^

CloneCommando1 wrote:

I think they should be kept. Not to mention, what would be done about posts with the blocks already in them?

Well, they would probably just show the code that was put in.  tongue

CloneCommando1 wrote:

GLaD0S wrote:

CloneCommando1 wrote:

I think they should be kept. Not to mention, what would be done about posts with the blocks already in them?

Hmm... a good solution about that might be just hiding them from the posting page while keeping their code intact, so that that posts containing the blocks already would keep them while avoiding new spamming/style breaking posts.

Perhaps, but maybe it should be so that New Scratchers can't use the blocks. That way they couldn't just randomly insert them anywere in the forums.

But then they also couldn't show a script they needed help with, or tell someone how to do it.

Jonathanpb wrote:

I've seen the blocks being used  hmm  And if the BBCode were removed, a lot of posts would be messed up  tongue

Me too.
GLaD0S wants the images removed too.  wink

Paddle2See wrote:

There are a lot of good points here that I agree with.  The blocks are outdated and difficult to use correctly.

They also tend to attract a lot of curiosity from new users which leads directly to block spam - an annoyance so common that it has it's own term. 

I have used them on occasion to explain things to people - but it's always a struggle requiring many attempts to build a script that sort of looks like a Scratch script.  And the missing blocks are very vexing.   

Perhaps we should just remove the colorful buttons that allow people to generate block BBC while leaving the actual BBC interpreter alone, so that old posts would still display block BBC.

*cough cough*
I agree with that.
Me too.
I knew 'BBC' was used!  tongue  Maybe. You should keep it on the help page though.

Offline

 

#13 2011-06-17 10:50:45

Harakou
Community Moderator
Registered: 2009-10-11
Posts: 1000+

Re: Remove the BBCodes for blocks

Paddle2See wrote:

Perhaps we should just remove the colorful buttons that allow people to generate block BBC while leaving the actual BBC interpreter alone, so that old posts would still display block BBC.

This actually seems like the best solution to me. It keeps the old posts with blocks intact and allows more experienced users to use the blocks if need be, while also drawing attention away from the feature, preventing or at least significantly reducing block spam. Personally, I think the entire forum block system needs to be revamped, but this will do.


http://www.blocks.scratchr.org/API.php?action=random&amp;return=image&amp;link1=http://i.imgur.com/OZn2RD3.png&amp;link2=http://i.imgur.com/duzaGTB.png&amp;link3=http://i.imgur.com/CrDGvvZ.png&amp;link4=http://i.imgur.com/POEpQyZ.png&amp;link5=http://i.imgur.com/ZKJF8ac.png

Offline

 

#14 2011-06-18 02:11:37

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: Remove the BBCodes for blocks

I fully support! I'm dreaming of a Flash-based block visualizer pulled from the Scratch 2.0 scripts pane to replace the BBCode system.


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#15 2011-06-18 02:32:30

meew0
Scratcher
Registered: 2010-02-22
Posts: 1000+

Re: Remove the BBCodes for blocks

fullmoon wrote:

I fully support! I'm dreaming of a Flash-based block visualizer pulled from the Scratch 2.0 scripts pane to replace the BBCode system.

+1


http://i.imgur.com/mJV3j.pnghttp://i.imgur.com/HwWAX.pnghttp://i.imgur.com/sZ7Ui.pnghttp://i.imgur.com/0y6yh.pnghttp://i.imgur.com/nOC4l.png

Offline

 

#16 2011-06-18 09:46:51

jslomba
Scratcher
Registered: 2009-09-25
Posts: 1000+

Re: Remove the BBCodes for blocks

fullmoon wrote:

I fully support! I'm dreaming of a Flash-based block visualizer pulled from the Scratch 2.0 scripts pane to replace the BBCode system.

+1


the the the the the

Offline

 

#17 2011-06-18 12:15:23

JSO
Community Moderator
Registered: 2007-06-23
Posts: 1000+

Re: Remove the BBCodes for blocks

Hi everyone!

The current forum blocks are indeed highly outdated and annoying, I think everyone agrees on that.

I have a replacement for those old blocks ready, hopefully I'll find some time to add it to the forums soon. It will render easier code (see below) into an almost exact lookalike of the real Scratch script.

For the technical Scratchers out there:
It will be a Javascript Plugin, that will hopefully be used on these forums and on the Scratch Wiki. It renders 'code' like below into pure HTML+CSS. So people won't need flash or any other 3rd-party plugin to read the forums. The JS 'plugin' will be available for everyone to use on their websites/blogs/...

Code:

when green flag clicked
forever
  if <(today)=[friday]>
    say [Rebecca Black!]
  end
  think [oh no...] for (3) secs
  move (10) steps
  turn ccw (90) degrees
  play sound [yay! v] until done
end

http://oi48.tinypic.com/2v1q0e9.jpg

Offline

 

#18 2011-06-18 12:23:41

fullmoon
Retired Community Moderator
Registered: 2007-06-04
Posts: 1000+

Re: Remove the BBCodes for blocks

JSO, you never cease to amaze me...


http://i302.photobucket.com/albums/nn100/fullmoon32/wow.jpg

Offline

 

#19 2011-06-18 14:17:15

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: Remove the BBCodes for blocks

How will you do it in the wiki, JSO?
Just so you know, you PWN!!

Offline

 

#20 2011-06-18 14:20:22

Envision
New Scratcher
Registered: 2011-06-17
Posts: 29

Re: Remove the BBCodes for blocks

scimonster wrote:

How will you do it in the wiki, JSO?
Just so you know, you PWN!!

I believe he could add it to the scratch.js file.

Offline

 

#21 2011-06-18 14:21:39

kimmy123
Scratcher
Registered: 2008-05-20
Posts: 1000+

Re: Remove the BBCodes for blocks

JSO wrote:

Hi everyone!

The current forum blocks are indeed highly outdated and annoying, I think everyone agrees on that.

I have a replacement for those old blocks ready, hopefully I'll find some time to add it to the forums soon. It will render easier code (see below) into an almost exact lookalike of the real Scratch script.

For the technical Scratchers out there:
It will be a Javascript Plugin, that will hopefully be used on these forums and on the Scratch Wiki. It renders 'code' like below into pure HTML+CSS. So people won't need flash or any other 3rd-party plugin to read the forums. The JS 'plugin' will be available for everyone to use on their websites/blogs/...

Code:

when green flag clicked
forever
  if <(today)=[friday]>
    say [Rebecca Black!]
  end
  think [oh no...] for (3) secs
  move (10) steps
  turn ccw (90) degrees
  play sound [yay! v] until done
end

http://www.ethanwiner.com/Smiley%20Land/Sad03.gif I don't want it to change  tongue

Last edited by kimmy123 (2011-06-18 14:21:54)


http://i.imgur.com/Mg3TPIE.pnghttp://i.imgur.com/rgyzXV5.pnghttp://i.imgur.com/685FKVd.pnghttp://24.media.tumblr.com/8678e33865664f328e1654109679cb92/tumblr_mm1qu3jGD71s8caito3_r1_250.gif

Offline

 

#22 2011-06-18 16:20:58

Paddle2See
Scratch Team
Registered: 2007-10-27
Posts: 1000+

Re: Remove the BBCodes for blocks

JSO wrote:

Hi everyone!

The current forum blocks are indeed highly outdated and annoying, I think everyone agrees on that.

I have a replacement for those old blocks ready, hopefully I'll find some time to add it to the forums soon. It will render easier code (see below) into an almost exact lookalike of the real Scratch script.

For the technical Scratchers out there:
It will be a Javascript Plugin, that will hopefully be used on these forums and on the Scratch Wiki. It renders 'code' like below into pure HTML+CSS. So people won't need flash or any other 3rd-party plugin to read the forums. The JS 'plugin' will be available for everyone to use on their websites/blogs/...

Code:

when green flag clicked
forever
  if <(today)=[friday]>
    say [Rebecca Black!]
  end
  think [oh no...] for (3) secs
  move (10) steps
  turn ccw (90) degrees
  play sound [yay! v] until done
end

JSO, this sounds amazing!  I'm looking forward to it.

I think it still means that we need to remove the old buttons...and we might want to leave the old tags in place so that old posts still work?


http://i39.tinypic.com/2nav6o7.gif

Offline

 

#23 2011-06-19 08:37:38

JSO
Community Moderator
Registered: 2007-06-23
Posts: 1000+

Re: Remove the BBCodes for blocks

Those who want, can start to play with the new block drawer thing here:
http://joren.tk/blocks/pluginlab.htm

Help on the syntax: Basically, you write down Scratch blocks just like they look in the Scratch program.

Every block goes on a new line,
[enter text here]    is a text input
(variable one)         is a variable
(123.4)                   is a number
[pop sound v]         is a dropdown box (not rendered properly yet)
<mouse down?>       is a boolean block. (also acting up, ?'s don't seem to work)

Blocks are colored correctly when it detects them, otherwise they are given the obsolete-red color  smile

If something goes wrong, please let me know (screenshots help ^^).

I was planning to leave the old [blocks] tags alone so old posts still render properly, and removing the buttons (like Paddle2See suggested). The new scratch blocks would go in new tags, maybe [script], or is that confusing?

Help for the syntax of the new Block drawer would be added to the Help page.

Last edited by JSO (2011-06-19 08:46:03)


http://oi48.tinypic.com/2v1q0e9.jpg

Offline

 

#24 2011-06-19 12:36:07

scimonster
Community Moderator
Registered: 2010-06-13
Posts: 1000+

Re: Remove the BBCodes for blocks

I think a [script[u][u]] tag would be good.  smile

It's:
░█▀█░░█░░░░░█░█▀▀░█▀▀░▄▀▀▄░░░█░█░░░█▀▀
█▄▄▄█░░█░█░█░░█▀▀░▀▀█░█░░█░░█░█░█░░█▀▀
█░░░█░░░█░█░░░█▄▄░▄▄█░▀▄▄▀░█░░░░░█░█▄▄
that you made that, and even more in HTML!  big_smile
(That's "awesome" ASCII ₩ŐⱤÐǝÐ © BTW)

"add (item [any v] of [foods I like v] to [mouth v]" didn't work; it only showed the "add" as a variable.  hmm

Reporters work.

"<<> and <>>" showed as a green reporter with red oval things inside.

Anyways:

█▄░▄█░▄▀▀▄░█░░█░░█▀█░█░░░░░█░░█░░█░░█░░█░░█░░█░█░█
░▀█▀░░█░░█░█░░█░░█▀▀░░█░█░█░░█░█░█░█░█░█░█░█░█░█░█
░░█░░░▀▄▄▀░▀▄▄▀░░█░░░░░█░█░░░█░░██░█░░██░█░░██░▄░▄

Last edited by scimonster (2011-06-19 12:37:21)

Offline

 

#25 2011-06-20 05:37:34

LS97
Scratcher
Registered: 2009-06-14
Posts: 1000+

Re: Remove the BBCodes for blocks

The booleans don't work at all. Some render as reporters and some cause errors in the HTML, sending stuff everywhere (the latter being those with the ? in).

Last edited by LS97 (2011-06-20 05:39:39)

Offline

 

Board footer