Skip to content

Commit

Permalink
update(article): coquille et balises images
Browse files Browse the repository at this point in the history
  • Loading branch information
Guts committed Oct 11, 2024
1 parent 9c7d78f commit e1dfadb
Showing 1 changed file with 9 additions and 11 deletions.
20 changes: 9 additions & 11 deletions content/articles/2024/2024-10-15_qchat.md
Original file line number Diff line number Diff line change
Expand Up @@ -45,17 +45,15 @@ QChat est une fonctionnalité du plugin `QTribu`, le plugin de Geotribu, [qui pe

Ce plugin est [disponible sur le dépôt officiel](https://plugins.qgis.org/plugins/qtribu). QChat est disponible à partir de la v1 du plugin, que vous pouvez installer via le gestionnaire des extensions de QGIS :

TODO: changer screen ci-dessous avec écran à jour lorsque la v1 est publiée
![QGIS - Gestionnaire des extensions QGIS pour l'installation du plugin QTribu](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qtribu_installation.webp){: .img-center loading=lazy }

![Écran du gestionnaire des extensions QGIS pour l'installation du plugin QTribu](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qtribu_installation.webp)

### :penguin: Dépendances requises sur Linux
### :penguin: Dépendances additionnelles requises sur Linux

![logo WebSocket](https://cdn.geotribu.fr/img/logos-icones/divers/websocket.png){: .img-thumbnail-left }

L'échange de messages de QChat repose sur [le protocole WebSocket](https://fr.wikipedia.org/wiki/WebSocket) (rappelez-vous, [on vous en parlait dès 2013](../2013/2013-02-25_websocket.md "Du web, des socquettes et de la carto")), via des composants du cadriciel Qt sur lequel repose principalement QGIS. Ces composants optionnels sont inétgrés dans les versions Windows de QGIS mais nécessitent d'être installés expressément sur Linux. Par exemple sur Ubuntu 22.04 :
L'échange de messages de QChat repose sur [le protocole WebSocket](https://fr.wikipedia.org/wiki/WebSocket) (rappelez-vous, [on vous en parlait dès 2013](../2013/2013-02-25_websocket.md "Du web, des socquettes et de la carto")), via des composants du cadriciel Qt sur lequel repose principalement QGIS. Ces composants optionnels sont intégrés dans les versions Windows de QGIS mais nécessitent d'être installés expressément sur Linux. Par exemple sur Ubuntu (22.04) :

```sh
```sh title="Installation des dépendances Qt additionnelles sur Debian/Ubuntu"
sudo apt install python3-pyqt5.qtmultimedia python3-pyqt5.qtwebengine python3-pyqt5.qtwebsockets
```

Expand All @@ -67,22 +65,22 @@ Si ces dépendances ne sont pas installées, QChat est désactivé dans le plugi

Une fois le plugin installé, avant de pouvoir tchatter avec les autres, il est nécessaire de configurer 2-3 trucs, dans les paramètres du plugin, un onglet dans les paramètres généraux de QGIS (menu `Préférences` > `Options...`)

![Écran des paramètres du plugin QTribu](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qtribu_settings.webp)
![Écran des paramètres du plugin QTribu](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qtribu_settings.webp){: .img-center loading=lazy }

!!! tip "Trop bien ces paramètres de plugin !"
Trop bien ces paramètres de plugin ! Mais comment on fait ? Vous pouvez jeter un coup d'oeil au [templater de plugins QGIS](https://oslandia.gitlab.io/qgis/template-qgis-plugin/index.html), qui peut directement générer un squelette de plugin avec un onglet Paramètres, entre autres... :wink:

Jetons à présent un coup d':eyes: à ces différents paramètres, en commençant par la partie `Informations d'attribution` en bas:

![Écran de paramétrage QChat du plugin QTribu](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_settings_nickname.webp)
![Écran de paramétrage QChat du plugin QTribu](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_settings_nickname.webp){: .img-center loading=lazy }

- le `Pseudo QChat` correspond à votre pseudo qui indiquera aux autres _QChattos_ qui a envoyé le message. Entre 3 et 32 caractères alphanumériques, c'est l'occasion de se lâcher (pour info, `xX_D4rth_L4mb3rt_Xx` et `B3rt1n_Le_ouf_du_78` sont déjà pris)

- l'`Avatar QChat` correspond à l'[icône symbolique](../2023/2023-04-23_pyqgis-resource-browser-icones-qgis-plugin.md) que vous incarnerez dans le tchat. Il est possible de choisir sa fav' parmi les icônes les plus fancy de QGIS, et à côté de chaque message que vous envoyez sera affiché cet avatar, qui peut être prévisualisé à côté de la liste déroulante

Passons à présent aux paramètres dans la partie `QChat` :

![Écran de paramétrage QChat du plugin QTribu](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_settings.webp)
![Écran de paramétrage QChat du plugin QTribu](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_settings.webp){: .img-center loading=lazy }

- l'`URL de l'instance` indique sur quelle instance de QChat vous souhaitez vous connecter (les règles de l'instance sont consultables via le bouton `Règles de l'instance`). À date il y a 2 instances disponibles :
- `gischat.geotribu.net` : instance QChat de Geotribu anglophone, pour tout le monde
Expand All @@ -101,11 +99,11 @@ Le QChat est inclus dans un [dock widget](https://doc.qt.io/qtforpython-5/PySide
- en allant dans le menu `Internet` > `QTribu` > `QChat`
- en cliquant sur la deuxième icône, en forme de bulle, dans la barre d'outils :

![barre d'outils du plugin QTribu avec l'icône QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_icons.png)
![barre d'outils du plugin QTribu avec l'icône QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_icons.png){: .img-center loading=lazy }

Et voici le QChat qui s'ouvre :tada: :

![Écran de QGIS avec le panneau QChat à droite](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_qgis.webp)
![Écran de QGIS avec le panneau QChat à droite](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_qgis.webp){: .img-center loading=lazy }

!!! info
P.S. : big-up au [tutoqgis.cnrs.fr](https://tutoqgis.cnrs.fr/)
Expand Down

0 comments on commit e1dfadb

Please sign in to comment.