Tabellen Markup |
||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||
Home Neues TestSeite Forum Suchen Teilnehmer Communities Ordner Index Hilfe Einstellungen Ändern |
Viele Wikis implementieren mitlerweile ein Markup um Tabellen zu erzeugen.
Ich habe bisher keine Lösung gefunden, die für ungeübte Bearbeiter einer Seite angenehm zu benutzen sind. Auf dieser Seite könnten bereits bestehende Lösungen für Tabellen zusammengetragen und neue Möglichkeiten diskutiert werden.
--ThomasKalka
Der HTML-Quelltext der Tabelle wird in die Seite geschrieben. Diese Form überfordert die meisten Benutzer und ist nicht Wiki-gerecht.
Angabe der Tabelle in einer Listenform. Beispiele:
Das Problem ist: der Appetit kommt mit dem Essen. Zahlen sollen rechtsbündig sein (align). Zellen sollen z. B. für Überschriften zusammengefasst werden. Es ist nicht praktikabel, dafür jeweils spezifische Markups zu erfinden. -- HelmutLeitner
Das generelle Problem bei Tabellen ist in einem Wiki-Quelltext ist ihre zwei-Dimensionalität. Es ist schwierig Die Position einer Zelle im Quelltext zu finden. Das einfügen einer Spalte ist zumeist nur unter Schmerzen möglich. Durch transformation der zweidimensionalen Tabelle in eine indizierte Liste wird die Syntax benutzerfreundlich. Vorteile dieser Lösung:
Es geht um die Spalten. Herumschieben: Der erste Eintrag definiert die Anordnung der Spalten. Spalten verschieben bedeutet also nur die Zeilen des ersten Einrags per Copy und Paste zu verschieben. Auffinden: Da ja in der Syntax die Abkürzung der Spalte vor den Daten immer mit angegeben werden muss, ist das Auffinden der Spalte in dem entsprechenden Datensatz kein Problem.
Zuerst ein Header, der gleichzeitig die Indices bestimmt:
Danach folgen dann im gleichen Format die Dateneinträge
etc. am Ende des Quelltextes für die Tabelle könnte vom System ein leerer Eintrag definiert werden, der es dem Anwender vereinfacht, eine neue Zeile zu erzeugen.
Vereinfacht (ohne eigene Zeile der Felder):
Erklärung: es ändert sich nichts am Tabellen- und Zeilenaufbau, auch nicht an der Überschrift (muss genauso definiert werden). Jede Zelle muss jedoch mit "Spaltenname=..." beginnen. Die Spaltennamen werden in einer neuen Option definiert. Fehler: Unbenannte Zellen bleiben leer, Fehlerhafte Spaltennamen bleiben unberücksichtigt. Längeres Beispiel: WikiEngineVergleich/TestSpaltenIndiziert?. -- HelmutLeitner
Wenn Du jetzt noch einbaust, dass nachfolgende eingerückte Zeilen mittels ; zusammengesetzt werden, wäre es richtig gut ...
-- ThomasKalka So gut? Die Einrückung ist allerdings nur kosmetisch, hat keine syntaktische Wirkung. -- HelmutLeitner Super ! Ist doch nun sehr übersichtlich auf dem Wiki-Software-Vergleich. Wie ist jetzt die Syntax ? Alles bis zu einer Leerzeile gehört zusammen ? -- ThomasKalka
OrdnerWikiFeatures | |||||||||||||||||||||||||||||||||||||||||||||||||||||||||||||