Startportal DN
Arbeits‑Portal
offline ohne externe URLs
Admin Zum Portal Shop Playground

Portal starten

Hier bleibst du auf der Startseite. Mit dem Button unten öffnest du das Portal manuell. Von dort kannst du wieder zurück hierher (für Download & Anleitung).

Architektur & Funktionsweise (Übersicht)

Dieses Dashboard ist das Arbeits-Portal: Einträge (Titel, Kategorie, Notizen) werden in portal.items (localStorage) gespeichert. KPIs, Tabelle, Bericht und Theme funktionieren rein lokal.

Verdrahtung: Startportal (index.html) → Arbeits-Portal (diese Seite) / Manifest-Portal (manifest-portal.html) / Manifest-Forum (Download). Admin (admin.html) nutzt dieselben portal.items – Backup laden/speichern, Beispieldaten, Notizen.

Download: Die Buttons „Manifest-Forum herunterladen“ und „📥 Download“ liefern die Datei manifest-forum.html als Download (auch wenn der Server HTML normal anzeigt). Die Forum-Datei kann offline genutzt werden; Sync zum Portal per „Export JSON“ und im Manifest-Portal „JSON importieren“.

Offline: Service Worker (sw.js) cached u. a. index.html, portal-dashboard.html, admin.html, manifest-forum.html, manifest-portal.html. PWA-Start-URL ist index.html.

Ohne Backend: Die optionalen API-Aufrufe (./api/status, ./api/submit) sind deaktiviert, wenn kein Server antwortet – alles bleibt lokal nutzbar.

Publish-Turbo: Option 3 nutzt feste Device-ID, Publish-Token, Auto-Publish und optional Health-Check. Bei Änderung → nur senden wenn online, Auto-Publish an und (falls konfiguriert) Server erreichbar. Idempotenz über request_id.

Serverlos: WebCrypto-Geräteidentität, BroadcastChannel (Tabs gleiche Origin), optional PeerJS-Mesh (geräteübergreifend, kein eigener Server). Bei Speichern → Turbo-Push an alle Tabs und verbundene Peers.

Live-Studio: Tab „🎬 Studio“ – WebRTC Multi-User-Studio mit Rollen (Regisseur, Cutter, Audio-Master, Teilnehmer), Canvas-Mix, Master-Stream. Ausgabe per WHIP (YouTube/RTMP-Bridge) oder OBS (Virtual Camera). Engine in studio-engine.js.

Übersicht

Einträge
0
Heute erstellt
0
Kategorien
0

Tipp: Alles funktioniert offline. Importiere unten Daten oder erstelle neue Einträge im Admin.


🔥 Publish-Turbo (Option 3)

Feste Identität (Device-ID + Token), automatische Netzwerkerkennung, event-getriggerter Push. Konfiguration kann hier gesetzt werden; Standardwerte aus dem Block unten.

Device-ID (feste Identität dieses Browsers):

🔗 Serverlos: BroadcastChannel + WebRTC-Mesh
🔐 Identität & Kontakt ohne Einladung
Deine Identität besteht ausschließlich aus einem kryptografischen Geräte-/Manifest-Hash. Du authentifizierst dich über das System nur mit diesem Hash – es werden keine E-Mail, keine Telefonnummer und kein Klarname gespeichert.

Anzeigename ist optional und dient nur der einfachen Erkennung – nicht eindeutig, jederzeit änderbar.

Kontakt ohne Einladung: Jemand kann dich erreichen, indem er deine volle Peer-ID (siehe unten) eingibt – kein Einladungslink nötig. Die Kurz-ID dient nur der einfachen Erkennung.

Neue Identität: Du kannst jederzeit eine komplett neue Identität erzeugen, indem du ein neues Manifest herunterlädst und deine Daten/Content übernimmst – der alte Hash gilt dann nicht mehr.

Anzeigename (optional, nur zur Erkennung)

Gleiche Origin (Tabs): BroadcastChannel. Andere Geräte: PeerJS Cloud (kein eigener Server).

Deine Angabe für andere:

Vollständige Peer-ID (zum Verbinden kopieren):

Manifest‑Forum: Teilnahme für Einsteiger (Download + Erklärung)

Warum Download? Damit jeder ohne Login/Internet Beiträge verfassen kann. Die Datei funktioniert offline. Später kannst du alles mit einem Klick ins Portal übertragen.

📥 Manifest-Forum herunterladen
📥 Download
Eintrag bearbeiten