Collab Server – Einführung
Der Quiet Frames Collab Server ist das Rückgrat für Echtzeit-Kommunikation, Website-Hosting und Gallery-Management.
Features
| Bereich |
Features |
| Website |
Landing Page, Docs, News |
| Gallery |
Artworks, Examples, Exhibitions |
| Lifestream |
Live Snapshots aus Ausstellungen |
| Sockets |
Echtzeit-Kommunikation |
| API |
Snapshots, QR-Codes |
Installation
Voraussetzungen
Setup
cd apps/node-collab-server
npm install
Starten
npm run dev
npm run build && npm start
Server läuft auf Port 4000.
Mit Content-Pfad
CONTENT_PATH=../quiet-frames-content npm run dev
Content-Verzeichnis
Der Server benötigt ein Content-Verzeichnis:
quiet-frames-content/
├── docs/ # Dokumentation (Markdown)
├── galleries/ # Gallery-Definitionen
├── news/ # Blog-Posts
├── pages/ # Statische Seiten
└── assets/ # Bilder, Fonts, etc.
Module
Routes Übersicht
Website
| Route |
Beschreibung |
/ |
Landing Page |
/docs |
Dokumentation |
/docs/:category/:page |
Doc-Seite |
/news |
News-Liste |
Gallery
| Route |
Beschreibung |
/gallery |
Gallery Index |
/artworks |
Alle Artworks |
/artworks/:slug |
Artwork Detail |
/examples |
Code Examples |
/examples/:slug |
Example Detail |
/exhibitions |
Ausstellungen |
/exhibitions/:slug |
Exhibition Player |
Lifestream
| Route |
Beschreibung |
/lifestream |
Global Lifestream |
/lifestream/:exhibition |
Exhibition Lifestream |
Links