h1. TextComplex | Dokumentation | Startseite
p(alert alert-warning tc-void). *Hinweis:* Diese Hinweis ist ein Template und kann mit der css-Klasse %{color:red}*tc-void*% an- und ausgeschaltet werden! Inhaltsverzeichnis gehört zur neuen Version (2014)!
Diese Seite fasst alle Dokumentations-Seiten für das Wiki-System TextComplex zusammen. Über entsprechende Links wird auf die detaillierten Seiten weiterverwiesen. Diese Dokumentation zeigt über Links auf die Seiten, die mit dem _Workspace_ *current* definiert sind. In Current steht sowohl die Dokumentation für das aktuelle System als auch die aktuelle Software. Die Original-Dokuseiten stehen in den workspaces, in denen sie für den aktuellen Stand definiert worden sind. Die Seiten im *Current-Workspace* leiten dann zur Quellseite weiter.
h2. Installation einer neuen TC-Umgebung
Soll eine neue TC-Umgebung installiert werden, müssen ein paar Details beachtet werden. Die dazu notwendigen Anweisungen stehen auf der Seite "(page)TC in dokuwiki installieren | tc:current:docu:installation":tc:current:docu:installation.
h2. Toolbox
* "(page)mps | Snippet Mathematische Physik":tc:current:toolbox:links:page:docu:mps
h2. Beispiele
Für jedes Kommando gibt es ein oder mehrere Beispiele. Für einen vollständigen Überblick ist es empfehlenswert, die verschiedenen _workspaces_ direkt zu durchsuchen. Anbei ein paar Beispiele:
* "(page)Success Box":tc:rel-0.6:doku:message-boxes:success-box:examples:example1
h2. Informationen für Entwickler
h3. Wie wird eine TextComplex-Seite (TC) aufgebaut?
Eine TC-Seite verwendet verschiedene freie Software Libraries, um Seiten aufzubauen. Texte werden dabei mit der Markup-Sprache _Textile_ aufgebaut. Weitere Funktionalitäten werden über die Textile-Syntax eingebettet. Dabei wird ausgenutzt, dass Textile verschiedene CSS-Elemente erlaubt, um damit das Text-Layout zu konfigurieren. Speziell (aber nicht nur) CSS-Klassen werden in TC genutzt, um darüber zusätzliche Funktionen einzubinden. Beispiel:
h3. TextComplex Quellcode:
bc(tc3-panel tc3-light-grey tc3-round-large). p(tc-hw). Dieser Text wird durch die TC-Klasse *tc-hw* konfiguriert.
h3. Ergebnis
p(tc-hw). Dieser Text wird durch die TC-Klasse *tc-hw* konfiguriert.
h2. Seitenaufbau
Seite "(page)Build Page":tc:current:docu:kernel:build-page erklärt, wie TextComplex eine Seite (page) erstellt. Erklärt werden auf der Seite:
* Ablauf (Build-Prozess)
* Libraries
* Funktionen (Überblick)