Une instance publique pour Pytition?

#1

La version 2.1 de Pytition est sortie en ce début d’année, le code est plus robuste avec une meilleure couverture de tests, il y a pas mal d’améliorations plus django-esques et pythoniques, et ça commence à être vraiment pas mal. Mais il manque cruellement de visibilité, et pourtant le besoin est toujours présent.

A ce jour, il n’existe pas d’instance publique de Pytition. Mais il me semble que ce serait vraiment une très bonne chose que ce soit un chaton qui en propose une. Yann, le dev de Pytition, serait tout à fait partant pour accompagner la mise en œuvre de cette instance.

Merci de vous manifester si votre structure est intéressée. Je ferai la mise en relation.

6 Likes
#2

Je viens d’installer une instance sur https://pytition.ethibox.fr/

Enjoy :wink:

4 Likes
#3

@johackim : je rencontre deux bogues :

  • Il n’y a pas de feuille de styles, c’est normal ? (Tu veux une capture d’écran ?)
  • J’obtiens une erreur 503 si je veux signer la pétition de test que je viens de créer.
#4

Merci @nflqt pour le retour !

Je viens de régler le problème, n’hésites pas si tu en remarque d’autres :wink:

#5

J’ai voulu me connecter en redemandant un mot de passe. Sur cette page : https://pytition.ethibox.fr/petition/login/?next=/ j’ai cliqué sur le bouton « J’ai oublié mon mot de passe ! ». Je renseigne ensuite mon adresse email puis clique sur le bouton « Envoyez-moi les instructions ! ». Et c’est là que j’obtiens une erreur : « gaierror at /petition/password_reset/ » sur une page HTML que j’ai enregistrée, et que je peux retransmettre si besoin.

#6

Merci pour l’installation de Pytitions !

Je rajoute que si vous rencontrez des problèmes dans l’installation, ou sur l’utilisation qui ne sont pas liés à l’hébergement, ou que vous avez des suggestions d’amélioration sur le code ou la doc, vous pouvez les remonter sur le github du projet : https://github.com/pytition/Pytition

Si ce sont des problèmes de sécurité que vous rencontrez, il vaut mieux contacter directement son développeur principal Yann Sionneau (son contact est sur sa page github : https://github.com/fallen/), pour qu’il corrige avant que soit divulgué le problème.

1 Like
#7

Je reproduis en effet sur l’instance de Ethibox.

Ça semble être une erreur SMTP, peut-être vérifier la conf dans les settings django : https://pytition.readthedocs.io/en/latest/configuration.html#django-settings

Sinon, l’instance est en mode DEBUG=True, ce qui est bien pour tester, mais pas pour la prod. Ça se règle aussi dans les settings.

1 Like
#8

Bonjour,
D’après ce que je vois de la page d’erreur, je dirai que l’instance a l’air d’avoir été déployée en utilisant le Dockerfile / docker-compose du projet.
On dirait que le conteneur “smtp” n’est pas démarré et/ou le conteneur “web” n’arrive pas à le joindre.
Dans tous les cas, je déconseillerai fortement d’utiliser le Dockerfile pour déployer une vraie instance, ce fichier a été mis en place pour simplifier le setup d’un environnement de développement ainsi que pour faire tourner les tests.

Pour l’installation je conseille de suivre cette documentation (encore parcellaire je m’en excuse…) : https://pytition.readthedocs.io/en/latest/installation.html

N’hésitez pas si vous avez besoin d’aide pour configurer/installer une instance je serai très content d’aider :slight_smile:

A bientôt,
Yann

1 Like