Bonjour,
Tout d'abord un grand bravo pour le travail effectué, AgoraKit semble pouvoir couvrir une bonne partie de mon besoin et voir plus, et ça c'est cool.
Concernant l'installation, pas de soucis particulier mis à part le cron job qui reste un peu obscur.
J'ai mis
* * * * * cd /webserver/domainename && php artisan schedule:run >> /dev/null 2>&1
Après installation il reste un menu qui me renvoi une erreur fatale :
1 click sur vue d'ensemble
2 click sur discussions
3 erreur (CF ci dessous)
Class 'App\Http\Controllers\Group' not found
Contact the server admin to get help and explain what you were trying to do. Provide this error message to help fix the bug.
Je suis à jour du git au 30/10/2020 21h00
Le bug a disparu après les premières réponses. Peut être qu'il n'apparait que pour les serveurs avec des discussions initiées sans réponses…
Il manque une puce de notification sur les groupes qui ont des utilisateurs en attente de validation pour approcher la perfection ;-)
Un petit bug également dans la page de gestion des fonctionnalités d'un groupe.
Le bouton enregistrer est en dehors du conteneur et non fonctionnel.
Le même bouton fonctionne dans la page de gestion des permissions d'un groupe.
Je pense que c'est un soucis de template.
Un autre bug ou pas
La vue liste de l'agenda dans la vue d'ensemble n'affiche pas les events en cours alors que la vue liste de l'agenda dans la vue groupe affiche les events en cours.
Par contre les deux vues affichent les events à venir.
La case a cocher “réveler mon adresse email a cet utilisateur” ne semble pas révéler quoique ce soit.
Merci pour ce rapport très détaillé. je dois améliorer la gestion du git avec version stable et dev. Pour l instant Master n est pas stable… je règle cela et le reste dans les prochaines semaines. (Envoyé depuis smartphone)
Concernant le bug sur les discussions générales, il a disparu de mon site et vient d'apparaitre sur celui ci.
Celui va pas être évident a cerner, il ne semble pas systématique.
Je continue a tester l'outils. Je ne connais pas laravel mais si je peux aider ce sera avec plaisir.
L'outil autorise a saisir des events ( action ) avec une date de fin antérieure à la date de début.
L'affichage de groupes depuis la sélection d'un Tag ne semble pas fonctionnelle.
Il faudrait également pouvoir administrer la suppression des tags.
j'ai créé des issues sur github pour tout ce qui concerne les bugs :
Concernant la case à cocher “révéler mon email” ce que cela fait, c'est que les mails sont envoyés depuis l'adresse mail de l'utilisateur et pas depuis l'adresse “système”. Du coup le destinataire peut recontacter l'émetteur du message en répondant simplement au mail.
Pour l'autre bug vue générale discussion, si pas possible de le reproduire, c'est embêtant :-)
Concernant les tags, théoriquement il n'affiche que les tags utilisés mais cette partie du code n'a pas été largement testée car non bloquante (au pire on voit des tags vides, même si c'est pas génial ce n'est pas grave)
Pour ce qui concerne révéler mon email dans les deux cas cela envoi le mail depuis l'adresse système. Sans doute un soucis de config de mon côté. J'utilise le smtp de gmail. Donc sans doute qu'il faut un smtp plus permissif et interne, ou alors j'ai loupé un truc quelque part. Je n'ai pas encore migré mon serveur mail mais j'y pense sérieusement.
Pour ce qui est de gmail voici ma conf si ça peut aider. (il faut autoriser l'accès aux applications non sécurisé dans gmail, agorakit n'utilisant a priori pas Oauth2)
MAIL_DRIVER=smtp
MAIL_HOST=smtp.gmail.com
MAIL_PORT=587
MAIL_USERNAME=monadresse@gmail.com
MAIL_PASSWORD=monpasswordgmail
MAIL_ENCRYPTION=TLS
Après comme je test l'application je peux changer la config mail.
Si tu préfères que j'ouvres directement des issues sur github tu me le dis.
si ce sont des bugs, c'est mieux sur github, sinon on peut continuer ici :-)
Pour l'expéditeur je ne pense pas que gmail permet de changer le from: (je dois vérifier sinon on peut aussi changer le reply-to: ça passerait peut être mieux)
oui a priori mon serveur web ne le permet pas non plus. Le risque étant que le mail n'arrive jamais a destination surtout si les domaines sont différents. les Bal apple notamment sont très sensible sur ce point et gmail va coller les mails en spamm ou ne pas les livrer si il y'a une différence. Sur mon serveur mail j'ai dû interdire le fait que l'expéditeur n'appartienne pas au domaine d'expédition. sans quoi une partie des mails n'arrivent simplement jamais. Je vais me pencher la dessus dès que j'aurais réinstaller mon stack (smtp postfix dovecot sieve) mais j'avoue que j'ai la flemme tellement c'est un enfer à configurer. Sinon je peux voir pour tester avec le smtp de mon FAI.
Sorti de ça il suffirait d'inclure l'adresse du mail dans le corps du message sous forme de bouton avec un mailto basique, ou une phrase “répondez à toto@gmail.com”.
est-ce qu'utiliser reply-to plutôt que from réglerait le problème dans ton cas?
je me réponds à moi-même : dans tous les cas utiliser reply-to est mieux niveau filtrage des spams. Je vais changer cela :-)
https://github.com/agorakit/agorakit/issues/334
Oui je confirmes le reply to est mieux pour passer les règles de sécurités. Je retesterais tout ça après les mises à jour.
La dernière version (non taggée encore sur github) corrige une partie des bugs rapportés. Il suffit de faire un ./update
Merci déjà pour les contributions!
Tests
Gestion des tags, pouvoir virer un tag sans contenu (manuellement ou automatiquement). Si quelqu'un ajoute un tag NSFW ce serait bien de pouvoir le faire disparaître.
je suis en train de refaire la gestion des tags. Pour l'instant c'est pas dingue :-)