talkatv
noun /ˈtôkətiv/
An open source comment service. Licensed under the GNU Affero General Public License v3 or later.

talkatv development is currently in 0.0.1-dev.

You can download it from our git repostitory or try it out with the talka.tv public instance.

The current features are:

  • OpenID login/registration(in addition to user/pass).
  • Embed comments using CORS.

And there are more features on their way.

Join us

Embed it

Put this snippet in the location you want the comments rendered. The comments and form will all be injected into the DOM instide the div#talkatv-comments element.

<div id="talkatv-comments"></div>
<script>
    var talkatv_home = 'http://talka.tv';
    // use /talkatv.js instead of /static/js...
    var talkatv_shortcut = true;

    script = document.createElement('script');
    script.src = talkatv_home + (talkatv_shortcut ? '/talkatv.js' : '/static/js/talkatv.js');
    script.type = 'text/javascript';

    document.body.appendChild(script);
</script>

If you want to account for non-js-enabled browsers too you may add this <noscript> tag right after the <script> tag.

<noscript>
    <p>
        You don't seem to have JavaScript enabled!
        Head over to <a href="http://talka.tv/comment/list/">
        the static comment page</a> to read and post comments.
    </p>
</noscript>

Naturally you will have the edit the <a href="..."> tag to point to your self-hosted instance if you are not using talka.tv

Warning! This method alone is not a foolproof way of making your comments accessible since it relies on the HTTP Referer header. To make it accessible to user agents that do not use the Referer header, you might change the URI in the <a href="...">to

http://talka.tv/comment/list/?url={{ page.url }}

for example:

http://talka.tv/comment/list/?url=http%3A%2F%2Fwandborg.se%2F2012%2F08%2F22%2Fdesqus-enabled.html

Try it out!

This is a showcase of the embedded comments.