Demo post from Hubzilla
@Fediverse News This is another post to demonstrate what is possible in #Hubzilla posts and how much of it, if anything, arrives on instances of other projects. It also demos the functionality of Hubzilla's NSFW app; if you've installed it, it should give you a content warning.
For those who don't know yet: Hubzilla is a fork of #Friendica, created by Friendica's own creator, Mike Macgirvin. Friendica, then named Mistpark, was launched in summer 2010, six years before #Mastodon, already as a free-as-in-free-license, open-source, decentralised, distributed, federated alternative to Facebook. Basically what Mastodon was to Twitter six years later.
Friendica was geared right away towards macroblogging with forum functionality on top. Its capabilities were chosen accordingly, including no character limit, image embedding (with included manageable file space to upload images to) and text formatting through BBcode.
Hubzilla, then named Red, was forked off Friendica in 2012, four years before Mastodon. It was converted to a whole new protocol which Mike had conceived in 2011 with capabilities previously unseen on the #FederatedSocialWeb, now known as the #Fediverse, especially #NomadicIdentity. Otherwise, most of the features were kept the same, and even many more came on top. Hubzilla turned from a distributed social network into a nomadic social content management system.
While neither Friendica nor Hubzilla uses #ActivityPub internally as their protocol, both have built-in "translators" that enable them to connect to Mastodon and other ActivityPub-based Fediverse projects.
The main intention behind this post is to show Mastodon users in particular what Fediverse projects that aren't Mastodon are capable of. It shall also demonstrate how Mastodon cripples posts coming in from non-Mastodon instances.
Again, when Mastodon was launched, Hubzilla already had these features, and it had had them for four years already.
The Mastodon users amongst you will only see the crippled form of this post and probably wonder what I'm talking about. If you're using Mastodon through a Web browser, click on the date/the age of the post, and it'll take you to the original (as opposed to the mangled Mastodon output). For your convenience, especially that of those of you on mobile apps, I will also stitch together screenshots of this post and additionally publish it as an article.
Five images should be embedded in this post. All are stored on the file space built into my Hubzilla channel.
The #demonstration starts right below ↓ this horizontal line ↓:
Link to the Hubzilla website which runs on Hubzilla itself.
Bold type.
Italics.
Bold and italics.
Underline.
Text in a generic sans-serif typeface.
Text in a generic serif typeface.
Text in a generic monospace typeface.
Text in Courier.
Text in Arial (if that's installed on your device).
Text in Helvetica (if that's installed on your device).
Text in Free Sans (if that's installed on your device).
Text in Arial with Helvetica and Free Sans as fallbacks.
Very large text.
Extra large text.
Large text.
Small text.
Extra small text.
Very small text.
Size 12 text.
Size 20 text.
Headline 1.
Headline 2.
Headline 3.
Headline 4.
Headline 5.
Headline 6.
An in-line code block
.
Multiple-line
code block.
Code blocks can also highlight 20 different languages.
Red text.
Blue text.
Dark blue text.
Teal text.
Fuchsia text.
Olive text.
]Text coloured in #005387 (RAL 5005 signal blue).
]Text coloured in #[url=https://social.trom.tf/search?tag=789922]789922 (like >greentext on 4chan).
[hl=yellow]Text highlighted in yellow.[/hl]
[hl=#008351]Floral white text highlighted in #008351 (RAL 6024 traffic green).[/hl]
↓ Here goes a picture of the 7-segment digit 1. Alt-text should be, "7-segment digit 1."
[url=https://hub.netzgemeinde.eu/photos/jupiter_rowland/image/acec8c7b-2d3c-4f83-83e6-a5d1da7c717e]
↑ Here goes the picture.
Jupiter Rowland wrote:
This is a self-quote.
This is a quote, too.
This is a quote, three.
This is a spoiler:
Now the spoiler is open.↓ Here goes a picture of the 7-segment digit 2. Alt-text should be, "7-segment digit 2."
↑ Here goes the picture.
↓ Here goes a table.
First table header | Second table header |
---|---|
Table content | More table content |
Even more table content | Still more table content |
↑ Here goes a table.
↓ Here goes a picture of the 7-segment digit 3. Alt-text should be, "7-segment digit 3."
↑ Here goes the picture.
- Bullet-point list.
- More bullet-point list.
- Even more bullet-point list.
- Numbered list.
- More numbered list.
- Even more numbered list.
- Roman numbered list.
- More Roman numbered list.
- Even more Roman numbered list.
- Minuscule Roman numbered list.
- More minuscule Roman numbered list.
- Even more minuscule Roman numbered list.
- List with letters.
- More list with letters.
- Even more list with letters.
- List with capital letters.
- More list with capital letters.
- Even more list with capital letters.
↓ Here goes a picture of the 7-segment digit 4. Alt-text should be, "7-segment digit 4."
↑ Here goes the picture.
Embedded YouTube video through Invidious:
Same video on PeerTube (which is part of the Fediverse, too):
Hardlimit: Overview of the decentralised Hubzilla Social Network (GadgeteerZA)
↓ Here goes a picture of the 7-segment digit 5. Alt-text should be, "7-segment digit 5."
↑ Here goes the picture.
Special features of Hubzilla and (streams):
Your name: [observer.name]
Your short name: [observer.webname]
Your hub: [observer.baseurl]
Your profile picture, automatically embedded:
[observer.photo]
Your channel, automatically embedded and clickable: [observer.url]
For the record: This post has 7,750 characters.
Overview of the decentralised Hubzilla Social Network
Watch an overview of the user features as well as admin features for the decentralised and federated Hubzilla social network.Danie van der Merwe | Invidious
Overview of the decentralised Hubzilla Social Network
Watch an overview of the user features as well as admin features for the decentralised and federated Hubzilla social network. Hubzilla can be considered a worthy alternative to Facebook, and it has a unique feature for cloning its channel elsewhere to act as a live backup in case the primary hub is no longer available. It has posts, photos, events, calenders, chats, wikis, webpages, and plenty of 3rd party add-ons.Intro: 00:00
Multiple Channels/Profiles 03:55
Privacy from Admin 05:55
Forums/Groups 06:23
Redundancy / Nomadic Identity 06:52
Main Feed Stream 10:22
Post Reactions 12:24
Profiles 15:43
Privacy Groups 17:40
Channel Management 18:40
User Settings 19:19
Hub Admin Settings 21:48
Security / Federating 25:23
Feature Settings 27:01
Add-Ons 29:19
Twitter API 33:04
Local User Directory 35:39
Friend Suggestions 36:04
Edit Friend Permissions / Filtering 36:52
Booking Events 38:40
User Apps 42:30
Photo Albums 45:25
Chat Rooms 47:10
Guest Access 48:35
Notes 49:35
Web pages 49:54
Wikis 51:51
Creating a Post (Encryption/To Twitter) 53:00
Wrap Up 58:05#hubzilla #alternativeto #federated #fediverse #socialnetwork #socialmedia #altmedia #deletefacebook #FOSS #opensource #selfhosting
like this
m@thias.hellqui.st :verified-skull:, Langdon Alger and Ema エマ like this.
reshared this
eshep reshared this.
Jupiter Rowland
in reply to Jupiter Rowland • • •Article version of my "Demo post from Hubzilla"
hub.netzgemeinde.euEma エマ likes this.
Yohan Yukiya Seseㆍ사요한・謝雪矢
in reply to Jupiter Rowland • • •(1/2) Attaching screenshots how it looks like from Mastodon's end, for quick reference.
@fediversenews
Yohan Yukiya Seseㆍ사요한・謝雪矢
in reply to Yohan Yukiya Seseㆍ사요한・謝雪矢 • • •(2/2) Second set of screenshots, since Mastodon is limited to max 4 attachments.
@fediversenews
A fly against the machine
in reply to Jupiter Rowland • • •Jupiter Rowland
in reply to A fly against the machine • • •@Den Hårfagre I don't know. Hubzilla doesn't have a usable mobile app.
I've written the post and my comments on Hubzilla's Web interface through Mozilla Firefox on a desktop PC running Debian GNU/Linux. Nothing mobile involved here.
♾️ 스노 (雪亮 Yuki) 🔏 🌟
in reply to Jupiter Rowland • • •Yohan Yukiya Seseㆍ사요한・謝雪矢
in reply to ♾️ 스노 (雪亮 Yuki) 🔏 🌟 • • •I think the most important take away (at least for me) is the limited attachments Mastodon shows to their users. Content is being dropped without the user's knowledge.
#Hubzilla, #Friendica, #Misskey, #Calckey, and of course #Pixelfed, to mention a few, can attach more than four (4) images. But once it shows up in a Mastodon-powered instance, attachments 5 and up are discarded to the void.
Sadly, I can't test how it looks like in Pleroma and forks. I tried it in two Soapbox instances, the first one unfortunately is too slow (not sure what happened to that instance), and in the second instance, your post is not showing up even if searched via URL.
@youronlyone@hashi.icu @jupiter_rowland @fediversenews
like this
_jayrope and Langdon Alger like this.
Lapineige
in reply to Yohan Yukiya Seseㆍ사요한・謝雪矢 • • •this is how it looks on Akkoma (fork of Pleroma, this shouldn't matter here) with #Mangane front-end 🖼️
cc @fediversenews
Lapineige
in reply to Yohan Yukiya Seseㆍ사요한・謝雪矢 • • •this is how it looks on Akkoma (fork of Pleroma, this shouldn't matter here) with #Mangane front-end 🖼️
cc @fediversenews
Yohan Yukiya Seseㆍ사요한・謝雪矢
in reply to Lapineige • • •It's much better! Images are intact and positioned where the original author meant it.
@youronlyone@hashi.icu @jupiter_rowland @fediversenews
Lapineige
in reply to Yohan Yukiya Seseㆍ사요한・謝雪矢 • • •Jupiter Rowland
in reply to Lapineige • • •@Lapineige Not too shabby. I'm not sure which of the limitations have to be contributed to Akkoma itself, to Mangane or to the mobile platform.
Okay, Akkoma seems to interpret the UTF-8 in the summary as ASCII, or it doesn't expect punctuation.
Mentions and hashtags look like on Hubzilla. The title is recognised and converted; I guess it contains a link to the original, and if that's the case, that's nice.
Horizontal lines work, bold type works, italics don't, underline does, strikethrough doesn't. Typefaces don't, but I didn't really expect this to work easily everywhere, especially not on mobile devices. Text sizes and headlines don't work either.
Both types of code block work, and they're shown differently. I would have loved to demo code highlighting, but I had no reference code at hand.
Text colours and highlighting colours don't work.
The digits are surprisingly huge, they should be 40x60 or so. But they are where I've put them, only that I
... show more@Lapineige Not too shabby. I'm not sure which of the limitations have to be contributed to Akkoma itself, to Mangane or to the mobile platform.
Okay, Akkoma seems to interpret the UTF-8 in the summary as ASCII, or it doesn't expect punctuation.
Mentions and hashtags look like on Hubzilla. The title is recognised and converted; I guess it contains a link to the original, and if that's the case, that's nice.
Horizontal lines work, bold type works, italics don't, underline does, strikethrough doesn't. Typefaces don't, but I didn't really expect this to work easily everywhere, especially not on mobile devices. Text sizes and headlines don't work either.
Both types of code block work, and they're shown differently. I would have loved to demo code highlighting, but I had no reference code at hand.
Text colours and highlighting colours don't work.
The digits are surprisingly huge, they should be 40x60 or so. But they are where I've put them, only that I didn't centre them.
Quotes work including names and nesting. Spoilers are recognised, but open by default.
Again, I didn't expect tables to work, but I'm surprised to see the same huge gap on top as on Hubzilla.
All lists are converted to bullet points, but lists work.
Video embedding doesn't, but it gives you the URLs.
If the Hubzilla trickery had worked, I would have been very surprised.
On a sidenote, I am actually surprised to see your pictures in the correct order, even though they're all put above the text again. Above posts from Mastodon and MissKey, they come in reverse order. I guess another bug report is due.
Lapineige
in reply to Jupiter Rowland • • •for your information this is a desktop screenshot, not mobile.
I can try later with Akkoma/Pleroma default front-end.
Try the reverse should be interesting. I'm not sure Hubzilla interprets markdown formatted content from Pleroma/Akkoma/Misskey/Calckey with 100% compatibility.
Jupiter Rowland
in reply to Lapineige • • •Maria Karlsen likes this.
Lapineige
in reply to Jupiter Rowland • • •out of curiosity, can you see that my previous reply is edited ? I don't know if Hubzilla supports it.
edit : ok others can see it.
Flatbush Gardener 🌈
in reply to Lapineige • • •@jupiter_rowland
Jupiter Rowland
in reply to Lapineige • • •Stark
in reply to Lapineige • • •If you edit a post that someone has already #boosted, they will receive a notification informing them.
I actually like it. It stops people from posting something, has it boosted, and then changes the content.
Other users can only see an "edited" tag. They can't easily see what the original content was, but you will be able to do it with the #Mastodon #API, I think.
@jupiter_rowland
caos
in reply to Yohan Yukiya Seseㆍ사요한・謝雪矢 • • •Here I had also tried to illustrate with a few screenshots how posts from #Peertube, #WriteFreely, #Mobilizon etc. look from the perspective of Mastodon, Hubzilla, Friendica and Calckey: metalhead.club/@caos/109779354… @youronlyone@hashi.icu @jupiter_rowland @fediversenews
Scott M. Stolz likes this.
Yohan Yukiya Seseㆍ사요한・謝雪矢
in reply to caos • • •Thank you for sharing!
Hmm… we need to put the images together somewhere. I'll submit it to webarchives, too.
@youronlyone@hashi.icu @jupiter_rowland @fediversenews
Jupiter Rowland
in reply to ♾️ 스노 (雪亮 Yuki) 🔏 🌟 • • •censored for “transphobia”
in reply to Jupiter Rowland • • •Maria Karlsen
in reply to Jupiter Rowland • • •A fly against the machine
in reply to Maria Karlsen • • •Jupiter Rowland
in reply to Jupiter Rowland • • •The start post as it first appears on Hubzilla. The yellow button belongs to an automatic content warning hider which was triggered by "NSFW" in the text.
Hubzilla will show this comment itself hidden behind a content warning.
Also, notice the title. You can't see anything like this on Mastodon.
This and the following screenshots were taken in Firefox on Debian GNU/Linux on a desktop computer.
Jupiter Rowland - jupiter_rowland@hub.netzgemeinde.eu
hub.netzgemeinde.euJupiter Rowland
in reply to Jupiter Rowland • • •The start post as it appears on Hubzilla after clicking the yellow button and thereby getting past the content warning.
What is shown additionally now is what is known as a content warning or CW on Mastodon. On Hubzilla, this very same feature has been a summary for very long posts since before Mastodon was launched.
The blue label below has to be clicked to get past the summary and see the post itself.
Jupiter Rowland - jupiter_rowland@hub.netzgemeinde.eu
hub.netzgemeinde.euJupiter Rowland
in reply to Jupiter Rowland • • •The start post after getting past both the content warning (not what would be a content warning on Mastodon, but the yellow button above) and the summary (which Mastodon understands as a content warning).
I've manually stitched this together in GIMP from about ten screenshots.
Way down, you'll discover a closed spoiler. The next picture will show it after having been opened.
Jupiter Rowland - jupiter_rowland@hub.netzgemeinde.eu
hub.netzgemeinde.euJupiter Rowland
in reply to Jupiter Rowland • • •The spoiler from the above image, now opened.
Jupiter Rowland - jupiter_rowland@hub.netzgemeinde.eu
hub.netzgemeinde.euMaria Karlsen
in reply to Jupiter Rowland • • •Maria Karlsen - shimriez@zotum.net
zotum.netFeralRobots
in reply to Jupiter Rowland • • •@fediversenews
Csepp 🌢
in reply to Jupiter Rowland • • •Ema エマ
in reply to Jupiter Rowland • • •[table border=1][tr][td]text[/td][/tr][/table]
Fediverse News reshared this.
Maria Karlsen
in reply to Jupiter Rowland • • •Scott M. Stolz likes this.
notsoloud
in reply to Jupiter Rowland • • •This is #fedilab , works well enough for me. Anyways I'd use my browser for complicated renderings.
The quotes work also.
@fediversenews
neue medienordnung plus
in reply to Jupiter Rowland • • •May be a "ChatBotHubzilla" (a'la ChatGPT) trained with this and other valuable articles by Jupiter Rowland can spread the benefits of Hubzilla much more efficiently than posts that streak the Fediverse night sky like meteors and often just disappear without being noticed?
#ChatBotHubzilla #ChatGPT #ChatGPTDiary #Fediverse #Fediverse #HubzillaPromotion #JupiterRowland #JupiterRowland #Meteor
Zach777
in reply to Jupiter Rowland • • •Maria Karlsen likes this.
Fediverse News reshared this.
_jayrope
in reply to Zach777 • • •@Zach777
You should try. It can even quote you.
Fediverse News reshared this.
benny
in reply to Jupiter Rowland • • •_jayrope
in reply to benny • • •@benny
Your comment (not quoted here for reference) is hilarious. There's no end to any possible development in open source social media.
You are talking about two commercial products, with ad budgets & profit interest involved. And no say whatsoever for customers using these products.
All measured just in money.
Federated social media doesn't work like this. Luckily. Here you can have impact, if you act. Take that chance and use it.
Jupiter Rowland likes this.
Fediverse News reshared this.
Jupiter Rowland
in reply to _jayrope • • •@_jayrope @benny Also, keep in mind a few more things:
Video2000 was incompatible with VHS. If you wanted to use both standards, you needed recorders and tapes for both.
#Hubzilla is compatible with #Mastodon as our posts prove. You can connect to just about everyone on Mastodon while still keeping using Hubzilla.
Besides, Hubzilla isn't just fancier Mastodon. Hubzilla isn't just microblogging. If you switched from Hubzilla to Mastodon, you'd lose more than text formatting. You'd lose boatloads of features which Mastodon can't realistically hope to replace, from multiple channels on one login to articles and wikis to full and proven #NomadicIdentity.
Mastodon can't and won't displace Hubzilla.
Scott M. Stolz likes this.
Fediverse News reshared this.
_jayrope
in reply to Jupiter Rowland • • •@Jupiter Rowland
You're so nice (to me being a HZ user/admin).
BUT: Let's be fair. All of those different ideas of most probably a similar concept
should coexist and interact at their best, not fight.
Fediverse News reshared this.
benny
in reply to Jupiter Rowland • • •Now I went to a new server and use yunohost for my online stuff, but I haven't yet figured out how to migrate my old install to the yunohost instance
Fediverse News reshared this.
_jayrope
in reply to benny • • •Fediverse News reshared this.
benny
in reply to Jupiter Rowland • • •Scott M. Stolz likes this.
Fediverse News reshared this.
Langdon Alger
in reply to benny • • •Maria Karlsen
in reply to Jupiter Rowland • • •Maria Karlsen
in reply to Jupiter Rowland • • •@Zach777
You don't have to switch. You can use both.
like this
_jayrope and Langdon Alger like this.
Fediverse News reshared this.
Zach777
in reply to Maria Karlsen • • •Fediverse News reshared this.
_jayrope
in reply to Zach777 • • •Fediverse News reshared this.
Zach777
in reply to _jayrope • • •Fediverse News reshared this.
_jayrope
in reply to Zach777 • • •@Zach777 That's my server space provider's business. The last outage took 18 hrs (water in the data center, oops) Data was fine afterwards. Got to mention, that it was the first of such outages in 20 years, though.
Hoster is hostforweb.com, account type is Business Pro, you'll have no root access, but terminal for HZ and a Cpanel to assist. Has a git.
Sympahic Russians in upstate NY.
I'm good with them.
Fediverse News reshared this.
Zach777
in reply to _jayrope • • •Fediverse News reshared this.
_jayrope
in reply to Zach777 • • •Scott M. Stolz
in reply to Jupiter Rowland • • •@_jayrope @Zach777 Self-host as in "my own instance on a web host" vs. self-host as in "a server in my house."
I could save a lot of money by self-hosting at home, but I don't think it is allowed by my ISP (on the plan I am on).
Fediverse News reshared this.