Open Comment Box - Open Source Realtime Comments PlatformColombo, Sri Lanka, Negombo, Sri Lanka

  • 559 Commits
  • 160 Pushes
  • 27 Deploys
Launch Site

Open Comment Box - Open Source Realtime Comments Platform

By MeteorHacks

Screencast
Quick Intro

With Open Comment Box, you can power any website with comment. Just like disqus but we are OpenSource and you own the data at the end.

Description

Open Comment Box is a Realtime Commenting Platform. You can use it for power any website with comments. Unlike popular disqus service, Open Comment Box is open source and you can host anywhere you want.

Open Comment Box can be easily deployed with any NodeJS PAAS and we even provide docker images. If you are having wordpress site, you can simply enable comment with our Wordpress plugin. for more information: checkout over docs - http://ocb.uservoice.com/knowledgebase

Judging Instructions

Just visit our webapp: http://meteorhacks.2013.nodeknockout.com/. It has a demo of Open Comment Box. You can see how to moderate comments too. If you are like try out Open Comment Box, you can simply copy our code(shown in the home page) and paste it on your website, where you needs comments.

If you are awesome enough to deploy Open Comment Engine, we've provided instructions to deploy on Heroku, Nodejistu or Modulus. If you are docker fan, we've also covered you.

What they Used
  • We've used a bunch of node modules mainly express, passport and mongodb
  • We've used a MongoDB server for production from MongoHQ
  • We've used Facebook, Twitter and Gmail logins for authentication
  • We've used Wistia for the intro video
  • We've used UserVoice for the documentation
  • We've used docker for easy installation (we've picked some of the scripts from the internet forums and docs)
  • We've used bootstrap and a single creative commons icon - https://www.iconfinder.com/icons/172626/male2_user_icon#size=128
  • We've also used Google Analytics
  • We've did some artworks for the logo using Inkscape

JS libraries we've used

Who

Votes

Your Vote

Voting is now closed.

Other Votes

  • (94)
  • judge

    Not a brand new idea, but very well executed. If you're looking for more adoption, the design could use some more work to make it extremely beautiful so people will want to add it to their site.

  • contestant
  • contestant

    There are a lot of commenting solutions out there but the DIY is nice.

  • judge

    SimBin Studios

    Great to see a self hosted alternative to Disqus.

    Some of the UI could use some work to make the actions clearer. And it would be nice to be moved/scrolled back to the post you just made if it is way down in the page.

  • judge

    Excellent! I love all the integrations and walkthrough resources.

  • contestant

    Nice! Please keep going after the NKO!

  • contestant

    SAPO

    The app looks just like a simple "roll your own disqus". Apart from that, it seems finished and complete.

  • contestant

    USP

    I really enjoy Disqus and an open source version of it would be amazing. Nice!

  • judge

    Icon Venture Partners

    Impressive what you got done during NKO - would love to see something like this get supported and built up

  • judge

    Sellside

    Nicely done, you've found a way to make commenting systems interesting again. The github community will definitely make use of this... and other judges have mentioned, this is a shippable product.

  • judge

    Very nice implementation. Impressed.

  • judge

    Groupon

    This is very complete and fully usable. The idea isn't that new, but it's a great implementation.

    My main advice is to make it clearer how to use it. The login area is far too subtle and without the video I'd have given up before finding it.

    • mnmtanish
      contestant

      Thanks :) we'll fix the design and many other things after NKO.

  • judge

    Joyent

    [ you own the data, and you have it ] that's the best hook.

  • judge

    This is a shippable product. Great job guys. Even though I rated it low on "innovation," I actually think this is one of the best startup ideas of the bunch, and is likely to be a real company. Being original isn't that interesting to me, in that regard. Overall, 5 stars.

  • judge

    Not a bad idea but this is just a realtime twist on a standard commenting system. It does provide a nice little admin interface for managing comments but it does not seem to give many more advantages over the current systems.

  • judge

    Yahoo

    This could be useful for some sites. It would be cool if it were possible for even less setup if someone wanted to use it, like a single script they could drop in.

    • arunoda
      contestant

      Hmm, we'll think about it. Not sure if its possible though.

  • judge

    Extra points for ease of deployment and WordPress integration. I appreciate the value of self-hosting.

  • judge

    Mozilla

  • judge

    GoInstant

    Definitely useful. The design is nice, a bit messy. Love the deployment options and integrations. Docs are a bonus. Bug: if you hang out on the page after commenting it gets posted a second time.

    • arunoda
      contestant

      Oh Really, I'll check on that bug

  • judge
  • contestant

    Learning Objects Inc.

    Very cool how you can host it yourself, if you want to.

    I also like how you handled threaded responses: mouseover plus limiting reply depth.

    • arunoda
      contestant

      Thanks for suggestions.

  • judge

    Awesome! Always wanted to build something like this on my own.

  • judge

    Nice idea. You should hook this up with the "unhosted" movement. https://unhosted.org/

    Needs more linkage to the "open source" aspect. Doesn't quite look as sexy as discus. Not immediately clear whether you're offering a hosted option. Full points for integration with other tools, nice!

    You gots a typo or some very creative english on your docker installation page: "Drink a off and while for a while for the install to complete"

    • arunoda
      contestant

      I've never heard about UnHosted before. Definitely need to check it out.

      Yes, I wish we have Open the codebase, but unfortunately we did some nasty things to get it running quickly. Some of them allows to easily break the app :) We'll publish the code base with fixes after the voting process.

      I'll ask to correct the typos.

      Thanks.

  • judge

    Project Propeller

    Well done.

  • judge

    Square

    The app is very usable. My Twitter login worked the first time, and I was pleased that Open Comment Box requested very few permissions on my account. The comments aren't vulnerable to simple XSS. The admin interface looks good, if a little generic.

    Comments showing up at the bottom was weird. I had to scroll to see my comment. Especially because there is a lot of vertical spacing. But I can see how realtime would make new items at the top difficult.

    In page dialogs for delete confirmation would have been nicer, but I understand time is very limited. The shades of gray as you hover over reply comments are my favorite part of the design. They're so useful I wonder if they shouldn't be shown all the time. You could still modify the color/shading for the currently hovered comment.

    I once saw a comment appear with a timestamp of "in a few seconds".

    The fact that you created a wordpress plugin is really great.

  • contestant

    Docs? Wordpress plugins? You guys were busy.

    • arunoda
      contestant

      Thanks. Yeah, we were quite busy :)

  • judge

    Adobe

    Looks great & not a lot of hassle.

  • judge

    robotaudio.com

    I like this as an option for people who have home made blogs and want to quickly add comments. I've been there before. Gave you an extra star on innovation since its open source! The design on the comments is quite nice, the homepage is a bit messy.

    • arunoda
      contestant

      Thank You. It seems like bit messy with lots of details: I agree.

  • judge

    GitHub

    Cool, I like that the data is your own and that they've got it working with so many services. Solid utility.

  • judge

    This is a pretty solid entry, it's very simple but it addresses a fairly large problem in a fairly neat way, and doesn't force users to signup or use some account they don't have.

  • judge

    A Medicore Corporation

    Very nice hackday entry. I could see this being very useful.

    Not sure most recent comments last is the correct order for a realtime system. Not clear what formatting options are for comment text.

    Awesome that you were able to implement basic moderation capabilities during the hackday. Pretty impressive how much was accomplished over the weekend.

    • arunoda
      contestant

      Yes. We've to work on the ordering system more than this. We do support Markdown(GHF) in the comments.

  • contestant

    CARFAX

    Good job, this is really useful.

  • judge

    Esri

    Great work! Only wish is that the "share" button would allow for automatic sharing.

    • arunoda
      contestant

      Good Suggestion. We never thought about it.

  • judge

    Microsoft

    Very nice. Works perfectly, and the design is clean. Maybe I've been too conditioned by Twitter, Facebook, and Yammer, but somehow I expect more recent entries to be at the top. :)

    • arunoda
      contestant

      Yes. You are correct. I wish we've focused more on the ordering and pagination.

  • judge

    Joyent

    Looks good, and useful as a real time comments panel. Might need some anti-spam work if it's used widespread, although maybe making people login avoids much of the spam.

    • arunoda
      contestant

      Yes. We need kind of thing. We avoided comment by email for this. But need to take care much deeper.

  • contestant

    Very useful tool. Great job!

    • arunoda
      contestant

      Thank You very much.

  • contestant

    Looks very complete and polished for 48 hours. Open source, self-hosted alternatives to closed-source, cloud provided services are always nice to have.

    • arunoda
      contestant

      Thank You very much.

  • judge

    GoodFit.co

    I would like to see more functionality like voting on comments and sorting comments. Other than that great job!

    • arunoda
      contestant

      Yes. They need to be. It will be added to the OpenSource project in the mean time.

  • contestant
  • judge

    Zerosum Labs

    Dig this. Nice and simple, and hey... it's open. Thanks guys!

  • judge

    Revolution Group

    Open source commenting is a great idea. If you continue development it would be nice to see some basic additions such as editing comments or ability to +1/like. Ability to see past comments across websites would be nice as well.

  • judge

    MongoLab

    love the markdown in the comments

  • judge

    I'm a sucker for open web/data. Nice problem set to tackle.

    I know time was limited but I wish you explored controls from an end user perspective. It would be nice to login and see all my open comments and remove/edit them regardless of the site.

    I was impressed by the completeness of the admin console and the ease of deployment, documentation and integration.

    Great job.

    • arunoda
      contestant

      Thanks.

      We wish we could implement that feature. As you said, time was an barrier. Anyway, We'll try to add it once we've stabilise the current feature set.

  • judge

    The Node Firm

    This is brilliant, feature rich and simple to use.

  • judge

    Kun.io App Studio LLC

    Nice demo site and good use of SaaS. Great use of the tech stack. Neat to have an open source alternative to disqus. Would like to see p2p features added.

    • arunoda
      contestant

      Thanks.

      P2P is kind a tricky. I wonder how we can use WebRTC with something like this?

      Any Ideas?

    • wprl
      judge

      Oh, interesting… I was thinking more along the lines of server-side p2p via REST. Might be worth checking out this library or a similar one to get inspired about WebRTC p2p http://peerjs.com

  • judge
  • judge

    Brandcast

    this app was great. Easy to understand, easy to integrate, good design, and open sourced already. Great Job.

  • contestant

    I's very useful for me now try to my content very very interesting ☆

    • arunoda
      contestant

      Thank You very much.

  • judge

    Nice job!

  • contestant

    Ally

    There is obvious utility for something like this as has been demonstrated by Disqus. The ability to collate information about spam-pattern comments across the entire web is a huge boon. The self-hosted version of this defeats that part of the goal while alleviating other concerns about data-sharing.

    The web design is nothing to write home about, but the interface in other ways (eg. docker image) boosts your score.

    • arunoda
      contestant

      Disqus is far more superior is Spam Detection and Discovery. What we did it to allow the users to comment only using a valid Fb, Twitter or Google account. That reduces the no of spam comments.

  • contestant

    Pretty kewl. You'll continue this service after NKO? Good job you four!

    • arunoda
      contestant

      That's the idea. We'll be opensourcing after the voting ends.

  • contestant
    • arunoda
      contestant

      Thanks. Yes for sure. I'll take a look at it.

  • contestant

    Fagbokforlaget V&B AS

    Great work done in 48hrs. Idea itself is not very innovative but you've able to make it real in 48hrs which is quite an achievement :)

    • arunoda
      contestant

      Thanks. Yes, not much innovation here. We were looking for an Open Source version with good aesthetics.

  • judge

    Scoutzie

    it's good. I also wish you guys can integrate this with ghost.

    • arunoda
      contestant

      Currently there is no addon system for ghost.(Correct me If I'm wrong) We added an tutorial on how to add this to ghost.

  • contestant

    Really cool and solid implementation. Really appreciating for making as open source.

    • arunoda
      contestant

      Thank You. We'll be releasing a proper version within next 2 weeks

    • fizerkhan
      contestant

      Good luck for your release and be a knockout winner.

    • arunoda
      contestant

      Thanks :)

  • contestant

    Go Sri Lanka

    • arunoda
      contestant

      Thank You :) #GannaApeDey

  • contestant

    Its good idea.Wish u all the best .

    • arunoda
      contestant

      Thank You so much.

  • contestant

    Printly.pk

    This looks good and complete. Great work team!

  • judge

    The Node Firm

  • contestant

    VML

    Love the fact that you give the ability to deploy your own comment box. Excellent Work!!!

    • arunoda
      contestant

      Yes. That's the idea. Thank You.

  • contestant

    SocialTables.com

    Looks really good. I like that you thought to have the integrations to Ghost.

    • arunoda
      contestant

      Yes. I'll write proper blog post on how to set it up with Ghost in detail.

    • mcwhittemore
      contestant

      Sweet. I might use it. Are you going to keep working on this after NK?

    • arunoda
      contestant

      Yes. That's the idea. We did some very ugly tricks :) Will fix them and release the OpenSource version around next two weeks.

  • contestant

    Spatial Automation Lab -- University of Wisconsin, Madison / 3D Systems / Bespoke Innovations

    Nice! I can see this being very useful.

IMPORTANT DATES

REGISTRATION
SEP 17
COMPETITION
NOV 9-11 UTC
JUDGING
NOV 11-17
WINNERS
NOV 18

Thank you to our Platinum Sponsors