[Feature set Request] - Soapbox Groups (Federated)
Create Groups - (Federating)
Feature Request to create Groups that Federate
-
Several Fediverse platforms already support a Groups feature.
-
Federated Chat has already been deployed on some Fediverse platforms.
-
On Fediverse server platforms that have already introduced a native "Chat" or "Groups" feature, work is already underway to*incorporate ActivityPub based "Federation"** for those integrated native features for the platform.
-
Where one or both features have been released, the federating functionality has been so far limited to operating either locally or across instances of that particular platform.
-
Soapbox is the first to deploy novel feature sets such as events that Federate with other types of server platforms - i.e., Mobilizon.
A model to draw influence and design aspects from, and implement features similar to:
The Faceplant design model
The Minds design model
The MeWe design model
The Meetups model
The LinkedIn model
Most Social Networking groups share several features and capabilities in common in a well vetted and tested active platform environment for successful engagement and activity amongst participants that have demonstrated several strengths to consider such as:
-
Public, Private, and on some platforms, secret groups (private groups that have visibility toggled off)
-
Ability to assign moderation roles to members
-
Private, public, invite-only, and moderated-join (with optional reasons for the join request or a short questionnaire)
-
Nested threading levels within each original topic including the attachment of media in replies
*An owner, or admin role for the group creator with the ability to promote another user to the role in the event that the original creator can no longer continue in that role, so as not to orphan the group
-
Typical like (
👍 ), dislike (👎 ) with counters, and other "separate" vanity emojis such as⛵ ,🍔 ,🤣 ,🤡 with or without counters. -
Alt tags for descriptions of uploaded media to improve accessibility
-
Polls for full group "members"
-
Follow Ability for non-members to follow the group and receive notifications if the group is Public
Ability for admin/owner or moderstors to assign read only (follow) or read/write privileges to members.
Additional features for Soapbox Groups
-
Ability to create Soapbox Events within the group that Federate with other Soapbox Pub instances and Mobilizon , with granular control over there member roles permitted to create them - i.e., admin/owner, moderaters, or members with read/write privileges
-
Ability for admin/owner to toggle Federation between local-only, or full Federation with whitelist of instances, blacklist of instances, and user level blocking
-
Typical user level kick/ban/mute moderation controls for moderaters and owner/admin
-
User-level controls for blocking/muting other particular users who are also group members
-
Custom theming control header image, and group icon selection in the group control panel.
-
A distinctive colored ring, surrounding the the group icon, to distinguish it from a regular Fediverse user account.
-
Collapsible and expandable topics (collapses replies and threads similar to Reddit) to aid in conservation of screen space, with selectable defaults in each users member preferences control panel
The members should each also have the ability in their never control panel to select whether they want their group posts also displayed in the their own profile when viewed by others, if the group is a "Publicly Viewable" group.
I'm not asking for much
Soapbox can, and IMNSHO should be the first to achieve this feature set.
.