wordpress-activitypub icon indicating copy to clipboard operation
wordpress-activitypub copied to clipboard

Catchall-Account

Open kaffeeringe opened this issue 5 years ago • 14 comments

Hej, I write my comment here because I am not sure if your OStatus-suite has a future with ActivityPub at the horizon.

It would be cool if it was possible to follow the whole blog and not just accounts. At the moment you can just follow @[email protected], @[email protected], @[email protected] - it would be nice if I could just follow *@example.com. I don't care what * is or if I am able to customize it...

kaffeeringe avatar Aug 27 '18 12:08 kaffeeringe

hmm... do you ask because you are the only one using the blog and you want to use the main domain instead of the /author/... domain? Or do you really have a blog with different authors and you want to follow the whole blog?

pfefferle avatar Aug 27 '18 12:08 pfefferle

In the end it will be fixed in both plugins, because ActivityPub does not really define the @[email protected] stuff, but still uses the OStatus/WebFinger stuff instead.

pfefferle avatar Aug 27 '18 12:08 pfefferle

I run several Wordpress-sites. My blog kaffeeringe.de has only me as author. But I am thinking about organisations that use Wordpress. There are most likely more than one author. Or the author changes over time. For exampel https://soz.is/ offers Wordpress to SPD volunteer organizations. They sometimes change the webmaster and don't just pass on the account data.

In my case I realized that my admin-username is also my ActivityPub-username. I changed that. I changed my username to @[email protected], turned it into a non-admin account and Created a new admin-account with a different name. It would also be easier for one-person blogs not to publicly appear with their admin-usernames.

kaffeeringe avatar Aug 27 '18 15:08 kaffeeringe

One way to think about it, perhaps, is that the blog could have a master Actor assigned to it, that basically reshares all of the posts made by that blog's members?

That's effectively how PeerTube associates accounts and channels. An account Actor has multiple channels, each channel is itself a separate Actor that consists of reshared posts from the master account.

peertube-actor-channels

The only difference, perhaps, is that the attribution would point in the other direction, where the blog Actor is resharing the statuses coming from individual users.

DeadSuperHero avatar Sep 25 '18 21:09 DeadSuperHero

any suggestions for the identifier? ([email protected])

pfefferle avatar Dec 20 '18 17:12 pfefferle

[email protected]

Or you make that customizable...

kaffeeringe avatar Dec 20 '18 17:12 kaffeeringe

@[email protected] would help me with my multi-user problem at wordpress too. Then I would not have to care about those author pages ...

Suitbert avatar Dec 20 '18 18:12 Suitbert

i would like that feature too. can we maybe try, i send anything in activityPub and the wp settings screen shows it, ... makes it easier setable, from which individual or groups of accounts, where new activities are created and sent to setable outboxes.

transfluxus avatar Dec 28 '18 02:12 transfluxus

@transfluxus I do not understand your point completely... Can you please try to rephrase your ideas?

pfefferle avatar Dec 28 '18 09:12 pfefferle

ok, lets leave out the "sending anything in activityPub" for now. the basic options I think as a admin on a wp blog with a couple of other users would be

  • a list of wp-users > activitypub actor: assign groups of wp users to certain activitypub actors

this list would allow both, Catchall or one activityPub actor per wp user or anything mixed. I guess as first part of the setting, one could some UI to create/manage activityPub actor running through the wp blog.

transfluxus avatar Dec 28 '18 20:12 transfluxus

#43 has been recently opened with a similar question. After reading carefully this topic (and not being a programming expert), I was able to conceptualize two possible ways to make it work:

a) Insert an option in the "ActivityPub Settings" page that allows admins to choose between "Follow the whole blog", "Follow blog sections" or "Follow author". In this case, for each option ActivityPub would create one user/actor for the whole blog (e.g., "[email protected]"), one user/actor for each blog section (e.g., "[email protected]", "[email protected]", "[email protected]" and so on) and one user/actor for each blog author (as it does today). Admins would then choose what suits them best.

b) Create an option in the "ActivityPub Settings" that allows the automated republishing of the whole site or any of its sections in a preexisting profile (e.g., "[email protected]", "[email protected]", "[email protected]" etc.).

This is an important issue because, for example, there are news sites (eg, WSJ, The Economist) that use RSS to spread their news by section, by author, or by grouping all site publications in a single stream. If something similar is made possible using the ActivityPub protocol using WordPress, this would be a further stimulus for growth in protocol usage.

manoelnascimento avatar Apr 20 '19 13:04 manoelnascimento

For the whole blog you could either use <blog title>@<blog url> or let the admin define a random actor name. I agree with @manoelnascimento that having "meta users" for categories/sections and tags might be useful as well.

schiessle avatar Apr 20 '19 20:04 schiessle

I like the idea by @schiessle having such a mata user would be really great.

tobiasd avatar Oct 02 '19 12:10 tobiasd

I echo this. Take an organisation like Open Rights Group, with a blog by authors that may change over the years. Most people will want to follow the work of the organisation rather than particular authors. The authors as staff may change over the years. Either users have a lot of work following various people, or they end up losing contact over time, unless they follow a meta account.

JimKillock avatar Jun 16 '22 15:06 JimKillock

I would also love to have this feature. In particular it would be great to turn off the automatic creation of profiles for all users of my site and just have one catch-all account, as my site has a lot of users who do not publish posts and I don't feel comfortable auto-generating profiles for them without their knowledge.

emilydolson avatar Nov 05 '22 22:11 emilydolson

For our blog https://24daysindecember.net - which shares posts by multiple authors over the course of the 24 days leading up to 25th of december - we would also really apprechiate some way that people can just subscribe to the whole blog to follow those separate articles. Having to subscribe to the separate authors does not make sense as they are not known beforehand.

So having one catchall, that people can subscribe to while still maintaining the ownership of the post towards a distinct user would really be helpful!

heiglandreas avatar Nov 07 '22 17:11 heiglandreas

having one catchall, that people can subscribe to while still maintaining the ownership of the post towards a distinct user would really be helpful!

As @DeadSuperHero mentioned the straight-forward solution to this would be to have the catch-all account Announce/ Share all the Posts with its followers.

mediaformat avatar Nov 07 '22 18:11 mediaformat

There are 2 different use-cases here:

  1. Multiple actor model, where authors posts are shared by a main Site actor
  2. Single actor Site model

In this single Actor model, who would be able reply to comments? Would it make sense for any author to have the authority to reply, or should it map to an editor role?

mediaformat avatar Nov 07 '22 19:11 mediaformat

I think in an ideal world, it would be possible to configure which role it maps to (I've got a variety of custom roles on my site). But failing that, in my case it would make the most sense for it to map to an editor role. Not sure what set-ups others use.

emilydolson avatar Nov 07 '22 19:11 emilydolson

perhaps it would make most sense to map it to the moderate_comments capability

mediaformat avatar Nov 07 '22 19:11 mediaformat

I too would prefer to be able to have one Mastodon profile for the whole blog.

For me, the reason is a bit different: I tend to use my real name and the same profile pic. Thus, the blog's Mastodon profile actually looks as if it impersonates my primary Mastodon account. I don't want people to confuse one with the other.

danimrich avatar Nov 08 '22 12:11 danimrich

This is how I would like to use it as well. I just want people to be able to follow our multiuser blog with something like [email protected]. We often have new guest bloggers and with the current system people would have to add a new person to follow every time they posted!

kerim avatar Nov 08 '22 23:11 kerim

I would propose to have a switch in activity settings to change from user to whole blog and - what I need - category. Also, I need a Follow button for the Website that I could add. Se also: https://github.com/pfefferle/wordpress-activitypub/issues/14 ( https://github.com/pfefferle/wordpress-activitypub/issues/145 )

Mannshoch avatar Nov 09 '22 17:11 Mannshoch

I too would prefer to be able to have one Mastodon profile for the whole blog.

For me, the reason is a bit different: I tend to use my real name and the same profile pic. Thus, the blog's Mastodon profile actually looks as if it impersonates my primary Mastodon account. I don't want people to confuse one with the other.

Exactly this! Had it configured then all of a sudden noticed that I'd be following myself or having people follow two different versions of me.

majorlinux avatar Nov 26 '22 00:11 majorlinux

Hey @pfefferle could you give us an idea whether this can be prioritised? I'm not sure if there is a reason why this hasn't happened (eg reworking the code is difficult, or you don't have time to do, or need funding, or other); or perhaps it is in fact at the top of your pile, but it would be great to know your thoughts on it and if it is something that can be done soon.

I am certain it is blocking a lot of take up. This plug in something I could push with lots of organisations as a no brainer thing to do to get them on the Fediverse, but without this feature it won't work for most organisations with multiple authors who change over time (which is nearly all organisations tbh).

JimKillock avatar Nov 27 '22 09:11 JimKillock

Hey @JimKillock

Valid question! At the moment it is simply a time problem! I am currently thinking about my options to invest more time in this and my other plugins. I hope I have an update for you all soon!

pfefferle avatar Nov 28 '22 07:11 pfefferle

@pfefferle good luck and don't overwork yourself either! You're doing amazing work :)

alexture avatar Nov 28 '22 14:11 alexture

Thank you @pfefferle :)

JimKillock avatar Nov 28 '22 14:11 JimKillock

If this happens (which would be amazing!!) it would be great to then give a GUI for adding aliases to accounts that exist on WordPress so that people can use the domain name but connect it to a mastodon/other fediverse account held elsewhere.

An example of what I mean is here: https://blog.maartenballiauw.be/post/2022/11/05/mastodon-own-donain-without-hosting-server.html

gausie avatar Nov 29 '22 17:11 gausie

If this happens (which would be amazing!!) it would be great to then give a GUI for adding aliases to accounts that exist on WordPress so that people can use the domain name but connect it to a mastodon/other fediverse account held elsewhere.

An example of what I mean is here: https://blog.maartenballiauw.be/post/2022/11/05/mastodon-own-donain-without-hosting-server.html

Should we add a separate issue? I agree this is a great idea but is probably a different problem to solve.

JimKillock avatar Nov 30 '22 12:11 JimKillock