techhub.social is one of the many independent Mastodon servers you can use to participate in the fediverse.
A hub primarily for passionate technologists, but everyone is welcome

Administered by:

Server stats:

4.6K
active users

#forte

5 posts3 participants0 posts today
Jupiter Rowland@<a href="https://skol.social/@rob" rel="nofollow noopener" target="_blank">Rob</a> Why are people even forking Mastodon left and right?<br><br>Is it because they want "Mastodon, but with feature XYZ, but otherwise Mastodon" and not something that's <em>very much not</em> Mastodon?<br><br>Or is it because they don't know that Pleroma, Akkoma, Misskey, Sharkey, CherryPick, Catodon, Mitra etc. are readily available with exactly the feature(s) they want right now? Not to mention the software family that started with Friendica?<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=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Pleroma" rel="nofollow noopener" target="_blank">Pleroma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Akkoma" rel="nofollow noopener" target="_blank">Akkoma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkey" rel="nofollow noopener" target="_blank">Forkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Sharkey" rel="nofollow noopener" target="_blank">Sharkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Catodon" rel="nofollow noopener" target="_blank">Catodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mitra" rel="nofollow noopener" target="_blank">Mitra</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a>
France | République française<p><a href="https://www.europesays.com/fr/256045/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="">europesays.com/fr/256045/</span><span class="invisible"></span></a> en Provence, les villes ont plus de commerces vides qu’ailleurs #2025 <a href="https://pubeurope.com/tags/actu" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>actu</span></a> <a href="https://pubeurope.com/tags/Actualit%C3%A9s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Actualités</span></a> <a href="https://pubeurope.com/tags/concurrence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>concurrence</span></a> <a href="https://pubeurope.com/tags/%C3%89conomie" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Économie</span></a> <a href="https://pubeurope.com/tags/est" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>est</span></a> <a href="https://pubeurope.com/tags/EU" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>EU</span></a> <a href="https://pubeurope.com/tags/europe" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>europe</span></a> <a href="https://pubeurope.com/tags/forte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>forte</span></a> <a href="https://pubeurope.com/tags/FR" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>FR</span></a> <a href="https://pubeurope.com/tags/France" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>France</span></a> <a href="https://pubeurope.com/tags/internet" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>internet</span></a> <a href="https://pubeurope.com/tags/l" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>l</span></a>'a <a href="https://pubeurope.com/tags/Marseille" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Marseille</span></a> <a href="https://pubeurope.com/tags/News" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>News</span></a> <a href="https://pubeurope.com/tags/provence" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>provence</span></a> <a href="https://pubeurope.com/tags/ProvenceAlpesC%C3%B4teD" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>ProvenceAlpesCôteD</span></a>'Azur <a href="https://pubeurope.com/tags/R%C3%A9publiqueFran%C3%A7aise" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>RépubliqueFrançaise</span></a> <a href="https://pubeurope.com/tags/tr%C3%A8s" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>très</span></a></p>
Jupiter Rowland@<a href="https://troet.cafe/@andreas_heitmann" rel="nofollow noopener" target="_blank">AndyGER :verified_coffee:</a> Wenn du darauf bestehst, daß <em>das ganze Fediverse</em> ohne Ausnahme bis in die hinterletzten Winkel sofort und uneingeschränkt auch für total Technikferne intuitiv nutzbar sein soll, dann wird das Fediverse an sich ganze Features verlieren müssen, weil Nichtnerds sie nicht bedienen können werden.<br><br>Dann wirst du z. B. den Nutzern von Hubzilla, (streams) und Forte ihre nomadische Identität und ihr gesamtes Berechtigungsmanagement wegnehmen müssen, weil das einfach nicht auf dem Niveau von WhatsApp bedienbar sein wird. Dann wird das Fediverse an sich aber auch weniger sicher sein, weil seine sichersten Bereiche ihre gesamte Sicherheit eingebüßt haben.<br><br>Ich bin schon mehr als doppelt so lange im Fediverse ist wie du und schon länger auf Hubzilla als du im Fediverse. Und ich kann nur sagen: Ich bin strikt dagegen, daß mir auf Hubzilla ganze Features weggenommen werden, nur damit Hubzilla für Technikferne leichter zu bedienen ist. Und ich glaube, ich spreche für alle Hubzilla-Nutzer.<br><br>Das ist ungefähr so, wie wenn man von Gentoo fordern würde, entweder wie Linux Mint oder gleich wie Windows zu werden oder den Laden komplett dichtzumachen. Gentoo-Nutzer nutzen Gentoo, gerade eben weil es so ist, wie es ist.<br><br>Manche Dinge im Fediverse sind einfach, wie sie sind, weil sie so vorgesehen und so konzipiert sind, weil das deren Konzept ist. Die sind anders als Mastodon. Die sind <em>sehr</em> anders als Mastodon. Die sind eher für Nerds, die bereit sind, sich mit der Technik auseinanderzusetzen, die diese Technik aber auch brauchen. Nicht alles muß immer für dieselbe Zielgruppe geeignet sein; wenn es das wäre, würde man ganze andere Zielgruppen ausschließen.<br><br>Das heißt, wenn du etwas suchen solltest, das an sich wie Friendica ist, aber moderner, flinker und weniger fehleranfällig, kannst du dir vielleicht doch mal (streams) angucken, und zwar bei @<a class="" href="https://nomad.fedi-verse.hu/.well-known/apgateway/did:key:z6MkwHLKBtw6i7zYkndtpdU7T32yPwE16B5V7mf26ACiZKJz/actor" rel="nofollow noopener" target="_blank">Der Pepe (nomád) ⁂ ⚝</a> (alias @<a class="" href="https://hub.hubzilla.hu/channel/pepecyb" rel="nofollow noopener" target="_blank">Der Pepe (Hubzilla) ⁂ ⚝</a>) auf <a href="https://nomad.fedi-verse.hu" rel="nofollow noopener" target="_blank">https://nomad.fedi-verse.hu</a>. Momentan müssen aber Neuregistrierungen wegen einer Botflut angefragt werden. Außerdem ist es noch komplexer als Friendica, du wirst dich auch da erst einrichten müssen, auch weil du standardmäßig nicht öffentlich posten wirst (ist da übrigens ausdrücklich ein Feature), WYSIWYG gibt's auch da nicht (selbst Formatierungsbuttons müssen "installiert" werden), und die Oberfläche sieht auch weder aus wie eine Smartphone-App von 2025 noch wie Facebook 2025.<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=LangerPost" rel="nofollow noopener" target="_blank">LangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLangerPost" rel="nofollow noopener" target="_blank">CWLangerPost</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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a>
Jupiter Rowland@<a href="https://troet.cafe/@andreas_heitmann" rel="nofollow noopener" target="_blank">AndyGER :verified_coffee:</a> Was sind deine Anforderungen an Friendica? "Mastodon, aber mehr Zeichen und mehr Bilder, aber ansonsten bitteschön Mastodon?"<br><br>Friendica ist eben konzeptionell, wie es ist. Und das trifft auf den ganzen Rest der Familie ebenso zu: Hubzilla, (streams), Forte. Dazu gehört eben auch vollwertige Blogging-Tauglichkeit, also nicht nur Mikroblogging wie Mastodon, sondern das volle Programm wie WordPress. Und da ist es gang und gäbe, Posts direkt mit Markup-Code zu formatieren.<br><br>Da kann man noch so auf den Tisch hauen und fordern, daß das gefälligst alles WYSIWYG zu sein hat, daß der ganze Formatierungs-Hokuspokus gefälligst im Hintergrund abzulaufen hat, <em>und daß das gefälligst hartgecodet und nicht abstellbar zu sein hat!</em> Das passiert nicht.<br><br>Man kann auch noch so sehr fordern, daß Friendica &amp; Co. sehr viel mehr wie Mastodon werden, z. B. daß man Bilder nur als Dateien an Posts anhängen können soll, weil es doch viel zu kompliziert ist, sie mitten in Posts einzubetten. Das wird auch nicht passieren.<br><br>Okay, dir gefällt das Ganze dann eben konzeptionell nicht. Es gibt aber Leute, für die das so, wie es ist, optimal ist.<br><br>Wenn du dann aber auf die Idee kommst, Friendica &amp; Co. gänzlich die Existenzberechtigung abzusprechen, dann mußt du dich nicht wundern, wenn du Gegenwind kriegst.<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=LangerPost" rel="nofollow noopener" target="_blank">LangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLangerPost" rel="nofollow noopener" target="_blank">CWLangerPost</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=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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a>
Jupiter Rowland@<a href="https://loma.ml/profile/z428eu" rel="nofollow noopener" target="_blank">Kristian</a> Echt portable Daten und nomadische Identität gibt's in Fediverse seit 13 Jahren, seit Mike Macgirvin mit Red (später Red Matrix, heute Hubzilla) angefangen hat. Das ist keine Science-Fiction, das ist kein Experimentalfeature, das ist stabil und wird von Produktivkanälen genutzt. Ich schreibe hier von einem Hubzilla-Kanal, der über zwei Hubs geklont ist.<br><br>Was Mike da gebaut hat, ist zum einen um Größenordnungen besser als das, was Bluesky vorhat. Zum anderen: Bluesky hat bis heute nicht geliefert. Mikes Erfindung ist dagegen seit mehr als einem Jahrzehnt ein bombenstabiler Daily Driver.<br><br>Seit August 2024 gibt's mit Forte (Fork eines Forks eines Forks dreier Forks eines Forks (eines Forks?) eines Forks eines Forks von Friendica; alles immer noch von Mike) die erste Fediverse-Serveranwendung, die nomadische Identität komplett über ActivityPub abfackelt, die nomadisch ist, aber an Protokollen nur ActivityPub kann. Forte ist inzwischen auch offiziell stabil.<br><br>Das einzige, woran jetzt noch gearbeitet wird, ist, wie man etwas, was a) von vornherein nur auf ActivityPub (oder einem anderen ursprünglich nichtnomadischen Protokoll) gebaut wurde, b) nie nomadisch war, und c) wo das Konto/der Login auch die Identität ist, so nomadisch bekommt wie Hubzilla, (streams) oder Forte. Das macht silverpill, der Entwickler hinter Mitra, und der schreibt auch die ganzen FEPs dazu.<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=LangerPost" rel="nofollow noopener" target="_blank">LangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLangerPost" rel="nofollow noopener" target="_blank">CWLangerPost</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=RedMatrix" rel="nofollow noopener" target="_blank">RedMatrix</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=NomadischeIdentit%C3%A4t" rel="nofollow noopener" target="_blank">NomadischeIdentität</a>
Thomas (aka Papa Dragon)Bien, bien, bien. À la demande générale de, pfouya, au moins tout ce monde-là, je vais donc vous faire un petit thread sur certaines des spécificités de Forte et Streams, deux applications web connectées au fediverse. Elles sont plutôt confidentielles si on les compare à des bestiaux comme Mastodon ou Pleroma, mais le principe est le même: publication de contenu en mode réseau social, et connexion possible avec la plupart des autres applications servant de porte d’accès au fediverse.<br><br>#<a class="hashtag" href="https://case42.fr/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="hashtag" href="https://case42.fr/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="hashtag" href="https://case42.fr/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="hashtag" href="https://case42.fr/search?tag=Pr%C3%A9sentation" rel="nofollow noopener" target="_blank">Présentation</a> #<a class="hashtag" href="https://case42.fr/search?tag=%C3%89largisTonHorizon" rel="nofollow noopener" target="_blank">ÉlargisTonHorizon</a>
Thomas (aka Papa Dragon)Hé, en vrai, ça intéresse du monde de savoir ce qui différencie Streams et Forte de plateformes d’accès au fediverse comme Mastodon ou Pleroma? Les différences sont plutôt importantes, elles ne se limitent pas nombre de caractères possibles pour chaque publication. Il y a par exemple, côté Streams et Forte, des réglages beaucoup plus fins en matière de protection de la vie privée ou de lutte contre le harcèlement en ligne. Ce sont des sujets qui peuvent intéresser, donc si certaines personnes veulent en savoir un peu plus, je peux faire un petit thread là-dessus.<br><br>Relais/Partages/Boost évidemment acceptés.<br><br>#<a class="hashtag" href="https://case42.fr/search?tag=R%C3%A9seauxSociaux" rel="nofollow noopener" target="_blank">RéseauxSociaux</a> #<a class="hashtag" href="https://case42.fr/search?tag=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="hashtag" href="https://case42.fr/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="hashtag" href="https://case42.fr/search?tag=Streams" rel="nofollow noopener" target="_blank">Streams</a> #<a class="hashtag" href="https://case42.fr/search?tag=ViePriv%C3%A9e" rel="nofollow noopener" target="_blank">ViePrivée</a> #<a class="hashtag" href="https://case42.fr/search?tag=Privacy" rel="nofollow noopener" target="_blank">Privacy</a> #<a class="hashtag" href="https://case42.fr/search?tag=Harc%C3%A8lement" rel="nofollow noopener" target="_blank">Harcèlement</a> #<a class="hashtag" href="https://case42.fr/search?tag=Stalking" rel="nofollow noopener" target="_blank">Stalking</a>
Jupiter Rowland@<a href="https://thecanadian.social/@mike" rel="nofollow noopener" target="_blank">Mike Fraser :Jets: :flag:</a> You really believe that Mastodon 4.5 will outclass <a href="https://joinsharkey.org/" rel="nofollow noopener" target="_blank">Sharkey</a>, the most powerful Misskey fork ever?<br><br>In order to achieve that, Mastodon would also have to add, among many other things<br><ul><li><em>full</em> HTML post rendering (including embedding an unlimited number of images within posts, as in with text above and below them; something that the *keys can't do)</li><li>text formatting via Misskey-flavoured Markdown or even more expanded Markdown</li><li>emoji reactions</li><li>full awareness of threaded conversations</li><li>full tree-style thread view with real-time updates as a default in all timelines</li><li>unlimited polls</li><li>Mastodon post import including file attachments</li><li>Pleroma/Akkoma post import including file attachments</li><li>Misskey/Sharkey/Calckey/Firefish/Iceshrimp-JS/CherryPick/Catodon/Meisskey/Neko/Tanukey/... post import including file attachments</li><li>Twitter post import including file attachments</li><li>Facebook post import including file attachments</li><li>Instagram post import including file attachments</li></ul><br>Even then, Mastodon won't be a match for Friendica, much less (streams) and Forte or even Hubzilla.<br><br>CC: @<a href="https://flipboard.social/@mike" rel="nofollow noopener" target="_blank">Mike McCue</a><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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Sharkey" rel="nofollow noopener" target="_blank">Sharkey</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a>
Jupiter Rowland@<a href="https://moppels.bar/@crossgolf_rebel" rel="nofollow noopener" target="_blank">crossgolf_rebel - kostenlose Kwalitätsposts</a> <blockquote>ich glaube, das Mastodon die einzige Software ist, die so rigoros in die Beiträge anderer eingreift.</blockquote><br>Natürlich zeigt nicht alles alles an.<br><br>Friendica, Hubzilla, (streams) und Forte müssen z. B. passen bei Inline-Spoilern, die jetzt dank frisiertem Markdown mehr und mehr um sich greifen, wo einfach kurze Textpassagen mitten im Absatz ausgeblendet sind (nicht mehr nur auf den *keys, sondern jetzt auch auf PieFed). Die vier haben ja noch die old-schooligen Spoiler zum Ausklappen, die wiederum sonst nirgendwo funktionieren.<br><br>Woanders ist dann wiederum nicht gewährleistet, daß im Text eingebettete Bilder, die die vier beherrschen, auch tatsächlich im Text eingebettet dargestellt werden. Ich glaube auch, es gibt nicht sehr viele Fediverse-Serveranwendungen, deren Webinterfaces Tabellen in Posts darstellen können. Eigentlich schade, Tabellen können noch praktischer sein als Listen, wenn man sich nicht beim Bauen von Tabellen in BBcode die Finger und das Hirn verknoten müßte.<br><br>Aber tatsächlich gibt es keine Serversoftware im Fediverse, die Posts so entstellt wie Mastodon. Erst seit Version 4.0 von Oktober 2022 zeigt es zumindest ein bißchen grundlegende Textformatierung an. Aber im Text eingebettete Bilder entfernt es weiterhin ersatzlos. Wenn Friendica &amp; Nachfahren nicht beim Versenden per ActivityPub alle im Post eingebetteten Bilder zusätzlich als Dateianhänge an den Post klemmen würden, würde Mastodon gar keine Bilder anzeigen. Und selbst von den nachträglich angehängten Bildern, wo man dann raten darf, wo sie in den Post reingehören, kommen nur maximal vier mit.<br><br>Zugegeben, eigentlich ist es nicht im Sinne der ActivityPub-Erfinder, Note-Type Objects, die ja eigentlich Kurznachrichten sein sollen, wie Blogposts zu gestalten. Dafür gibt's eigentlich Article-Type Objects. Friendica verschickt standardmäßig Posts mit Titel als Article-Type Objects und ohne Titel als Note-Type Objects (das ist abstellbar). Auf (streams) und Forte kann man wie eine kurze Zeitlang auf Hubzilla den ganzen Kanal hin- und herschalten.<br><br>Aber Mastodon weigert sich, Article-Type Objects überhaupt darzustellen. Seit sich damals nach der ActivityPub-Einführung mal Mike und Eugen über Textausgestaltung vs. nur Reintext in der Wolle hatten, werden Article-Type Objects nur noch verlinkt. Eigentlich hat das seine Vorteile: Mastodon-Nutzer sehen die Posts an der Quelle und nicht durch Mastodon entstellt, und was Mastodon selbst anzeigt, ist schön kurz und knapp, egal, wie lang der Post ist. Aber andererseits lesen dann noch weniger Mastodon-Nutzer diese Posts, weil sie keinen Bock haben, den Link zu öffnen. Deshalb hält Hubzilla eisern an Note-Type Objects fest und bietet Article-Type Objects nicht mal mehr als Option.<br><br>Aktuell bekommt Mastodon wohl einiges an Druck von Ghost, Flipboard und Automattic (WordPress). Die wollen, daß Mastodon ihre Posts a) direkt in der Timeline und b) bitteschön mit voller HTML-Formatierung darstellt. Mal sehen, ob da noch was kommt. In den Ankündigungen für die nächsten Mastodon-Versionen ist meines Wissens nichts drin.<br><br><blockquote>Auch zeigen die anderen immer alle Bilder an, sei es Sharkey, Misskey, Friendica, Pixelfed usw. Außer man ist mit Mastodon unterwegs.<br>Da wird einem nicht mal mitgeteilt, das es den Beitrag verändert und Teile des Inhalts einfach wegwirft.</blockquote><br>Wobei die wie gesagt nicht unbedingt im Post eingebettet dargestellt werden, wenn sie im Original im Post eingebettet sind.<br><br><blockquote>Dann kommen noch die Mastodon Hooligans dazu, die möchten, das alle nur das machen, was Mastodon kann.</blockquote><br>Und jeder, aber auch wirklich jeder auf Mastodon schwört hoch und heilig, daß es solche Hooligans nicht gibt, weil sie das selbst so noch nie erlebt haben.<br><br>Ach ja, und selbst wenn das stimmen sollte (tut es, weisen sie aber zurück), empfinden sie das auch nicht als diskriminierend.<br><br><blockquote>Eine vollkommene Missachtung dessen, was das Fediverse ist. Und es war schön immer ein Langtext Netzwerk, lange bevor es Mastodon überhaupt gab.</blockquote><br>Erklär das denen, für die es unvorstellbar ist, daß es überhaupt ein Fediverse vor Mastodon gab.<br><br>CC: @<a href="https://bonn.social/@RockyBoulder" rel="nofollow noopener" target="_blank">RockyBoulder</a><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=LangerPost" rel="nofollow noopener" target="_blank">LangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLangerPost" rel="nofollow noopener" target="_blank">CWLangerPost</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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkey" rel="nofollow noopener" target="_blank">Forkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Ghost" rel="nofollow noopener" target="_blank">Ghost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Flipboard" rel="nofollow noopener" target="_blank">Flipboard</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=WordPress" rel="nofollow noopener" target="_blank">WordPress</a>
Jupiter Rowland@<a href="https://troet.cafe/@Regez" rel="nofollow noopener" target="_blank">Regezi</a> <blockquote>Ginge dann in etwa in die Richtung "nur an Follower" auf Mastodon...</blockquote><br>(streams) und Forte haben tatsächlich "Nur an Kontakte" als Option. Aber auch das ist so ein Berechtigungssystem-Dings, und weil Mastodon mit diesen Berechtigungen nicht umgehen kann, faßt es das nicht als "Nur an Kontakte" auf, sondern als DM.<br><br>Auf Hubzilla kann man das emulieren, indem man eine Privacy Group (= Mastodon-Liste auf viel Koks und Steroiden) anlegt, alle Kontakte reinpackt (was übrigens sehr viel schneller geht, als alle, denen man auf Mastodon folgt, in eine Liste zu tun, weil man sie auf Hubzilla einfach aus einer Liste rein- und rausklicken kann) und dann nur dieser Privacy Group die Berechtigung erteilt, einen neuen Post zu sehen. Das Ergebnis ist dasselbe.<br><br><blockquote>Könnte man auf Hubzilla Nicht-Follower mitadressieren?</blockquote><br>Das geht ja auf Hubzilla nicht wie auf Mastodon über Erwähnungen.<br><br>Statt dessen hast du einen Button mit einem Vorhängeschloß drauf. Da kannst du dann rauspicken, wer einen neuen Post sehen darf, wer also die Berechtigung bekommt, den Post zu sehen, und an wen der dann auch ausgeliefert wird.<br><br>Du hast zur Auswahl:<br><ul><li>öffentlich</li><li>nur du selbst (höchstens sinnvoll für Testposts, weil Hubzilla für persönliche Notizen o. ä. gleich eine ganze Anzahl an besseren Lösungen hat)</li><li>eine Privacy Group</li><li>eine Art Privacy Group, die sich daraus bestimmt, welchen Kontakten (Mastodon: die, denen du folgst; auf Hubzilla gibt's nicht die Unterscheidung zwischen "Follower" und "gefolgt", sondern nur "Kontakte" wie "Freunde" auf Facebook) du welches Profil zugewiesen hast, das nicht dein Standardprofil ist (ein Hubzilla-Kanal kann wie ein Friendica-Konto beliebig viele Profile haben)</li><li>ein Forum, also einen Gruppenakteur</li><li>eine Custom-Auswahl, wo du Privacy Groups und einzelne Kontakte ausdrücklich erlauben oder ausdrücklich verbieten kannst, den Post zu bekommen</li></ul><br>Da hast du gar keine Nicht-Kontakte zur Auswahl. Das heißt, Nicht-Kontakten kannst du keine individuellen Berechtigungen erteilen. Du kannst auch keine Nicht-Kontakte in Privacy Groups tun.<br><br>CC: @<a href="https://mastodon.social/@Pizzawels" rel="nofollow noopener" target="_blank">Pizzawels</a><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=LangerPost" rel="nofollow noopener" target="_blank">LangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLangerPost" rel="nofollow noopener" target="_blank">CWLangerPost</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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a>
Jupiter Rowland@<a href="https://soc.hardwarepunk.de/profile/sven222" rel="nofollow noopener" target="_blank">Sven222</a> Kommt drauf an.<br><br>Misskey und die Forkeys zeigen an, von wo ein Beitrag kommt. Friendica zeigt es an. (streams) und Forte zeigen es an.<br><br>Hubzilla zeigt es nicht an, aber Hubzilla hat noch ganz andere Baustellen, gerade auch in der Weboberfläche.<br><br>Mastodon zeigt es auch nicht an. Und so gehen die meisten Mastodon-Nutzer bei jedem Beitrag von einem nativen Mastodon-Tröt aus. Selbst wenn etwas so wie das hier eigentlich nur zu offensichtlich gar nicht von Mastodon stammen kann, glauben wahrscheinlich viele trotzdem an irgendeine "gehackte", frisierte Mastodon-Instanz.<br><br>Ein Unterschied ist ja auch noch: Gerade Friendica- und Hubzilla-Nutzer sind es ja gewohnt, sich in alle möglichen und unmöglichen Richtungen zu verbinden, zumal die allermeisten Hubzilla-Nutzer von Friendica kommen. Und das meint nicht nur das ActivityPub-basierte Fediverse, sondern z. B. auch mal diaspora* oder RSS-/Atom-Feeds oder Tumblr oder jüngererdings auf Friendica auch mal Bluesky. In den frühen 2010ern waren die populärsten öffentlichen Friendica-Nodes die mit Facebook-Anbindung.<br><br>Ein Grund, warum (streams) und Forte so unpopulär sind, ist, weil sie eigentlich keine Zielgruppe außerhalb von Hubzilla haben, aber die Hubzilla-Nutzerschaft auf Hubzillas Features überwiegend nicht verzichten will. Dazu zählen auch die diaspora*-Verbindung und der Feed-Aggregator; beides gibt's auf (streams) und Forte nicht mehr. Forte versteht ja überhaupt nur noch ActivityPub und ist daher auch blind für Hubzilla- und (streams)-Kanäle, wo ActivityPub aus ist.<br><br>Der Friendica-Veteran hat verinnerlicht: "Wenn es existiert, kann ich mich damit verbinden."<br><br>99,99% der Mastodon-Nutzer lernen dagegen Mastodon und das Fediverse als in sich geschlossenes reines Mastodon-Netzwerk kennen ohne jegliche Verbindung nach woanders. Entweder ist das ihnen gegenüber bei der Einladung impliziert worden, oder es ist ihnen direktweg so gesagt worden. Und daran gewöhnen sie sich dann auch.<br><br>PeerTube, Pixelfed und dergleichen lernen sie dann irgendwann kennen als sowas wie Add-ons für Mastodon, also ein an Mastodon drangeklebtes YouTube, ein an Mastodon drangeklebtes Instagram usw. Viele von denen scheißen sich komplett ein, wenn sie erfahren, daß es auch noch andere Mikroblogging- und/oder Social-Networking-Sachen im Fediverse gibt und die dann auch mit Mastodon verbunden sind, aber eben nicht nachträglich an Mastodon drangeklebt.<br><br>CC: @<a href="https://troet.cafe/@Regez" rel="nofollow noopener" target="_blank">Regezi</a><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=LangerPost" rel="nofollow noopener" target="_blank">LangerPost</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=CWLangerPost" rel="nofollow noopener" target="_blank">CWLangerPost</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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Misskey" rel="nofollow noopener" target="_blank">Misskey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkey" rel="nofollow noopener" target="_blank">Forkey</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forkeys" rel="nofollow noopener" target="_blank">Forkeys</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=PeerTube" rel="nofollow noopener" target="_blank">PeerTube</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Pixelfed" rel="nofollow noopener" target="_blank">Pixelfed</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=MastodonZentrizit%C3%A4t" rel="nofollow noopener" target="_blank">MastodonZentrizität</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=MastodonNormativi%C3%A4t" rel="nofollow noopener" target="_blank">MastodonNormativiät</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=F%C3%B6deration" rel="nofollow noopener" target="_blank">Föderation</a>
Jupiter Rowland@<a href="https://troet.cafe/@Regez" rel="nofollow noopener" target="_blank">Regezi</a> Na ja, ein großer Unterschied ist: Wenn ein Mastodon-Nutzer über ein bestimmtes Thema reden will, dann trötet er "in den Äther" und klebt noch das eine oder andere Hashtag dran. Die meisten haben gar keine Vorstellung davon, wie Hashtags die Auffindbarkeit von Posts verbessern. Viele wissen ja nicht mal, daß man auf Mastodon Hashtags folgen kann, weil sie das auf Twitter nicht konnten.<br><br>Auf Friendica, Hubzilla, (streams) und Forte haben Hashtags einen ganz anderen Stellenwert. Zumindest auf Hubzilla kann man Hashtags nur über Umwege folgen (über FediBuzz oder als RSS-Feed von mastodon.social oder so; beides nicht optimal), und überall sonst ist man wie auf Mastodon darauf angewiesen, wieviel Content mit dem Hashtag reingespült wird.<br><br>Wenn man viel über ein Thema diskutieren will, nutzt man hier keine Hashtags. Dann tritt man einer entsprechenden Gruppe bei, und sei es eine Lemmy- oder PieFed-Community oder ein Mbin-Magazin, auch wenn da die Einbindung schon mal zu wünschen übrig läßt. Oder man zieht eine eigene Gruppe auf. Auf Hubzilla, (streams) und Forte bräuchte man dafür nicht mal ein neues Konto.<br><br>Das Rumgefriemel mit Hashtags auf Mastodon ist ja eigentlich auch nur eine Krücke, weil Mastodon keine Gruppen hat, weil Twitter ja auch keine hat. Aber die Mastodonians kennen es nicht anders.<br><br>Jedenfalls haben Hashtags hier eigentlich nur zwei Funktionen: zum einen Auffindbarkeit auf Mastodon und sonst überall, wo es keine Gruppen gibt, zum anderen das Auslösen der automatischen Erzeugung leserseitiger Inhaltswarnungen (weil das Drankleben von Schlüsselwörtern in Form von Hashtags schön unauffällig ist).<br><br>Generell sind aber Mastodon auf der einen Seite und Friendica, Hubzilla, (streams) und Forte auf der anderen Seite wie Wasser und Öl. Die sind einfach zu verschieden. Auf Mastodon gibt's aber wenig Toleranz für alles, was anders ist und anders funktioniert als Mastodon, und gleichzeitig den unbändigen Drang, dem ganzen Fediverse die Mastodon-Kultur aufzuzwingen, obwohl die mit Serversoftware, die nicht Mastodon ist, nicht mal richtig kompatibel ist.<br><br>Mastodon-Nutzer sehen es häufig nicht gern, wenn in ihren Timelines etwas auftaucht, was zu sehr nicht wie ein Mastodon-Tröt aussieht und/oder nicht der Mastodon-Kultur entspricht. Über 500 Zeichen auf einmal. Textformatierung. Punktlisten. "Mißbrauch" des CW-Felds für Zusammenfassungen. Zack, bist du als Nicht-Mastodon-Nutzer entfolgt, wenn nicht gar gemutet oder gesperrt. Auf kleineren Mastodon-Servern tauchst du dann nicht mal mehr in der föderierten Timeline auf.<br><br>Für Mastodon-Nutzer sind Nutzer von Friendica, Hubzilla, (streams) oder Forte auch schon mal einfach "kulturlose Barbaren", die ins Mastodon-Fediverse eingedrungen sind, sich da wie die Wildsäue aufführen und die "Fediverse-Kultur" (eigentlich nur die Mastodon-Kultur) nicht nur ignorieren, sondern gar mit den Füßen treten.<br><br>Umgekehrt ist es aber auch so, daß Friendica-, Hubzilla-, (streams)- und Forte-Nutzer das Verhalten vieler Mastodon-Nutzer nervig finden. Das geht ja schon los mit schnipseligen "Threads", wo sich ein langer Post auf etliche kleine aufteilt. Auf den meisten Mastodon-Servern geht es nicht anders, aber wenn du es selbst gewohnt bist, ein Zeichenlimit im achtstelligen Bereich zu haben, also praktisch gar keins, dann nervt dich das. Ich kenne einen Friendica-Nutzer, der blockiert sofort jeden Mastodon-Nutzer, der sowas verschickt, beim ersten Mal. Wohlgemerkt, obwohl Friendica, Hubzilla, (streams) und Forte grundsätzlich Konversationen sofort als solche anzeigen statt wie Mastodon nur Einzelbeiträge. Oder vielleicht gerade deswegen, weil es eben sofort ins Auge fällt.<br><br>Auch andere Nutzer von Friendica, Hubzilla, (streams) und Forte reduzieren ihren Kontakt zu Mastodon. Hier werden viele Mastodon-Nutzer wahrgenommen als nicht nur komplett ignorant gegenüber dem Nicht-Mastodon-Fediverse, sondern borniert und stur in ihrem Festhalten an der absoluten Mastodon-Zentrizität oder gar ihrem Willen, das ganze Fediverse zu nur Mastodon zu machen.<br><br>Das fängt damit an, daß Mastodon-Nutzer sagen, es ist scheißegal, ob man "Mastodon" oder "Fediverse" sagt. Alle anderen finden das nämlich ziemlich diskriminierend. Friendica ist kein Teil von Mastodon. Friendica ist überhaupt nicht Mastodon, ganz im Gegenteil. Und Friendica ist auch nicht nachträglich an Mastodon drangeklebt worden. Friendica ist tatsächlich fünfeinhalb Jahre älter als Mastodon.<br><br>Und das geht damit weiter, daß Mastodon-Nutzer versuchen, Nicht-Mastodon-Nutzern vorzuschreiben, ihre Nicht-Mastodon-Serversoftware wie Mastodon zu benutzen. Z. B. nie mehr als 500 Zeichen am Stück zu posten, auch wenn man ein sehr viel höheres oder im Grunde gar kein Limit hat. Oder keine Textformatierung zu verwenden, weil das in einem reinen Mikroblogging-Netzwerk (und als das fassen die meisten Mastodon-Nutzer das Fediverse auf) nichts verloren hat. Oder das Zusammenfassungs-/Abstrakt-Feld für CWs und nur für CWs zu benutzen (weil die meisten Mastodon-Nutzer glauben, Eugen Rochko hätte es 2016 für CWs ganz neu erfunden). Oder auf gar keinen Fall jemandem zu antworten, der einen nicht erwähnt hat und mit dem man auch nicht beidseitig verbunden ist (was nur auf Mastodon nicht normal und damit böse ist).<br><br>Wenn man nur Mastodon kennt und das ganze Fediverse durch eine reine Mastodon-Brille kennt, wird man sagen: "Wieso, ist alles gerechtfertigt und soll auch so, dann wird das ganze Fediverse besser!"<br><br>Wenn man aber als alter Friendica-Veteran von 2010/2011 heute noch auf Friendica ist oder inzwischen auf Hubzilla oder (streams) oder Forte, wenn man gewöhnt ist an kein Zeichenlimit und an den vollen Satz an Formatierungsmitteln einer guten Bloggingplatform und an Zusammenfassungen von langen Posts im entsprechenden Feld und an automatisch individuell leserseitig generierte CWs, wenn das für einen schon sehr viel länger die Normalität ist, als es Mastodon überhaupt gibt, <em>wenn man also damit schon länger im Fediverse ist, als es Mastodon überhaupt gibt</em>, dann geht einem das auf den Zeiger.<br><br>Viele lassen das ein-, zweimal passieren. Vielleicht dreimal. Dann ziehen sie die Schutzschilde hoch. Dann haben sie nämlich keinen Bock mehr darauf. Sie haben keinen Bock mehr darauf, daß Mastodon-Nutzer angeschissen kommen und ihnen vorschreiben, 80% der ihnen zur Verfügung stehenden Features gar nicht mehr zu verwenden und weitere 10% komplett zu mißbrauchen.<br><br>Weißt du, warum Hubzilla und (streams) an ihren Versionen des Nomad-Protokolls festhalten? Weißt du, warum Hubzilla nicht auf ActivityPub umstellen und Mike Macgirvin (streams) nicht zugunsten von Forte aufgeben will? Ganz einfach: damit ActivityPub optional und daher abschaltbar bleibt. Und zwar für jeden Kanal individuell. So manch ein Nutzer verwendet diesen Schalter nämlich als "Zugbrücke", um Mastodon auszusperren. Ich kenne eine ganze Gruppe auf (streams), wo ActivityPub absichtlich abgeschaltet wurde, damit keine Mastodon-Nutzer reinkommen, sondern nur Hubzilla- und (streams)-Nutzer.<br><br>(streams) und Forte haben außerdem letztes Jahr im September ein adminseitiges Feature namens "Uafilter" bekommen, kurz für "User Agent Filter". Damit kann man für einen ganzen Server ganze Fediverse-Serveranwendungen aussperren. Ohne Herumgefummel mit IP-Adressen oder Domains. Einfach über den User Agent. Gebaut wurde das, um Threads auszusperren, egal, wie Meta mit Domains rumjongliert. Aber Mike hat gesagt, das eignet sich beispielsweise auch, um ganz Mastodon mit einem Handstreich auszusperren.<br><br>Das zeigt, was in diesen Kreisen Mastodon für eine Reputation hat.<br><br>Kurzum: Viele Mastodon-Nutzer wollen nichts mit Friendica, Hubzilla, (streams) und Forte zu tun haben, weil sie sich an dem stören, was von da kommt. Und umgekehrt wollen viele Friendica-, Hubzilla-, (streams)- und Forte-Nutzer nichts mit Mastodon zu tun haben, weil von da zuviel Ignoranz und Borniertheit kommt.<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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=MastodonZentrizit%C3%A4t" rel="nofollow noopener" target="_blank">MastodonZentrizität</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=MastodonNormativi%C3%A4t" rel="nofollow noopener" target="_blank">MastodonNormativiät</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Hashtags" rel="nofollow noopener" target="_blank">Hashtags</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Gruppen" rel="nofollow noopener" target="_blank">Gruppen</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediGruppen" rel="nofollow noopener" target="_blank">FediGruppen</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=FediverseGruppen" rel="nofollow noopener" target="_blank">FediverseGruppen</a>
Jupiter Rowland@<a href="https://indieweb.social/users/tchambers" rel="nofollow noopener" target="_blank">Tim Chambers</a> And again, Friendica, Hubzilla, (streams) and Forte are way ahead. They were all made modular right from the start, and they can all be expanded with third-party add-ons and third-party themes (provided someone makes them) by adding third-party git repositories to your server. It helps that they themselves are all installed via git in the first place.<br><br>For example, it's possible to add entirely new protocols as add-ons. On Hubzilla, protocols that aren't Zot (ActivityPub, diaspora*, RSS/Atom etc.) are add-ons and off by default for new channels. Hubzilla's counterpart to Mastodon's lists, only vastly more powerful, is called "privacy groups" and an official add-on that's off by default again. CalDAV calendar server? Wikis? Webpages? All add-ons. (streams) and Forte have a somewhat different set of add-ons and a different set of add-ons that are on or off by default for new channels.<br><br>You can bolt all kinds of stuff to these four as third-party add-ons. Want a dating platform in the Fediverse? Just write an add-on for one or several of these four that ties into their (main, public) profiles with their dozens of fields, and you've got one.<br><br>Better yet: You can upgrade the whole server, the core, the official add-ons, the official themes, third-party add-ons, third-party themes, in one fell swoop. Not first the official stuff and then each third-party repo one by one, but all at once. At least on Hubzilla, (streams) and Forte, <code>util/udall</code> is the little helper that does it all for you.<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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=git" rel="nofollow noopener" target="_blank">git</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ThirdParty" rel="nofollow noopener" target="_blank">ThirdParty</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AddOns" rel="nofollow noopener" target="_blank">AddOns</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=PlugIns" rel="nofollow noopener" target="_blank">PlugIns</a>
Jupiter Rowland@<a href="https://chaos.social/@joergi" rel="nofollow noopener" target="_blank">Jörgi</a> It does work Fediverse-wide, i.e. as a Hubzilla user, I can send posts and other content specifically to those in a certain privacy group (= Mastodon list on coke and 'roids from before there was even Mastodon), regardless of where they are. They could be on Hubzilla, on Friendica, on Mastodon, on Misskey, on Pixelfed, doesn't matter.<br><br>But there is one limitation.<br><br>Most Fediverse server software out there will understand anything coming from Hubzilla with limited permissions as a one-on-one DM. This means that in a thread with limited permissions, e.g. Mastodon users will only be able to discuss with the thread starter, but not with the others who were granted permission to receive the start post.<br><br>If I have a privacy group with Alice and Bob in it, and both are on Mastodon, and I send a post to only this privacy group, Alice and Bob will both receive the post as a DM. They will only be able to have a conversation with me. Alice won't know that Bob got the post, Bob won't know that Alice got the post, and Alice and Bob will not be able to converse with each other within this conversation thread.<br><br>It's only Hubzilla and its still existing descendants, <a href="https://codeberg.org/streams/streams" rel="nofollow noopener" target="_blank">(streams)</a> and <a href="https://codeberg.org/fortified/forte" rel="nofollow noopener" target="_blank">Forte</a>, that fully understand this special permission setting because they have a permission system that's very similar to Hubzilla's whereas Mastodon &amp; Co. don't have any permission system to begin with.<br><br>So if Alice is on Hubzilla, and Bob is on (streams), and one of them replies to me, the other one can and will see that reply and will be able to interact with that reply. Like, Alice can reply to me, Bob can reply to Alice, and absolutely nobody else in the Fediverse will see my post or Alice's reply or Bob's reply.<br><br>By the way: (streams) and Forte literally have "privacy by default". While privacy groups are an optional, off-by-default feature on Hubzilla, access lists (practically the same) are part of the core on (streams) and Forte. And all your posts go to an access list named "Friends" by default unless you go and configure your channel to post in public by default. Conveniently, all your new connections are automatically added to the "Friends" access list by default.<br><br><blockquote>Is it part of the protocol? That's where it should be defined</blockquote><br>For the longest time, namely until last August, it wasn't available on ActivityPub-based software at all. For Hubzilla itself is not based on ActivityPub.<br><br>It was first implemented in an early "pre-cursor" version of Hubzilla from 2012 that was built on a protocol specifically designed by Hubzilla's creator for a) privacy by design and, especially, b) resilience against server shutdown. That was five years before ActivityPub was first shown and six years before it became a standard. The protocol was (originally) named Zot, and Hubzilla is still based on Zot6 with ActivityPub being supported via an optional add-on that's on by default for servers, but off by default for new channels. (By the way, Hubzilla was the first software to ever implement ActivityPub.)<br><br>There's also (streams) from October, 2021, a fork of a fork of three forks of a fork (of a fork?) of Hubzilla by Hubzilla's own creator which is based on what's actually a newer version of Zot, but which has advanced so much that it's incompatible with Hubzilla's Zot6, so it's named Nomad now. (streams) has Nomad as its base protocol, it also supports Zot6, and it optionally supports ActivityPub, only that ActivityPub is built into the core now and always on by default.<br><br>ActivityPub-based software with this permission system did not exist until August, 2024 when the self-same creator forked the streams repository into something new named Forte, ripped out any and all support for protocols that aren't ActivityPub and ported all of (streams)' features to ActivityPub.<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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Permission" rel="nofollow noopener" target="_blank">Permission</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Permissions" rel="nofollow noopener" target="_blank">Permissions</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=PrivacyGroups" rel="nofollow noopener" target="_blank">PrivacyGroups</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AccessLists" rel="nofollow noopener" target="_blank">AccessLists</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Privacy" rel="nofollow noopener" target="_blank">Privacy</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=PrivacyByDesign" rel="nofollow noopener" target="_blank">PrivacyByDesign</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=PrivacyByDefault" rel="nofollow noopener" target="_blank">PrivacyByDefault</a>
World Concert Hall<p>Right now, choral music from <a href="https://mastodon.world/tags/Nuremberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nuremberg</span></a>: <a href="https://mastodon.world/tags/Copland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Copland</span></a> <a href="https://mastodon.world/tags/Chilcott" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chilcott</span></a> <a href="https://mastodon.world/tags/Britten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Britten</span></a> <a href="https://mastodon.world/tags/Forte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forte</span></a> <a href="https://mastodon.world/tags/Martin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Martin</span></a> <a href="https://mastodon.world/tags/Poulenc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Poulenc</span></a> and <a href="https://mastodon.world/tags/Nystedt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nystedt</span></a> <a href="https://www.worldconcerthall.com/en/schedule/choral_music_from_nuremberg_copland_chilcott_britten_forte_martin_poulenc_and_nystedt/88082/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">worldconcerthall.com/en/schedu</span><span class="invisible">le/choral_music_from_nuremberg_copland_chilcott_britten_forte_martin_poulenc_and_nystedt/88082/</span></a> <a href="https://mastodon.world/tags/wch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wch</span></a></p>
World Concert Hall<p>In 20 minutes, choral music from <a href="https://mastodon.world/tags/Nuremberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nuremberg</span></a>: <a href="https://mastodon.world/tags/Copland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Copland</span></a> <a href="https://mastodon.world/tags/Chilcott" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chilcott</span></a> <a href="https://mastodon.world/tags/Britten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Britten</span></a> <a href="https://mastodon.world/tags/Forte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forte</span></a> <a href="https://mastodon.world/tags/Martin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Martin</span></a> <a href="https://mastodon.world/tags/Poulenc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Poulenc</span></a> and <a href="https://mastodon.world/tags/Nystedt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nystedt</span></a> <a href="https://www.worldconcerthall.com/en/schedule/choral_music_from_nuremberg_copland_chilcott_britten_forte_martin_poulenc_and_nystedt/88082/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">worldconcerthall.com/en/schedu</span><span class="invisible">le/choral_music_from_nuremberg_copland_chilcott_britten_forte_martin_poulenc_and_nystedt/88082/</span></a> <a href="https://mastodon.world/tags/wch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wch</span></a></p>
Jupiter Rowland@<a href="https://mastodon.social/@ShadSterling" rel="nofollow noopener" target="_blank">ShadSterling</a> Just because Mastodon doesn't have it, doesn't mean the Fediverse doesn't have it.<br><br>How familiar are you with Friendica, Hubzilla, (streams) and Forte? Because everything you've mentioned they've got right now.<br><br>#<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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a>
World Concert Hall<p>Today, choral music from <a href="https://mastodon.world/tags/Nuremberg" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nuremberg</span></a>: <a href="https://mastodon.world/tags/Copland" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Copland</span></a> <a href="https://mastodon.world/tags/Chilcott" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Chilcott</span></a> <a href="https://mastodon.world/tags/Britten" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Britten</span></a> <a href="https://mastodon.world/tags/Forte" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Forte</span></a> <a href="https://mastodon.world/tags/Martin" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Martin</span></a> <a href="https://mastodon.world/tags/Poulenc" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Poulenc</span></a> and <a href="https://mastodon.world/tags/Nystedt" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>Nystedt</span></a> <a href="https://www.worldconcerthall.com/en/schedule/choral_music_from_nuremberg_copland_chilcott_britten_forte_martin_poulenc_and_nystedt/88082/" rel="nofollow noopener" translate="no" target="_blank"><span class="invisible">https://www.</span><span class="ellipsis">worldconcerthall.com/en/schedu</span><span class="invisible">le/choral_music_from_nuremberg_copland_chilcott_britten_forte_martin_poulenc_and_nystedt/88082/</span></a> <a href="https://mastodon.world/tags/wch" class="mention hashtag" rel="nofollow noopener" target="_blank">#<span>wch</span></a></p>
Jupiter Rowland@<a href="https://mastodon.nzoss.nz/users/strypey" rel="nofollow noopener" target="_blank">Strypey</a> <blockquote>You say this like it's a bad thing.</blockquote><br>Not at all.<br><br>One advantage is, as you've said, that the backend and the Web frontend can have their own developers, development of both can largely be detached, and they can be upgraded separately from one another.<br><br>Separate Web frontends can be developed by people who actually know a thing or two about frontend development and UI design. I mean, look at the Web UIs of some all-in-one Fediverse server applications. They're often the digital counterpart of random knobs and switches poked through a piece of cardboard and labelled with a ball pen, just so that these knobs and switches are there. Sometimes they're the equivalent of expecting all kinds of end users to operate DIP switches, but hey, they're still better than soldering and unsoldering wires.<br><br>Another advantage is that server software for which alternative frontends exist does not have to drag its default frontend around. There are Mastodon servers with alternative frontends, but they still have to have the two official Web UIs installed (the default one and the Tweetdeck-style one) because they're firmly welded to the backend. I guess we all know what a heavyweight Mastodon is, and I'm certain that part of the weight is caused by the built-in Web UIs. In stark contrast, you can set up an Akkoma server with Mangane <em>instead of</em> Akkoma-FE, as in without having to also install Akkoma-FE.<br><br>By the way, Hubzilla is an interesting case here. Not only is its default UI very configurable, but Hubzilla itself is highly themeable, and third-party themes almost amount to entirely new UIs. At the same time, however, practically all official development efforts went only into the backend for most of its existence.<br><br>Any Hubzilla UI has to wrestle an immense wealth of features, and not exactly new features were added over time. This, however, caused Hubzilla's UI to gradually turn into a jumbled mess because some of the new UI elements were seemingly added in totally random places. Not only was the UI never cleaned up, but the default theme is perpetually stuck in 2012 (the name "Redbasic" says it all, it was made for Hubzilla when Hubzilla was still named Red), it was derived from an early Friendica theme, and even Friendica wasn't pretty back then. Also, the documentation was completely neglected.<br><br>So the situation last year was that there was only one working Hubzilla theme left, and that was Redbasic. It was the only theme that was even only upgraded to work with newer Hubzilla versions. There used to be other official themes, but they eventually ended up so outdated that they were removed altogether. @<a href="https://social.wedistribute.org/users/deadsuperhero" rel="nofollow noopener" target="_blank">Sean Tilley</a>'s third-party themes were last touched seven years ago, that must have been around the time when Hubzilla 3 came out. At the same time, the official documentation was not only highly incomplete, but it was so outdated that parts of it were simply false. It partly referred to features that had been axed many years ago (tech levels) and features that simply were never there (four different mention styles), and parts of it even still spoke of Red. Thus, nobody even knew how to develop new themes for current Hubzilla.<br><br>That was when the community stepped in. @<a class="" href="https://hub.hubzilla.hu/channel/pepecyb" rel="nofollow noopener" target="_blank">Der Pepe (Hubzilla) ⁂ ⚝</a> sat down and <a href="https://help.hubzilla.hu" rel="nofollow noopener" target="_blank">rewrote the entire help</a>. @<a class="" href="https://loves.tech/channel/scott" rel="nofollow noopener" target="_blank">Scott M. Stolz</a> not only started working on his <a href="https://neuhub.org/page/documentation/install" rel="nofollow noopener" target="_blank">NeuHub themes</a>, but in the same process, he reverse-engineered Hubzilla's theming system to write documentation for theming Hubzilla which had never been written before AFAIK. Around that time, @<a class="" href="https://im.allmendenetz.de/channel/chris" rel="nofollow noopener" target="_blank">?????</a> was dabbling with specialised themes for certain purposes, e.g. one very clean theme for Hubzilla channels used as long-form blogs. Later on, @<a class="" href="https://utsukta.org/channel/sk" rel="nofollow noopener" target="_blank">Saiwal</a> joined the fray with his now-popular <a href="https://github.com/saiwal/Utsukta-hub-themes" rel="nofollow noopener" target="_blank">Utsukta themes</a>.<br><br>Granted, Hubzilla still carries Redbasic around, not only as the default for new channels unless the admin chooses another one, but also as a fallback in case a new Hubzilla version doesn't support existing third-party themes anymore. The latter is becoming less likely as the Utsukta themes are being built against Hubzilla's development versions now. Besides, it's in Hubzilla's nature that everything on a hub is updated at the same time, including third-party repositories.<br><br>In general, the Hubzilla community is no longer that easily satisfied with a UI that "just works", and the devs have taken notice. Hubzilla 10.4, now a release candidate, will spruce up certain core parts of the UI. It will introduce a tree-style thread view as the new default instead of its current chronological view, something that Friendica, (streams) and Forte have had for significantly longer. That is, this is actually a side-effect of the introduction of "lazy loading" conversations to reduce the server workload. Also, upon user request, it will add a button to add images to comments.<br><br>If (streams) and Forte grow bigger, the same could happen there. They have two official themes to choose from, fairly new Fresh and an older version of Redbasic. However, they don't have a large enough community for all the same things to happen to them that happened to Hubzilla, although Pepe has said he'd rewrite the (streams) and Forte help as well, seeing as Mike had ripped them out entirely with no replacements as they were too outdated at that point. Maybe someone will even write a guide on how to adapt Hubzilla themes to (streams) and Forte.<br><br>That is, (streams) and Forte are both already the result of several years of UI and UX advancement and improvements and making them fit for a Mastodon-dominated Fediverse (where Hubzilla is still geared towards a Fediverse which it will dominate itself by the mid-to-late 2010s). This is stuff which can't be taken care of in themes because it concerns the UI engine itself, and it's partly tied deeply into the backend.<br><br>While Hubzilla, (streams) and Forte won't be able to do without their official themes anytime soon, the official themes don't significantly weigh them down. Still, they require some maintenance work to keep up with the backend.<br><br><blockquote>Wouldn't Mastodon would be better if it specialised in developing apps, and outsourced the server side to people who know how to do back-end engineering?</blockquote><br>This makes me wonder which half Mastodon would be willing to outsource. I think they'd rather hold on to the backend and pass all the frontends on. Of course, this would come with the advantage of the official Mastodon mobile app actually becoming somewhat decent rather than remaining the "we need an official app, no matter how" kluge that it is today.<br><br>CC: @<a href="https://indieweb.social/users/tchambers" rel="nofollow noopener" target="_blank">Tim Chambers</a> @<a href="https://blah.rako.space/users/rakoo" rel="nofollow noopener" target="_blank">rakoo</a><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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ActivityPub" rel="nofollow noopener" target="_blank">ActivityPub</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mastodon" rel="nofollow noopener" target="_blank">Mastodon</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Akkoma" rel="nofollow noopener" target="_blank">Akkoma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AkkomaFE" rel="nofollow noopener" target="_blank">AkkomaFE</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mangane" rel="nofollow noopener" target="_blank">Mangane</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Akkomane" rel="nofollow noopener" target="_blank">Akkomane</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a>
Jupiter Rowland@<a href="https://mastodon.nzoss.nz/users/strypey" rel="nofollow noopener" target="_blank">Strypey</a> So Pleroma and Akkoma (which, for some reason, is missing from the list) actually use the ActivityPub C2S API to connect their frontends? Even though Pleroma predates ActivityPub and started out as an alternative GNU social frontend, much like Mastodon?<br><br>I mean, they're famous for having separate repositories for the server and the Web frontend (same name with "-FE" attached). And they're equally famous for having servers that forgo the official frontend in favour of third-party stuff, most notably Mangane.<br><br>So if Mangane actually makes use of that API rather than a homebrew *oma client API, it could be used as or, if need be, modified into a sparrings partner for API-testing purposes, not to mention that it's living proof that the API actually works. As it integrates with Pleroma and Akkoma that well, I've got my doubts that it only uses the Mastodon client API.<br><br>In the cases of (streams) and Forte which are almost the same software save for protocol support, the Web UI is much closer to the server backend, as flexible and modifyable it is. In their cases, the question would be whether they could be used to test just how far feature support in the ActivityPub C2S API can possibly go, maybe even whether it'd be possible to use the ActivityPub C2S API to build an almost fully-featured (streams)/Forte client app (except, of course, Web UI configuration and (streams)' per-channel ActivityPub switch which might cut the whole app off the server).<br><br>CC: @<a href="https://indieweb.social/users/tchambers" rel="nofollow noopener" target="_blank">Tim Chambers</a> @<a href="https://blah.rako.space/users/rakoo" rel="nofollow noopener" target="_blank">rakoo</a><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=Fediverse" rel="nofollow noopener" target="_blank">Fediverse</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=ActivityPub" rel="nofollow noopener" target="_blank">ActivityPub</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Pleroma" rel="nofollow noopener" target="_blank">Pleroma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=PleromaFE" rel="nofollow noopener" target="_blank">PleromaFE</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Akkoma" rel="nofollow noopener" target="_blank">Akkoma</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=AkkomaFE" rel="nofollow noopener" target="_blank">AkkomaFE</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Mangane" rel="nofollow noopener" target="_blank">Mangane</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Akkomane" rel="nofollow noopener" target="_blank">Akkomane</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> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=Forte" rel="nofollow noopener" target="_blank">Forte</a> #<a class="" href="https://hub.netzgemeinde.eu/search?tag=API" rel="nofollow noopener" target="_blank">API</a>