I've just rediscovered a feature of Friendica, composing abstracts for different audiences. Friendica allows you to write long postings, much longer then the arbitrary chosen 280 or 500 characters. But it also allows you to send those long texts into streams and networks that are not suited for such long texts. For such cases, Friendica has the BBCode tag abstract, you can use to add a summary to the posting--these summaries can be specific for different platforms you relay your posting to.
So say, you make a public posting into the Fediverse that is also send to Twitter by Friendica. Instead of hoping that Friendica does shorten the text correctly for Twitter (it tries to do so) you can define the content send over to the land of the 280 character yourself. Just add an [abstract=twit]This is the message for Twitter[/abstract].
In addition, you can set a general abstract for the ActivityPub network with [abstract=apub]This will the abstract for AP platforms[/abstract] (the result is called Content Warning / CW on other platforms in the Fediverse). And best of all, you can combine the two 😀
As illustration, here is the posting I just wrote. It is not that long, but it was too long for Twitter; so the extra abstract was added.
[abstract=twit]Lorenz hat Micha mal Löcher in den Bauch gefragt, als sie sich das #Fediverse (#Friendica, #Hubzilla, #Mastodon, #Peertube, #Pixelfed, #Pleroma) in der 1. Staffel von "Besser" angeschaut haben. https://besser.demkontinuum.de/2021/12/das-fediverse-als-chance/[/abstract]
[abstract=apub]Podcast Empfehlung über das Fediverse - nicht nur Mastodon 😉[/abstract]
Auch wenn die erste Staffel von "Besser - Der Podcast" schon ein paar Tage auf dem Buckel hat lohnt der sich in meinen Augen als Einführung ins #Fediverse. @lorenz_mv@horche.demkontinuum.de fragt @hoergen@horche.demkontinuum.de da einige Löcher in den Bauch über #Friendica, #Hubzilla, #Mastodon, #Peertube, #Pixelfed, #Pleroma und noch einige andere Plattformen.
Den Fediverse Account des #Podcast findet ihr hier: @besser@horche.demkontinuum.de
BTW Friendica offers several addons providing tools for users to define what postings should be filtered/collapsed in their streams. By length, language, filtered words. This is the reason why abstracts are mostly used for outgoing communication but not on Friendica itself.
@musicman I know #django moved to LiberaChat, but #python is still debating it. #haskell is moving also. I also checked #nim, but I did not see any discussion about moving.
Neither Evan nor Alex have expressed an opinion about moving #pump.io, so I suspect it will remain on Freenode. I checked #hubzilla, but there doesn’t appear to have been any discussion about it. I left #friendica after someone set up a really noisy bridgebot, so I don’t know whether they’re moving. I also left #mastodon
Freenode is the official IRC host for the GNU project, so a lot of GNU software is awaiting a decision from GNU.
(All hashtags above are names of Freenode IRC channels / rooms, some of which are in the process of moving to Libera.Chat or OFTC.)
The time may come for !gnusocial, #Friendica, #Mastodon, and other Fediverse software to move their #IRC channels to a different network. Hopefully, we can discuss and co-ordinate that move.
I’m still looking for a low priced annual payment VPS provider that has a somewhat lower risk (of closure, hardware failure, etc) than most LEB hosts, so I can launch temporary testing instances (for example, the upgrade of GS to the #ActivityPub enabled 2.0 branch, and looking at how well #Zap, #Pleroma, #Friendica instances fit into the !FNetworks roadmap).
I’m also considering adding a Federati #Pump.io instance, but I need to talk with the Pump.io project about SSO options. Since they use Node.JS, I’d want it on a completely separate VPS, with some restrictions to prevent incidents. Also, if utilization is too low, that would likely close.
Currently, everything is still coming out of my pocket.
Caution: this episode is over three hours long, so I have not listened (and will likely only listen to a fraction of it).
I wish @tio had also brought someone from #GNU_Social and someone from #Pleroma (and maybe @mike@loadaverage.org @mike@z.macgirvin.com to represent #Hubzilla and #Zap (and #Mistpark, #Redmatrix), and @dansup developer and project founder / leader of #PixelFed, and perhaps someone from #PeerTube, #Misskey, and so on). The other thing I wish had been done is to slice this far-too-long episode into four pieces, each an hour or less in length.
Sorry, Michael, I don't know whether you're officially the project leader, so I left that unsaid.
So last weekend we had our annual ~friendica #Hackathon, like every year over the last seven years. Which grew into a nice tradition to gather around a table, discuss things about #Friendica and spend some time hacking various problems and just have some fun.
Obviously this year was totally different. When the event in early autumn arrived just above the horizon, I just had six weeks of quarantine behind me with some really unpleasant memories to Covid-19 and the rest of the Berlin LUG https://gettogether.community/freaks/ was also in favor to not meet indoors this year. So we started to plan this event as online thing.
And it turned out to almost work like the meeting at K-9 or the E-LOK. Nice people gathered around a virtual table, some having on their video streams, some only their audio stream and some others "just" taking part in the textual chat. With the big advantage that parts of that table were located in various parts of Germany and Northern-America (if I missed some locations I'm utterly sorry) bringing more people together onto that table.
Thanks to everyone from the community who joined the Hackathon and made it to such a nice event warming up against the coldish, rainy weather that we got just in time here in #Berlin :-) <3 Happy hacking everyone!
And no, this is not the wrapping up blog posting, that will follow later :-)
@clacke Can you describe how that AP "groups" server you use works? And post its URL? I think @heluecht is doing something similar for #Friendica, but it might be helpful to make sure everyone is thinking about similar ideas.
I don't understand a word (well, except loanwords and cognates).
So, for instance, they're talking about text strings and the [AP? Diaspora? DFRN?] protocol, and I understand those words, because they are the same as the English words.