Commit Graph

197 Commits

Author SHA1 Message Date
Vincent Bernat
30f0c7eeb8 docs: document data-isso-id 2018-04-17 07:40:52 +02:00
Vincent Bernat
2b7c17a361 Provide a multi-staged Dockerfile
Many of the Docker images on hub.docker.com are outdated. The one
specified in the documentation doesn't exist anymore. We provide a
decent Dockerfile to build our own Docker image.

This uses a multi-stage build to avoid polluting the final image with
the intermediate artifacts. The final image is 155 MB. It should be
possible to squeeze it even more by using Alpine Linux for the last
two parts instead of Stretch.

The service is using gunicorn. The user is expected to complete the
installation with a reverse proxy configuration.
2018-04-16 22:09:28 +02:00
Facundo Batista
28e154acfc
Small typo 2018-03-21 19:39:02 -03:00
Benoît Latinier
450291440f update doc 2018-02-17 00:00:15 +01:00
cclauss
7f55c81e08 autopep8 the code and then flake8 2018-02-08 22:46:14 +01:00
cclauss
b569b19a7f compat.py passes pyflakes test
Drop support for Python 2.6 and 3.3
2018-01-25 15:03:12 +01:00
Martin Zimmermann
c3933bd9fd fix sphinx build 2017-07-30 23:28:51 +02:00
Martin Zimmermann
4c03a43c28 remove data-isso-id from documentation, it usually doesn't work as expected 2017-07-30 22:34:45 +02:00
Jelmer Vernooij
dc883e672a
Fix short title underline. 2017-07-29 15:21:33 +00:00
Jelmer Vernooij
a23317818f Merge pull request #315 from ginggs/patch-1
add SOURCELINK_SUFFIX for compatibility with Sphinx 1.5
2017-07-15 16:40:55 +00:00
benjhess
cbd4d90cb7 Added optional gravatar support 2017-04-02 21:13:06 +02:00
Graham Inggs
88aafa60e5 add SOURCELINK_SUFFIX for compatibility with Sphinx 1.5
With Sphinx 1.5, this is needed by searchtools.js to display the source
snippets (see sphinx-doc/sphinx#2454).

With earlier Sphinx versions, this is a no-op because the undefined variable
will evaluate to an empty string.
2017-03-27 17:44:02 +02:00
Alexandre Perrin
03b0de2d81 api.rst: JSON and english typos 2017-01-06 15:01:58 +01:00
Christian Koepp
45316e535a added FreeBSD rc.d script 2016-12-29 17:07:45 +01:00
Philip Monk
f9a36c8b92 update doc to reflect 5ce48de 2016-10-11 10:42:11 -07:00
Martin Zimmermann
a52a0862a8 Merge pull request #260 from panta82/vote-levels
Vote levels
2016-09-20 21:49:04 +02:00
Ivan Pantic
fd3f6f820d Documentation for vote levels 2016-07-16 04:47:18 +02:00
Martin Zimmermann
46b2874b3d Merge pull request #252 from blatinier/issue-27/data-attr-overide
Fix issue #27 on override thread discovery with custom data-attributes
2016-07-13 21:06:06 +02:00
Benoît Latinier
459611c0e7 Add an option for mandatory author (Fix issue #124) 2016-07-05 17:28:03 +02:00
Benoît Latinier
54a11c95f7 Update documentation 2016-06-01 23:20:27 +02:00
Martin Zimmermann
8b76a7a208 update changelog and fix wording 2016-02-21 19:00:28 +01:00
Graham Dyer
890f296d58 fixes 2 typos 2016-01-14 23:33:39 -06:00
Martin Zimmermann
5eb101fcb3 bump copyright year in docs and manpages 2016-01-08 23:07:03 +01:00
Martin Zimmermann
dc1d83b74b add cs (czech) translation 2016-01-08 21:32:16 +01:00
Martin Zimmermann
1201c5145d fix link to gevent, #204 2016-01-08 21:15:49 +01:00
Martin Zimmermann
fc10a30091 fix init script, #221 2016-01-08 20:09:23 +01:00
Nick Hu
cb21af4cc5 Add config for requiring emails 2015-08-28 15:59:48 +01:00
Martin Zimmermann
88e77bf9a3 typo 2015-05-17 23:45:16 +02:00
avinassh
23c19a061c Added instructions to deploy Isso on Openshift 2015-05-17 23:17:15 +05:30
Julien Enselme
7e51915f54 Add fedora in the prebuilt-package section of docs/docs/install.rst. 2015-03-07 16:34:44 +01:00
Hong Xu
81d09bfbe4 Fix some typos in the intallation doc. 2015-02-18 16:09:32 -08:00
Matias
68a8c2c380 Update client.rst 2015-01-29 02:55:50 -03:00
Martin Zimmermann
d70eb160b9 Merge branch 'legacy/0.9'
Conflicts:
	isso/migrate.py
2014-12-25 21:53:31 +01:00
Martin Zimmermann
83d3c7443c remove email field from JSON example 2014-12-25 21:30:54 +01:00
Martin Zimmermann
c9be737f5e document broken stdout notifications, #138 2014-11-25 23:18:50 +01:00
Martin Zimmermann
a1be81f6c8 add UnicodeDecodeError to troubleshooting (via #93) 2014-11-16 14:25:48 +01:00
Martin Zimmermann
0d6d975f98 use /opt/isso as virtualenv and add a simple sysvinit script
The SysVinit script is not tested, but it looks fine to me. Also added a
few lines on how to execute `isso` when using a virtualenv from the
outside (both changes suggested on IRC).
2014-11-09 23:03:28 +01:00
Martin Zimmermann
74363d44ba Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	isso/core.py
	setup.py
2014-10-08 18:06:56 +02:00
Martin Zimmermann
9aaac16d17 add #125 and #129 to troubleshooting 2014-10-06 13:07:48 +02:00
Julien Lamy
4bc70dd09b Update documentation for deployment with mod_wsgi 2014-09-27 12:11:59 +02:00
Martin Zimmermann
9c2a48b388 Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	setup.py
2014-09-25 13:39:47 +02:00
Martin Zimmermann
ad1fdfdb32 add note about broken WXR (use xmllint to fix) 2014-09-23 11:14:15 +02:00
Martin Zimmermann
721e87a843 Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	docs/docs/configuration/client.rst
	setup.py
2014-08-18 13:09:24 +02:00
Martin Zimmermann
c712d196d7 add option to hide voting feature, closes #115 2014-08-18 12:32:16 +02:00
Martin Zimmermann
e2911da560 fix #106 2014-08-18 11:53:31 +02:00
Martin Zimmermann
f7e51fd03d Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	isso/core.py
	setup.py
2014-08-10 12:09:11 +02:00
Martin Zimmermann
5e76d406dc add link to Docker image 2014-08-10 11:45:12 +02:00
Martin Zimmermann
0f1b95a125 add log to file option, closes #103 2014-08-10 10:55:25 +02:00
Martin Zimmermann
4aaa5bbdd2 fix #106 2014-07-21 17:00:46 +02:00
Martin Zimmermann
f0d1958cc0 Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	docs/docs/install.rst
	setup.py
2014-07-13 11:26:23 +02:00
Martin Zimmermann
a89f228477 fix virtualenv path, add yum/apt-get hints and AUR package 2014-07-13 11:22:02 +02:00
Martin Zimmermann
ce9781df51 Merge branch 'legacy/0.9'
Conflicts:
	CHANGES.rst
	isso/core.py
	isso/dispatch.py
	setup.py
2014-07-09 12:37:53 +02:00
Martin Zimmermann
ee8a84c0b2 add CSS for blockquote and pre 2014-07-06 19:39:19 +02:00
Martin Zimmermann
9fa7edb74b add version fallback, closes #102 2014-07-06 18:52:20 +02:00
Martin Zimmermann
d386590e57 Merge branch 'legacy/0.9' 2014-06-25 14:35:03 +02:00
Martin Zimmermann
fbb55bf38a add esperanto translation 2014-06-25 14:31:34 +02:00
Martin Zimmermann
f489ae63d6 Python3.4 now uses system's CA to connect to SMTP via TLS 2014-06-16 19:34:59 +02:00
Martin Zimmermann
9260e143f1 decouple hash generation from comment view and allow customization
Tests now use a dummy hash function that does nothing (basically) and
run a bit faster now.
2014-06-11 14:27:44 +02:00
Martin Zimmermann
3f50db4174 add link to package on AUR 2014-06-07 14:52:11 +02:00
Martin Zimmermann
3f8bbd6f3c remvoe pagination and css improvements from the contribution page 2014-05-29 15:40:01 +02:00
Martin Zimmermann
d2644c3ba3 increase Copyright year 2014-05-29 14:16:31 +02:00
Martin Zimmermann
a201534c8d differenciate between deployment and init scripts 2014-05-29 14:12:07 +02:00
Martin Zimmermann
119ceb0035 improve site targets 2014-05-29 14:04:11 +02:00
Martin Zimmermann
460db1dd1e update landing page 2014-05-29 13:32:15 +02:00
Martin Zimmermann
932274921c extend FastCGI deployment example with virtualenv 2014-05-29 11:59:00 +02:00
Martin Zimmermann
64054ec029 remove unused code, fix pyflakes and jshint hints 2014-05-28 11:05:10 +02:00
Martin Zimmermann
20fc700e98 fix typos 2014-05-27 22:04:53 +02:00
Martin Zimmermann
fd8465eb1c warn about incorrect notification backends, fix #95
SMTP is now also recognized as `smtp`backend. You may use multiple
notification backends (separated by comma). Defaults to `stdout`.
2014-05-27 12:18:40 +02:00
Martin Zimmermann
29085979e5 document jade as new (build) dependency 2014-05-26 16:00:28 +02:00
Martin Zimmermann
47618d06f2 simplify GH readme to avoid repetition 2014-05-24 16:03:42 +02:00
Martin Zimmermann
4f98bca202 hide avatars with data-isso-avatar="false", part of #49 2014-05-21 20:38:29 +02:00
Martin Zimmermann
fb182ae93f Merge branch 'pr-83', closes #83 2014-05-17 11:07:51 +02:00
Martin Zimmermann
e6fdfb03eb do not limit From: field to email address-only, closes #87
You may now set a full From header, e.g.:

    [smtp]
    from = Foo Bar <spam@local>

If not, the old name "Ich schrei sonst!" is used.
2014-05-15 10:59:39 +02:00
Martin Zimmermann
123ea26ca9 handle WP's query-string "pages" and variable WXR namespaces
Site links such as /?p=1234 are imported *as is* and maybe do work in
Isso. Do not use a query-based URL structure as permalinks. Ever.

Also, depending on the pages you are going to export, WXR' XML namespace
may change from ../export/1.0/ to ../export/1.2/. Isso tries to import
any WXR 1.x
2014-05-03 00:16:54 +02:00
Srijan Choudhary
26ae30f76c Update docs 2014-05-03 01:52:32 +05:30
Martin Zimmermann
333bba728b update docs 2014-05-02 11:57:47 +02:00
Martin Zimmermann
cb36107eda reword and clean documentation 2014-04-28 19:42:36 +02:00
Martin Zimmermann
0509e15f67 clarify [general] host usage a bit 2014-03-29 12:58:41 +01:00
Martin Zimmermann
e60ebfbdca correct manpage title 2014-03-28 13:34:24 +01:00
Martin Zimmermann
0d6d072281 add isso.conf example to source distribution
mv sample configuration to share/
2014-03-25 18:50:18 +01:00
Martin Zimmermann
ce35b9ff0e Merge branch 'doc-improvements' 2014-03-20 17:09:34 +01:00
Martin Zimmermann
0b816a0677 store session-key in database (once generated on db creation), #74
Store a random session key used to sign and verify comment ownership
once the database is initialized, not on every application startup.

Currently fixed session keys in [general] session-key are migrated into
the database on startup. The configuration parser will notice you about
the change and suggest you to remove this option.
2014-03-20 16:32:25 +01:00
Martin Zimmermann
de50c683bc extend installation docs
* add interludium for users new to Python
* include guides for prebuilt packages and building from source
  (obsoletes DEVELOPMENT.md).
2014-03-20 14:18:58 +01:00
Martin Zimmermann
2c2c911ba4 Isso requires SQLite 3.3.8 or later 2014-03-20 14:18:57 +01:00
Martin Zimmermann
b19084b3e2 add manpage stuff 2014-03-19 15:57:54 +01:00
Martin Zimmermann
ad31a67d8f get doc version via installed distribution 2014-03-19 14:00:16 +01:00
Martin Zimmermann
8f293ad435 configurable avatar colors
* data-isso-avatar-bg="#f0f0f0" sets the background color
* data-isso-avatar-fg="#0abf99 #5698c4 etc." sets up to 8 different
  forground colors
2014-03-10 22:02:13 +01:00
Martin Zimmermann
33fa56d8e9 add suggested flattr button 2014-03-07 20:21:16 +01:00
Martin Zimmermann
3b248b293f set SMTP timeout to 10 seconds and make it configurable, ref 9a735e8 2014-03-04 09:47:54 +01:00
Martin Zimmermann
c6214e31d7 document new [markup] section 2014-02-18 17:30:37 +01:00
Martin Zimmermann
8f86109cb6 use system's python interpreter 2014-02-16 16:17:38 +01:00
Martin Zimmermann
d1a0b3f6f9 refactor docs a bit, add section for mod_fastcgi and uberspace.de 2014-02-16 15:52:28 +01:00
Martin Zimmermann
56316b8998 remove html5 writer (does not work with Sphinx)
Features like .. note:: and .. warning:: are not supported. Sadly back
to the default `html4css1` stuff :(
2014-02-11 01:20:14 +01:00
Srijan Choudhary
5525184243 Docs update: forward url protocol in sample nginx configs 2014-02-11 04:38:51 +05:30
Martin Zimmermann
079e5d19da add note about insecure connections, #65 2014-02-04 18:10:03 +01:00
Martin Zimmermann
b100517e4b update developer's guide 2014-02-03 11:19:21 +01:00
Martin Zimmermann
cfbf595605 mention mailing list and fix CSS typo 2014-02-01 20:26:08 +01:00
Martin Zimmermann
518820a4af fix typo in reply-to-self conf, #59 2014-01-27 11:53:18 +01:00
Jocelyn Delande
cbf63f5a4e default smtp to port=587 and security=starttls 2014-01-26 17:17:09 +01:00
Martin Zimmermann
aae07a3c24 Merge branch 'pr/57' 2014-01-25 22:57:04 +01:00