A Disqus alternative https://posativ.org/isso/
Go to file
Martin Zimmermann fcd0a01de3 make_app uses threading.Lock now by default
Uses keyword arguments to use multiprocessing or uwsgi mixin. This
fixes an issue on exotic *BSDs such as NetBSD where Python comes not
with inter-process semaphores (issue 3307):

     mod_wsgi (pid=14365): Target WSGI script '/var/www/vhosts/my.hostname.org/htdocs/isso.wsgi' cannot be loaded as Python module.
     mod_wsgi (pid=14365): Exception occurred processing WSGI script '/var/www/vhosts/my.hostname.org/htdocs/isso.wsgi'.
     Traceback (most recent call last):
       File "/var/www/vhosts/my.hostname.org/htdocs/isso.wsgi", line 8, in <module>
         application = make_app(Config.load("/var/www/vhosts/my.hostname.org/htdocs/isso.cfg"))
       File "/usr/pkg/lib/python2.7/site-packages/isso/__init__.py", line 155, in make_app
         isso = App(conf)
       File "/usr/pkg/lib/python2.7/site-packages/isso/__init__.py", line 91, in __init__
         super(Isso, self).__init__(conf)
       File "/usr/pkg/lib/python2.7/site-packages/isso/core.py", line 223, in __init__
         self.lock = multiprocessing.Lock()
       File "/usr/pkg/lib/python2.7/multiprocessing/__init__.py", line 175, in Lock
         from multiprocessing.synchronize import Lock
       File "/usr/pkg/lib/python2.7/multiprocessing/synchronize.py", line 59, in <module>
         " function, see issue 3770.")
     ImportError: This platform lacks a functioning sem_open implementation, therefore, the required synchronization primitives needed will not function, see issue 3770.
2013-12-16 15:40:18 +01:00
docs Merge branch 'feature/27', override thread id 2013-12-12 13:07:57 +01:00
isso make_app uses threading.Lock now by default 2013-12-16 15:40:18 +01:00
specs isso.dispatch now dispatches multiple sites based on relative URLs 2013-12-08 19:09:56 +01:00
.gitignore generate CSS for docs properly 2013-12-11 15:40:46 +01:00
.travis.yml wat 2013-11-25 17:16:58 +01:00
CHANGES.rst Back to development: 0.7 2013-12-16 11:59:33 +01:00
CONTRIBUTING.rst write contribute section 2013-12-02 14:26:12 +01:00
LICENSE re-license to MIT 2013-09-19 18:44:40 +02:00
Makefile generate CSS for docs properly 2013-12-11 15:40:46 +01:00
MANIFEST.in remove static/post.html from MANIFEST.in 2013-10-31 17:39:45 +01:00
README.md remove installation and configuration from README 2013-11-25 17:00:36 +01:00
setup.py Back to development: 0.7 2013-12-16 11:59:33 +01:00
tox.ini simplify nosetest usage 2013-11-25 17:02:15 +01:00
uwsgi.ini increase uWSGI's hash cache to 10240 items (=320kb) 2013-11-03 12:55:31 +01:00

Isso Ich schrei sonst

Build Status

You love static blog generators (especially Acrylamid cough) and the only option to interact with your community is Disqus. There's nothing wrong with it, but if you care about the privacy of your audience you are better off with a comment system that is under your control. This is, where Isso comes into play.

Try Yourself!

Features

  • CRUD comments written in Markdown
  • SQLite backend, Disqus import
  • client-side JS (currently 54kb minified, 18kb gzipped)
  • I18N, available in english, french, russian and german

Setup

Please refer to the official documentation: http://posativ.org/isso/docs.

Alternatives