Description
Issue 1: Improved Unified User Handle Management in Multisite Environments
[Feature Request] Multisite: Unified User Handle Management
Is your feature request related to a problem? Please describe.
In a WordPress multisite environment using the ActivityPub plugin, individual user handles are generated separately for each subsite. This leads to fragmented handle management and a disjointed user experience. When integrating services like Jetpack, the increased number of possible handle variations makes centralized management difficult.
Describe the solution you’d like
- Introduce a feature that designates the main domain (or a defined central hub) as the ActivityPub instance for all users across a multisite network.
- Subsite-specific ActivityPub user accounts should be either unified under or redirected to handles on this central instance (e.g.,
@username@subsite.main.com
redirected to@username@main.com
orprofiles.wordpress.org/@username
). - Simplify handle categories into three primary types when integrating with Jetpack accounts: wp.org, wp.com, and custom domains.
- Leverage existing infrastructure such as WordPress.com Reader’s
users/@user
pages to provide a unified ActivityPub profile management UI, streamline notifications, and enable smooth switching between Fediverse handles when interacting (e.g., commenting) across services.
Describe alternatives you’ve considered
Maintaining the current system where each subsite has its own independent ActivityPub handle. However, this is less scalable and deteriorates the overall user experience in the long term.
Additional context
This would be especially valuable for large multisite networks or platforms aiming to provide a cohesive, integrated user experience (e.g., educational institutions or community platforms). It could also enable multi-account switching UX similar to Instagram’s multi-profile feature, potentially via the Jetpack mobile app.