[Home]WikiMarkupLanguage

Contents | (Visit Preferences to set your user name.) | Related To WikiMarkupLanguage | RecentChanges | Preferences | Index | Login | Logout

Featured: Featured Stories | Picture Gallery

XM Satellite Radio | Importance Of Cleanliness In Health
Google
Chat11.com Web Bible11.com MyBibleCenter.com
Cover of ISBN 020171499X

The Wiki Way
More About This Book (Search for More About This)


Wiki Markup Language

Wikis have developed their own simple markup language, to provide accessibility to everyone by not requiring them to learn HyperTextMarkupLanguage?Create|Search. With the impending advent of UseMod?Create|Search 1.0 and the large number of WikiPatches?Create|Search that are candidates for inclusion it is time for some discussion on this.

See Wiki:MarkupLanguage (Search) for some interesting comments on this. The reality is that whatever you call it there are conventions and rules about the way we do things around here - see ours at TextFormattingRules (Search). Further it seems that one of the differentiating features of wikis is the power they provide users to do more and more with wiki pages thru added constructs and syntax.

Suggestions and Discussion

I'd like to make a few suggestions and see where the discussion goes -- SimonDavis?Create|Search

Existing Guidelines

hence we deprecate '' and ''' in favour of <i> and <b>
There are some of us who prefer using double and triple quotes over the Html tags. Please keep this feature.
we also already use the following simple HTML elements <b> <i> <pre> <tt> <code>
formatting that affects paragraphs should be required to be in the first character position (eg bullets, heading, lines)

Special Syntax

Inconsistencies

There are however inconsistencies and duplications.

Carriage Return inconsistency

Sentence entered of first line. Second sentence entered on a second line - ie separated by a carriage return.

Second sentence entered on a second line - ie separated from bullet by a carriage return.

First character inconsistency

Headings are required to have their first character at the start of a line, lines (horizontal rules) are not.

nowiki and ""

Two double quotes can be used to terminate (WikiName""s) WikiName?Create|Searchs, so can <nowiki></nowiki>, not to mention six single quotes (WikiName''''''s) WikiName?Create|Searchs

paired WikiMarkup?Create|Search

Headings require = before and after, additionally they require a space to separate then from the heading text, eg
=Test 1=
= Test 2

Test 1

= Test 2

Bold and italic makup are paired, but not indentation or bullets - contributing to the Carriage Return Inconsistency above.

New Proposals

There are a number of new proposals that involve various abstruse and possibly complex markup. See for example

List of Some New Proposals

I think http://www.iawiki.net/ has a syntax for 'overstrike' mode. Does anyone know?

yes, it is -/strike/- or -\strike\-

On UnrealWiki?Create|Search we've:

Thus:

; A definition term : <wiki>This term is:
* interesting
* useful
* amusing</wiki>

This will produce the HTML bullet list nested inside the Definition list, and thus indented. Also very useful for putting lists, headings etc in tables. For example, with the <wiki> tag, this entire section, complete with the sample above, would be indented as part of the bullet point.

I might add that the example above could also be produced by the following markup. <wiki> is more useful if you intend to put complex markup at places where the syntax would usually just allow for a single paragraph to the end of the line -- a bit like braces in C or similar programming languages. -- MichaelBuschbeck?Create|Search

  ; A definition term : This term is
  ; * interesting
  ; * useful
  ; * amusing

Other mixed-type lists work too:

 * a bullet
 * second bullet, but this has
 * # sub point  one
 * # sub point two


DIV and SPAN

I've implemented a syntax for incorporating DIV and SPAN in a 'Tavi dual-mode wiki at http://allmyfaqs.com/wbt (dual-mode 'Tavi wiki -- this is the visitor view), also explained at http://hytext.com/iwiki/markup.htm which is part of the documentation for WikiWriter at http://hytext.com/cgi-bin/ww.pl , a standalone Windows-based wiki tool used to generate textbase, help systems, and web sites. The documentation for WikiWriter shown at http://hytext.com/iwiki was created in WikiWriter. A companion, work-alike wiki using the same syntax is at http://hytext.com/cgi-bin/ibasic.pl -- JerryMuelver?Create|Search
See also
WikiSuggestions/MarkupProcessing?Create


This page written by Garnet (Search)



Contents | (Visit Preferences to set your user name.) | Related To WikiMarkupLanguage | RecentChanges | Preferences | Index | Login | Logout
Edit this www.chat11.com page | View other versions (diff)
Search:
Sign up for PayPal and start accepting credit card payments
instantly.
Bobsgear - Get A Free Enterrpise Wiki Space!
Review: The Bobsgear Project was started to develop a variety of Confluence plugins. This installation of the Confluence Enterprise wiki includes flexible attachments, many Confluence plugins, personal blogs, interesting articles, and more. Bobsgear already has spaces related to politics, art and photography wiki, technical issues wiki, ediscovery wiki, health, Christian theology and Sabbath School wiki, the bible, book reviews, and quotations. Bobsgear allows free signup, and invites anyone to create a free hosted Confluence wiki space.


NEW USERS CLICK HERE! for a quick introduction to Wiki.

 

 Interested in The Making Of Character?
411 total hits since 3/2007
Recently accessed pages: All The Apostles Of The Bible - Scripture Index Ants Arthritis Baba Marta Book Index Cicada Larva Economics And Economic Theory Journals GoogleWhacks How To Create A CGI Executable That Is A .NET Console Application Mitzi Gaynor Political Science Susan Cabot Too Much Iron In The Blood

Elapsed:0