Alternative markup for post entries: Markdown
Title:
Alternative markup for post entries: Markdown
Area:
entries
Summary:
Allow the use of Markdown to format entries in addition to RTF and HTML.
Description:
While it has been previously suggested in http://dw-suggestions.dreamwidth.org/390894.html?view=3345134 that DW offer a text-based alternative to marking up entries, that suggestion focused on wiki-style markup, and the objections raised (yet another markup to learn, already have RTF, some incompatibilities) are not the same when using Markdown. Markdown is designed to be highly intuitive to pretty much everyone who has used e-mail or irc for past umpteen years. And for those who haven't, there would still be HTML and RTF available.
Markdown is at http://daringfireball.net/projects/markdown/ . What markdown does is convert the marked up text into HTML.
Markdown co-exists with HTML already, it would likely not have a problem dealing with DW tags in text (i.e., it would leave them alone).
This suggestion:
Should be implemented as-is.
14 (22.2%)
Should be implemented with changes. (please comment)
1 (1.6%)
Shouldn't be implemented.
21 (33.3%)
(I have no opinion)
25 (39.7%)
(Other: please comment)
2 (3.2%)

no subject
no subject
no subject
no subject
+1
no subject
no subject
I also know you weren't suggesting that this be forced on anyone, but I generally subscribe to the more is less when it comes to adding options school of thought, so I'm thinking in those terms. I just don't think this would be useful to enough people to warrant the drawbacks of adding extra options.
no subject
"The problem comes when you ask them to make a choice that they don't care about."
and that, I think, pretty much says it all.
no subject
But then, I've done HTML since 199mumble...
no subject
But the only thing it seems to really bring to the table is quoting for discussions, and I'm not thrilled with the implementation of that.
If there are a bunch of Markdown users who want this, it seems rational to let them write it. Otherwise, a waste of effort.
no subject
no subject
I would support a "convert this Markdown text to HTML" thing, but if I type some freakin' asterisks, I want to see those asterisks when I post.
no subject
no subject
no subject
There are several comments about people saying they wouldn't use it, which is perfectly fine. But how is that an argument against implementing it? And as for "presenting people with yet another markup language to learn", that's also not really the case here. No one *has* to use it. Just because you happen to know html already doesn't mean every dreamer coming here will know it, or want to learn it. Markdown and similar things exist for a very good reason: it provides a much more readable source for people to type into, and Markdown is rather intuitive for many people (yes, perhaps not YOU).
The suggestion was a text-based *alternative*, not a *replacement*. I do not understand the huge reluctance to give people choices.
no subject
Not sure what you'd want to do about comments though. If I type HTML into this comment, it gets used (see what I did there? HTML! ;) ). There isn't some ticky-box that I have to go ticky to make that happen - in fact, I can't even find an RTF option, it's HTML or nothing. So, either HTML and Markdown would both be used in comments (which would make me really grumpy because when I say *hugs* I want it to print *hugs* not hugs), or only HTML would work in comments and Markdown users would have to remember to enter things differently in their posts vs the comments (or it would display differently for them), or the comments field could... use the most-recently-used Post setting? Although then if someone made a post using something other than their usual setting, it could screw up their comments until they made another post.
Other than that, well, you've already been linked to the "more options are bad UI" post, and that's probably the biggest argument against.
If it were something a lot of people currently use/actively want to be able to use here, then it could well make sense to implement it anyway, but I haven't seen that argument yet. I guess, the argument-in-favor I'm seeing presented isn't "there's a lot of demand for being able to use Markdown", but instead "Markdown is intuitive/easy to learn". But perhaps I'm way off base on how much demand there is for a text-based markup option :)
no subject
Re: comments: yes, that is problematic; same problem people have for RTF. I would not propose a modal format based on the last used post format.
Re: so, there must have been a huge demand for RTF posting? How did that come about? Markdown is used extensively in many other blogging and journaling platforms. As for determining need or desire, I suggest it be done a bit more scientifically than "I haven't heard of any".
For example, Amazon does a hella lot of instrumentation of their UI to determine which changes users like and use and which ones they ignore. They don't rely just on some people's speculations about whether something is useful or good or not; they judge based on how people interact with the UI. The concept of "more options are bad, mkay?" is fine up to a point -- it's based on theoretical concepts about what people use getting around a web site. These are fine ideas, and I subscribe to them as well. But in the face of data, many theories fall.
There's also the well-known phenomenon that people don't know what they want until they're given the option to have it. That, in fact, is pretty much the entire basis for the level of innovation and use that the Internet has brought us. Who knew they wanted online journaling and sharing with friends until LJ came along?
no subject
I do think that it's possible to take the 'too many options' dislike too far--if an option genuinely adds something to the experience, isn't confusing and works intuitively it can be good.
I can see it being nice and easy, and it isn't even an 'option' in the traditional sense, the update page remembers your last used choice anyway, so most people wouldn't notice it was there unless they want to use it, etc.
no subject
no subject
no subject
no subject
no subject
no subject
Adding a new encoding facility wouldn't add anywhere near 33% complication to the site. The site has a lot of things that have absolutely nothing to do with translating markup.
But apparently DW is not ready to welcome people who aren't web authors.
no subject
Think you're stretching far too much there. Several people have spoken in favour of this, including me-I even went and did some digging on other formats-a partial point against, FWIW, is that G+ is using similar markup for completely different results.
Generally, this comm will have people pull an idea to pieces to see if it's good or not, some of the best actually implemented ideas came out of a lot of discussion and critique in the comments.
SRSLY, I think this is a good idea, but you're going to annoy people if you let your frustration get to you in the way YOU just did (not everyone reads or intends for ALL CAPS to be read as shouting and annoyance, but most will, and it does look offputting).
(and it would add 33% complexity to the user interface of the single most important page on the site, which is an issue that needs to be addressed, poor UI can kill even the best idea ever, the Update Page is already difficult and in the middle of a massive redesign, adding an extra input choice to it, with a UI to let people switch, isn't going to be spectacularly easy, that's something we'd need to think about)
no subject
I know the process of having people debate an idea of yours can be very stressful, and it's very easy to want to aggressively defend your idea, but you aren't trying to convince the readers of
This doesn't mean that a suggestion for adding a new option is going to be rejected out of hand; it means that we have to think about it carefully. As
I'm sorry you've been made to feel like you have nothing to contribute! It absolutely isn't true; we listen to every suggestion that's offered to us, and we consider all the arguments made both for and against a suggestion when we decide whether or not to advance it to Bugzilla for future implementation. The discussion in dw-suggestions often gets passionate, because many users care about Dreamwidth greatly and want to do what's best for Dreamwidth. Someone bringing up downsides to any suggestion isn't trying to attack the person who's suggesting it; they're trying to help brainstorm all the things that could go wrong with the suggestion, to see if working together, people can find a solution.
no subject
no subject
The fork is located here:
http://fletcherpenney.net/multimarkdown/
no subject
I have changed my vote from 'no opinion' to implement as is, as if it's being used by a site as big as Tumblr it's worht considering, but think we should keep to the same standard as other sites are using.
no subject