|
|
|
Diskussionsseite DiskussionsseiteEdit Von $1Inhaltsverzeichnis
★ Willkommen bei MindTouch CoreDein Dokumentations-System — erweitert mit DekiScript, KI und Liebe zum Detail. ✎ 1. Was ist DekiScript?DekiScript ist die eingebaute Scriptsprache von MindTouch Core. Sie macht aus statischen Wiki-Seiten lebendige, dynamische Dokumente. Alles was du zwischen ⓘ Gut zu wissen: DekiScript läuft auf dem Server, nicht im Browser. Der Besucher sieht nur das Ergebnis — nie den Code. 1.1 Dein erstes DekiScriptSo sieht ein einfaches DekiScript aus: // Begruessung mit dem aktuellen Benutzernamen var name = user.name ?? 'Gast'; 'Hallo, ' .. name .. '! Willkommen.'; Ergebnis (live): Hallo, Anonymous! Willkommen. 1.2 Datum und Uhrzeit// Aktuelles Datum formatiert var jetzt = date.now; 'Heute: ' .. date.format(jetzt, 'dddd, dd. MMMM yyyy'); Heute: Dienstag, 11. August 2026
☰ 2. Seiten-Informationen abfragenJede Seite in MindTouch kennt sich selbst. DekiScript gibt dir Zugriff auf alle Metadaten: 2.1 Seitentitel und Pfadpage.title // Titel dieser Seite page.path // Pfad im Wiki page.id // Eindeutige Page-ID Titel: Diskussionsseite<br />Pfad: Willkommen/Diskussionsseite<br />Page-ID: 707 2.2 Seiten-Statistikenpage.revisions // Anzahl Revisionen page.date // Letzte Aenderung page.author // Letzter Autor Letzte Aenderung: 06.05.2026 14:44<br />Autor: Anonymous ✓ Tipp: Nutze
page.id für API-Aufrufe und Automatisierung. Die ID ändert sich nie, auch wenn die Seite verschoben wird!⚙ 3. Bedingte LogikDekiScript kann Entscheidungen treffen. Zeige Inhalte abhängig von Tageszeit, Benutzer oder anderen Bedingungen: 3.1 Tageszeit-abhängige Begrüssungvar h = date.hours(date.now); if (h < 6) { 'Nachtschicht? Respekt!' } else if (h < 12) { 'Guten Morgen! Kaffee?' } else if (h < 17) { 'Guten Tag! Produktiv unterwegs?' } else { 'Feierabend bald -- noch kurz Doku?' } ☼ Feierabend bald -- noch kurz Doku? 3.2 Benutzer-Erkennungvar u = user.name; if (u == 'Minocula') { 'Admin erkannt!' } else if (u != nil) { 'Hallo ' .. u } else { 'Gast-Zugang' } ▶ Hallo Anonymous!
☇ 4. Listen und SchleifenMindTouch kann dynamisch Listen und Tabellen erzeugen: 4.1 Unterseiten auflistenvar subs = page.subpages; if (#subs > 0) { foreach (var s in subs) { '> ' .. s.title .. web.html('<br/>'); } } else { 'Keine Unterseiten vorhanden.' } (Keine Unterseiten -- erstelle welche um sie hier zu sehen!) 4.2 Eigene Listen erzeugenvar tools = [ 'MindTouch Core', 'DekiScript', 'Helikon AI', 'ElevenLabs TTS' ]; foreach (var t in tools) { '⚡ ' .. t .. web.html('<br/>'); } ⚡ MindTouch Core<br />⚡ DekiScript<br />⚡ Helikon AI<br />⚡ ElevenLabs TTS<br />
⚑ 5. Tags und NavigationTags sind kraftvolle Werkzeuge für Organisation und Suche: 5.1 Tags dieser Seitevar tags = page.tags; if (#tags > 0) { foreach (var t in tags) { '[' .. t .. '] '; } } else { 'Noch keine Tags gesetzt.' } [] [] [] ⓘ Tipp: Setze Tags wie
demo, test, helikon auf diese Seite. Sie erscheinen dann sofort oben!★ 6. Was MindTouch + Helikon kannDiese Plattform ist mehr als ein Wiki. Hier ein Überblick was möglich ist: Helikon AI Chat Frag den Buddy! Dual-LLM mit lokaler KI und Claude. Voice Suite Text-zu-Sprache, Sprache-zu-Text, Anruf-Modus mit ElevenLabs. Wiki-Suche Intelligente Suche über alle Seiten via MindTouch API. Dynamische Inhalte DekiScript macht jede Seite lebendig und kontextabhängig. Mobile Ready Responsive Design, Touch-Drag, Shake-to-Surprise. Dynamic TOC Automatisches Inhaltsverzeichnis das mitscrollt. ⚡ 7. Die MindTouch APIMindTouch bietet eine mächtige REST API. Hier ein paar Beispiele was damit möglich ist: 7.1 Seiten-Info per API// Bash: Seiten-Info abrufen curl -s "localhost/@api/deki/pages/{PAGE_ID}/info" // Seiteninhalt holen curl -s "localhost/@api/deki/pages/{PAGE_ID}/contents" // Properties auslesen curl -s "localhost/@api/deki/pages/{PAGE_ID}/properties" 7.2 Seiten-Info via DekiScript// API-Basispfad dynamisch var apiBase = '/@api/deki'; var infoUrl = apiBase .. '/pages/' .. page.id .. '/info'; 'API Endpunkt: ' .. infoUrl; ⚡ API Endpunkt: /@api/deki/pages/707/info ⚠ Achtung: API-Zugriffe die Daten verändern (PUT, POST, DELETE) brauchen Authentifizierung! Lesende Zugriffe (GET) sind je nach Konfiguration offen.
⚙ 8. System-StatusDekiScript kann auch Systeminformationen anzeigen: ★ Site: TAET live!<br />▶ User: Anonymous<br />▶ Seite: Diskussionsseite (ID 707)<br />▶ Datum: 11.08.2026 17:01:16<br />▶ Pfad: Willkommen/Diskussionsseite
★ Auf alten Pfannen lernt man kochen.Diese Plattform läuft auf MindTouch Core 2013 — einer Software die älter ist als mancher Praktikant. Generiert am 11.08.2026 um 17:01 Uhr<br />von MindTouch Core fuer Anonymous.<br /><br />★ Made in Switzerland -- docs.trialanderror.tech
Lade Daten...
Tags: (Schlagworte bearbeiten)
|