SaturDJang / warp

Warp is a web based markdown presentation service
MIT License
13 stars 6 forks source link

[Proposal] Notification feature #28

Open mingrammer opened 8 years ago

mingrammer commented 8 years ago

I suggest that we should create notification system.

  1. If any events occured, we should notify that to users.
  2. Events could be 'like', 'download', and so on.
  3. Users can customize the notification settings.

We don't have to do it for right now. it could be developed later.

I want to hear your thought.

myungseokang commented 8 years ago

I agree with your opinion! But how to make "Notification"?

mingrammer commented 8 years ago

@Leop0ld Notification itself is very easy concept. we can just 'Notification' model and make notifications when some events are created. But, I've never implemented 'Push' system. So, If we need 'Push' for 'Notification', then we should study for that. (like chrome notifications, GCM, APNS, and so on.)

myungseokang commented 8 years ago

I think same thing that "Notification" and "Push". Thank you.

mingrammer commented 8 years ago

'Notification' and 'Push' are almost same, but in above, 'Notification' is just as like 'log of events'. So, users can view notifications in website only. But 'Push' (or 'Push Notification') allows users to view notifications out of App/Web.

In most cases, 'Notification' is of course refers to 'Push'. yes.

myungseokang commented 8 years ago

I want to say that "I know different between 'Notification' and 'Push'". I can't speak English well...

mingrammer commented 8 years ago

Do you know boj (acmicpc.net)? it's ok, you don't need to know that.

The boj is web service of online judge for solving algorithm problems. This has notification feature, so users receive the events like 'a user viewed my solution', 'a user left comment in my profile page' , and so on. And I can view the notifications in that website.

But, this notifications are not pushed to me. boj does not have app. and that also does not use 'Chrome notification'. So I can view the notifications in website only.

That is difference I think. 'Notification' is just notification, but 'Push' can alert the notifications to user anytime anywhere.

myungseokang commented 8 years ago

OK, I know. Thank you 👍 !