Projet

Général

Profil

Demande #3052

Etudier installation d'un serveur kiwiirc (ou équivalent)

Ajouté par Frédéric Couchet il y a environ 6 ans. Mis à jour il y a environ 5 ans.

Statut:
Fermé
Priorité:
Normale
Assigné à:
Catégorie:
-
Version cible:
Début:
29/03/2018
Echéance:
% réalisé:

100%

Temps estimé:
Difficulté:
2 Facile

Description

([03/29/18 13:19] <madix> fais chier, j'ai supprimé par erreur https://agir.april.org/issues/1422 (la tâche webchat) il y aurait moyen de la récupérer ? <madix> je croyais supprimer un commentaire :( <madix> comme j'ai fait la connerie je répare. Je recrée la tâche et j'y remets les notes)
(recréation donc de l'ancienne tâche 1422)

Nous utilisons irc de façon intensive mais l'interface peut être déroutante pour des gens qui ne connaissent pas ou qui n'utilisent de
clients irc. Freenode propose un webchat http://webchat.freenode.net/ mais uniquement en anglais. Kiwiirc https://kiwiirc.com/ propose
un client web irc avec des widgets pour être utilisées dans des pages web.

Voir par exemple

- https://kiwiirc.com/client/irc.freenode.net/#april pour accéder au salon #april
- http://www.april.org/salon-daccueil-de-lapril pour accéder au salon d'accueil de l'April (pour nouveaux adhérents par ex)

Le client web semble accessible (Irina_Lambla a fait des tests).

Même si le widget proposé par kiwiirc.org est fait pour être utilisé il pourrait être intéressant d'étudier l'installation d'un serveur
kiwiirc sur un de nos serveurs.


Fichiers

salon-irc-de-lapril.png (40,2 ko) salon-irc-de-lapril.png Frédéric Couchet, 29/03/2018 13:30
salon-webchat-de-l-april.png (25,6 ko) salon-webchat-de-l-april.png Frédéric Couchet, 29/03/2018 13:30

Historique

#1

Mis à jour par Frédéric Couchet il y a environ 6 ans

  • Statut changé de Nouveau à En cours de traitement
#2

Mis à jour par Frédéric Couchet il y a environ 6 ans

Voir s'il est possible de limiter les chan accessibles à ceux de l'april (pour éviter le spam)

#3

Mis à jour par Frédéric Couchet il y a environ 6 ans

Valider le fonctionnement.
Personnaliser (si possible) l'interface.
Backuper et monitorer ce qui doit l'être.
Documenter l'installation et le service.

#4

Mis à jour par Frédéric Couchet il y a environ 6 ans

J'ai tenté de tester depuis le local.

Mais déjà le dns n'est pas correct : depuis le local webchat.april.org = Nom ou service inconnu.

Pour le test je modifie le /etc/hosts de mon laptop.

Quand je clique sur Start il ne se passe rien, juste la fenêtre qui se rafraichit et le pseudo qui change. La console de debug (F12 sur
Firefox) affiche juste :

GET https://webchat-proxy.april.org/webirc/kiwiirc/info?t=1521819252287 7ms

#5

Mis à jour par Frédéric Couchet il y a environ 6 ans

Question : la page actuelle https://www.april.org/salon-irc-de-lapril utilise les services de kiwiirc par le code suivant :

<iframe src="https://kiwiirc.com/client/irc.freenode.net/#april" style="border:0; width:100%; height:450px;"></iframe>


Sera-t-il possible de faire la même chose en utilisant les services de webchat.april.org et d'avoir donc un truc genre :
<iframe src="https://webchat.april.org/client/irc.freenode.net/#april" style="border:0; width:100%; height:450px;"></iframe>
#6

Mis à jour par Frédéric Couchet il y a environ 6 ans

Frédéric Couchet a écrit :

Question : la page actuelle https://www.april.org/salon-irc-de-lapril utilise les services de kiwiirc par le code suivant :

[...]
Sera-t-il possible de faire la même chose en utilisant les services de webchat.april.org et d'avoir donc un truc genre :

[...]

Romain H.

L'URL de l'iframe devrait être de la forme suivante :

<iframe src="https://webchat.april.org/" style="border:0; width:100%; height:450px;"></iframe>

Les DNS ont été corrigés (webchat.april.org, webchat-proxy.april.org), cela devrait fonctionner depuis le local maintenant.

#7

Mis à jour par Frédéric Couchet il y a environ 6 ans

Testé au local avec Isa et ça fonctionne maintenant.

#8

Mis à jour par Frédéric Couchet il y a environ 6 ans

Un problème sous Chromium Version 62.0.3202.89 (Developer Build) built on Debian buster/sid, running on Debian buster/sid (64-bit) (pas
forcément bloquant) :

- je vais sur https://webchat.april.org

- je mets #april-admin comme channel

- je clique sur start

- la fenêtre de chat s'affiche, le message « connected » apparaît

- mais si je tape un message en bas j'obtiens ensuite le message « Cannot send to channel »

- pour pouvoir envoyer un message je dois cliquer d'abord sur #april-admin dans la liste de gauche

Je n'ai pas ce souci sous Firefox.

#9

Mis à jour par Frédéric Couchet il y a environ 6 ans

L'interface est en anglais, si c'est possible il faudrait afficher l'interface en français. Cela semble possible au vu de
https://www.april.org/salon-irc-de-lapril

#10

Mis à jour par Frédéric Couchet il y a environ 6 ans

Plutôt que visiteur-april comme pseudo par défaut il faudrait un terme plus inclusif en étant imaginatif pour éviter
une forme contractée si possible.

A noter que visiteur-se-april a été coupé en visiteur-se-apri :)

Propositions :

- touriste : cela pourrait être pris comme un poil péjoratif mais c'est inclusif :)

- libriste : cela exclue les non libristes donc pas très inclusif

#11

Mis à jour par Frédéric Couchet il y a environ 6 ans

Romain H. a écrit :

L'URL de l'iframe devrait être de la forme suivante :

[...]

Les DNS ont été corrigés (webchat.april.org, webchat-proxy.april.org), cela devrait fonctionner depuis le local maintenant.

J'ai créé (en mode unpublished) la page https://www.april.org/salon-webchat-de-l-april pour tester l'iframe. Mais l'affichage n'est pas bon et ne correspond pas du tout à ce que peut afficher la page https://www.april.org/salon-irc-de-lapril J'ai essayé de modifier les paramètres de l'iframe mais sans grand succès.

Voir copie écran avec mon firefox (salon-irc-de-lapril.org -> ok ; salon-webchat-de-l-april.png -> pas ok).

La connexion est ok par contre.

#12

Mis à jour par Romain H. il y a environ 6 ans

J'ai ajouté la supervision.

Frédéric Couchet a écrit :

L'interface est en anglais, si c'est possible il faudrait afficher l'interface en français. Cela semble possible au vu de
https://www.april.org/salon-irc-de-lapril

La langue est déterminée par rapport à celle configurée dans le navigateur. Elle est déterminée côté client en Javascipt. Il y a un bug avec Firefox pour l'instant : https://github.com/kiwiirc/kiwiirc/issues/219 . Je n'ai pas trouvé de moyen simple de contourner le problème, je pense que l'idéal serait de contribuer au projet pour corriger le problème.

Frédéric Couchet a écrit :

Plutôt que visiteur-april comme pseudo par défaut il faudrait un terme plus inclusif en étant imaginatif pour éviter
une forme contractée si possible.

J'ai mis touriste-april-? en attendant de trouver mieux.

Frédéric Couchet a écrit :

J'ai créé (en mode unpublished) la page https://www.april.org/salon-webchat-de-l-april pour tester l'iframe. Mais l'affichage n'est pas bon et ne correspond pas du tout à ce que peut afficher la page https://www.april.org/salon-irc-de-lapril J'ai essayé de modifier les paramètres de l'iframe mais sans grand succès.

J'ai fait un thème plus light qui permet d'intégrer plus facilement le chat dans une iframe (kiwiirc-april-theme). Il enlève la partie de droite qui prennait beaucoup de place et diminue quelques marges. J'ai augmenté la hauteur de la iframe, ça me semble mieux déjà.

#13

Mis à jour par Frédéric Couchet il y a environ 6 ans

« La langue est déterminée par rapport à celle configurée dans le navigateur. Elle est déterminée côté client en Javascipt. Il y a un bug avec Firefox pour l'instant : »

avec le même firefox https://www.april.org/salon-irc-de-lapril est en FR et https://www.april.org/salon-webchat-de-l-april est en EN.

Ce ne sont pas les même versions de kiwiirc ?

Et sur https://www.april.org/salon-webchat-de-l-april je ne vois pas de bouton Start/Démarrer contrairement à https://www.april.org/salon-irc-de-lapril j'ai bien conscience qu'appuyer sur enter suffit mais les gens ont l'habitude d'avoir un bouton :)

#14

Mis à jour par Quentin Gibeaux il y a environ 6 ans

  • Version cible changé de Mars 2018 à Avril 2018

Voir si les versions sont différentes, et peut être installer l'ancienne version si elle répond mieux à nos besoins.

#15

Mis à jour par Quentin Gibeaux il y a presque 6 ans

  • Version cible changé de Avril 2018 à Mai 2018
#16

Mis à jour par Quentin Gibeaux il y a presque 6 ans

  • Version cible changé de Mai 2018 à Juin 2018
#17

Mis à jour par Quentin Gibeaux il y a presque 6 ans

  • Version cible changé de Juin 2018 à Été 2018
#18

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Version cible changé de Été 2018 à Septembre 2018
#19

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Version cible changé de Septembre 2018 à Octobre 2018
#20

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Version cible changé de Octobre 2018 à Novembre 2018
#21

Mis à jour par Romain H. il y a plus de 5 ans

Le bug de langue est corrigé upstream.
J'ai mis à jour l'application, c'est ok pour moi sur Firefox maintenant.
La version de Go de Debian n'est plus supportée par kiwi, j'ai mis une plus récente dans /opt/go/.

Le thème par défaut a changé, je me basé dessus pour faire une version qu'on puisse inclure sur le site.
Le bouton démarrer est bien visible de mon côté.

#22

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Statut changé de En cours de traitement à Attente d'information

À valider

#23

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Assigné à changé de Romain H. à Frédéric Couchet
#24

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Version cible changé de Novembre 2018 à Décembre 2018
#25

Mis à jour par Frédéric Couchet il y a plus de 5 ans

Tests faits. Pour moi c'est ok. Je peux mettre à jour https://www.april.org/salon-irc-de-lapril pour utiliser notre serveur. J'attends le go de Romain.

#26

Mis à jour par Quentin Gibeaux il y a plus de 5 ans

  • Version cible changé de Décembre 2018 à Janvier 2019
#27

Mis à jour par Frédéric Couchet il y a plus de 5 ans

Page https://www.april.org/salon-irc-de-lapril mise à jour pour utiliser
le service de webchat installé.

Page de test https://www.april.org/salon-webchat-de-l-april supprimée.

#28

Mis à jour par Frédéric Couchet il y a plus de 5 ans

  • Statut changé de Attente d'information à Résolu
  • % réalisé changé de 0 à 100
#29

Mis à jour par Quentin Gibeaux il y a environ 5 ans

  • Statut changé de Résolu à Fermé

Formats disponibles : Atom PDF