Skip to content

Issue 1: Improved Unified User Handle Management in Multisite Environments #1738

Closed as not planned
@Jiwoon-Kim

Description

@Jiwoon-Kim

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

  1. Introduce a feature that designates the main domain (or a defined central hub) as the ActivityPub instance for all users across a multisite network.
  2. 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 or profiles.wordpress.org/@username).
  3. Simplify handle categories into three primary types when integrating with Jetpack accounts: wp.org, wp.com, and custom domains.
  4. 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.

#1734

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions