๐•ฝ๐–š๐–†๐–Ž๐–‰๐–๐–—๐–Ž๐–Œ๐–
       ๐Ÿ…ธ ๐Ÿ…ฐ๐Ÿ…ผ ๐Ÿ†ƒ๐Ÿ…ท๐Ÿ…ด ๐Ÿ…ป๐Ÿ…ฐ๐Ÿ††. 
 ๐•ฝ๐–š๐–†๐–Ž๐–‰๐–๐–—๐–Ž๐–Œ๐– ๐–‹๐–Š๐–†๐–™๐–๐–Š๐–—๐–˜๐–™๐–”๐–“๐–Š๐–๐–†๐–š๐–Œ๐– 
  • 0 Posts
  • 5 Comments
Joined 2Y ago
cake
Cake day: Aug 26, 2022

help-circle
rss

I think it comes down to: when weโ€™re dealing with truly non-technical users, we hope the clients have some sort of UI to insert codes; very non-tech users arenโ€™t going to be very handy with any markup, and the best thing for them is some sort of WYSIWYG interface, or at very least an โ€œinsert markup buttonsโ€ feature.

For the people writing markup by hand, IMO markup that minimally interferes with reading when it is unline (unrendered) is best. HTML, BBCode, and other heavy markup gets in the way more than (e.g.) djot, asciidoc, markdown, and other languages that descend from intuitively evolved markup from 70โ€™s email systems.

Vivat diversitas.


Yeah, I get the origins. I wish thereโ€™d be a mime-type update to move it into modern times.

The irony is that they got it right in the 80โ€™s. Simple markup conventions forced by pre-mime text/plain emails and, later in the 90โ€™s, SMS are still the basis for most lightweight markup languages.


Is it? Really? Easier for non-technical users than Markdown?

Most simple markup languages (djot, markdown, asciidoc, textile, etc.) are based on 7-bit ASCII markup that people have been using in email and SMS for decades. Theyโ€™re compact and straightforward. BBCode is a bastardization (I use that in its technical sense more than as a pejorative) of HTML; itโ€™s verbose and unintuitive.

Give a non-technical person with no other information a keyboard and a plain text field and ask them to emphasize a word in some text. Iโ€™ll bet the first thing they do is all caps. If you ask them to do it without caps, I bet youโ€™ll get something like surrounding the text in asterisks or hashmarks, but regardless, what you wonโ€™t get is bracket-B-bracket followed by a closing tag.

BBCode is just straight-up HTML for people allergic to pointy characters. Thatโ€™s hardly non-technical.