Différences

Ci-dessous, les différences entre deux révisions de la page.

Lien vers cette vue comparative

Les deux révisions précédentesRévision précédente
Prochaine révision
Révision précédente
Prochaine révisionLes deux révisions suivantes
tuto_utiliser_matrix_au_quotidien [2019/06/14 11:25] – [Quelques serveurs publiques et Installation] prak2015tuto_utiliser_matrix_au_quotidien [2019/09/06 15:52] – [Changement de pseudo et IRC] prak2015
Ligne 2: Ligne 2:
  
 ====== Résumé ====== ====== Résumé ======
 +
 +  * Se connecter sur riot si on utilise pas un compte fait sur https://riot.im :
 +    * changer le serveur d'accueil. Exemple : entrer **matrix.iiens.net** comme serveur d'accueil pour se connecter avec ses identifiants Arise.
  
   * Rejoindre un salon: **/join #nom_du_salon:nom_du_serveur**   * Rejoindre un salon: **/join #nom_du_salon:nom_du_serveur**
  
   * Rejoindre un salon IRC d'Arise : **/join ##nom_du_salon:iiens.net**   * Rejoindre un salon IRC d'Arise : **/join ##nom_du_salon:iiens.net**
 +    * Exemple : ##agora:iiens.net
  
   * MP : **@id:nom_du_serveur** dans la recherche   * MP : **@id:nom_du_serveur** dans la recherche
Ligne 17: Ligne 21:
 Matrix utilisant les / pour ses commandes, il la prendra pour une commande non reconnue. Matrix utilisant les / pour ses commandes, il la prendra pour une commande non reconnue.
  
-  * Communiquer avec NickServ : MP **irc_NickServ:iiens.net** puis entrer les commandes **directement** en majuscule (et non pas NickServ COMMANDE ou /msg NickServ COMMANDE). Exemple : REGISTER <mot de passe> <email>+  * Communiquer avec NickServ : MP **@irc_NickServ:iiens.net** (un salon devrait être ouvert avec lors de l'arrivée sur IRC) puis entrer les commandes **directement** en majuscule (et non pas NickServ COMMANDE ou /msg NickServ COMMANDE). Exemple : REGISTER <mot de passe> <email> ou encore IDENTIFY <mot de passe>
  
-  * Communiquer avec ChanServ : MP **irc_ChanServ:iiens.net** puis entrer les commandes **directement**+  * Communiquer avec ChanServ : MP **@irc_ChanServ:iiens.net** puis entrer les commandes **directement**
 ====== Brève présentation ====== ====== Brève présentation ======
  
-Un protocol de communication qui permet de centraliser les services de messageries instantanées. Son architecture est équivalente à celle des mails : chacun choisit le service qu'il souhaite mais tout le monde peut s'en envoyer sans problèmes.+Un protocole de communication qui permet de centraliser les services de messageries instantanées. Son architecture est équivalente à celle des mails : chacun choisit le service qu'il souhaite mais tout le monde peut s'en envoyer sans problèmes.
  
 Actuellement, le pont avec irc est natif et très naturel (le bot vers irc fait parti des bots disponibles officiellement, voir https://github.com/matrix-org/matrix-appservice-irc/wiki/Bridged-IRC-networks ). Actuellement, le pont avec irc est natif et très naturel (le bot vers irc fait parti des bots disponibles officiellement, voir https://github.com/matrix-org/matrix-appservice-irc/wiki/Bridged-IRC-networks ).
Ligne 42: Ligne 46:
 Ces serveurs ont été choisis à l'aide du site https://www.hello-matrix.net/public_servers.php J'ai choisis de privilégier des serveurs ayant moins de 500ms ping, étant à jour sur Synapse, une bonne disponibilité et durables, c'est à dire gérés par une organisation, et ayant une bonne politique propice à l'esprit open source. Ce sont aussi des serveurs que j'ai testé. Ces serveurs ont été choisis à l'aide du site https://www.hello-matrix.net/public_servers.php J'ai choisis de privilégier des serveurs ayant moins de 500ms ping, étant à jour sur Synapse, une bonne disponibilité et durables, c'est à dire gérés par une organisation, et ayant une bonne politique propice à l'esprit open source. Ce sont aussi des serveurs que j'ai testé.
  
-  * https://tedomum.net, ce que j'utilise personnellementIl faut se rendre sur https://matrix.tedomum.net et l'inscription se fait directement dessus.+  * https://tedomum.net, serveur d'une association française. https://matrix.tedomum.net pour s'inscrire dessus
 +  * https://riot.im, le serveur matrix de ceux qui sont derrière matrix et riot. https://riot.im/develop pour s'inscrire
  
 D'autres serveurs sont disponibles sur le site mentionné plus haut, à chacun de voir. D'autres serveurs sont disponibles sur le site mentionné plus haut, à chacun de voir.
- +===== Installation et connexion à Riot =====
-Riot.im a des inscriptions ouvertes bien entendu, mais trop de gens sont dessus et la latence se ressent réellement. +
-===== Installation de Riot =====+
  
 Riot est disponible sous Android via F-Droid (un store n'ayant que des applications open-source) ou PlayStore, IOS via l'Appstore, et pc via https://about.riot.im/ (en client bureau ou web) Riot est disponible sous Android via F-Droid (un store n'ayant que des applications open-source) ou PlayStore, IOS via l'Appstore, et pc via https://about.riot.im/ (en client bureau ou web)
  
-Lors de la connexion, à moins que vous utilisez le client web sur riot.iiens.net //et// votre identifiant Arise, il faut sélectionner la case **serveur personnalisé** et entrer votre serveur d'inscription avant de pouvoir vous connecter. Inutile de changer de serveur d'identité.+Sur Android vous pouvez avoir Riot X qui a quelques fonctionnalités expérimentales (réactions ou éditions de messages par exemple) : https://wiki.iiens.net/tuto_utiliser_matrix_au_quotidien#installer_riotx_sur_android_et_le_garder_a_jour_automatiquement 
 + 
 +Lors de la connexion, à moins que vous utilisez le client web sur riot.iiens.net //et// votre identifiant Arise, il faut sélectionner la case **serveur personnalisé** et entrer votre **serveur d'accueil** avant de pouvoir vous connecter. Inutile de changer de serveur d'identité.
  
 Pour les serveurs mentionnés : Pour les serveurs mentionnés :
Ligne 58: Ligne 63:
   * tedomum.net : **matrix.tedomum.net**   * tedomum.net : **matrix.tedomum.net**
  
-Note : l'utilisation du client web de https://riot.im/develop/ permet d'avoir toutes les mises à jours de client rapidement et d'accéder aux fonctionnalités expérimentales comme **épingler des messages**. +Note : l'utilisation du client web de https://riot.im/develop/ permet d'avoir toutes les mises à jours de client rapidement et d'accéder aux fonctionnalités expérimentales comme **épingler des messages** ou encore des réactions aux messages
  
 ====== Fontionnalités ====== ====== Fontionnalités ======
  
-Résumé pour les utilisateurs de discord : globalement la même chose, sans édition de messages, de réactions, d'emoji personnalisés, de pseudo par communauté/groupe (vague equivalent des serveurs, mais on y reviendra plus tard)+Résumé pour les utilisateurs de discord : globalement la même chose, sans emojis personnalisés, de pseudo par communauté/groupe (vague équivalent des serveurs, mais on y reviendra plus tard)
  
 Pour les autres :  Pour les autres : 
Ligne 76: Ligne 81:
   * support du markdown   * support du markdown
   * Réponses   * Réponses
-  * épingle de message (expérimental) +  * épingler des messages (expérimental) 
-  * Réactions aux messages (expérimental) +  * réactions aux messages (expérimental sur téléphone seulement
-  * Edition de messages (expérimental et sur salons non-chiffrés+  * édition de messages (expérimental sur téléphone seulement
-  * intégration simple de widgets tels que etherpad, google doc, jitsi, spotify, giphy...+  * intégration simple de widgets tels que etherpad, google doc, jitsi, spotify, giphy... à un salon
  
 ====== Prise en main ====== ====== Prise en main ======
  
-Si vous n'utilisez pas de chiffrement, il n'est peut pas utile de lire ce tutoriel. L'interface de Riot étant plutôt classique, la plupart des fonctionnalités attendues de la part d'une application de messagerie instantanée sont présentes. Il est tout de même recommandé de **lire la partie sur les salons et les communautés**. Il y a aussi les lignes de commande, pour les nostalgiques du terminal.+Si vous n'utilisez pas de chiffrement, il n'est peut pas utile de lire ce tutoriel. L'interface de Riot étant plutôt classique, la plupart des fonctionnalités attendues de la part d'une application de messagerie instantanée sont présentes. Il est tout de même recommandé de **lire la partie sur les salons et les communautés**. Il y a aussi des lignes de commande, pour les nostalgiques du terminal.
  
 Cependant, la partie sur le chiffrement présente plusieurs subtilités qu'il vaut mieux savoir avant d'en faire usage. Cependant, la partie sur le chiffrement présente plusieurs subtilités qu'il vaut mieux savoir avant d'en faire usage.
Ligne 98: Ligne 103:
  
 **NE JAMAIS UTILISER !nick POUR CHANGER DE PSEUDO**. Cela ne changerait que le pseudo IRC sans toucher à celui de Matrix, désynchronisant le changement de pseudo entre Matrix et IRC, condamnant le compte à devoir utiliser !nick pour changer de pseudo sur IRC quand un changement est fait sur Matrix.   **NE JAMAIS UTILISER !nick POUR CHANGER DE PSEUDO**. Cela ne changerait que le pseudo IRC sans toucher à celui de Matrix, désynchronisant le changement de pseudo entre Matrix et IRC, condamnant le compte à devoir utiliser !nick pour changer de pseudo sur IRC quand un changement est fait sur Matrix.  
 +
 +Pour changer de pseudo seulement sur irc :
 +
 +/myroomname <pseudo> (il se peut que la commande ne soit pas celle-ci, écrire / pour la liste des commandes)
 +
 +Cela ne va changer le pseudo que sur irc, mais le pseudo sera changé lors d'un changement de pseudo global.
 ====== Réponse, citation et mention ====== ====== Réponse, citation et mention ======
  
Ligne 152: Ligne 163:
 Exemple pour **#agora** avec le client web riot : Exemple pour **#agora** avec le client web riot :
  
-https://riot.im/app/#/room/#agora:iiens.net+https://riot.im/develop/#/room/#agora:iiens.net
  
 Dans un salon de discussion, écrire **#nom_du_salon:id_du_serveur** fait un lien cliquable pour le rejoindre. Dans un salon de discussion, écrire **#nom_du_salon:id_du_serveur** fait un lien cliquable pour le rejoindre.
Ligne 172: Ligne 183:
 Avec Arise, votre identifiant est : **nom_de_familleAnnee_d'arrivee:iiens.net** Avec Arise, votre identifiant est : **nom_de_familleAnnee_d'arrivee:iiens.net**
  
-Exemple : **kircheis2015:iiens.net**+Exemple : si l'identifiant est **kircheis2015:iiens.net**, il faudra envoyer un mp à **@kircheis2015:iiens.net**
  
 Note : cette personne n'existe //vraiment// pas, il est inutile de tenter de la contacter. **SIEGFRIED KIRCHEIS** est un personnage fictif de //Legend of the Galactic Heroes//. Note : cette personne n'existe //vraiment// pas, il est inutile de tenter de la contacter. **SIEGFRIED KIRCHEIS** est un personnage fictif de //Legend of the Galactic Heroes//.
Ligne 328: Ligne 339:
 ===== Message Recovery ===== ===== Message Recovery =====
  
-**Attention** : Cette fonctionnalité ne **sert pas éviter** de devoir vérifier les appareils de vos interlocuteurs dans les conversations chiffrées, juste à pouvoir sauvegarder en ligne vos clés de chiffrement.+**Attention** : Cette fonctionnalité ne **sert pas à éviter** de devoir vérifier les appareils de vos interlocuteurs dans les conversations chiffrées, juste à pouvoir sauvegarder en ligne vos clés de chiffrement.
  
 Depuis la version 0.8.22 de riot android (IOS aussi je suppose), il est possible d'ajouter un mot de passe dans **Paramètres** -> **Message Recovery**. Depuis la version 0.8.22 de riot android (IOS aussi je suppose), il est possible d'ajouter un mot de passe dans **Paramètres** -> **Message Recovery**.
Ligne 351: Ligne 362:
  
 En revanche, la section ne sera pas toujours présente. En effet, tout dépend de votre client : En revanche, la section ne sera pas toujours présente. En effet, tout dépend de votre client :
-  * Android/Ios, la section n'est pas activable à ma connaissance. Par conséquent il n'est pas encore possible d'épingler des messages ou d'en voir+  * Android/Ios, la section n'est pas activable, mais il existe RiotX qui permet d'avoir certaines fonctionnalités expérimentales. Voir la section suivante.  
-  * Bureau, il faut ajouter ''%%"enableLabs" :"true",%%'' au fichier config.json qui se trouve dans le dossier d'installation. En revanche, il faudra le faire à chaque mise à jour du client. +  * Bureau : Remplacez votre fichier config.json par celui-ci https://riot.im/develop/config.json En revanche, il faudra le faire à chaque mise à jour du client. 
-  * Web, tout dépend depuis quel site est utilisé le client. Sur tedomum.net la section est déjà disponible, de même sur chat.poddery.com et riot.iiens.net. En revanche sur Riot.im, il faut utiliser riot.im/develop/ plutôt que riot.im/app/+  * Web, tout dépend depuis quel site est utilisé le client. Sur tedomum.net la section est déjà disponible, de même sur riot.iiens.net. En revanche sur Riot.im, il faut utiliser riot.im/develop/ plutôt que riot.im/app/ 
 + 
 +===== Installer RiotX sur Android et le garder à jour automatiquement ===== 
 + 
 +Il existe RiotX pour Android qui permet d'avoir certaines fonctionnalités expérimentales comme l'édition et la réaction aux messages. Cette version est censée grand remplacer le client actuel à terme, mais elle est vraiment en test pour le moment. En effet, si elle supporte des fonctionnalités avancées plutôt bien, certaines basiques ne sont pas encore présentes, comme la gestion d'un salon par interface graphique. /!\ Ces exemples ne sont valables qu'au moment où j'écris et cette version de riot évolue assez rapidement. 
 + 
 +Méthode manuelle : 
 + 
 +  * Télécharger RiotX ici (voir les builds): https://github.com/vector-im/riotX-android 
 + 
 +  * Installer l'APK obtenue 
 + 
 +Méthode automatique : 
 +  * Télécharger et installer F-droid : https://f-droid.org/en/ 
 +   
 +  * Paramètre -> Dépôts -> + 
 +   
 +  * Mettre https://fdroid.krombel.de/riotx-dev-fdroid comme adresse du dépôt et valider 
 +   
 +  * Mettre à jour les dépôts en faisant glisser son doigt de haut en bas 
 + 
 +  * Rechercher et installer Riot X par Matrix.org 
  
 ====== Les widgets ====== ====== Les widgets ======
Ligne 372: Ligne 404:
   * est réalisable quelque soit le niveau de privilège. De plus, il est impossible de forcer un changement de pseudo avec, même en étant Administrateur d'un salon.   * est réalisable quelque soit le niveau de privilège. De plus, il est impossible de forcer un changement de pseudo avec, même en étant Administrateur d'un salon.
   * l'url d'image est dans un format un peu particulier visiblement. Par conséquent, on peut seulement voler l'avatar de quelqu'un d'autre je crois. On pourrait créer un compte qui ne sert qu'à être un avatar et lui voler cet url d'avatar...   * l'url d'image est dans un format un peu particulier visiblement. Par conséquent, on peut seulement voler l'avatar de quelqu'un d'autre je crois. On pourrait créer un compte qui ne sert qu'à être un avatar et lui voler cet url d'avatar...
 +
 +/!\ Il est maintenant possible de faire ces deux actions avec de simples commandes. Entrez / dans le chat pour les trouver. 
  
 A suivre... A suivre...