|
|
|
DiskussionsseiteVon $1Inhaltsverzeichnis
Willkommen bei MindTouch CoreDein Dokumentations-System — erweitert mit DekiScript, KI und Liebe zum Detail. Guten Tag, Anonymous! Heute ist 11.08.2026 — 14:09 Uhr1. 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 Pfad page.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-Statistiken page.revisions // Anzahl Revisionen page.date // Letzte Aenderung page.author // Letzter Autor Revisionen: <br/> Letzte Aenderung: 06.05.2026 14:44<br/>✍️ Autor: ✅ 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 Begruessung var 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?' } ☀️ Guten Tag! Produktiv unterwegs? 3.2 Benutzer-Erkennung var 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 auflisten var subs = page.subpages; if (#subs > 0) { foreach (var s in subs) { ' ' .. s.title .. '<br/>'; } } else { 'Keine Unterseiten vorhanden.' } (Keine Unterseiten — erstelle welche um sie hier zu sehen!) 4.2 Eigene Listen erzeugen var tools = [ 'MindTouch Core', 'DekiScript', 'Helikon AI', 'ElevenLabs TTS' ]; foreach (var t in tools) { '⚡ ' .. t .. '<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 Seite var tags = page.tags; if (#tags > 0) { foreach (var t in tags) { '️ ' .. t.title .. ' '; } } 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 "http://localhost/@api/deki/pages/{PAGE_ID}/info" // Seiteninhalt holen curl -s "http://localhost/@api/deki/pages/{PAGE_ID}/contents" // Properties auslesen curl -s "http://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 14:09:29<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 14:09 Uhr<br/>von MindTouch Core fuer Anonymous.<br/><br/> Made in Switzerland — docs.trialanderror.tech
Lade Daten...
|