(anonymous guest) (logged out)

Copyright (C) by the contributors. Some rights reserved, license BY-SA.

Sponsored by the Wiki Symposium and the Nuveon GmbH.

 
This is version . It is not the current version, and thus it cannot be edited.
[Back to current version]   [Restore this version]

List of wiki engines taken from Wiki Popularity. Also see Tables.

Summary as of 1 Dec 2006#

Purely single pipes to separate cells#

Single pipes for content, Other for headers#

  • Confluence (uses || to separate headers)
  • DokuWiki (uses ^ to separate headers)
  • JSPWiki (uses || to separate headers)
  • MicKI ( use |# to separate headers)

Purely double pipes to separate cells#

Rows versus Columns#

I think there are two ways, column and row orientation. Most wikis are row oriented. For some tasks rows are better, for some tasks columns are better. I'm astonished that not more wikis implement column based tables (perhaps because HTML, LaTeX are row oriented).
>> Header1
> column1, row1
> column1, row2
> column1, row3
>> Header2
> column2, row1
> column2, row2
> column2, row3

This is easy to cut and paste, doesn't interfere with long lines, line breaks or markup. It's easy to add rows and easy to add columns. Hard thing is to find the right row when there are lots of rows and few columns (row orientation might be better then). Harder to implement than row orientation, because HTML is row oriented. Multi row is easy

>,> rowspan 2

but column span is more difficult. Could be done with an empty line

Most Popular Open Source Wiki Engines#

MediaWiki#

Complicated: MediaWiki table syntax

Twiki#

| *L* | *C* | *R* |
| A2 |  2  |  2 |
| A3 |  3  |  3 |
| multi span |||
| A4-6 | four | four |
|^| five | five |
|^| six | six |

TikiWiki#

| as delimiter (default)#

     
||row1-column1|row1-column2||row2-column1|row2-column2|| 

Newline as delimiter#

||row1-column1|row1-column2
row2-column1|row2-column2|| 

PukiWiki#

There are two ways for describing Tables.

use "|" as delimiter#

Example:
| row1-column1 | row1-columun2 |
| row2-column1 | row2-columun2 |

There are some commands to control table of elements. "LEFT: CENTER: RIGHT: BGCOLOR(color): COLOR(color): SIZE(num): "

Example:

|LEFT:row1-column1 |RIGHT:row1-columun2 |
  • You can control the formats of line with character "c" at the end. The commands to control elements are the same as avobe.
  • You can make the line as header line (thead) with character "h" at the end.
  • You can make the line as footer line (tfoot) with character "f" at the end.
  • You can make the elements as a header (th) with character "~" in front of an element.
  • Single element ">" means column-span, unite it to the right cell.
  • Single element "~" means row-span, unite it to the upper cell.

use CSV format#

Example:
,row1-column1,row1-columun2,
,row2-column1,row2-columun2,

You can also write elements with double-quotation(").

,"row1-column1","row1-columun2",
,"row2-column1","row2-columun2",
  • Single element "==" means column-span, unite it to the right cell.
  • You can move the side of the elements with a space insert at the side.
Left side:
,left ,
Centering:
, center ,
Right side:
, right,

MoinMoin#

Simple tables:#

||'''A'''||'''B'''||'''C'''||
||1      ||2      ||3      ||
Complicated MoinMoin tables

PmWiki#

Simplest table:#

|| border=1
|| cell 1 || cell 2 || cell 3 ||
|| cell 1 || cell 2 || cell 3 |

More advanced tables

Table directives, that helps to format tables in PmWiki

DokuWiki#

^Hading 1  ^ Heading 2 ^
|Cell 1.1  | 1.2 |
|Cell 2.1  | 2.2 |
DokuWiki table syntax

PhpWiki#

MoniWiki#

TiddlyWiki#

|!heading1|!heading2|
|>| colspan |
| rowspan |left|
|~| right|
|colored| center |
|caption|c

JSPWiki#

JSPWiki table syntax
|| Heading 1 || Heading 2
|Cell 1.1|1.2
|Cell 2.1|2.2

MicKI#

MicKI help (including table syntax and examples)
|# Heading 1 |# Heading 2 |
| Cell 1.1 | Cell 1.2 |
| Cell 2.1 | Cell 2.2 |

Note that '|#' notation is not exclusively reserved for headers; use it on any cell to make it stand out from the rest. Color schemes are defined through configuration file.

SnipSnap#

WackoWiki#

  • Table with border
#|
||cell11|cell12|cell13||
||cell21|cell22||
|#
  • Table without border, 100% width
#||
||cell11|cell12|cell13||
||cell21|cell22||
||#

Xwiki#

{table}
Category | Sales (K€)
Category 1 | 100
Category 2 | 50
Category 3 | 50
Total | =sum(B2:B4)
{table}

UseMod#

||'''Column A'''||'''Column B'''||'''Column C'''||
||Entry for row 1, Column A||Entry for row 1, Column B||Entry for row 1, Column C||
||Entry for row 2, Column A||Entry for row 2, Column B||Entry for row 2, Column C||
||||Spanning entry|| Entry for row 3, Column C ||
||||||More spanning||
More details: UseMod Table Formatting

Oddmuse#

Simple tables:#

||'''A'''||'''B'''||'''C'''||
||1      ||2      ||3      ||

Whitespace controls alignment (left, center, right). Empty cells are fused.

Complex tables:#

<table pos/r, country/l, oda/r>
pos=Rank
country=Country
oda=%GNP
pos=1
country=Norway
oda=0.92
pos=2
country=Denmark
oda=0.84
pos=3
country=Netherlands
oda=0.81
pos/c=...
pos=9
country=Switzerland
oda=0.38
pos/c=...
pos=22
country=United States
oda/mark/r=0.14
----

Result:

http://www.oddmuse.org/cgi-bin/oddmuse/download/Long_Table_Markup_Extension_Screenshot

Columns are labelled, cells are created by assigning to labels. Cells can contain multiple paragraphs, lists, etc. CSS classes can be added per table, per column, or per cell. Missing cells are fused with neighbours.

Midgard Wiki#

FlexWiki#

||Containers||(n)||
 ||MIL||(y)||
 ||Managed Code||(b)||
 ||After work||(d)||

Instiki#

|a|table|row|
|b|table|row|

Zwiki#

TracWiki#

||Cell 1||Cell 2||Cell 3||
||Cell 4||Cell 5||Cell 6||

Most Popular Commercial Wiki Engines#

Confluence#

With Table plugin: http://confluence.atlassian.com/display/CONFEXT/Table-plus+macro
{table-plus}
|| || January || February || March || April ||
| Max | 37.5 | 32.7 | 28.0 | 25.3 |
| Min | 31.3 | 26.8 | 25.1 | 18.7 |
{table-plus}

PBwiki#

  • Table rows can be made by beginning and ending a line with <raw>|</raw> (vertical bar). The content of the row is placed between the bars. If more than one cell is desired for any particular row, an additional <raw>|</raw> is used as the separator.
  • Adjacent table rows will be automagically combined into a single table.
|Look Mom!|A table!!|
|a|b|
|c|d|

Socialtext#

Wikispaces#

StikiPad#

Other Wiki Engines#

WikkaWiki#

WikkaWiki table syntax:

SdiDesk#

Simple table with double-commas as item separators. Optional column headings if you separate from body with a line containing four underscores.
apples,, oranges,, mangos
____
34,, 434,, 65
63,, 653,, 34
2,, 43,, 43

Other Markup#

Textile#

|a|table|row|
|a|table|row|

Add new attachment

Only authorized users are allowed to upload new attachments.

« This particular version was published on 04-Dez-2006 19:02 by 82.175.31.187.