[Official app] OpenSondage

fr
en

#1

OpenSondage for YunoHost

Integration level
Install OpenSondage with YunoHost

Overview

OpenSondage is used to poll people invite for a meeting.

Shipped version: 1.0.3

Screenshots


Configuration

Documentation

YunoHost specific features

Multi-users support

Miscellaneous

Supported architectures

  • x86-64b -
  • ARMv8-A -
  • Jessie x86-64b -

Limitations

Additional informations

Links


Changelog

Testing branch

Nothing at the moment

Master branch (Official release)

  • 10 oct 2018 #39
    • Php fix: Get rid of the ini file and merge its content into the pool file.
  • 1 Sept 2018 #34
    • Fix stdout.log owner
  • 10 Apr 2018 #29
    • Fix nginx alias_traversal #26
  • 11 Feb 2018 - #65
    • Upgrade to 1.0.3 and total rewriting

Developers infos

Please do your pull request to the testing branch.

To try the testing branch, please proceed like that:

sudo yunohost app install https://github.com/YunoHost-Apps/opensondage_ynh/tree/testing --verbose
or
sudo yunohost app upgrade opensondage -u https://github.com/YunoHost-Apps/opensondage_ynh/tree/testing --verbose


OpenSondage pour YunoHost

Integration level
Install OpenSondage with YunoHost

Résumé

OpenSondage est utilisé pour créer des sondages.

Version embarquée: 1.0.3

Captures d’écran


Configuration

Documentation

Fonctionnalités spécifiques à YunoHost

Support multi-utilisateurs

Architectures supportées

  • x86-64b -
  • ARMv8-A -
  • Jessie x86-64b -

Limitations

Informations additionnelles

Lien


Changelog

Testing branch

Rien pour le moment

Master branch (Official release)

  • 10 oct 2018 #39
    • Php fix: Get rid of the ini file and merge its content into the pool file.
  • 1 Sept 2018 #34
    • Fix stdout.log owner
  • 10 Apr 2018 #29
    • Fix nginx alias_traversal #26
  • 11 Feb 2018 - #65
    • Upgrade to 1.0.3 and total rewriting

Infos développeurs

Merci de faire vos pull request sur la branche testing.

Pour tester la branche testing, merci de procéder ainsi :

sudo yunohost app install https://github.com/YunoHost-Apps/opensondage_ynh/tree/testing --verbose
ou
sudo yunohost app upgrade opensondage -u https://github.com/YunoHost-Apps/opensondage_ynh/tree/testing --verbose

Index of official apps threads
#2

En mettant à jour OpenSondage, j’ai eu deux problèmes :

  1. Les sondages existants n’étaient plus accessibles
    -> Résolu en comprenant que ça venait du fait que les urls avaient changées :
    […]studs.php?sondage=IDSONDAGE (avant) => […]studs.php?poll=IDSONDAGE (maintenant)

  2. Impossible de créer un nouveau sondage (page blanche), de même que pour la page “Où sont mes sondages ?”.
    -> Résolu en supprimant / réinstallant l’application (je suis allé au plus rapide !)

De ce que je comprends ça venait d’un problème avec l’envoi de mail, voici ce que j’avais dans les logs :

[17-Feb-2018 15:48:37] WARNING: [pool opensondage] child 463 said into stderr: “NOTICE: PHP message: PHP Warning: error_log(/var/www/opensondage/app/inc/…/…/admin/stdout.log): failed to open stream: Permission denied in /var/www/opensondage/app/classes/Framadate/Services/LogService.php on line 21”
[17-Feb-2018 15:48:37] WARNING: [pool opensondage] child 463 said into stderr: “NOTICE: PHP message: PHP Fatal error: Uncaught exception ‘phpmailerException’ with message ‘Invalid address: (punyEncode) xxx’ in /var/www/opensondage/vendor/phpmailer/phpmailer/class.phpmailer.php:1246”
[17-Feb-2018 15:48:37] WARNING: [pool opensondage] child 463 said into stderr: “Stack trace:”
[17-Feb-2018 15:48:37] WARNING: [pool opensondage] child 463 said into stderr: “#0 /var/www/opensondage/vendor/phpmailer/phpmailer/class.phpmailer.php(1200): PHPMailer->preSend()”
[17-Feb-2018 15:48:37] WARNING: [pool opensondage] child 463 said into stderr: “#1 /var/www/opensondage/app/classes/Framadate/Services/MailService.php(54): PHPMailer->send()”
[17-Feb-2018 15:48:37] WARNING: [pool opensondage] child 463 said into stderr: “#2 /var/www/opensondage/create_date_poll.php(230): Framadate\Services\MailService->send(‘simon@xxx…’, ‘[OpenSondage][R…’, ‘Ce message ne d…’)”
[17-Feb-2018 15:48:37] WARNING: [pool opensondage] child 463 said into stderr: “#3 {main}”
[17-Feb-2018 15:48:37] WARNING: [pool opensondage] child 463 said into stderr: " thrown in /var/www/opensondage/vendor/phpmailer/phpmailer/class.phpmailer.php on line 1246"

Voilà, je laisse ça là au cas où quelqu’un rencontrerait le même problème lors de l’upgrade :slight_smile:


#3

J’ai rencontré exactement le même problème ! Effectivement une réinstallation a fonctionné.


#4

Bonjour SiM, merci pour cette explication !
Je regrette de ne pas être venu directement faire une recherche sur le forum, j’ai eu une grosse sueur froide tout à l’heure en essayant de retrouver mes anciens sondages…
Petite question : la réinstallation de l’application supprime-t-elle tous les anciens sondages ?
Merci !


#5

Oui.
Mais tu peux faire un dump de ta base de données avant et le réinjecter après la réinstallation :

Avant la réinstallation :

mysqldump -u root -p$(sudo cat /etc/yunohost/mysql) opensondage > dump_opensondage.sql

Après la réinstallation :

mysql -u root -p$(sudo cat /etc/yunohost/mysql) opensondage < dump_opensondage.sql

C’est ce que j’ai fait et qui m’a permis de garder tous mes sondages :slight_smile:


#6

Merci pour ces infos !


#7

New testing release:

  • 18 Mar 2018 #29
    • Fix nginx alias_traversal #26

#8

Security upgrade for Opensondage.

  • 10 Apr 2018 #29
    • Fix nginx alias_traversal #26

#9

Salut,
J’ai un souci après mise à jour d’opensondage, je ne peux plus créer de sondage (je tombe sur une page blanche).
Une idée ?


#10

Salut @tomdereub

J’ai le même souci.
Après investigation, ça plante parce que l’adresse mail ‘admin’ n’est pas correcte (l’appli prend le login au lieu du mail)
Peux-tu regarder ce qui se passe dans les logs au moment où tu as la page blanche en faisant un tail -f /var/log/php5-fpm.log pour voir si tu as le même comportement que moi ?

J’ai en tout cas ouvert une issue sur github :


#11

Voici mon log :

[16-Apr-2018 21:45:27] NOTICE: [pool nextcloud] child 11775 started
[16-Apr-2018 22:27:34] WARNING: [pool kanboard] server reached pm.max_children setting (6), consider raising it
[16-Apr-2018 23:25:28] WARNING: [pool opensondage] child 21206 said into stderr: "NOTICE: PHP message: PHP Warning:  error_log(/var/www/opensondage/app/inc/../../admin/stdout.log): failed to open stream: Permission denied in /var/www/opensondage/app/classes/Framadate/Services/LogService.php on line 21"
[16-Apr-2018 23:25:28] WARNING: [pool opensondage] child 21206 said into stderr: "NOTICE: PHP message: PHP Fatal error:  Uncaught exception 'phpmailerException' with message 'Invalid address:  (punyEncode) user' in /var/www/opensondage/vendor/phpmailer/phpmailer/class.phpmailer.php:1246"
[16-Apr-2018 23:25:28] WARNING: [pool opensondage] child 21206 said into stderr: "Stack trace:"
[16-Apr-2018 23:25:28] WARNING: [pool opensondage] child 21206 said into stderr: "#0 /var/www/opensondage/vendor/phpmailer/phpmailer/class.phpmailer.php(1200): PHPMailer->preSend()"
[16-Apr-2018 23:25:28] WARNING: [pool opensondage] child 21206 said into stderr: "#1 /var/www/opensondage/app/classes/Framadate/Services/MailService.php(54): PHPMailer->send()"
[16-Apr-2018 23:25:28] WARNING: [pool opensondage] child 21206 said into stderr: "#2 /var/www/opensondage/create_date_poll.php(230): Framadate\Services\MailService->send('mail@domain.t...', '[OpenSondage][R...', 'Ce message ne d...')"
[16-Apr-2018 23:25:28] WARNING: [pool opensondage] child 21206 said into stderr: "#3 {main}"
[16-Apr-2018 23:25:28] WARNING: [pool opensondage] child 21206 said into stderr: "  thrown in /var/www/opensondage/vendor/phpmailer/phpmailer/class.phpmailer.php on line 1246"

Ça a bien l’air d’être la même chose que toi.


#12

Problème fixé dans la dernière mise à jour https://github.com/YunoHost-Apps/opensondage_ynh/pull/33.
J’update la liste, pour que vous puissiez fixer vos instances.


#13

J’ai mis opensondage à jour, et ça remarche, merci !


#14

New testing release

  • 4 may 2018 #34
    • Fix stdout.log owner
sudo yunohost app install https://github.com/YunoHost-Apps/opensondage_ynh/tree/testing --verbose
or
sudo yunohost app upgrade opensondage -u https://github.com/YunoHost-Apps/opensondage_ynh/tree/testing --verbose

#15

New stable release :tada:

  • 1 Sept 2018 #34
    • Fix stdout.log owner

#16

New testing release

  • 10 oct 2018 #39
    • Php fix: Get rid of the ini file and merge its content into the pool file.
sudo yunohost app install https://github.com/YunoHost-Apps/opensondage_ynh/tree/testing --verbose
or
sudo yunohost app upgrade opensondage -u https://github.com/YunoHost-Apps/opensondage_ynh/tree/testing --verbose

#17

New stable release

  • 10 oct 2018 #39
    • Php fix: Get rid of the ini file and merge its content into the pool file.