-
Notifications
You must be signed in to change notification settings - Fork 7
Open
Description
I want to be able to:
- Receive notifications when important things happen (such as someone replies to a message of mine)
- Follow / unfollow certain feeds
- View incoming items (such as blog posts, videos and pictures of friends) in a timeline, similar to facebook
- Filter incoming items (depending on data available in my profile)
Usecases
- As a user, I want to get a notification when some resource is updated
- I want to see all updated things (of some specific class) from some point in the past
- I want to keep a database in sync
- I want realtime updates of data in my app (e.g. collaborative document editor, multiplayer game) (this is already covered by websockets #171 )
Interesting technologies
- RSS / Atom
- WebSub
- linked data notifications
- Webhooks
- ActivityPub. Uses JSON-LD / RDF, is a W3C spec.
Possible approaches
Use commits - all Commits are messages
When you want to notify some server of a change, simply send the commit there. Incoming messages or notifications are not anything special, they are simply commits.
This however does not solve filtering and following
Metadata
Metadata
Assignees
Labels
No labels