Codrspace / codrspace

The blogging platform for coders.
http://codrspace.com
Other
35 stars 13 forks source link

Commenting system #44

Open glenbot opened 12 years ago

glenbot commented 12 years ago

Add a commenting system.

So far I have looked into IntenseDebate and Disqus.

Both are ok, but they are terrible at customization. Maintaining syntax highlighting is the hard part. Still researching on what to do.

glenbot commented 12 years ago

Ok so after research

Disqus

The new 2012 version of the Javascript embed is switching to a iframe version of the comments. This is problematic because you can no longer reference elements or styles because of browser security policies. I assume they will eventually force users to switch.

Even if we use the old version, we would have to compile all comments into a javascript array, make one query to explosivo, and render the code. I see this bombing if someone has 100+ comments. Too hacky for me.

IntenseDebate

This comments module is even less customizable. You can only add callbacks on their side via a form which doesn't help us any. Basically, they want you to use their "Plugin" system and that's just stupid. We can't require every codrspace user to install the plugin.


This leaves use with one option. Use Django comments. A few ideas ..

Either way, we have to make a commenting system ... boo.

vote539 commented 11 years ago

I'm liking the look of Codrspace, and I made my first blog post today. But I've never seen a blog platform without comments. :-)

I hope that this is one of the soonest-coming features for Codrspace. It looks like there are a few new "gems" (eggs?) to enhance the Django comment system; a quick search pulled up projects like django-fluent-comments and django-comments-xtd.

aaronfay commented 11 years ago

I've used Disqus several times now for commenting, I've found it does a good job of matching colour schemes (somehow) on the page, and I also like the ability to manage comments from several of my sites in one place.

Could you give users the option? Maybe a block on the page where a user can embed their own comment system if they like.

Comments is really the one thing stopping me from using CodrSpace right now. It would be better to have something rather than nothing...

aaronfay commented 11 years ago

I take back my last comment, just saw this commit https://github.com/Codrspace/codrspace/commit/280954ce1db53845c67ae5a1662208be87114103

...and it looks like it's deployed! Hooray \o/