Konzepte & Architektur
Dieser Abschnitt erklärt, warum Canopy so funktioniert, wie es funktioniert. Er richtet sich an Leser, die die Designprinzipien hinter der Plattform verstehen möchten – nicht nur, wie man sie benutzt, sondern auch die Überlegungen, die sie geprägt haben. Nutzen Sie diesen Abschnitt, wenn Sie etwas Unerwartetes beheben, eine komplexe Bereitstellung planen oder prüfen, ob Canopy den Anforderungen Ihrer Organisation entspricht.
Inhalt dieses Abschnitts
| Seite | Inhalt |
|---|---|
| Das datengesteuerte Metamodell verstehen | Warum Kartentypen, Felder, Relationen und Rollen als Datenbankdatensätze statt als Code gespeichert werden – und was das für Anpassungen, Migrationen und Mehrmandantenfähigkeit bedeutet |
| Systemarchitektur | Der vierteilige Stack (React SPA, FastAPI-Backend, PostgreSQL, Edge-Nginx), optionale Module (Ollama KI, MCP-Server) und der Datenfluss zwischen den Komponenten |
| Berechtigungen & Rollen | Das dreischichtige Berechtigungsmodell (App-Rollen → Stakeholder-Rollen → effektive Berechtigungen pro Karte), wann welche Schicht zu verwenden ist und wie der Admin-Platzhalter funktioniert |
Was dieser Abschnitt nicht ist
Dieser Abschnitt erklärt Konzepte und Designentscheidungen – er führt Sie nicht durch konkrete Aufgaben. Wenn Sie etwas tun möchten, verwenden Sie:
- Tutorials für schrittweise Lernanleitungen
- Anleitungen zur Lösung spezifischer Probleme
- Administration zur Konfiguration der Plattform