I know the advantage here is the open source availability, but ever since my team joined Slack for dev team chat, we haven't looked back. So many integrations. Such awesome.
Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
31–40 of 71 posts
Re: Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
#32Re: Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
#33There are tons of free apps, with contenders like Kandan ( https://github.com/kandanapp/kandan ) if you're looking for a self-hosted or free alternative to HipChat/Campfire, you can even find sexy-ish Web clients for IRC ( https://github.com/thedjpetersen/subway ). The problem I see with message apps is that it's like email; you really wished you could host it yourself and fine tune things (as well as make sure nobod…
Shameless plug, I've also written an app: https://github.com/sdelements/lets-chat It looks a little something like this: http://i.imgur.com/djnd0Uk.png It's still in it's infancy, currently working on a big update that includes a REST api and other stuff.
Re: Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
#34There are tons of free apps, with contenders like Kandan ( https://github.com/kandanapp/kandan ) if you're looking for a self-hosted or free alternative to HipChat/Campfire, you can even find sexy-ish Web clients for IRC ( https://github.com/thedjpetersen/subway ). The problem I see with message apps is that it's like email; you really wished you could host it yourself and fine tune things (as well as make sure nobod…
The only reason I don't host my own e-mail is I haven't found an open source project that can truly compete with gmail's functionality and the fact I don't really care if Google reads my e-mail since none of it is sensitive.
I have high hopes for https://www.mailpile.is/ since if my Desktop is down, I'm screwed /anyway/.
Just my two cents.
Re: Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
#35Someone seems to have broken the demo by typing in some JavaScript. Doesn't seem to be sanitizing input completely. EDIT: Looks like it's CSS, not JS. In case it helps, here's what I'm seeing [1], and here's the code from the message: * { float: left; display: block } [1] http://imgur.com/BoZ6lrF EDIT 2: Yup, style tags don't seem to be escaped. Tried changing colors of the room a few times, and it worked: * { color:…
EDIT: Should be fixed now.
Thanks JangoSteve for reporting this.
Re: Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
#36Earlier quoted context omitted.
> You don't make an app/website secure by deciding on a list of things you need to sanitise. I agree > You sanitise everything to start with. So you need to list everything you need to sanitise... A better approach is to ban "innerHTML" from your code. You should always display user generated text in text nodes.
Just to clarify: var t = document.createTextNode(msg); content.appendChild(t); That code sanitises all possible content in msg. I don't need to list out HTML tags, script/style tags, do special case for unicode exploits, etc. You need to list what variables are "unsafe", but you don't need to list out the ways they might be unsafe. If it's got the potential to be unsafe, assume it's completely unsafe in every conceiv…
So it is a bit more complex than that if they want to enable user markup. https://code.google.com/p/pagedown/source/browse/Markdown.Sa... https://code.google.com/p/pagedown/wiki/PageDown
Re: Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
#37Out of curiosity, why did you choose Ember? For context, my team is evaluating Angular vs. Ember. Thanks.
Re: Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
#38Someone seems to have broken the demo by typing in some JavaScript. Doesn't seem to be sanitizing input completely. EDIT: Looks like it's CSS, not JS. In case it helps, here's what I'm seeing [1], and here's the code from the message: * { float: left; display: block } [1] http://imgur.com/BoZ6lrF EDIT 2: Yup, style tags don't seem to be escaped. Tried changing colors of the room a few times, and it worked: * { color:…
Thanks for reporting Steve. I'll fix it. EDIT: Should be fixed now. Thanks JangoSteve for reporting this.
Error on startup
No route matches get to ["%3Ca%20target=%27_blank%27%20href=%27http:", "pierregoutheraud.fr"]Re: Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
#39It seems that the room message state is synced via a poller, as seen here: https://github.com/HashNuke/mogo-chat/blob/master/assets/jav... I'm curious why you decided to implement this with a poller instead of with a Websocket. There's actually a reasonably detailed answer about how to do this sort of thing with Ember Data in the emberjs.com guides: http://emberjs.com/guides/models/frequently-asked-questions/... Eith…
* Message loss * Latency * Authentication has to be done again over websockets - on every connect and reconnect. That means it is going to make the app resource hungry.
This is my first time with Ember. Experience was pleasant. The codebase is fast-changing, so StackOverflow replies become quickly outdated. You'll have to refer to the CHANGELOG.md file in their repos. And the Ember IRC channel is super-helpful.
Re: Show HN: Mogo Chat – open-source team chat app written in Elixir and Ember.js
#40There are tons of free apps, with contenders like Kandan ( https://github.com/kandanapp/kandan ) if you're looking for a self-hosted or free alternative to HipChat/Campfire, you can even find sexy-ish Web clients for IRC ( https://github.com/thedjpetersen/subway ). The problem I see with message apps is that it's like email; you really wished you could host it yourself and fine tune things (as well as make sure nobod…
...how is your [insert tech startup here] going to maintain a decent level of QoS if you cannot maintain it for a trio of IRCds and a trio node instances? You could even get away with DNS-only HA since it is purely internal so if A is down, everyone knows to connect to B or C. The only reason I don't host my own e-mail is I haven't found an open source project that can truly compete with gmail's functionality and the…
You sure can maintain your own IRC server, the same way you can maintain your own Git server. But it's probably a waste of time when you know that you have free or cheap alternatives (Gmail, GitHub, Mailchimp): stuff breaks, and even if you can fix it doesn't mean you should.
I outsource stuff that I depend on and don't want to waste time maintaining: email, online storage, some collaboration tools...