-
Notifications
You must be signed in to change notification settings - Fork 12
Which service should Reactiflux move to? #25
Comments
IRC? There's already a |
There is also ChatGrape. I know the founders and could talk to them about this. https://chatgrape.com/ |
👍 for IRC on freenode |
I think IRC is great option, but I desperately need a better IRC client for the Mac. Even mIRC back in the 90s was better than Colloquy is today. |
Someone posted a quick poll in the slack room, maybe this should be moved to the first comment, or a new one made. http://strawpoll.me/5715176 Credit @RWOverdijk |
@frederickfogerty thanks for the link. Poll is a great idea, but I think it's important to discuss our options a little more before we ask people to vote. |
PLS add all channels on IRC mirror |
@benigeri Agreed. I'll leave it there just to get initial opinions |
There's always the possibility of using multiple services (eg. IRC for real-time chat and Facebook@Work or some forum system for long-form posts). Using software to its strengths would probably end up better than a "one size fits all" solution. Additionally, a very large number of open-source communities already use IRC, so the consistency would be good (rather than having IRC for most other communities and something special just for Reactiflux). For real-time chat, my vote would be to use IRC on Freenode, along with a nice web UI such as KiwiIRC on reactiflux.com for people that don't want to use IRC through their own client. If KiwiIRC doesn't have all the features we like, we could always fork it. It seems to handle large rooms pretty well though. I was going to add my previous comments from #reactiflux-dev in this Github issue, but Slack doesn't let me scroll back that far, and unfortunately I don't have the history saved in my IRC client (I've been using Slack via IRC this whole time). Classic Slack. |
IMO all of the IRC clients, including KiwiIRC are a huge step back from Slack or even Gitter. Happy to be proven wrong if anybody knows of a really awesome IRC client. |
I use WeeChat for terminal its openSource and very high uptime. |
The problem is that if you quit your IRC client you will miss out on any mention and DM. So you need an irc proxy (which only power users really use), or you will need to keep the client connected at all times (impossible). Also there is no sync to mobile. IRC is not really an option in my opinion. |
@awestroke $5 a month on digital ocean. |
@oren it's never that simple |
@oren +mosh |
MB Admins can create irc bot for its features? |
+1 for IRC |
That's subjective. Also, the benefit of using an open protocol rather than a proprietary system is that anyone can build on top of it. There's no lock-in. There's a large number of open source IRC clients, and there's also a large number of bots and libraries to write bots. We could automate things in pretty much any way we like. Logs could be collected by a log bot and stored in a database to give anyone searchable history of everything in the channel. Much much nicer than Slack's "history" (if you can even call it that). IRC is a proven technology, there's a reason it's still popular today. As I mentioned earlier, lots of open source communities already use it, so using IRC would prevent a lot of people from having to use multiple different apps.
How many people post to Reactiflux from mobile? Do we know?
I'm using ZNC + znc-push + Pushover for this, I get all mentions instantly to my phone. Took a bit of setup but that's just once-off and now it just works and I don't really think about it. |
@Daniel15 You are a power user. If we require people to get their own software stack just to get basic chat functionality, then we exclude a large chunk of users. |
For basic functionality, most web UIs are fine. New users just want to chat, and don't care about all the bells and whistles. Basic chat functionality doesn't require users to get their own software stack, it just requires them to visit a web page. For power users, what's wrong with allowing them to do more advanced things? If I want to use ZNC, what's wrong with that? |
Offline history is a basic requirement for a modern chat |
If there was a good web UI with persistence that could be embedded, I'd be all for it. But "just let all the noobs find some shitty web UI themselves" is not an option. |
IRC |
Please provide some links. If we go with IRC, we need to have a rock solid path for clueless (as in, clueless wrt IRC) people to follow, not "use whatever" |
I was suggesting installing a web UI on reactiflux.com that noobs could use, not that noobs should find their own web UI :) Any particular things you don't like about KiwiIRC? What if it was extended to provide persistent history?
Textual is good on Mac OS. I used to use HydraIRC on Windows which was nice at the time, maybe there's something nicer now though. 10+ years ago I was using mIRC :) |
I vote for gitter. Then people who like IRC can still use that to connect, while everyone else can use the persistent web interface and/or mobile apps |
Discord looks suprisingly good... what's the catch? |
@pleunv we're not sure yet. |
I also wanted to throw this out there: https://irc.gitter.im/ Seeing how currently IRC and gitter seem to be the most liked platforms.. I think combining them is a realistic solution. |
Discord's markdown doesn't support code, and I'd be willing to bet it's not going to scale well to thousands of users. |
I can help with the website, I already have Heroku permissions. I'll see if I can get something together Sunday. |
We can still use that mockup that scott made but change out the slack image with discord. It was pretty beautiful. We should just change the link to slackin to the discord app. |
Link to that @jbhatab? |
Updated the "Getting Help" section of the React Native docs to link to the new Discord invite link! https://github.com/facebook/react-native#getting-help |
@vcarl I'll get a pic as soon as I can. Just gotta get it from Scott. It's a solid simple template. |
@vcarl @jbhatab any serious discussion re: landing page should happen here: https://github.com/reactiflux/www/issues/1 For now, let's do something simple. Just a static html page with:
|
For those who care, I've been working on a weighted feature comparison that assigns an importance (weight) to each feature. I update my spreadsheet with a new tab that shows the weighted scores: http://jhawk.co/team-chat-comparison-chart For what it's worth, I came up with the weights based on my personal thoughts as to what's important for an OSS community chat; I did not think about what scores each platform would get when I assigned the weights. I only saw the totals afterward. Additionally, you might note that TLDR Top 5 Scores:
|
@elwayman02 - One major thing missing from your spreadsheet is data portability. Does the service allow data to be exported? This is pretty important if you ever want to migrate to another service in the future, without losing data. |
@Daniel15 that opens a whole new can of worms, though. What about data import? What good is being able to export data from a previous service if you can't import it into the new one? Should there even be an expectation of being able to do that? This is a much bigger conversation than I wanted to get into with my spreadsheet. |
We have decided, we're moving to Discord. We're putting up new information on reactiflux.com soon. |
@vcarl I don't think anyone is disputing that (I'm all for Discord, personally)...I was just putting up the additional information as reference to those who might want to see it. |
Read-only archives, for one.
Export? Absolutely, you should be in full control of your data, including the ability to download a copy of it. Import? Not quite as much of an expectation, but a mature system should support it. |
What's the rationale to choose Discord over Mattermost? Seems like as a community of developers, Mattermost is a good long-term bet.
|
@namuol some points about Mattermost
And Discord had 400+ members before we even settled on it. |
Discord looks really nice. Good choice. Nice find :) |
I've been using this great web-based IRC client: http://shout-irc.com/ as a proxy to keep my nickname always connected, it's free software (MIT License) and easy to setup / hack / customize on any box with nodejs. |
@fczuardi Have you tried KiwiIRC or qwebirc at all? I wonder how Shout compares to those. qwebirc is pretty old now, but FreeNode use it as their official web-based client so it's proven to be stable. |
Shout is probably less stable than qwebirc and kiwiirc. I am using it mostly because I like javascript and the default theme. |
It's official, Reactiflux has moved to Discord! Join us: http://join.reactiflux.com Full blog post: https://facebook.github.io/react/blog/2015/10/19/reactiflux-is-moving-to-discord.html |
Thanks again to everyone who spent time researching, googling, discussing, arguing, ranting, complaining, suggesting, and contributing. It took us a while, but I'm confident we picked the right platform. Now we can focus on other things like our website, a searchable directory, migrating people over... |
... |
Update: Reactiflux is moving to Discord. (more info)
Wondering why we have to leave Slack? Read this.
I will try to periodically update this list to match what everybody is saying. If you would like to add a contender, please format like all of the others. That way I can easy append the list.
And thanks to @elwayman02 for a comprehensive comparison chart
The winner
Discord
Website: http://discordapp.com/
Pros
Cons
Didn't make the cut
Gitter
Website: http://gitter.im/
I'm going to get on the phone with the this week. Hopefully they can alleviate some of our concerns.
Pros
Cons
RocketChat
RocketChat is an OSS Slack clone. Key differentiator is the fact that it is OSS.
Pros
Cons
Facebook @ Work
Website: https://www.facebook.com/help/work
This would be a very different communication model. Instead of channels (chat rooms), we would have a group for each topic. The conversation would happen around posts.
You can still chat with small groups or individuals, but we lose the notion of big, open public chat rooms.
Pros
Cons
IRC
There's already a #reactjs on freenode.
Pros
Cons
Zulip
Website: https://www.zulip.org/
Pros
Cons
Mattermost
Website: http://www.mattermost.org
Pros
Cons
The text was updated successfully, but these errors were encountered: