igorprado / react-notification-system

A complete and totally customizable component for notifications in React
http://igorprado.github.io/react-notification-system/
MIT License
2.45k stars 249 forks source link

Social Integrations #2

Closed zoomclub closed 9 years ago

zoomclub commented 9 years ago

Thanks for a great UI component. As a next step I see the need to support custom backend and popular social networks, for direct posting to and notification from them directly inside a React app. Are there any React integrations with Twitter or Facebook available that you might know of?

igorprado commented 9 years ago

Thanks, @zoomclub!

What you mean by 'support custom backend'? Also, I didn't get 'support popular social networks'. Could you be more specific?

zoomclub commented 9 years ago

Hi, your solution made me think about using social networks from inside a React app in general. Lets say an app is very collaborative and viral in nature, then part of what facilitates that would be hooking into social platforms like facebook and twitter.

The way I envision it working is to have a offcanvas area with a component where a message can be created and posted to the specific social networks selected. The flip side of the message creator editor component would be a list of notifications from different social platforms a user is interested in. The messages themselves would be hosted by each social platform.

By custom backend I was thinking of firebase and using it for an app specific social channel. That way there can be a channel included with an app and then other social platforms would be optionally added if the user would already have an account with them.

igorprado commented 9 years ago

Well, I believe that is not part of the notification workflow. You can use this component to show whatever you want, but need to keep in mind it's a notification, so it expects the basics: a title, a message and all other options that is available. If you will integrate with flux, or angular, or whatever you will use, you can add the socials integrations as you want and use this component as notifications, as the name of the repo says, nothing more :)

zoomclub commented 9 years ago

Thanks for your consideration and taking a stand, I'll keep looking then.