Object Type of the "Blog"-actor #7

Open
opened 2023-12-06 16:45:06 +01:00 by linos · 2 comments
Owner

What

93b2f1ee7d/includes/model/class-blog-user.php (L58)

Mobilizon only allows to follow actors of type Group or Application.

Currently the blog-wide actor might be seen as Person by Mobilizon which breaks interoperability.

Why

Interoperability with Mobilizon.

How

An implementation of proposal for advanced Actor management would deal with this for sure. But faster solution would be to control this either via a setting and informing the user about the consequences, or an filter whether the query comes from a Mobilizon server (hacky).

### What https://github.com/Automattic/wordpress-activitypub/blob/93b2f1ee7d1d740ff9f0821deca0a69664cbf928/includes/model/class-blog-user.php#L58 Mobilizon only allows to follow actors of type `Group` or `Application`. Currently the blog-wide actor might be seen as `Person` by Mobilizon which breaks interoperability. ### Why Interoperability with Mobilizon. ### How An implementation of proposal for advanced Actor management would deal with this for sure. But faster solution would be to control this either via a setting and informing the user about the consequences, or an filter whether the query comes from a Mobilizon server (hacky).
Author
Owner
Related to: https://framagit.org/framasoft/mobilizon/-/issues/1385
Author
Owner

After meeting with the upstream developers: They have no Problem of using Organization or Group at all cases for the "blog" actor. But before I agreed to research, whether it would have side affects because of other ActivityPub implementations: Lemmy/Kbin. etc. which use Group a lot.

After meeting with the upstream developers: They have no Problem of using Organization or Group at all cases for the "blog" actor. But before I agreed to research, whether it would have side affects because of other ActivityPub implementations: Lemmy/Kbin. etc. which use `Group` a lot.
linos changed title from Current group actor control to Object Type of the "Blog"-actor 2024-01-12 17:51:13 +01:00
linos added this to the Follower Management milestone 2024-01-13 15:33:57 +01:00
linos self-assigned this 2024-01-13 15:34:08 +01:00
linos added the
Bug
label 2024-01-13 15:38:21 +01:00
Sign in to join this conversation.
No project
No assignees
1 participant
Notifications
Due date
The due date is invalid or out of range. Please use the format "yyyy-mm-dd".

No due date set.

Dependencies

No dependencies set.

Reference: Event-Federation/wordpress-activitypub#7
No description provided.