🌥️ TagCloud Manifest – Crumbforest Terminal Build

Übersicht

Diese Datei dokumentiert den erfolgreichen Aufbau und die Integration der Tag-Wolke im Crumbforest-System – inklusive Authentifizierung, CakePHP5-Routing, und Markdown-Struktur.


✅ Systemzustände

  • AUTH aktiv → Login via /users/login
  • TagCloud via CakePHP Controller:
    GET /markdowns/tagcloud (gesichert via Auth, skipAuthorization() im Controller erlaubt Anzeige)
  • TagCloud via statischer HTML:
    GET /tagcloud.html (nur via externem Build-Skript generiert, ungesichert)

📂 TagCloud Quelle

$tags = [
    'Null' => 'baumringe_und_bits',
    'Vertrauen' => 'werte_manifest',
    'Fuchs' => 'fuchsrolle_im_terminal',
    'Eule' => 'eule_wacht',
    'nano' => 'nano_zauberwerkstatt_terminal',
    'cd' => 'bruecke_cd_terminal',
    'KrümelLog' => 'kruemel_logbuch',
    'assemble' => 'bau_elfen_mkdir',
    'Stille' => 'eulencode_manifest',
    'Frage' => 'eule_wacht',
    'Kind' => 'crumbforest_eltern_erklaerung',
    'Verbindung' => 'crumbforest_frequenz_manifest',
    'Wachstum' => 'crumbforest_aufgabe_waechter_familie_mensch_maschine',
    'Frequenz' => 'crumbforest_klang_manifest',
    'Erinnerung' => 'reise_im_bitzug_musik_20250501_184045',
    'Verantwortung' => 'crumbforest_manifest',
    'Brücke' => 'sprechende_bruecke',
    'Spiegel' => 'magische_spiegel_cp_terminal',
    'Sturmwind' => 'sturmwind_mv_terminal',
    'Terminal' => 'Crumbforest_Terminal_Guide',
    'Shell' => 'shaolin_shell',
    'Bash' => 'terminal_build_status',
    'Markdown' => 'crumbforest_status_kruemelreader',
    'Bit' => 'bit_commit_der_herzen',
    'sudo' => 'crumbforest_kruemel_zeremonie',
    'echo' => 'status_1_und_die_null',
    'Tree Support' => 'baum_fluesterer_rm_terminal',
];

🧠 Lessons Learned

  • Einbindung der .html-Datei aus dem webroot war erfolgreich – nur ohne Auth verfügbar.
  • Sicherheit durch Controller::skipAuthorization() gezielt steuerbar.
  • Doppelter Aufruf der TagCloud durch statische und dynamische Routen sichtbar.
  • Build-Prozess (bin/cake tagcloud) über CLI regenerierbar.

🛠 Build Tools

  • CakePHP 5
  • TTYD Terminal auf Port 7681
  • MariaDB (via Docker)
  • Adminer auf Port 8081
  • Markdown-Dateien über /markdowns/view/[slug]

🌳 Abschließender Gruß

„Jeder Krümel zählt. Das Echo ist der Wald, der antwortet.“

Wuuuhuuuu 🦉🌲


Generiert am: 2025-05-22