I couldn't agree more - I've always felt that wiki markup should resemble well organised (and maybe slightly quirky) .txt "nomarkup" formatting.
Exactly. That was the line of thought I used while organizing my ideas. In emails, I'll often employ forward slashes to /emphasize/ a word or /two/. Or if I really need to create good emphasis, I'll !yell! or *accent* the word. In the plaintext world, the three tend to be more equal than <b> and <i>, though. My original thought was, "Why can't wikies just use these normal conventions?" After a bit more investigation, I convinced myself that while it's a good idea to base the syntax on these conventions, it'd be too confusing for the software if you didn't provide something more. You'd definately need something about the syntax that says, "Look at me, I'm a wiki markup."
For example, say we wanted to use /slashes/ for italics. How would the following line be rendered:
"In UNIX-style operating systems, services' configuration files are located in /etc/. The X Window System's configuration files, for example, are in /etc/X11/."
How exactly is the software gonna know when /[word-boundary]...[word-boundary]/ is to be italicized text, or a UNIX-style path, or anything else where forward slashes are normally employed and aren't meant to italicize? It'd be possible to work up some logic so the software /could/ distinguish between paths and something that's to be italicized... But what if you wanted to employ italics like this:
"/anti/dis/establishment/arianistically"
You might mean for it to render:
"<i>anti</i>dis<i>establishment</i>arianistically"
But how does the software know if it's a path or not? Plus, it looks really confusing to the human eye. At a quick glance, one might easily assume that 'dis' was supposed to be italicized as well. Even the double forward slash (//) syntax I orginally proposed is confusing in this way:
"//anti//dis//establishment//arianistically"
Much better is:
"[/anti/]dis[/establishment/]arianistically"
I started work on this because I'm doing a lot of development on a
second
generation community-developed/organized open publishing content
management
system for Independent Media Centers. [...]
I'll be VERY interested to see this...
Yeah, me too! *grin* It's still in the early stages. Some of the other second generation projects are much further along, but they're also much less ambitious. I'm hopefully gettin' a 5 PM to 5 AM night job where I'll have a lot of free time to develop. If that's the case, a usable pre-release should be out sooner than later. Right now I'm working a lot of the conceptual stuff, the framework, the integration of components, etc. You have to create a consistent theory before you can create a consistent product. <g>
As part of my plans for this, I've been designing my own "nomarkup" wiki-style markup for it's use. Currently I've only really got the basic wiki markup stuff done, and nothing for more advanced handling of CMS and multimedia handling.
I knew I wasn't the only one thinkin' about this stuff. *smile*
Nevertheless, I think we share similar goals.
Absolutely. That's why I think we should all put our heads to together to create a consistent standard for us all. Something so we won't have to learn 23 dialects of wiki syntax just to contribute to our favorite websites.
So, I invite you to look over my markup ramblings on my own wiki: http://www.nut.house.cx/cgi-bin/nemwiki.pl?NEWS/TextFormatting
I'm sure your ideas are invaluable. And I'm sure I'll be incorporating your best ideas into Wikitax.
Peace outside,
Derek
_________________________________________________________________ MSN 8 helps eliminate e-mail viruses. Get 3 months FREE*. http://join.msn.com/?page=features/virus&xAPID=42&PS=47575&PI=73... http://www.hotmail.msn.com/cgi-bin/getmsg&HL=1216hotmailtaglines_viruspr...