Your blogging options with federation are: WordPress, Ghost, and WriteFreely
julian
Co-Founder (NodeBB) | Husband 🤷♂️ and Dad 🙉 to three | Rock Climber 🧗♂️ | Foodie 🥙 | Conductor 🎵 | Saxophonist 🎷
✅ Small teams craft better code.
🇨🇦 Made in Canada
🗨️ Federating NodeBB with funding from NLNet ♥️🇪🇺
- 0 Posts
- 20 Comments
julian@activitypub.spaceto Fediverse@lemmy.world•Did something change recently with how Mastodon displays content from Lemmy / the threadiverse?0·3 days agoI suppose, although in that scenario theoretically one could add
as:sensitive
to mark the status as CW’d? I don’t think CW logic is even run for non-Notes at the moment, though I could be mistaken.
julian@activitypub.spaceto Fediverse@lemmy.world•Did something change recently with how Mastodon displays content from Lemmy / the threadiverse?0·3 days agoNot necessarily, no. Content warnings were implemented in Mastodon specifically as
summary
plussensitive
=true
. Perhaps not originally, but that is enforced now (all CW’d posts from Mastodon are marked sensitive). Might be Mastodon will CW notes that don’t havesensitive
, out of caution, but this doesn’t apply to non-Notes.So a summary included in a non-Note is not CW’d by Mastodon currently.
julian@activitypub.spaceto Fediverse@lemmy.world•Did something change recently with how Mastodon displays content from Lemmy / the threadiverse?0·3 days agoThanks. Yes, this is just how Mastodon renders content from Lemmy and Piefed at the moment.
Mastodon sees something that is not a
Note
, and says “I will treat it using a fallback mechanism. If it has a title, it is added to the top, I will add the URL back to the site at the bottom. If it has asummary
, I will use that as the content”Note that it does not use
content
, that’s why there’s no actual content. This is why the link preview also links back to Lemmy, not to the article itself.[email protected] and [email protected] can add this to their software, respectively, by populating
summary
. It can just be a copy ofcontent
, or it can be a summarization… or it could be the link to the article… anything goes really.
julian@activitypub.spaceto Fediverse@lemmy.world•Did something change recently with how Mastodon displays content from Lemmy / the threadiverse?0·5 days ago[email protected] perhaps the quote posts are not related but some other changes bundled in that version release are?
Can you share the instance that user was on? It’s worth checking out how their instance sees your post.
Mastodon did improve some non-Note handling characteristics, so it could be related!
julian@activitypub.spaceto Fediverse@lemmy.world•Would anyone like to moderate my new instance?0·9 days agoEveryone’s hilariously ragging on OP for setting up a federated instance with dubious uptime, and I’m sittin’ here thinking that it just reminds me of me when I was a young kid hacking around with software.
Back then I set up a mediawiki server with very dubious uptime. Was fun 😂
julian@activitypub.spaceto Fediverse@lemmy.world•Mastodon has a new plan to make money: Hosting and support services for the open social web0·14 days agoIt’s a good approach, it’s exactly how NodeBB operates as well.
We have a FOSS software and we sell managed services for those who don’t have the technical know-how.
Win-win.
julian@activitypub.spaceto Fediverse@lemmy.world•What are the activity_id formats for various platforms?0·17 days agoIt took me a minute to find, but it is detailed in [email protected]’s write up about HTTP Discovery of ActivityPub Objects.
This is probably exactly what you’re looking for.
https://swicg.github.io/activitypub-html-discovery/
I think your current approach has merit but is limited. If you know the instance software by URL and can resolve it using path matching without the use of a pre-flight request, that’s absolutely a better way forward. The downside is you have to know the URL patterns of every software. You’ll never “catch 'em all”!
However, if that method fails, doing a pre-flight check to grab Link also works and is a viable way forward.
You can test against NodeBB users or posts.
julian@activitypub.spaceto Fediverse@lemmy.world•What are the activity_id formats for various platforms?0·17 days ago[email protected] I think you would be better served by checking for the Link header. NodeBB and WordPress do it, if that gives you some idea of implementation?
julian@activitypub.spaceto Fediverse@lemmy.ml•TIL Maegul coined the term 'threadiverse' June 5th 20230·23 days agoOkay that’s fair.
I still think that shying away from the term would just be letting Meta win.
Might be we have to add qualifiers every time we say “threadiverse”…
- threadiverse (not that threads)
- threadiverse (lemmy/piefed/mbin)
Then again I suppose if you have to do that then that defeats the purpose of the term, doesn’t it.
julian@activitypub.spaceto Fediverse@lemmy.ml•TIL Maegul coined the term 'threadiverse' June 5th 20230·23 days agoDo you have occasion to talk about the threadiverse to people who do not use threadiverse software?
I usually find the conversation is much more elementary (i.e. “what are open networks”, “what is the fediverse”) and I’d never get into discussions about what the subset of the fediverse known as the threadiverse, is.
julian@activitypub.spaceto Fediverse@lemmy.ml•TIL Maegul coined the term 'threadiverse' June 5th 20230·23 days ago[email protected] there’s nothing specifically precluding Lemmy and Piefed from following users.
You can follow users on NodeBB, and in fact because I did worked on Mastodon microblog interop first, the software only gained the ability to follow a category relatively recently.
So [email protected] has a point about it all being the fediverse, because some of what separates Lemmy/Piefed/mbin and Mastodon are artificial.
julian@activitypub.spaceto Fediverse@lemmy.ml•TIL Maegul coined the term 'threadiverse' June 5th 20230·23 days agoEh we all have our opinions although I feel Threadiverse rolls off the tongue better than forumiverse (or foriverse which I also dislike.)
Also the term predates Threads by a full year, but I refuse to let the term die because of that association.
julian@activitypub.spaceto Fediverse@lemmy.world•Our fediverse conversations are gonna have the context they have been missing!0·24 days ago> is that an issue for the Threadiverse? I thought all replies are collected by the host instance of the community.
You’re not wrong about that. Threadiverse software (Lemmy, Piefed, and NodeBB too) use something called 1b12 to synchronize content between instances.
If you follow a community, you set up the synchronization from your server to that community.
This is similar, but about backfill, which is what happens if you follow a community mid-way and don’t have any of that stuff from before.
Also you can’t 1b12 synchronize with Mastodon, so that unfortunately is a dead-end, but you would hopefully be able to backfill from Mastodon.
julian@activitypub.spaceto Fediverse@lemmy.world•Our fediverse conversations are gonna have the context they have been missing!0·24 days agoThanks for the link back, I appreciate it!
One neat side effect of this is that if the microblogiverse backfills from the threadiverse, and vice versa, then you have in effect built a bridge connecting the two disparate 'verses.
We’re not there yet — this step only exposes conversational contexts so that consumers (like NodeBB) can backfill from them. Neither Lemmy nor Piefed have signalled intent to consume contexts yet, but as it is a relatively new extension, there is no telling what may happen in a week, a month, a year… :)
Also [email protected] is pretty darn responsive and if you as (very) nicely that would go a long way.
julian@activitypub.spaceto Fediverse@lemmy.world•Our fediverse conversations are gonna have the context they have been missing!0·24 days agoThose are all very good questions, and exactly the sort of things that would be discussed at the ForumWG.
Backfill is just one of the things (the main thing, currently) we touch on, but one of the more important ones, because the potential to ensure you have the entire conversation is important from a data completeness standpoint.
The thing to remember is that there’s no one “owner” of a conversation. Right now it’s a pretty loose association… individual posts and notes can declare that they are part of a context, even if that isn’t the case. This beats the current system where there is no association at all.
The difference here is that as a consumer of backfill, I can actually go to the context and verify this. We can extend this later on with context ownership, and defer responsibilities like moderation, interaction policies, forking/merging, etc.
The long view of this is we intend to increasingly solidify the association between context and object over time.
julian@activitypub.spaceto Fediverse@lemmy.world•Unified Fediverse App - a browser solution?0·29 days agoCombining notification streams is precisely the mission statement of UnifiedPush.
Pinging [email protected] about this as this is his site I believe
julian@activitypub.spaceto Fediverse@lemmy.world•[fluff post] If lemmy users are Lemmites, what would we like to call piefed users?0·1 month agoThe fact that you name dropped NodeBB (a good example), Flarum (which has no working federation), but did not mention Discourse (which has only partially working federation and limited threadiverse support) gives me the warm and fuzzies 🤣
Hey, yeah, please tell the Linux Nerds people to turn on federation!
Tell them Julian from NodeBB will help them get started 🤓