Wiki-style alternative to mark-up in posts
Title:
Wiki-style alternative to mark-up in posts
Area:
posting
Summary:
DW allows the use of HTML tags in entries and also has its own tags for use. However, most of these tags are quite long to write, and formatting lists properly in HTML means switching off auto-formatting and doing everything manually. As a compromise, it would be useful if DW provided an option to use Wiki style mark-up for posting.
Description:
Dreamwidth currently allows HTML in posts, and also has a simple autoformatting option to handle straight text, plus provides its own tags to enable site features (e.g. cuts, usernames).
These features are pretty awesome in general and I would not want to touch them, however they have a few annoyances.
For example, the user tag takes lots of typing to use and HTML in general is not the most compact language for formatting. Plus HTML formatting is broken by the autoformatter, meaning either one has to switch it off and do everything by hand, or not use it.
Wikis have this same formatting problems with HTML, and they fix this by providing their own set of mark-up that is simple and quick to use and has become standardised over different sites. It's easy and its well known.
This simple mark-up system can be adopted quite successfully to fix the same problem in Dreamwidth. By providing an option to use Wiki mark-up in Dreamwidth users could:
use [[username]] to refer to a username and [[lj:username]] to refer to off-site usernames, saving a lot of typing;
use * and # to generate bulletted and numbered lists automatically;
use ==Heading== to provide some heading (although, we don't really need nested heading levels, do we?);
Plus any other useful features that other users can think of.
There would be an issue in using [http://www.awebsite.org|The Website I am linking to] to refer to external sites as people do use square brackets in entries, but I think leaving that out and using automatic url parsing would be appropriate.
Likewise, DW could create some of its own Wiki conventions appropriate to a blogging site.
This suggestion:
Should be implemented as-is.
4 (6.8%)
Should be implemented with changes. (please comment)
5 (8.5%)
Shouldn't be implemented.
44 (74.6%)
(I have no opinion)
6 (10.2%)
(Other: please comment)
0 (0.0%)

no subject
And what would happen if I want to use symbols like # or * in another way? like for issue numbers or marking emphasis or emoticons with * and they happen to be at the beginning of a new line? Would I need to type nowiki escape tags all the time? I have already trouble that I have to type the angular html brackets as html-entity sometimes because it omits them thinking I did markup. I'm dubious having even more special character behavior would be convenient.
no subject
no subject
(Personally, I've used HTML off and on for over ten years at this point, and have only occasionally used Wiki markup for about a third of that time, so my bias is for HTML, but.)
no subject
no subject
no subject
As far as the [[lj:username]] thing - what about non-lj sites, etc?
What about those of us who are using a journal/blog, not a wiki, and are surprised when our brackets are changed? Or older posts - like this one - talking about wiki markup might suddenly be affected also.
no subject
no subject
I think some kind of simplification would be good -- some way to style your entries and link to things easily, without needing to know HTML or mess with the clunky editor. I'm not sure Wiki-style is what's needed, though.
no subject
no subject
*grins*
on a separate line and it got formatted with a bullet point.
no subject
no subject
Wiki markups can be better than HTML for some specific styles of writing and use cases, but not all.
And since people are going to have to learn to use an overcomplicated, non-intuitive system one way or another, might as well stick with the standard: html.
no subject
no subject
no subject
no subject
no subject
no subject
...Although I don't actually find html nonintuitive anyway, because my first word processor used something so similar to html that I've essentially been using it since 1989, and since the tags have English meanings that make sense (to an English speaker), it's better than wiki, though I will agree that to a non-English speaker that might not be true.
no subject
no subject
no subject
But I'm not so sure that it should be implemented: there seem to be too many potential gotchas.
1. Breaking existing entries
2. What about crossposting? The other sites won't understand this markup.
3. There doesn't seem to be a way of making it optional.
no subject
no subject
no subject
no subject
(I'd love to have it for lists /lazy)
no subject
no subject
no subject
The trick is that then you've got three editors (four if you include the "no-autoformat tickybox" as a separate editor), and the wiki-like editor would have to be directly inter-compatible with the existing ones.
I think this would have to come with Significant Editor Improvements all around - I don't think there's a clear canonical form, for example, which would be necessary to pass between editors.
Not a bad thing to have, but definitely a lot of tricky work to get right without causing problems with existing data.
no subject
I'm pretty fluent in both html and wikimedia markup and like both, but... when I was setting up a wiki at work, my colleagues were by-and-large as confused by the wiki markup as by html. Possibly more. The wiki never took off until we got one with RTE.
I'd like to revisit this
Markdown is already pretty intuitive for anyone ho uses e-mail. It's nowhere near as complicated as any wiki markup I've seen. Libraries exist for translating markdown into a variety of formats.