Activity: Email Notifications
Principles
Anybody can create or use their own email notification service.
In the hyper.media email notification service, emails linked to site subscriptions or author accounts are private.
User Tasks and User Stories:
Activate the Subscription Block on a Site.
As a Site Owner, I want to add a Subscription Block to the Navigation Bar.
——————————————————————————————————————————
As a Site Owner, I want to add a Subscription Block to the Document Content.
As a Site Owner, I want to add a Subscription Block to the Footer.
As a Site Owner, I want to customize my Subscription Block with its own text, images and format.
Subscribe to a Site's Activity with my email and an account.
As a User, I want to subscribe to different Sites using different identities with the same email.
As a User, I want to subscribe to different Sites using the same identity with the same email.
As a User, I want to subscribe to daily email with the Site Activity events that occurred today.
As a Reader, I want to subscribe to mentions or replies on the Site.
As a Reader, I want to unsubscribe my email from a Site.
As a Site Owner or Collaborator, I want to receive emails with all the activity happening on my Site.
—————————————————————————————————————
As a Reader, I want to subscribe with an email to new documents or document updates from a Site.
As a Reader, I want to subscribe with an email to any new comment on a Site.
As a Reader, I want to subscribe with an email to the curated content from the Site Owner.
Add my email to my User Account in hypermedia.
As a User, I want to subscribe to receive replies or mentions involving my account anywhere in the public network.
As a User, I want to subscribe privately to a Site's Activity.
———————————————————————————————————————
As a User, I want to subscribe to mentions of my account anywhere in the public network.
As a User, I want to subscribe to replies to my comments anywhere in the public network.
As a User, I want to subscribe to any comment, document, or update an account has created.
Receive emails based on my notification settings.
As a User, I want to receive an email when a user mentions my Contact.
As a User, I want to receive an email when a user replies to my Comment.
As a User, I want the system to send me an email notification summarizing all Site Activity events that occurred today.
——————————————————————————————————————
As a User, I want to receive an email from a User that mentions or replies me.
Manage my notifications from my account.
As a Subscriber, I want to change my notification preferences from my Email.
As a Subscriber, I want to change my notification preferences from the Site.
As a Subscriber, I want to change my notification preferences from the App.
———————————————————————————————————————
See my Subscriptions and Reading State.
As a Reader, I want my subscriptions made on a Site in the browser to automatically appear in my desktop app when my identity is linked.
Link email and gossiping subscriptions. (encrypted?). Can't we use the Sync Engine for this? also the Mail List!
How can we merge the gossiping and email subscriptions into One Subscription without having to wait for the private syncing engine?
User_ID for hypermedia services: accounts and emails.
As a Reader, I want to see what I have read and what is pending to read across the network.
Use the browser for syncing reading states!
See my subscribers.
As a Site Owner, I want to see all my subscribers names and emails.
———————————————————————————————————————