News for hackers. Stuff that matters.
Re:Juvia: Free software Disqus comment server by kemayo on Sunday January 15, 2012 @12:59PM (#3467725)
It's nice to see a self-hostable alternative to Disqus. It's not likely to make me stop using Disqus, because I like the convenience of not having to deal with the hosting myself, but it makes me feel more comfortable knowing that if Disqus ever became evil I could move away.
Re:Juvia: Free software Disqus comment server by asomiv on Sunday January 15, 2012 @01:19PM (#3467777)
I wrote it mainly because I found Disqus and IntenseDebate too limiting, not because of concerns about hosting or data ownership. I'm trying to implement per-section commenting for the Phusion Passenger manual similar to how it's done in the Django book (http://www.djangobook.com/). However after a week of trying it became painfully clear that Disqus was only designed for one use case in mind: a single comment box per page, e.g. blogs. Comment topics in Disqus are tied to the URL, which doesn't work in my case because I want each section on the same page to have a different comment topic. The Disqus developer documentation says that they support AJAX but I did things exactly as documented and all I got was vague undebuggable JavaScript errors.

IntenseDebate was the almost exactly same. I gave up after two days.

I finished the most important parts of Juvia today. I got Juvia commenting in the manual working in about 15 minutes.

Re:Juvia: Free software Disqus comment server by loceng on Sunday January 15, 2012 @01:23PM (#3467787)
Have you made a final decision on no-nested comments/replying? There are some comments related to adding nesting as a feature, as you can even see with your own comment reply here- it's useful and pretty much a necessity these days to make sense of conversation.
Re:Juvia: Free software Disqus comment server by asomiv on Sunday January 15, 2012 @02:02PM (#3467900)
No it's not a final decision, but I'm not going to write support for it so feel free to contribute. That said I did add a 'Reply to comment' button a few minutes ago by popular demand.
Re:Juvia: Free software Disqus comment server by iusable on Sunday January 15, 2012 @01:30PM (#3467808)
I agree with loceng. Nested comments are really valuable with any sort of active conversation. If you are only thinking of 2 people in a conversation as your test case, then it's fine as it is.

Btw, really good work with Juvia so far. Been going through your github source and might even play with it next weekend.

Re:Juvia: Free software Disqus comment server by alexknowshtml on Sunday January 15, 2012 @03:19PM (#3468111)
Did you successfully use this for per-section commenting somewhere? Can that be viewed? I've been looking for a good way to do this for a long time.
Re:Juvia: Free software Disqus comment server by asomiv on Sunday January 15, 2012 @03:35PM (#3468152)
Yes. Still working on it though: https://github.com/FooBarWidget/mizuho It's not finished yet. The Juvia site key and URL are currently hardcoded in the source.
Re:Juvia: Free software Disqus comment server by kemayo on Sunday January 15, 2012 @04:23PM (#3468296)
I do seem to recall there being some way to override the thread identifier for Disqus, though I'll admit that I never bothered to try it.
Re:Juvia: Free software Disqus comment server by asomiv on Sunday January 15, 2012 @04:26PM (#3468306)
The thread identifier is not the problem. I'm only displaying one comment topic at a time by using a lightbox. However once I have loaded a Disqus comment topic, switching to another one seems to fail randomly even if I call their documented DISQUS.reset API.
Re:Juvia: Free software Disqus comment server by vdm on Sunday January 15, 2012 @04:00PM (#3468233)
Perhaps you could give each section/paragraph it's own URL and link the 'per-page/resource' comments to that?
Re:Juvia: Free software Disqus comment server by asomiv on Sunday January 15, 2012 @04:27PM (#3468311)
The sections are really short. Giving each section its own URL will make the reading experience horrible. Most of my users told me that they actually prefer a one-page manual because it makes searching easier.
Re:Juvia: Free software Disqus comment server by zerostar07 on Sunday January 15, 2012 @03:44PM (#3468177)
Juvia currently also makes no effort to support nested comments. I believe nested comments only make sense for extremely active discussion forums.

Quite the contrary, high traffic sites like facebook have single thread comments where everyone keeps repeating the same things. Threaded comments are necessary for discussions.

Re:Juvia: Free software Disqus comment server by asomiv on Sunday January 15, 2012 @03:48PM (#3468188)
If people keep repeating the same thing then that would qualify as an active discussion. Juvia is specifically not designed for active discussion. It's just for simple commenting.
Re:Juvia: Free software Disqus comment server by bad_user on Sunday January 15, 2012 @04:19PM (#3468285)
For what it's worth, I've got my own Disqus alternative: https://github.com/alexandru/TheBuzzEngine

You can see it in action here: http://thebuzzengine.appspot.com/

However, on my blog I have switched back to Disqus. Mostly because the only thing bothering me about Disqus is its bloatness which makes the page take a performance hit, but other than that it works great and you can export your comments at any time.

Re:Juvia: Free software Disqus comment server by djacobs on Sunday January 15, 2012 @01:32PM (#3467815)
I think the primary reason I use Disqus instead of coding my own comment server is for its community.

When you have Disqus powering your comments, you have two ways of contributing to this community: by commenting on other people's thoughts (be they blog entries, photos, or news articles) or by writing your own entry and having people comment. You're basically getting a free identity system without the complexity of OpenId or the control of Facebook. I like that balance.

I'm not sure this software can give me that, but I'll be happy if it does.

Re:Juvia: Free software Disqus comment server by Zirro on Sunday January 15, 2012 @03:50PM (#3468197)
Is Juvia compatible with Gray? (Judging by the comments so far, few people will get it, but with that logo, this comment is required)
Re:Juvia: Free software Disqus comment server by asomiv on Sunday January 15, 2012 @04:28PM (#3468314)
Finally! I was waiting for someone to recognize the name. :D
Re:Juvia: Free software Disqus comment server by asomiv on Sunday January 15, 2012 @02:05PM (#3467909)
I just added a 'Reply to this comment' button because so many people asked for it.
Re:Juvia: Free software Disqus comment server by sathyabhat on Monday January 16, 2012 @02:30AM (#3469757)
Re:Juvia: Free software Disqus comment server by asomiv on Monday January 16, 2012 @04:48AM (#3470070)
That's because someone deleted the site object. The demo database is reset every 24 hours and I've just issued a manual reset.
Re:Juvia: Free software Disqus comment server by Johnyma22 on Sunday January 15, 2012 @01:47PM (#3467849)
I really like disqus and I don't want to have to invest in rails. Wish the OP the best of luck though :)
Re:Juvia: Free software Disqus comment server by zobzu on Sunday January 15, 2012 @02:51PM (#3468048)
where's browserid support ;-)
Re:Juvia: Free software Disqus comment server by drivebyacct2 on Sunday January 15, 2012 @06:39PM (#3468653)
Lack of nested comments is a shame, I believe it's vital for anything more than Engadget/Youtube style comments.
Re:Juvia: Free software Disqus comment server by gitarr on Sunday January 15, 2012 @02:15PM (#3467932)
Misleading title as this is not a "Disqus comment server", but a comment server unrelated to Disqus written in RoR.
Re:Juvia: Free software Disqus comment server by asomiv on Sunday January 15, 2012 @02:16PM (#3467939)
The submitter probably just meant "Disqus-like commenting server".
Re:Juvia: Free software Disqus comment server by gitarr on Sunday January 15, 2012 @02:20PM (#3467946)
It's just funny because Disqus is criticized right away within the readme on github.