@pfefferle@mastodon.social
@pfefferle@mastodon.social avatar

pfefferle

@pfefferle@mastodon.social

web worker, blogger, podcaster, #openweb advocate and citizen of the #indieweb and the #fediverse.

Open Web Wrangler @ #Automattic

I am currently working on the #ActivityPub plugin and several #IndieWeb (mainly #Webmentions) plugins for #WordPress! Besides of that, I maintain some other small Open Web plugins and try to help out on the #pluginkollektiv.

Follow my blog on the fediverse: "@pfefferle"

#fedi22

This profile is from a federated server and may be incomplete. Browse more on the original instance.

mat, to random

Wordpress ActivityPub plugin 2.0.0! FWIW, Bidirectional Comment Federation is the last piece I personally was waiting for to declare this thing "feature complete". It means instead of a discussion on your blog and another discussion on social media, there's now a single conversation. Congratulations @pfefferle !

marcelweiss, to random German
@marcelweiss@mastodon.social avatar

Das ist in der Tat ein big deal. Sehr toll. Congrats @pfefferle!

In der kommenden Ausgabe neunetzcast 99 sprechen Matthias Pfefferle und ich auch über die 2.0-Version seines ActivityPub-Plugins. (und mehr, sehr viel mehr)

https://friendica.exon.name/display/97d67096-1565-9d0c-8fbf-e65049795331

marcelweiss, to random German
@marcelweiss@mastodon.social avatar

8.1. und die erste neunetzcast-Ausgabe des Jahres ist im "Kasten", wie wir Profis zu sagen pflegen.

Wieder mit dem hochgeschätzten Herrn @pfefferle

RATET MAL WORÜBER WIR GEREDET HABEN

jamez, to wordpress
@jamez@mastodon.social avatar

Still on the <=> front, it feels powerful to give readers the alternative to reply with comments on a post using either WP or Mastodon. Hat tip: @michael

image/png

mammoth, to random
@mammoth@moth.social avatar

Introducing david, curator of the /queertech Smart List on Mammoth. /queertech features queer voices in tech, design, game development, & comp sci. 🏳️‍🌈

"I like that Mammoth offers curated lists that focus on active users who post about specific topics. These are the accounts that I suggest new members follow!" - @david, Blogs at david.garden

dansup, to fediverse
@dansup@mastodon.social avatar

ngl fedi devs are weirdos

they either embrace it or hide it

cheers to the crazy ones, the misfits, the rebels, the troublemakers, the round pegs in the square holes

jamez, to mastodon
@jamez@mastodon.social avatar

I've given some serious thought to creating a server just for the sake of merging this account to the instance bridging my blog to the . It just feels such a burden to maintain all that just for the sake of presenting a clean, single entity on Mastodon.

smschumacher,

@jamez @pfefferle I’d second the Akismet coexistence being a very good thing. As I’m able to play more with this I’ll keep in mind any expectations or ideas that come up. The comment integration is the primary thing that really intrigues me about where this could go in the future.

photomatt, to random
@photomatt@mastodon.social avatar

Birthday Gift

It's true, it's true, I turn forty years old in ten days. What do you get the guy who has everything? I admit I'm not the easiest to shop for, I can be quite particular in my preferences of this cable versus that one, but the good news is the gift I most want for my 40th is something everyone can do.

https://ma.tt/2024/01/birthday-gift/

evanprodromou, to fediverse

As I often do, I made a poll on the fediverse about two concepts I am interested in: Big Fedi versus Small Fedi. Although I think these are interesting topics, I couldn’t come up with exact summations of what the “Big Fedi” and “Small Fedi” positions are. So, I wanted to write down what I could here.

The fediverse, in this case, is an internetwork of social networks. It works a lot like email; you can have an account on one network and follow, message, and react to people (or bots) on other networks. The biggest software tool for making fediverse networks is Mastodon; there are a lot of other Open Source servers for setting up nodes. There are also some proprietary nodes — Meta Threads and Flipboard are two of the biggest.

The following are some clusters of ideas that I think coalesce into “Big Fedi” and “Small Fedi”. I haven’t been able to tie them all back to some fundamental principle on either side.

Big Fedi

The “Big Fedi” position is a set of ideas that roughly cluster together. Not everyone who agrees with one or a few of these agrees with them all, but I think they tend to be related.

  • The fediverse should be big. Real big. Like, everyone on the planet should have an account on the fediverse. It will make the internet better and the world better.
  • We should make choices that help bring the fediverse to new people. Because the fediverse should be big, we should be doing things to make it bigger; in particular, to bring it to more people.
  • There should be a lot of different account servers. (I’m using “account servers” instead of “instances” or “servers”.) It’s good to have a lot of choice, with a lot of different parameters: software interfaces, financial structure, what have you.
  • Commercial account servers are welcome. This variety includes commercial services. If they provide the right mix of features and trade-offs that certain people want, it’s good to have them, especially if they have a lot of users.
  • Moderation can be automated. Shared blocklists, machine learning, and other tools can be used to catch most of the problematic interactions on the fediverse.
  • Account servers can be big. It doesn’t matter how big they are: 1M, 10M, 100M, 1B people is fine.
  • The fediverse should have secondary services. In order to grow, we need secondary services, like people-finders, onboarding tools, global search, bridges, and so on.
  • The individual is central. People should be able to set up their environment how they like, including their social environment. They have the tools to do that. The account server may set some parameters around content or software usage, but otherwise it’s mostly a dumb pipe.
  • Connections should be person-to-person. The main social connection is through following someone. Building up this follow graph is important.
  • People I care about should be on the fediverse. I have a life outside the fediverse — friends, family, colleagues, neighbours. My governments, media, celebrities, sports figures, leaders in my industry. It would be good to have more of those people on the fediverse, so I can connect to them.
  • People should get to make choices about their account server. Everybody has different priorities: privacy, open source, moderation, cost, stability, features. We can all make our own choices about the account server we prefer.
  • It should be possible to have ad-free account servers. Technically and culturally, we should be able to set these up.
  • It should be possible to have Open Source account servers. People who prefer free network services should be able to run them and use them.
  • It should be possible to have algorithm-free account servers. You should be able to just follow things reverse chronologically.
  • It should be possible to have individually-run account servers. A normal technically-minded person should be able to run their own account server for themself, friends, their household, or even for a larger communty.
  • Harms that are mostly kept to account servers are up to people on those servers to solve. Good fences make good neighbours. If things become unbearable, people can move servers somewhat frictionlessly.
  • Affinity groups should stretch beyond account server boundaries. Groups, lists, and other social network features are important and should be fully federated. They should provide a lot of features.
  • There may be some harm that comes with growth; we can fix it later. We’re going to find problems as we go along. We can deal with them as we come to them.
  • The fediverse is going to look very different over time. The way things work now are not how they’re going to be 1, 3, 5, 10 years from now. Especially as the fediverse grows, different structures and ways of working are going to develop.
  • Open standards are important. By having public, open standards available through big standards organizations, we gain the buy-in from different account network operators to join the network. We definitely don’t have time to negotiate bilateral agreements; we need solid standards.
  • Variety in types of account server operators is good. Different people have different needs and tolerances. If we want to have more people, we need to cater to those different needs with different account servers.
  • Existing organizations can and should provide account servers. Not just existing tech companies; also businesses providing servers for their employees, universities for students, cities or other governments for their citizens.
  • Existing services, even if they’re bad, will become somewhat better if they have fediverse features. People on those services will get to connect with a variety of new people. They’ll find out about the fediverse, and might move to another account server, or try something else new.
  • It’s more important to bring good people to the fediverse than keep bad people off it. More people is good, and the people I care about on other networks are also good. There may be some bad people, too, but we’ll manage them.

Small Fedi

Here is a rough cluster of ideas that I’d call “Small Fedi”. Again, not everyone who agrees with one or two of these agrees with all of them.

  • The fediverse should be safe. Safe from harassment, safe from privacy violations.
  • Growth is not important. We’ve gotten along this long with a small fediverse. It’s OK how it is, so growth is not important. Growth is a capitalist mindset.
  • People who aren’t on the fediverse don’t matter as much as people who are. Their needs, at least. When discussing the future of the fediverse, we don’t need to talk about people on other networks much at all.
  • If people want to get on the fediverse, they can join an existing account server. We don’t need to bring new account servers to the fediverse; there are a lot already. People who really care about getting on the fediverse can join an existing account server, or set up their own. If they’re not willing to do this, they’re probably not that interested in the fediverse, so why should we bother trying to connect to them?
  • If growth could cause harm, we either should fix the problem before growing, or we shouldn’t grow. We should examine opportunities carefully, but by default we should say no.
  • Commercial account servers are discouraged. Most commercial services do harm. Even if they’re on the fediverse, they’re going to try to do harm to make more money. So, they should be avoided as much as possible.
  • Secondary services can cause harm and should be severely limited if allowed at all. People search and content search can be used for privacy invasion or harassment. Shared blocklists can be manipulated to cause echo chambers. Machine learning can be biased. Onboarding services favour big account servers. They should be discouraged or, preferably, closed.
  • The account server is central. Moderation decisions, cultural decisions, account decisions, most social decisions should happen at the account server level.
  • Account servers are the primary affinity group. You should find an account server that feels like home. Any other groups are less important.
  • Feeds like “fediverse” and “local” are important. There is a public community of account servers that your account server connects to, and the public feed from that community is important. You might use it more often than your home feed. Your local feed is also important, because your account server is a group you belong to.
  • Moderation should be primarily by hand. The courage and wisdom necessary to make most moderation decisions can only be managed by hand. Automated tools can be manipulated.
  • Account servers must be small. Human moderators can only do so much work, so the account servers they moderate can only be so big.
  • The fediverse works just about right right now, and shouldn’t change. There’s a good reason for how everything works, and it’s fine. People who want to change the way things work just don’t get it.
  • It’s not important that people from my real life are on the fediverse, and it’s kind of discouraged. The account server is the most important affinity group, then the larger “fediverse”. That’s enough; other people are needed or welcome. People who I know who aren’t on the fediverse don’t care about fediverse stuff, so they’d get bored here, anyway.
  • It is highly discouraged to have ad-supported account servers. Even if they only show ads to their own users, they are causing harm. In particular, they’re showing our content next to ads, or using our content to develop ad algorithms. Either way, harm goes beyond the server border.
  • It is highly discouraged to have proprietary account servers. They just can’t be trusted with their own users’ data. Also, they’re going to get some of our data, just through federation, and who knows what they’ll do with it.
  • It is highly discouraged to have algorithmic timelines. Anyone having these causes problems. If you want one, you just don’t get it.
  • Open standards are less important than making things work the way we want them. In particular, fiddling with standards to keep people safe, and to discourage particular account server structure, is an OK thing to do.
  • Most existing institutions have proved themselves untrustworthy and should not provide account servers. Name any particular part of civil society, and I can come up with an example of at least one bad practice they have.
  • Harms that happen on one account server are a problem for every account server. Server blocks, personal blocks, and protocol boundaries aren’t enough to isolate problems to their account server of origin. Secondary or tertiary effects can happen and cause harm.
  • Existing services, if they’re bad, will make the fediverse worse. Bad practices, bad content, bad members will cause problems for everyone on the fediverse.
  • It’s more important to keep bad people off the fediverse than to bring good people to it. Bad people can be really horrible. There aren’t actually that many good people on bad services, and if they really wanted to connect with us, they’d find another way.

Where do I land?

I’m mostly a Big Fedi person; I did the work on the fediverse that I’ve done in order to bring it to everyone on the planet. I don’t think people should have to pass a test to be allowed on the fediverse.

That said, I respect that harm can come from new technical decisions and new network connections. As someone deeply involved in the standards around ActivityPub and the fediverse, I’d like to make sure that we give people the tools they need to avoid harm — and stay out of the way when they use them. I very much like the Small Fedi suspicion of new services and account servers, and careful consideration of the possibilities.

I’d like to find ways to mitigate the problems of so many people on proprietary social networks being unconnected to the fediverse, but still centre the safety of existing fedizens. I don’t have an easy answer to how this can work, though.

Anyway, thanks for reading this far. Also, an acknowledgment: I borrowed the term “Small Fedi” without permission from Erin Kissane’s great piece on Untangling Threads. I’m also using it differently, stretching it out, which admittedly is an ingrateful thing with something you borrow. I hope it is not ruined by the time I return it.

https://evanp.me/2023/12/26/big-fedi-small-fedi/

wwsiv, to random
@wwsiv@mastodon.social avatar

Merry X-(HTML)-MAS!

Zu Weihnachten eine Folge mit Gast!

Mit @pfefferle sprechen wir über den aktuellen Stand des Fediverse, Mastodon, die Arbeit bei Automattic (WordPress) und sein ActivityPub Plugin.

Dazu gibt’s noch native Input-Switches und eine weihnachtliche CSS-Farben-Geschichte.

https://wowirsindistvorne.show/fediverse-und-arbeiten-bei-automattic-mit-matthias-pfefferle/

Frohes Fest!
❤️🎄❤️🎄❤️

pixelfed, to random
@pixelfed@mastodon.social avatar

Pixelfed v0.12 will be released later today, it's quite a big update!

Read the changelog: https://github.com/pixelfed/pixelfed/blob/dev/CHANGELOG.md#unreleased

bart, to random
@bart@moth.social avatar

Mammoth 2.1 is on the AppStore w some top user requests: (1) faster!! (2) better language support (3) no more accidentally following the @mammoth acct (4) email issues & mas.to login fixed (5) some more bugs squashed

mike, to random
@mike@flipboard.com avatar
noellemitchell, to wordpress
@noellemitchell@mstdn.social avatar

I'm now following over 100 blogs on WordPress/Jetpack app! 😄 Always looking for more blogs to follow on there.

christophersu, to random

Hi, fediverse! Excited to be here 🥳 The journey is only 1% finished.

0xjessel, to random

https://threads.net/.well-known/webfinger?resource=acct:0xjessel@threads.net

Status Code: 404 Not Found -> 200 OK. Hello Fediverse! 🔮

mosseri, to random

Two important Threads updates 🔔🔔

First, Threads is expanding to more countries across Europe, so people there can follow and join the conversations they care about. We’re starting to roll out in more countries now on the Apple App Store and Google Play Store; www.threads.net is live everywhere now.

fediverse, to random German

In diesem Beitrag zeige ich dir, wie du dein WordPress Blog ins Fediverse bringst

https://johannesmairhofer.de/blog/wordpress-ins-fediverse/

image/png

caos,
@caos@metalhead.club avatar

@pfefferle @johannatreblin @kranzkrone ..und als weitere Ergänzung auch noch der Artikel "Fediverse-Serie: ActivityPub bei - einen Blog in ein soziales Netzwerk bringen"
https://gnulinux.ch/fediverse-serie-activitypub-bei-wordpress-einen-blog-in-ein-soziales-netzwerk-bringen
von @ebildungslabor

mammoth, to random
@mammoth@moth.social avatar

“Mammoth is a great app for anyone who’s been intrigued by Mastodon but intimidated by how complicated it’s been. It’s a great way for more people to experience the benefits of open social and I’m excited to curate the /indieweb Smart List!” - @pfefferle , Open Web Lead @ Automattic

cybeardjm, to fediverse French
@cybeardjm@masto.ai avatar

WordPress dans le Fediverse :fediverse: via ActivityPub

Pour tout savoir, en français pour une fois, sur les manières de connecter son blog WordPress au Fediverse, grâce au protocole ActivityPub.

https://www.didiermary.fr/wordpress-fediverse-activitypub-mastodon/

FYI @pfefferle @snarfed.org@snarfed.org @janboddez

fediblogs.wordpress.com, to random

Matt Mullenweg at the State of the Word, covers a lot of ground of WordPress developers, including the new ActivityPub plugin that powers all the Fediblogs we note here: 34 minutes in: (This was an answer to a question I submitted asking about the ActivtyPub plugin strategy and it’s potentially becoming a “Cannonical Plugin”)… Matt’s answer below:

“There are two great plugins around the Fediverse or Open Social Web. One is called ActivityPub…ActivityPub has been upgraded to be a Community Plugin….We have launched it and made it available on WordPress.com. And actually that team is going to be working next on bringing it to Tumblr. So Tumblr – we are going to explore it joining Fediverse.

So for it as a Cannonical Plugin? For me Canonical plugins are more for things that we feel like are in the critical path. So being a Community plugins – in the taxonomy of plugins – that means it kinda belongs to everyone, it will never have a pro version or a commercial version and the maintenance can be shared, so it’s open to contributions.

The ActivityPub plugin only has like 5,000 installs so far…so it might be something we consider incorporating or promoting more if it gets more usage….so obviously we need to grow that or just the Fediverse needs to grow more, for it to be something more people need to be interested in.”

https://www.youtube.com/live/1MwT9EEkguE?si=Ikvn5zgXiQgJaRb

https://fediblogs.wordpress.com/2023/12/11/the-activitypub-plugin-for-wordpress-gets-featured-at-state-of-the-word-event/

davidbisset, to wordpress
@davidbisset@phpc.social avatar

So @photomatt will be on soon for the annual "State of the Word" presentation in a few minutes:

https://www.youtube.com/watch?v=1MwT9EEkguE

wjmaggos,
@wjmaggos@liberal.city avatar

@davidbisset @photomatt

loving the AP integration into WP. as @mike says, it's like two-way RSS. thanks @pfefferle!

Gargron, to random
@Gargron@mastodon.social avatar

It’s hard not to say “AI” when everybody else does too, but technically calling it AI is buying into the marketing. There is no intelligence there, and it’s not going to become sentient. It’s just statistics, and the danger they pose is primarily through the false sense of skill or fitness for purpose that people ascribe to them.

riversidebryan, to random
@riversidebryan@hugs.lgbt avatar

How to Connect Your WordPress Blog to the Fediverse - We Distribute

https://wedistribute.org/2023/09/connect-wordpress-to-the-fediverse/

pfefferle, to fediverse
@pfefferle@mastodon.social avatar

what do we have to do to make the plugin attractive to more users? We are currently at 4000+ active users on WordPress.org + the WordPress.com users.

deadsuperhero,

@pfefferle I would love to see ActivityPub get put into WordPress Core, and an interface developed capable of reading articles from other ActivityPub-enabled WordPress blogs.

One real headache we have right now with @wedistribute is that we want to output our articles as the Article type, but Mastodon doesn't support that. We can switch to Note, but that's more of a social status thing, rather than something specifically intended for publishing platforms and readers.

I think a picture of what this could ultimately might look like is:

  1. Make ActivityPub a standard thing in every blog that's easy to turn on.
  2. Add sections to the dashboard for user following and notifications of ActivityPub interactions.
  3. Turn the like, bookmark, and reply functions into ActivityPub actions.
  4. incorporate it in such a way that articles, likes, and responses can be seen within the WordPress dashboard.
  5. The dashboard also has a section for following feeds. Basically, the WordPress.com reader, but ActivityPub-powered, and a standard part of WordPress.
  • All
  • Subscribed
  • Moderated
  • Favorites
  • JUstTest
  • osvaldo12
  • InstantRegret
  • thenastyranch
  • magazineikmin
  • everett
  • rosin
  • Youngstown
  • slotface
  • cubers
  • cisconetworking
  • kavyap
  • GTA5RPClips
  • DreamBathrooms
  • megavids
  • tacticalgear
  • khanakhh
  • mdbf
  • Durango
  • ngwrru68w68
  • tester
  • normalnudes
  • ethstaker
  • provamag3
  • modclub
  • Leos
  • anitta
  • lostlight
  • All magazines