Artist Platform + Community (Out of Scope)
This plugin does not implement community forum provisioning or roster/forum synchronization.
If another plugin (e.g. a community/forums plugin on the same multisite network) wants to integrate with artist profiles and rosters, it should do so by consuming artist platform data and using WordPress hooks and REST APIs.
Recommended Integration Points
Artist Profile Creation
When an artist profile is created via the platform, integrators can attach their own behavior using WordPress actions (when available) or by reacting to the create-artist flow on their own side.
Roster Membership Changes
Roster invitations and acceptance are stored and processed on the artist profile:
- Pending invitations are stored in artist profile post meta under
_pending_invitations. - Accepted roster membership is stored in artist profile post meta (see
inc/artist-profiles/roster/).
Integrators should read these values (or expose their own REST endpoints) rather than relying on blog switching or bbPress-specific behavior from this plugin.
Notes
- Cross-domain authentication details for
extrachill.linkare documented indocs/authentication/cross-domain-authentication.md. - Community/forum-specific logic (bbPress, BuddyPress, blog switching) should live in the community plugin, not in this artist platform plugin.