Koncepter og arkitektur
Dette afsnit forklarer, hvorfor Canopy fungerer, som det gør. Det henvender sig til læsere, der ønsker at forstå designprincipperne bag platformen — ikke blot hvordan man bruger den, men den tankegang, der har formet den. Brug dette afsnit, når du fejlfinder noget uventet, planlægger en kompleks installation eller vurderer, om Canopy passer til din organisations behov.
I dette afsnit
| Side | Hvad den dækker |
|---|---|
| Forståelse af den datadrevne metamodel | Hvorfor korttyper, felter, relationer og roller gemmes som databaseposter frem for kode — og hvad det betyder for tilpasning, migrering og multi-tenancy |
| Systemarkitektur | Den firekomponent-stak (React SPA, FastAPI-backend, PostgreSQL, edge Nginx), valgfrie moduler (Ollama AI, MCP-server) og dataflow imellem dem |
| Tilladelser og roller | Den trelagsbaserede tilladelsesmodel (applikationsroller → interessentroller → effektive tilladelser pr. kort), hvornår hvert lag bruges, og hvordan admin-jokertegnet fungerer |
Hvad dette afsnit ikke er
Dette afsnit forklarer koncepter og designbeslutninger — det guider dig ikke gennem konkrete opgaver. Hvis du vil gøre noget specifikt, skal du bruge:
- Selvstudier til trinvise læringsguider
- Vejledninger til løsning af konkrete problemer
- Administration til konfiguration af platformen