News for hackers. Stuff that matters.
Re:Mavo: An HTML-based language for creating many kinds of w... by z3t4 on Wednesday May 24, 2017 @10:47AM (#14410373)
HTML is a simple "programming language", but my experience is that when non-programmers see anything that even resembles "code" they throw their arms up and scream "UNACCEPTABLE!".

I love the concept though. It kind of reminds me of Excel. It's really hard to tell if "the users" will like it or not, you have to test it on them. But I think "the users" will want some sort of GUI/WYSIWYG.

Re:Mavo: An HTML-based language for creating many kinds of w... by leaverou on Wednesday May 24, 2017 @12:41PM (#14411331)
Note that as is mentioned on the website, this has indeed been tested on users, and the results of the study have gone through rigorous peer review and published at a top tier academic conference on HCI. And yes, the audience is programming novices who do know HTML and CSS. For now. Since Mavo is a language, one can easily imagine an integration with a visual editor, to make it accessible to the average Joe.
Re:Mavo: An HTML-based language for creating many kinds of w... by accordionclown on Wednesday May 24, 2017 @02:18PM (#14412194)
lea, since you're here...

i'm creating a mavo project right now and i wanna use a simple textarea as a mavo field. (tinymce makes me feel a little icky inside.) but i didn't see anything in the documentation about how i would do that. can i? if so, how?

edit: oh hey. i just acted like it would work, tried it out, and bingo! hey, that makes me happy...

Re:Mavo: An HTML-based language for creating many kinds of w... by leaverou on Thursday May 25, 2017 @12:13AM (#14415260)
Glad you figured it out! Btw if TinyMCE makes you icky, you may like the Markdown plugin: https://plugins.mavo.io/plugin/markdown
Re:Mavo: An HTML-based language for creating many kinds of w... by accordionclown on Thursday May 25, 2017 @01:41PM (#14418794)
light-markup is definitely the way to go, yes.

except markdown also makes me feel a bit icky -- too many inconsistencies in the various flavors.

markdown's redeeming value is that it's "popular".

which is also why it's so frightening now, since it desperately needs to be replaced. (it cannot be improved, because xkcd 927.)

speaking of "popular", that's how you describe the showdown converter that your plug-in uses.

one reason it's popular is because it was fast -- the fastest converter, at one time, it claimed.

note the past-tense "was"...

because that time has now passed.

other converters, also coded in javascript (the other big reason showdown got popular) are now much faster and far more powerful.

without getting into all the surrounding drama, i'd recommend that you use markdown-it instead: it's blazingly fast, and has much functionality.

> https://github.com/markdown-it/markdown-it

(functionality is now a better differentiator of the worth of a markdown converter than speed.)

mavo's choice of converter is more consequential than it might appear at the first glance because follow-on effects of differential functionalities will surely impact the success of a mavo project, as will the inconsistencies that will bite users.

all this aside, mavo is a fascinating little tool. :+)

Re:Mavo: An HTML-based language for creating many kinds of w... by ghostly_s on Wednesday May 24, 2017 @11:15AM (#14410597)
I don't think the audience here is "non-programmers", it's traditional front-end web developers who are comfortable with HTML and CSS but have no formal scripting knowledge.