KI-AGENT: Matrix durch nativen FEDEO-Chat ersetzen
This commit is contained in:
@@ -286,7 +286,7 @@ h3 {
|
||||
.section,
|
||||
.workflow-section,
|
||||
.audience-teaser,
|
||||
.matrix-section,
|
||||
.chat-section,
|
||||
.open-source-section,
|
||||
.contact-section,
|
||||
footer {
|
||||
@@ -394,7 +394,7 @@ footer {
|
||||
|
||||
.workflow-section,
|
||||
.audience-teaser,
|
||||
.matrix-section,
|
||||
.chat-section,
|
||||
.open-source-section,
|
||||
.script-section,
|
||||
.contact-section {
|
||||
@@ -456,32 +456,32 @@ footer {
|
||||
max-width: 52rem;
|
||||
}
|
||||
|
||||
.matrix-section {
|
||||
.chat-section {
|
||||
border-top: 1px solid rgba(23, 33, 31, 0.12);
|
||||
grid-template-columns: 1fr;
|
||||
padding-top: 5rem;
|
||||
}
|
||||
|
||||
.matrix-layout {
|
||||
.chat-layout {
|
||||
display: grid;
|
||||
gap: 1rem;
|
||||
grid-template-columns: minmax(0, 1fr) minmax(20rem, 0.82fr);
|
||||
}
|
||||
|
||||
.matrix-stack {
|
||||
.chat-stack {
|
||||
display: grid;
|
||||
gap: 1rem;
|
||||
grid-template-columns: repeat(2, minmax(0, 1fr));
|
||||
}
|
||||
|
||||
.matrix-stack article {
|
||||
.chat-stack article {
|
||||
background: rgba(255, 255, 255, 0.76);
|
||||
border: 1px solid rgba(23, 33, 31, 0.1);
|
||||
border-radius: 0.5rem;
|
||||
padding: 1.35rem;
|
||||
}
|
||||
|
||||
.matrix-stack span {
|
||||
.chat-stack span {
|
||||
color: var(--accent-dark);
|
||||
display: inline-block;
|
||||
font-size: 0.82rem;
|
||||
@@ -489,13 +489,13 @@ footer {
|
||||
margin-bottom: 1rem;
|
||||
}
|
||||
|
||||
.matrix-stack p {
|
||||
.chat-stack p {
|
||||
color: #51605c;
|
||||
line-height: 1.6;
|
||||
margin: 0;
|
||||
}
|
||||
|
||||
.matrix-diagram {
|
||||
.chat-diagram {
|
||||
align-self: stretch;
|
||||
background: #17211f;
|
||||
border-radius: 0.5rem;
|
||||
@@ -505,7 +505,7 @@ footer {
|
||||
padding: clamp(1.25rem, 3vw, 2rem);
|
||||
}
|
||||
|
||||
.matrix-diagram div {
|
||||
.chat-diagram div {
|
||||
background: rgba(255, 255, 255, 0.1);
|
||||
border: 1px solid rgba(255, 255, 255, 0.12);
|
||||
border-radius: 0.45rem;
|
||||
@@ -514,12 +514,12 @@ footer {
|
||||
padding: 1rem;
|
||||
}
|
||||
|
||||
.matrix-diagram small {
|
||||
.chat-diagram small {
|
||||
color: rgba(255, 255, 255, 0.64);
|
||||
font-weight: 500;
|
||||
}
|
||||
|
||||
.matrix-diagram span {
|
||||
.chat-diagram span {
|
||||
background: var(--accent);
|
||||
border-radius: 999px;
|
||||
display: block;
|
||||
@@ -948,7 +948,7 @@ footer p {
|
||||
.hero-section,
|
||||
.workflow-section,
|
||||
.audience-teaser,
|
||||
.matrix-section,
|
||||
.chat-section,
|
||||
.open-source-section,
|
||||
.script-section,
|
||||
.contact-section {
|
||||
@@ -964,7 +964,7 @@ footer p {
|
||||
.form-grid,
|
||||
.audience-grid,
|
||||
.audience-fit,
|
||||
.matrix-layout,
|
||||
.chat-layout,
|
||||
.federation-panel,
|
||||
.legal-grid {
|
||||
grid-template-columns: 1fr;
|
||||
@@ -1028,7 +1028,7 @@ footer p {
|
||||
.highlights,
|
||||
.feature-grid,
|
||||
.audience-grid,
|
||||
.matrix-stack,
|
||||
.chat-stack,
|
||||
.legal-grid {
|
||||
grid-template-columns: 1fr;
|
||||
}
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<NuxtLink to="/#funktionen">Funktionen</NuxtLink>
|
||||
<NuxtLink to="/#open-source">Open Source</NuxtLink>
|
||||
<NuxtLink to="/#selfhost">Selfhost</NuxtLink>
|
||||
<NuxtLink to="/#matrix">Matrix</NuxtLink>
|
||||
<NuxtLink to="/#chat">Chat</NuxtLink>
|
||||
<NuxtLink to="/kontakt">Kontakt</NuxtLink>
|
||||
<a class="login-link" href="https://app.fedeo.de">Einloggen</a>
|
||||
</nav>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<NuxtLink to="/#funktionen">Funktionen</NuxtLink>
|
||||
<NuxtLink to="/#open-source">Open Source</NuxtLink>
|
||||
<NuxtLink to="/#selfhost">Selfhost</NuxtLink>
|
||||
<NuxtLink to="/#matrix">Matrix</NuxtLink>
|
||||
<NuxtLink to="/#chat">Chat</NuxtLink>
|
||||
<NuxtLink to="/kontakt">Kontakt</NuxtLink>
|
||||
<a class="login-link" href="https://app.fedeo.de">Einloggen</a>
|
||||
</nav>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<a href="#funktionen">Funktionen</a>
|
||||
<a href="#open-source">Open Source</a>
|
||||
<a href="#selfhost">Selfhost</a>
|
||||
<a href="#matrix">Matrix</a>
|
||||
<a href="#chat">Chat</a>
|
||||
<NuxtLink to="/kontakt">Kontakt</NuxtLink>
|
||||
<a class="login-link" href="https://app.fedeo.de">Einloggen</a>
|
||||
</nav>
|
||||
@@ -167,42 +167,42 @@
|
||||
</div>
|
||||
</section>
|
||||
|
||||
<section id="matrix" class="matrix-section">
|
||||
<section id="chat" class="chat-section">
|
||||
<div class="section-heading">
|
||||
<p class="eyebrow">Tief integriert</p>
|
||||
<h2>Matrix als Kommunikationsschicht für FEDEO.</h2>
|
||||
<h2>Chat direkt in FEDEO.</h2>
|
||||
<p>
|
||||
FEDEO verbindet Chat, Räume, Anrufe und Videokonferenzen mit Projekten, Vorgängen, Kontakten und Berechtigungen. Matrix läuft dabei nicht daneben, sondern wird durch FEDEO provisioniert, verknüpft und betrieben.
|
||||
FEDEO verbindet Nachrichten und Räume direkt mit Projekten, Kontakten und Berechtigungen. Identitäten, Zugriffe und Gesprächsverläufe bleiben dabei vollständig im FEDEO-Kontext.
|
||||
</p>
|
||||
</div>
|
||||
|
||||
<div class="matrix-layout">
|
||||
<div class="matrix-stack">
|
||||
<article v-for="item in matrixStack" :key="item.title">
|
||||
<div class="chat-layout">
|
||||
<div class="chat-stack">
|
||||
<article v-for="item in chatStack" :key="item.title">
|
||||
<span>{{ item.tag }}</span>
|
||||
<h3>{{ item.title }}</h3>
|
||||
<p>{{ item.description }}</p>
|
||||
</article>
|
||||
</div>
|
||||
|
||||
<div class="matrix-diagram" aria-label="Matrix Stack Architektur">
|
||||
<div class="chat-diagram" aria-label="FEDEO Chat Architektur">
|
||||
<div>FEDEO Web & App</div>
|
||||
<span></span>
|
||||
<div>FEDEO Backend<br><small>SSO, Rechte, Objektkontext</small></div>
|
||||
<span></span>
|
||||
<div>Matrix Homeserver<br><small>Synapse, Räume, Events</small></div>
|
||||
<div>FEDEO Chat<br><small>Räume, Nachrichten, Lesestatus</small></div>
|
||||
<span></span>
|
||||
<div>FEDEO Kommunikation<br><small>Räume, Gäste, Föderation</small></div>
|
||||
<div>FEDEO Datenbank<br><small>Mandantengetrennte Speicherung</small></div>
|
||||
</div>
|
||||
</div>
|
||||
|
||||
<div class="federation-panel">
|
||||
<div>
|
||||
<p class="eyebrow">Föderation</p>
|
||||
<h3>FEDEO-Instanzen können kontrolliert miteinander sprechen.</h3>
|
||||
<p class="eyebrow">Klare Zuständigkeit</p>
|
||||
<h3>Kommunikation folgt den FEDEO-Berechtigungen.</h3>
|
||||
</div>
|
||||
<p>
|
||||
Für sensible Unternehmenskommunikation bleibt die Föderation standardmäßig steuerbar: geschlossen für interne Installationen, per Allowlist für Partner und Kunden oder bewusst geöffnet für öffentliche Matrix-Szenarien.
|
||||
Allgemeine, projektbezogene und direkte Chats werden mandantengetrennt gespeichert. Nutzer sehen nur Räume, für die ihnen FEDEO einen Zugriff zuweist.
|
||||
</p>
|
||||
</div>
|
||||
</section>
|
||||
@@ -257,10 +257,10 @@ const features = [
|
||||
{
|
||||
tag: 'Büro',
|
||||
title: 'Aufgaben und Kommunikation',
|
||||
description: 'Aufgaben, interne Nachrichten und Matrix-Räume laufen dort zusammen, wo die Arbeit entsteht.',
|
||||
description: 'Aufgaben und interne Nachrichten laufen dort zusammen, wo die Arbeit entsteht.',
|
||||
details: [
|
||||
'Aufgaben mit Bezug zu Projekten, Vorgängen und Teams',
|
||||
'Matrix-Räume für projektnahe Abstimmung',
|
||||
'Chaträume für projektnahe Abstimmung',
|
||||
'Benachrichtigungen und Lesestatus für laufende Arbeit'
|
||||
]
|
||||
},
|
||||
@@ -316,31 +316,31 @@ const features = [
|
||||
}
|
||||
]
|
||||
|
||||
const matrixStack = [
|
||||
const chatStack = [
|
||||
{
|
||||
tag: 'Chat',
|
||||
title: 'Projekt- und Vorgangsräume',
|
||||
description: 'Matrix-Räume werden aus FEDEO-Kontexten wie Projekten, Tickets, Teams und Kontakten heraus genutzt.'
|
||||
description: 'Chaträume werden aus FEDEO-Kontexten wie Projekten, Teams und Kontakten heraus genutzt.'
|
||||
},
|
||||
{
|
||||
tag: 'Identität',
|
||||
title: 'FEDEO bleibt führend',
|
||||
description: 'Nutzer, Rollen und Raumzugriffe werden aus FEDEO heraus provisioniert und bei Änderungen synchronisiert.'
|
||||
description: 'Nutzer, Rollen und Raumzugriffe werden direkt über FEDEO verwaltet.'
|
||||
},
|
||||
{
|
||||
tag: 'Kommunikation',
|
||||
title: 'Chat, Gäste und Räume',
|
||||
description: 'Teamräume, externe Gäste und projektnahe Abstimmung bleiben direkt mit FEDEO-Kontexten verbunden.'
|
||||
title: 'Nachrichten und Räume',
|
||||
description: 'Allgemeine, direkte und projektnahe Abstimmung bleibt direkt mit FEDEO-Kontexten verbunden.'
|
||||
},
|
||||
{
|
||||
tag: 'Betrieb',
|
||||
title: 'Selfhost-ready Stack',
|
||||
description: 'Synapse, PostgreSQL, Redis, .well-known, Element und TURN/STUN sind im Selfhost-Stack vorbereitet.'
|
||||
title: 'Selfhost-ready',
|
||||
description: 'Chatdaten werden mit der bestehenden FEDEO-Datenbank und ohne zusätzliche Kommunikationsdienste betrieben.'
|
||||
},
|
||||
{
|
||||
tag: 'Föderation',
|
||||
title: 'Instanzübergreifende Zusammenarbeit',
|
||||
description: 'Mehrere FEDEO- oder Matrix-Instanzen können über freigegebene Domains föderieren, ohne die lokale Kontrolle über Nutzer und Räume aufzugeben.'
|
||||
tag: 'Sicherheit',
|
||||
title: 'Mandantengetrennte Kommunikation',
|
||||
description: 'Teilnehmerrechte und Lesestatus werden serverseitig geprüft und innerhalb der jeweiligen FEDEO-Instanz gespeichert.'
|
||||
}
|
||||
]
|
||||
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<NuxtLink to="/#funktionen">Funktionen</NuxtLink>
|
||||
<NuxtLink to="/#open-source">Open Source</NuxtLink>
|
||||
<NuxtLink to="/#selfhost">Selfhost</NuxtLink>
|
||||
<NuxtLink to="/#matrix">Matrix</NuxtLink>
|
||||
<NuxtLink to="/#chat">Chat</NuxtLink>
|
||||
<NuxtLink to="/kontakt">Kontakt</NuxtLink>
|
||||
<a class="login-link" href="https://app.fedeo.de">Einloggen</a>
|
||||
</nav>
|
||||
|
||||
@@ -10,7 +10,7 @@
|
||||
<NuxtLink to="/#funktionen">Funktionen</NuxtLink>
|
||||
<NuxtLink to="/#open-source">Open Source</NuxtLink>
|
||||
<NuxtLink to="/#selfhost">Selfhost</NuxtLink>
|
||||
<NuxtLink to="/#matrix">Matrix</NuxtLink>
|
||||
<NuxtLink to="/#chat">Chat</NuxtLink>
|
||||
<NuxtLink to="/kontakt">Kontakt</NuxtLink>
|
||||
<a class="login-link" href="https://app.fedeo.de">Einloggen</a>
|
||||
</nav>
|
||||
@@ -112,7 +112,7 @@ const audiences = [
|
||||
points: [
|
||||
'Vorgänge mit Historie, Dokumentation und Zuständigkeit',
|
||||
'Rollen und Berechtigungen für unterschiedliche Teams',
|
||||
'Nachvollziehbare Kommunikation über Matrix-Räume'
|
||||
'Nachvollziehbare Kommunikation in projektbezogenen Chats'
|
||||
]
|
||||
},
|
||||
{
|
||||
@@ -122,7 +122,7 @@ const audiences = [
|
||||
points: [
|
||||
'Offener Code und nachvollziehbare Architektur',
|
||||
'Docker-basierter Selfhost-Stack',
|
||||
'Matrix-Föderation und Integrationen kontrollierbar betreiben'
|
||||
'Mandanteninterne Kommunikation kontrolliert betreiben'
|
||||
]
|
||||
},
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user