~~NOCACHE~~
~~NOTOC~~
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)
h2. Kategorien
*(tc-wiki-cat tc3-ul tc3-card).
* "(cat-page)$":tc:category:tc:docu
* "(cat-page)TC Rel 0.6":tc:category:tc:rel-0.6
p(tc-hide). Zeit-Kategorien
*(tc-wiki-cat tc3-ul tc3-card).
* "(page)$":tc:cat-created:2024-05
* "(page)$":tc:cat-created:2024-04
* "(page)$":tc:cat-changed:2024-99
p(tc-hide-end). ...
h2. External Links
*(tc3-ul tc3-card).
* "Textile":https://textile-lang.com/
* "w3.css":https://www.w3schools.com/w3css/default.asp
* "Bootstrap 5":https://www.w3schools.com/bootstrap5/index.php
* "$":https://cindyjs.org/
* "ACE Editor":https://ace.c9.io/
* "SQLite":https://www.sqlite.org/
* "DokuWiki":https://www.dokuwiki.org/dokuwiki
* "JSON":https://www.json.org/json-en.html
* "ZUM-Portal (... bietet ein cooles Pad an)":https://www.zum.de/portal
* "(page)TC-Beispiel mit typischen Text-Bausteinen":tc:rel-0.6:templates:default:page:filled-example-1
{{page>tc:rel-0.6:templates:default&noindent&nodate&nouser&nofooter&noeditbutton}}