(anonymous guest) (logged out)

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

Sponsored by the Wiki Symposium and the Nuveon GmbH.

Add new attachment

Only authorized users are allowed to upload new attachments.

List of attachments

Kind Attachment Name Size Version Date Modified Author Change note
jpg
» complextable.jpg 75.8 kB 1 23-Sep-2008 21:16 JohnMcClure Attached complex table.jpg

This page (revision-6) was last changed on 23-Sep-2008 20:33 by JohnMcClure

This page was created on 06-Sep-2008 20:42 by JohnMcClure

Only authorized users are allowed to rename pages.

Only authorized users are allowed to delete pages.

Difference between version and

At line 1 changed 2 lines
= Problem Statement =
Users often need to tables that use 'advanced' table functionality provided by XHTML but now unsupported by Creole 1.0 syntax. A wiki author's alternative is to drop into XHTML syntax, however raw XHTML markup is not necessarily honored by wiki engines, meaning no alternative is actually available to wiki authors needing such functionality.
= 1.0 Problem Statement =
Commercial users need tables that use 'advanced' functionality provided by XHTML but now unsupported by Creole 1.0 syntax. A wiki author's alternative is to drop into XHTML syntax, however raw XHTML markup is not necessarily honored by wiki engines, meaning no alternative is actually available to wiki authors needing such functionality.
At line 4 changed one line
= Complex Tables Requirements =
= 2.0 Complex Tables Requirements =
At line 7 changed one line
=== New XHTML element support ===
=== 2.1 XHTML Table Elements ===
Currently no Creole support exists for a number of XHTML table-related elements.
At line 14 changed one line
=== Complex Tables Design Constraints ===
=== 2.2 Other Table Issues ===
# Block elements should be allowed within a cell
# Cells should be specifiable across multiple lines
# XHTML attributes should be specifiable for a cell, row and table
# Rowspan should be specifiable for a cell
= 3.0 Current Table Syntax
This section reviews Creole 1.0 syntax for tables.
=== 3.1 [[Tables|Creole 1.0 Syntax]]
{{{
|=Heading Col 1 |=Heading Col 2
|Cell 1.1 |Cell 1.2 |
|Cell 2.1 |Cell 2.2 line one \\ line two
||Cell 3.1 & 3.2|
}}}
To note:
\\1. a cell's colspan is indicated by consecutive leading pipes
\\2. a table "ends" upon the first line without a leading pipe
\\3. a table row is one per line; a trailing pipe is not required
\\4. an empty cell is indicated by a space following 1+ leading pipes
= 4.0 Complex Tables Syntax =
This section contains complex tables syntax that is being evaluated, or has been agreed to, by the committee.
=== 4.1 Design Constraints ===
At line 20 changed 2 lines
= Complex Tables Syntax =
This section contains complex tables syntax that has been agreed by the committee.
=== 4.2 Alternative #1 ==
put yours here
At line 23 changed 2 lines
= Complex Tables Test Cases =
This section contains test cases necessary for compliance to the complex tables specification.
=== 4.3 Alternative #2 ==
and yours here
At line 26 changed 2 lines
= To those in need of complex tables, =
Please indicate on the Talk page -- a group can/will be created... \\Thanks, [[John McClure]]
=== 4.4 Alternative #3 ==
or yours here
= 5.0 Complex Tables Test Cases =
This section contains test cases illustrating compliance to the selected syntax alternative.
= 6.0 Complex Tables Rollout
This section contains information about the decision/rollout schedule and process.
Version Date Modified Size Author Changes ... Change note
6 23-Sep-2008 20:33 2.72 kB JohnMcClure to previous
5 23-Sep-2008 19:37 3.171 kB JohnMcClure to previous | to last Creole 1.0 Table Syntax review
4 22-Sep-2008 21:07 1.852 kB JohnMcClure to previous | to last
3 22-Sep-2008 21:00 1.71 kB JohnMcClure to previous | to last
2 06-Sep-2008 21:34 0.546 kB JohnMcClure to previous | to last
1 06-Sep-2008 20:42 0.535 kB JohnMcClure to last
« This page (revision-6) was last changed on 23-Sep-2008 20:33 by JohnMcClure