
# 🌥️ 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

```php
$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*
