Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Content

Einige Zot-Anwendungen bzw. -Implementierungen unterstützen komplexe Inhaltsstrukturen, darunter eingebettete Apps, identitätsbezogene Inhalte und authentifizierte Links. Nicht alle Implementierungen müssen diese Arten von Inhalten unterstützen oder sind dazu in der Lage. Darüber hinaus können die von der jeweiligen Implementierung unterstützten Datenserialisierungsformate die Fähigkeit beeinträchtigen, identitätsbezogene Inhalte in vollem Umfang darzustellen.

ActivityStreams

Eine Implementierung, die ausschließlich ActivityStreams2 unterstützt, erhält „message“-Inhalte vom Typ „Article“, die eine generische HTML-Darstellung des Quellinhalts in den Elementen „content“ oder „contentMap“ enthalten. Diese generische Darstellung ist für jeden Beobachter geeignet; einige HTML-Links sind jedoch aufgrund von Berechtigungs- und Authentifizierungsanforderungen möglicherweise nicht zugänglich. Die Quelle für das gerenderte HTML ist im „source“-Element verfügbar. Implementierungen, die identitätsbezogene Inhalte und authentifizierte Links unterstützen möchten, sollten diesen Quellinhalt (insbesondere wenn er vom Typ „text/x-zot-bbcode“ ist) verwenden, um dynamisch eine HTML-Darstellung zu generieren, die spezifisch für den aktuellen Beobachter ist. Der genaue, von der Implementierung unterstützte Funktionsumfang sowie lokale Sicherheitsfilter KÖNNEN dazu führen, dass der gerenderte Inhalt leer ist. Implementierungen KÖNNEN sich dafür entscheiden, leeren gerenderten Inhalt nicht anzuzeigen, oder sie KÖNNEN dem Betrachter mitteilen, dass der Inhalt nicht erfolgreich gerendert werden konnte. Implementierungen SOLLTEN eine Menüoption „Quelltext anzeigen“ bereitstellen und die Möglichkeit bieten, auf den Originalinhalt zuzugreifen, wenn die Darstellung zu leerem Inhalt führt und es sich um einen MIME-Typ handelt, dessen Anzeige im Quelltextformat als sicher eingestuft wird.

Zot

Die gleichen Überlegungen gelten für Inhalte, die die „zot“-Serialisierung verwenden. In diesem Fall ist die Inhaltsquelle das „body“-Element und hat den Typ „mimetype“. Die beobachterneutrale HTML-Darstellung wird im „html“-Element bereitgestellt.