Discuss Scratch

warriorcatsfreakalt
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

So, I was wondering if basic Markdown could be possible for project instructions and notes and credits and studio descriptions?
DISCLAIMER: Please know that this topic used to be about adding BBCode to the mentioned areas, however, there are some problems with using BBCode on the main site, so it was edited to be Markdown instead. This is why earlier posts discuss BBCode instead of Markdown.
What does “basic” Markdown imply?
What I consider to be “basic” Markdown would be the ability to bold, italicize, underline, and make strikethrough text, as well as the ability to have text link to something. All of these features are already available on the forums, too.

Would this even be useful?
I think that being able to use some Markdown in these areas would be quite useful, mostly in ways that they are also useful on the forums. For example; emphasizing particular words, linking to one's project, profile, forum post, or studio (for credits, etc.), and much more.

List of Pros:
• Easy to credit people, link to information sources, link to connected studios/projects, etcetera without filling up extra space by having the entire link visible.
• Text can be emphasized when necessary.
• Text can be made to look a bit cleaner and more organized.
If you have any opinions on what other pros could be added here, feel free to say so, and I may add them!

List of Cons:
I couldn't think of any significant enough issues there could be with this. However, please feel free to suggest cons to add here, and I may add them!

Mockups
1/2 mockups completed.

How the Markdown buttons would appear when editing a project's information. (Mockup by @warriorcatsfreakalt)

More Info/Ideas for Markdown

breakfast_for_dinner wrote:

# header
## second header (doesn't exist in bbcode)
### third header (doesn't exist in bbcode)
#### fourth header (doesn't exist in bbcode)
**bold**
_italic_
~~strikethrough~~
<u>underline (if the markdown supports html)</u>
- list item
```js
code block
```
`inline code (doesn't exist in bbcode)`
scratchblocks doesn't exist in markdown but if scratch wants it for some reason, they can probably modify the forum scratchblocks repo to be supported in their markdown as well

breakfast_for_dinner wrote:

warriorcatsfreakalt wrote:

snip
[scratch website](https://scratch-mit-edu.ezproxyberklee.flo.org/)
scratch website
——————————————————————————————————–
Please try to include reasoning in your posts as to why you do or don't support. Thanks!

Last edited by warriorcatsfreakalt (Aug. 28, 2024 21:08:57)

MythosLore
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

I won't directly explain how to do so, but BBCode would make it easy to bypass the filter. I think that maybe a bold/italic/underline thing (like in Google Docks) would work better.
warriorcatsfreakalt
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

MythosLore wrote:

I won't directly explain how to do so, but BBCode would make it easy to bypass the filter. I think that maybe a bold/italic/underline thing (like in Google Docks) would work better.
I don't see how. That's like saying on the forums, BBCode makes it easy to bypass the filter, too. Spoiler alert: it doesn't.
P.S.: I misunderstood your post for a second and thought it meant something else. Sorry!

Last edited by warriorcatsfreakalt (Aug. 28, 2024 00:09:25)

Xzillox
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

warriorcatsfreakalt wrote:

Spoiler alert: it doesn't.
except it does, and it's not just easy, it's quite easy.
warriorcatsfreakalt
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

Xzillox wrote:

warriorcatsfreakalt wrote:

Spoiler alert: it doesn't.
except it does, and it's not just easy, it's quite easy.
That's like saying BBCode shouldn't be on the forums; whatever you're implying when you say that it can bypass the filters, it can be done in the same way on the forums. I thought about the fact that innapropriate videos, etc. could be linked, but again, same thing can be done on the forums, and the links still could be linked in the projects/studios without the BBCode anyways. I'm not sure if the links are what you meant, though.
Xzillox
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

warriorcatsfreakalt wrote:

That's like saying BBCode shouldn't be on the forums; whatever you're implying when you say that it can bypass the filters, it can be done in the same way on the forums. I thought about the fact that innapropriate videos, etc. could be linked, but again, same thing can be done on the forums, and the links still could be linked in the projects/studios without the BBCode anyways. I'm not sure if the links are what you meant, though.
The forums have a much smaller userbase than the main site (less than 1% iirc) so there's a much lower risk of people abusing the ability to bypass the filter. And you're right, I'm not talking about links. There's a way to bypass filtered words that I won't disclose so it can't be used by anyone who doesn't already know how to do it.

edit: I'd also like to add that if these issues can be solved then I don't see any other problems with the suggestion; I think it's a great idea

Last edited by Xzillox (Aug. 28, 2024 01:12:11)

warriorcatsfreakalt
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

Xzillox wrote:

warriorcatsfreakalt wrote:

snip
The forums have a much smaller userbase than the main site (less than 1% iirc) so there's a much lower risk of people abusing the ability to bypass the filter. And you're right, I'm not talking about links. There's a way to bypass filtered words that I won't disclose so it can't be used by anyone who doesn't already know how to do it.

edit: I'd also like to add that if these issues can be solved then I don't see any other problems with the suggestion; I think it's a great idea
I understand; mainly this would be caused by trolls. Perhaps it could be made so that you must be a Scratcher (or at least have been active on the site for a certain amount of time without breaking the Guidelines) in order to use the BBCode in the specified areas?
breakfast_for_dinner
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

why not markdown? it's less clunky and bloated than bbcode

bbcode:
[big]header[/big]
[b]bold[/b]
[i]italic[/i]
[s]strikethrough[/s]
[list]
[*] list item
[/list]
[code=js]code block[/code]
[url=https://scratch-mit-edu.ezproxyberklee.flo.org]a link[/url]
[scratchblocks]
scratchblocks block :: custom
[/scratchblocks]
markdown:
# header
## second header (doesn't exist in bbcode)
### third header (doesn't exist in bbcode)
#### fourth header (doesn't exist in bbcode)
**bold**
_italic_
~~strikethrough~~
<u>underline (if the markdown supports html)</u>
- list item
```js
code block
```
`inline code (doesn't exist in bbcode)`
[a link](https://scratch-mit-edu.ezproxyberklee.flo.org)
scratchblocks doesn't exist in markdown but if scratch wants it for some reason, they can probably modify the forum scratchblocks repo to be supported in their markdown as well

markdown also doesn't support color which i would list as a pro

Last edited by breakfast_for_dinner (Aug. 28, 2024 21:12:02)

warriorcatsfreakalt
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

breakfast_for_dinner wrote:

why not markdown? it's less clunky and bloated than bbcode

bbcode:
[big]header[/big]
[b]bold[/b]
[i]italic[/i]
[s]strikethrough[/s]
[list]
[*] list item
[/list]
[code=js]code block[/code]
[scratchblocks]
scratchblocks block :: custom
[/scratchblocks]
markdown:
# header
## second header (doesn't exist in bbcode)
### third header (doesn't exist in bbcode)
#### fourth header (doesn't exist in bbcode)
**bold**
_italic_
~~strikethrough~~
<u>underline (if the markdown supports html)</u>
- list item
```js
code block
```
`inline code (doesn't exist in bbcode)`
scratchblocks doesn't exist in markdown but if scratch wants it for some reason, they can probably modify the forum scratchblocks repo to be supported in their markdown as well

markdown also doesn't support color which i would list as a pro
Actually, great idea! I think we should do markdown instead. However, can markdown do links?

Last edited by warriorcatsfreakalt (Aug. 28, 2024 04:12:08)

AIGamesDeveloper
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

warriorcatsfreakalt wrote:

Actually, great idea! I think we should do markdown instead. However, can markdown do links?

From what I remember back in my coding days, I believe that you are able to link stuff in Markdown. Let me just do a search really quick to verify if my answer is true.

Edit: Supposedly, it's something like this

[Link text Here](put link here)

Last edited by AIGamesDeveloper (Aug. 28, 2024 05:02:22)

breakfast_for_dinner
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

warriorcatsfreakalt wrote:

(#9)
Actually, great idea! I think we should do markdown instead. However, can markdown do links?
[scratch website](https://scratch-mit-edu.ezproxyberklee.flo.org/)
scratch website
starlightsparker
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

warriorcatsfreakalt wrote:

MythosLore wrote:

I won't directly explain how to do so, but BBCode would make it easy to bypass the filter. I think that maybe a bold/italic/underline thing (like in Google Docks) would work better.
I don't see how. That's like saying on the forums, BBCode makes it easy to bypass the filter, too. Spoiler alert: it doesn't.
P.S.: I misunderstood your post for a second and thought it meant something else. Sorry!
It’s unbelievably easy to bypass the filter with bbcode unfortunately. Though it doesn’t happen often, because the forums are much smaller then the rest of the community and have less bad apples who are willing to bypass it. But if it was on the main website, then it’d be used way more to bypass.
I don’t think bbcode should be added, it should be a modern button to make it italic/bold/underline/strikethrough instead. If it was added, a bunch of project descriptions that use square brackets would break too and that’s not fun.
AIGamesDeveloper
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

If I have to be honest, I don't think that BBCode would be the best due to the many flaws it has. I've seen people be able to bypass filters using BBCode, and it's quite simple as well.

but I do like the sound of Markdown as breakfast_for_dinner said. I feel like there won't be as many flaws as BBCode.
Roblox888i
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

breakfast_for_dinner wrote:

why not markdown? it's less clunky and bloated than bbcode

bbcode:
[big]header[/big]
[b]bold[/b]
[i]italic[/i]
[s]strikethrough[/s]
[list]
[*] list item
[/list]
[code=js]code block[/code]
[scratchblocks]
scratchblocks block :: custom
[/scratchblocks]
markdown:
# header
## second header (doesn't exist in bbcode)
### third header (doesn't exist in bbcode)
#### fourth header (doesn't exist in bbcode)
**bold**
_italic_
~~strikethrough~~
<u>underline (if the markdown supports html)</u>
- list item
```js
code block
```
`inline code (doesn't exist in bbcode)`
scratchblocks doesn't exist in markdown but if scratch wants it for some reason, they can probably modify the forum scratchblocks repo to be supported in their markdown as well

markdown also doesn't support color which i would list as a pro
I support this idea.
banana439monkey
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

can we please start using markdown

Banana
banana439monkey
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

MythosLore wrote:

(#2)
I won't directly explain how to do so, but BBCode would make it easy to bypass the filter. I think that maybe a bold/italic/underline thing (like in Google Docks) would work better.
it's already very easy to bypass the filter btw
a‌u‌t‌o‌m‌o‌d‌m‌u‌t‌e

Banana
warriorcatsfreakalt
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

banana439monkey wrote:

can we please start using markdown

Banana
I'm going to change the BBCode parts to Markdown.
Xzillox
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

warriorcatsfreakalt wrote:

banana439monkey wrote:

can we please start using markdown

Banana
I'm going to change the BBCode parts to Markdown.
can you add a little blurb that says it used to be bbcode so people new to this discussion have some context?
warriorcatsfreakalt
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

Xzillox wrote:

warriorcatsfreakalt wrote:

banana439monkey wrote:

can we please start using markdown

Banana
I'm going to change the BBCode parts to Markdown.
can you add a little blurb that says it used to be bbcode so people new to this discussion have some context?
Good idea. Just did that, thanks!
warriorcatsfreakalt
Scratcher
1000+ posts

[READ BEFORE REPLYING!] | Basic Markdown in project and studio descriptions?

breakfast_for_dinner wrote:

markdown also doesn't support color which i would list as a pro
I kind of see that as more of a con. Could you elaborate? ^^

Powered by DjangoBB