Jupiter Rowland@<a href="https://graz.social/@publicvoit" rel="nofollow noopener" target="_blank">Karl Voit :emacs: :orgmode:</a> Der Abschnitt "Update: Friendica posts in Mastodon" ist nicht nur sachlich falsch, sondern auch noch stark unvollständig.<br><br>Ich als langjähriger Hubzilla-Nutzer mit Friendica-Vergangenheit würde das eher so formulieren:<br><br> <br><br><p><strong>Update: Posts and comments from Friendica, Hubzilla and (streams) in Mastodon</strong></p><br>Posts and comments coming into Mastodon from Friendica, Hubzilla and (streams) are special cases. That's because neither of them have Mastodon's dedicated CW field. Instead, they have reader-side content warnings that can optionally be created automatically. By default, a post is automatically hidden behind a content warning button if it contains "nsfw" and/or "sensitive".<br><br>Automatic reader-side content warnings have been part of the culture of both Friendica and Hubzilla since before Mastodon was even made as well as of fairly new (streams). Poster-side content warnings in a dedicated field have never been part of their culture, both because they've got a much better solution for content warnings and because they don't provide dedicated means for poster-side content warnings.<br><br>Technically speaking, Hubzilla and (streams) do have Mastodon's CW field. But unlike Mastodon, it isn't labelled "CW". It's labelled "summary". It has been a summary field originally, but since a hard-coded maximum of 500 characters doesn't require summaries, Mastodon repurposed that field for content warnings. Hubzilla and (streams) have no character limits at all, so using that field for summaries is still justified.<br><br>Hence, Hubzilla and (streams) users use this field for short summaries for very long posts, if at all, but not for content warnings.<br><br>Also, just like Friendica, both Hubzilla and (streams) have a conversation model like Facebook or Tumblr or blogs with only one post and many comments. All replies are comments, and there is a separate, dedicated entry form for comments under each post. This entry form does not, however, have a summary field because what sense does it make to give a summary for a blog comment?<br><br>Hence, Hubzilla and (streams) users can't put Mastodon-style content warnings on replies at all. Also, neither Hubzilla nor (streams) can re-use content warnings from posts or comments they reply to.<br><br>Friendica, the oldest one of the three, doesn't even have a dedicated summary field. The only way to add a summary, i.e. a Mastodon-style CW, is between the Friendica-specific BBcode tag pair <code>[abstract][/abstract]</code>. This works in both posts and comments, but the availability of this tag pair is neither advertised in the post editor nor in the comment editor.<br><br>Since Friendica doesn't have a dedicated UI element for Mastodon-style CWs, neither for posts nor for comments, most Friendica users don't give Mastodon-style CWs at all because they simply don't know that this is possible in the first place, much less how.<br><br>Also, users of Friendica, Hubzilla and (streams) tend to find the idea of writing a content warning between a pair of obscure BBcode tags (Friendica) or into the summary field (Hubzilla, (streams)) ridiculous. Trying to convince them otherwise would be like trying to convince Mastodon users to double their CWs with keywords or hashtags to trigger the NSFW content-warning generation on non-Mastodon projects.<br><br> <br><br>#<a class="" href="https://hub.netzgemeinde.eu/search?tag=Long" rel="nofollow noopener" target="_blank">Long</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=LongPost" rel="nofollow noopener" target="_blank">LongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLong" rel="nofollow noopener" target="_blank">CWLong</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLongPost" rel="nofollow noopener" target="_blank">CWLongPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediMeta" rel="nofollow noopener" target="_blank">FediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseMeta" rel="nofollow noopener" target="_blank">FediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediMeta" rel="nofollow noopener" target="_blank">CWFediMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWFediverseMeta" rel="nofollow noopener" target="_blank">CWFediverseMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CW" rel="nofollow noopener" target="_blank">CW</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWs" rel="nofollow noopener" target="_blank">CWs</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ContentWarning" rel="nofollow noopener" target="_blank">ContentWarning</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ContentWarnings" rel="nofollow noopener" target="_blank">ContentWarnings</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ContentWarningMeta" rel="nofollow noopener" target="_blank">ContentWarningMeta</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Friendica" rel="nofollow noopener" target="_blank">Friendica</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hubzilla" rel="nofollow noopener" target="_blank">Hubzilla</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=%28streams%29" rel="nofollow noopener" target="_blank">(streams)</a>