Groups TODO
Groups: outside-in
To discuss:
- Default group streams:
Everyone (all members)
Admin (admin)
Registration (admin)
Talk to us (admin)
- how we show group storage? is it a security flaw to reveal group activity to outsiders?
- How are candidates informed of updates and deliberation? Maybe group sends a notification type?
- is “talk to us” just a one-way post record? or can it be a contact record like registration, but without deliberation?
- form builder:
what’s the simplest default for groups? a “why do you want to join our group” questions?
required/optional
audience (who sees it):
admin members
all members
specific team *
Future State:
- groups should have a public stream
- ability to move post records to different streams
- new group criterias
- friends reviews
- word cloud
- flags
question to join (template)
talk to us (template)
Criteria |
Type |
Optional? |
Prepopulated? |
title |
input |
No |
random from emoji |
description |
markdown |
Yes |
no |
avatar picture |
gallery/upload |
No |
from gallery |
background |
gallery/color picker/upload |
Yes |
from gallery |
pinned post |
pin select |
Yes |
No |
stats |
system-based |
No |
No |
stats:
- how old is the group
- how many members (history)
- how many admins (rotation)
- how active
- how deep
admin = defines the group boundaries
Records:
- post
- gatherings
- registration
(like a post record form answers as initial post )
- comment stream can is read-write for candidate + admins
- deliberation process with due date (approve/reject/silently reject)
- persistent until deliberation
Create a group
- from scratch
- from private chat: whoever is on the chat automatically join group as admin, private chat is locked, with link to group
- whats the default? all admins, one admin (mutiny issue)
- onboarding:
- title, description, avatar, bg color
- default spaces (encrypted)
- main (everyone)
- admin (admin-only, posts and registrations)
Change of settings
- group activity (log of changes)
- admins change settings:
- new pinned post
- user changes (leaves, enters, becomes admin)
- new registration questions
- new name, description, etc
Invite someone
- admin proactively invites someone
- invitation appears on private chat, invited and inviter with link
- invited person sees group profile with 2 options: