Skip to main content

Ralsina.Me — Roberto Alsina's website

New in Nikola v6 III: comment alternatives

I am plan­ning to do a ma­jor re­lease (ver­sion 6!) of Niko­la my stat­ic blog and site gen­er­a­tor the next week­end. It's a ma­jor ver­sion be­cause there has been a ton of fea­ture work done. So, I will do a quick se­ries high­light­ing some of those im­prove­ments this week.

Today's Topic: Comments

Niko­la has sup­port­ed 3rd par­ty com­ment ser­vices since day one. Be­cause it start­ed as "some­thing that gen­er­ates my site", it sup­port­ed the com­ment sys­tem I was us­ing (and still am us­ing), Dis­qus.

There is noth­ing wrong with Dis­qus, and it will be the de­fault in v6, but if you want some­thing else... we got you cov­ered.

So Niko­la v6 sup­port­s:

All with just mi­nor changes in your con­fig. Be­cause of how it's done, all themes will sup­port all com­ment sys­tems with at most very mi­nor tweak­s.

If you know of any oth­er com­ment sys­tems worth sup­port­ing, just open an is­sue and I'll get them in.

UPDATE

Thanks to Kw­pol­s­ka and pun­cha­gan now Google+ and Face­book are al­so sup­port­ed for com­ments.

ddevine / 2013-08-30 00:36:

Disqus works, but what I really want is a self-hosted comments system. There is one which probably does this job but it is written in Ruby so it's a no-go.

Roberto Alsina / 2013-08-30 01:29:

If you know of one, I can add support for it based on parameters such as IP address or whatever.

gour_atmarama / 2013-08-30 07:09:

> Disqus works, but what I really want is a self-hosted comments system.

Same here...I know that Pelican folks were/are trying to cook something via https://github.com/spiral-p..., while Acrylamid developer had some idea like https://github.com/posativ/...

ddevine / 2013-08-30 09:05:

Thanks.
Daybed looks useful so I've bookmarked it. ISSO's NIH approach makes me uneasy, but I'll keep it in mind.

KajMagnus / 2014-02-09 02:08:

Why is Ruby a no-go? Is it that you do *not* want to use Ruby, or is it that you *want* to use Python, since Nikola is written in Python? — I'm actually developing an embedded comment system written in Scala, which runs on the JVM, see www.debiki.com/for/embedded.... Is the JVM a go or no-go :-) ? My system works fine on an Amazon micro instance anyway.

Roberto Alsina / 2013-08-30 12:44:

So far, possible other comment systems from feedback and links:

* Juvia
* TildeHash
* Isso
* Google+
* Facebook

Andrey2309 / 2013-11-14 03:00:

Check SolidOpinion

KajMagnus / 2014-02-09 02:14:

I'm developing an open source embedded comment system:

Debiki Embedded Comments, http://www.debiki.com/embed...

It's available as a service too, like Disqus. — It has some Wiki-like features; it currently uses a novel 2D layout that hopefully contributes to a more varied discussion; and it has a few features intended to save people's time.

Does you think it is something that might work well together with Nikola and that Nikola would want to support? (I could add an option to disable the 2D layout, which otherwise might conflict with some themes.)

Roberto Alsina / 2014-02-09 06:16:

I don't see why not! The support for commenting systems is quite flexible already so probably can be made to support this.

KajMagnus / 2014-02-09 06:46:

Okay. I had a look at the themes at http://themes.getnikola.com/, and it seems to me that Debiki would work well together with most themes. The issues with some themes are that 1) Debiki currently assumes a white background, because I haven't yet been able to make PNG arrows that work with all backgrounds, and 2) Debiki uses a 2D layout that might overlap with the borders used by layouts such as "reveal" and "reveal-jinja".

Anyway I'll wait a while and see what kind of feedback I get on Debiki, and later on perhaps I'll have a look at integrating it with Nikola :-)

By the way, if you happen to know about any Nikola installation with lively discussions and many comments, I'd be interested in checking it out.


Contents © 2000-2020 Roberto Alsina