@carlm7 no OAuth 2 does not require both installations to be on the same server
GNU/Linux User
Those who prefer GNU/Linux over any other OS.
Posts
-
Anyone got SSO for WordPress and NodeBB? -
What would a federated helpdesk look like for federated platforms?* Shared KB articles, up and down voted across instances* Shared community Q&A forums (Ask, Best Answer format)* Shared support / moderation staff (?)Just a random brain buzz this mornin...Actually, @[email protected] had some interesting ideas when he played around with this concept back in late 2023.
Specifically collapsing an entire topic tree into a linear style has potential readability issues with out of band posts especially if the topic tree is very wide, so he played with the idea of automatically "quoting" a post if it didn't immediately follow its parent.
-
What would a federated helpdesk look like for federated platforms?* Shared KB articles, up and down voted across instances* Shared community Q&A forums (Ask, Best Answer format)* Shared support / moderation staff (?)Just a random brain buzz this mornin...Really good question! Forums have been a huge part of support for a long time. If you think back to the last time you needed help with something, and did a web search, chances are that between the LLM-generated and SEO-optimized trash, the most helpful site was a forum.
Real people, talking about real issues (no matter how small), with the conversation indexable in order to help future visitors.
Federation can break down the barrier to accessing forums, and further participation. If you stumbled upon an AP-enabled forum, you could theoretically click a button, and be redirected to that same topic, but on your home instance (whether it be another NodeBB, /kbin, Mastodon, etc.) and immediately contribute.
AP even has support for "Question", but that got co-opted by Mastodon for their polling implementation, so I am not entirely certain what Q&A (which NodeBB does support!) would look like federated.
-
Attended the @fediforum meet and greet this morning but chickened out of doing an introduction. There were plenty of great intros, and quite a diverse group - developers, end users, content creators and platform leads. Really great to see.One of the...I saw you there! I remarked to myself that you look like your avatar hehe
-
Anyone got SSO for WordPress and NodeBB?@carlm7 Sure, best way to do that would be to install the OAuth2 server plugin for WP, and then set up oauth2-multiple on NodeBB to connect to it.
-
How web bloat impacts users with slow devices:https://danluu.com/slow-device/@[email protected] wow, thanks so much for running your test for me! It means a lot.
Also your note about our abnormally high LCP (sans asterisk) is interesting, considering the tricks that other sites utilize to artificially lower LCP, but which we don't bother with.
Ironically since the LCP* is lower than LCP, it suggests that us fixing this only results in a higher PageSpeed score but might not actually result in net benefit for end users. Ha!... but if there is a content shift, that's definitely a problem that needs to be addressed.
I'm not going to lie and say we don't chase metrics, we totally do... we just try to increase our metrics by actually making the site faster!
-
One of my least favorite patterns in software: "We don't have a field for $foo, but we have `bar` that no one is using for its intended purpose, so rather than adding a `foo` field we're going to put $foo in `bar`"You can find it all over software, and...This key bit of info seemed pretty genius, but is by modern standards pretty hacky. Nevertheless, it's served us... okay? I guess?
I'm still a little mad that carriers used to charge for SMS messages, given that it's essentially free.
-
One of my least favorite patterns in software: "We don't have a field for $foo, but we have `bar` that no one is using for its intended purpose, so rather than adding a `foo` field we're going to put $foo in `bar`"You can find it all over software, and...@[email protected] In defense of ActivityPub (not that it needs defending, and not that I'm even remotely qualified, but I digress...) I feel part of the reason behind "let's co-opt this unused property" is because it was defined in the spec, so lends some vague hand-wavy credibility to your implementation if you use it, as opposed to you extending the spec in a non-standarsized way.
Also, just for kicks, I think a neat parallel is that SMS initially conceived and developed kind of like this:
GSM is optimized for telephony, since this was identified as its main application. The key idea for SMS was to use this telephone-optimized system, and to transport messages on the signalling paths needed to control the telephone traffic during periods when no signalling traffic existed. In this way, unused resources in the system could be used to transport messages at minimal cost.
-
February Update on ActivityPub Development@[email protected] Yes, that's a common problem with the fediverse, inherent because of its design as a decentralized network of nodes talking to one another.
An instance/node will only know of replies to posts and topics that it is informed of, so while anyone can talk to anyone (in theory), each node may not see the entirety of responses to any given topic.
I have some ideas to address that, but it is not something that can be easily surmounted without some sort of centralized authority (which goes against the decentralization ethos that makes up much of the fediverse )