From 335f5ca766fd7d2a5b874b0bd3e07c978952f1bd Mon Sep 17 00:00:00 2001 From: gounux Date: Thu, 21 Nov 2024 13:44:34 +0100 Subject: [PATCH 01/15] rollback qchat edits --- .../2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md | 8 ++------ 1 file changed, 2 insertions(+), 6 deletions(-) diff --git a/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md b/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md index 3eacebd..145ed70 100644 --- a/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md +++ b/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md @@ -67,7 +67,7 @@ And then, regarding the QGIS project in particular, there are already communicat QChat is part of the QTribu plugin, published [on the official repository](https://plugins.qgis.org/plugins/qtribu). QChat is available starting from version 1.0 of the plugin, which can be installed via the QGIS plugin manager: -![QGIS - QTribu plugin installation in the QGIS plugin manager](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qtribu_install_en.webp){: .img-center loading=lazy } +![QGIS - QTribu plugin installation in the QGIS plugin manager](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qtribu_install_en_v100.webp){: .img-center loading=lazy } ### :penguin: Additional dependencies required on Linux @@ -136,15 +136,12 @@ In the `instance` section at the top, you can view the rules of the configured i To start chatting, you'll need to connect to a room by selecting one from the dropdown list. Once connected, you're ready to chat! Messages from other users will appear in the middle: -![QGIS screen with chat messages in QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_screenshot_en.webp) +![QGIS screen with chat messages in QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_messages.webp) Note that: - using `@all` in your message will notify all users in the room via the QGIS message bar - double-clicking a message in QChat will allow you to mention the user who sent it -- right-clicking on a vector layer in the layer tree panel will suggest you the `Send on QChat` action : this will share the layer as geojson to the other QChat user. After receiving such a message, clicking on it will add the layer to the current QGIS project -- it is possible to share some images as well as screenshots of the current QGIS project -- it is possible to share a CRS as well as an extent. When receiving such messages, the current QGIS project will use the received CRS or fit to the shared extent ---- @@ -169,7 +166,6 @@ Messages are sent over WebSocket, and there are [a few routes available](https:/ - get instance rules - retrieve room names - check the number of open WebSockets per room -- check the registered nicknames in a room - send a message to a room via a PUT request And more features coming soon :wink: From 6954c4eda352d28fb6ed72bef9c7a0cf8d2f6f08 Mon Sep 17 00:00:00 2001 From: gounux Date: Thu, 21 Nov 2024 13:45:04 +0100 Subject: [PATCH 02/15] blog: some news about QChat --- content/posts/2024-11-28_QChat_news.md | 87 ++++++++++++++++++++++++++ 1 file changed, 87 insertions(+) create mode 100644 content/posts/2024-11-28_QChat_news.md diff --git a/content/posts/2024-11-28_QChat_news.md b/content/posts/2024-11-28_QChat_news.md new file mode 100644 index 0000000..c301357 --- /dev/null +++ b/content/posts/2024-11-28_QChat_news.md @@ -0,0 +1,87 @@ +--- +authors: + - gallaman +categories: + - Announcements +comments: true +date: 2024-11-28 +description: "Some news about QChat and the features provided by the new 1.1 version. #GISChat #GISTribe" +icon: material/chat +license: beerware +links: + - QTribu documentation: https://qtribu.geotribu.fr/ + - Initial announcement: https://blog.geotribu.net/2024/10/18/introducing-qchat-a-chat-within-qgis/ +pin: true +tags: + - GISChat + - GISTribe + - QChat + - QGIS + - QTribu +title: "Some news about QChat, the chat within QGIS" +subtitle: +--- + +# Some news about QChat, the chat within QGIS + +![icône globe speech GIS Chat - Credits: Global Market by DARAYANI from Noun Project (CC BY 3.0)](https://cdn.geotribu.fr/img/logos-icones/divers/globe_speech_GISChat.svg){: .img-thumbnail-left } + +Last month [we were announcing with a blog post "QChat"](./2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md), the plugin for chatting with the other users, directly inside QGIS. + +![QGIS screen with chat messages in QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_screenshot_en.webp) + +Since then, we have been working on some evolutions, and new geo oriented features are now available. Those are provided by the QTribu plugin, that can be downloaded from the official QGIS plugin repository. Latest version is `1.1.0` : + +![QGIS - QTribu plugin installation in the QGIS plugin manager](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qtribu_install_en_v110.webp){: .img-center loading=lazy } + +Here are the new available features :tada: + +## User registration + +It is possible to register in the connected room, and to see which users are registered and present in the room. + +Actually, the plugin will automatically register you, except if the `Incognito mode` setting is checked, which will prevent the plugin from sending a registration message when connecting to a room : + +![QGIS - Incognito mode in QTribu plugin settings](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_setting_incognito.webp){: .img-center loading=lazy } + +In the QChat panel, the `List Users` button (next to the room list) will display who is present (and registered) in the room. It is possible to fetch it using [an API call](https://gischat.geotribu.net/docs#/default/get_connected_users_room__room__users_get). + +## Automatic reconnection + +If you choose to automatically reconnect in the QTribu settings, +the QChat will start and auto-connect to the last room when QGIS starts. + +## Like a QChat message + +You can now like a QChat message :thumbsup: ! + +By simply right-clicking on a message in the chat, the sender will be notified that you liked his/her message. + +N.B.: the sender must be registered in order to receive your like notification. If he/she is in incognito mode, there will not be any notification. + +## Send a vector layer in the QChat + +When connected to a room, you can share a vector layer in the chat by right-clicking on a layer in QGIS layer tree panel. A `Send on QChat` action is proposed and will send the layer via geojson in the websocket, thus being transmitted to the other +users in the room : + +![QGIS - Send a vector layer on QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_action_send_vector_layer.webp){: .img-center loading=lazy } + +When receiving such a layer message in the chat, just click on it or use the right-click action to load it into your QGIS : + +![QGIS - Load a vector layer from QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_load_vector_layer.webp){: .img-center loading=lazy } + +N.B.: in order to avoid layers thaht would be to big, the server blocks from sharing to the other users the layers that have more than 500 entities. + +## Send other geo stuff + +The bottom side of the QChat panel allows you other types of shares : + +![QGIS - Send actions](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_actions_send.webp){: .img-center loading=lazy } + +- `Send Image` : this will open FileDialog to select file images to share on the chat (allowed formats are JPG and PNG). Big images are scaled down by the server before being broadcast. + +- `Send QGIS screenshot` : this will take a screenshot of your current QGIS and send it on the chat, thus allowing people to visually share what they are working on + +- `Send Extent` : this will share the current extent of your QGIS canvas. When receiving such a message, clicking on it or using the right-click action makes QGIS canvas fit the shared extent + +- `Send CRS` : this will share in the chat the CRS you are currently using From 3126bacc5fd6c7939d2363f07177bd1702e0c15b Mon Sep 17 00:00:00 2001 From: gounux Date: Thu, 21 Nov 2024 13:51:11 +0100 Subject: [PATCH 03/15] fix typo --- content/posts/2024-11-28_QChat_news.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-11-28_QChat_news.md b/content/posts/2024-11-28_QChat_news.md index c301357..8eaa504 100644 --- a/content/posts/2024-11-28_QChat_news.md +++ b/content/posts/2024-11-28_QChat_news.md @@ -70,7 +70,7 @@ When receiving such a layer message in the chat, just click on it or use the rig ![QGIS - Load a vector layer from QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_load_vector_layer.webp){: .img-center loading=lazy } -N.B.: in order to avoid layers thaht would be to big, the server blocks from sharing to the other users the layers that have more than 500 entities. +N.B.: in order to avoid layers that would be too big, the server blocks from sharing to the other users the layers that have more than 500 features. ## Send other geo stuff From 4f70003bf954e6ca953690f468345a6aee537a23 Mon Sep 17 00:00:00 2001 From: gounux Date: Thu, 21 Nov 2024 14:41:27 +0100 Subject: [PATCH 04/15] add sep and comment buttons --- content/posts/2024-11-28_QChat_news.md | 9 ++++++++- 1 file changed, 8 insertions(+), 1 deletion(-) diff --git a/content/posts/2024-11-28_QChat_news.md b/content/posts/2024-11-28_QChat_news.md index 8eaa504..cc4c142 100644 --- a/content/posts/2024-11-28_QChat_news.md +++ b/content/posts/2024-11-28_QChat_news.md @@ -30,7 +30,14 @@ Last month [we were announcing with a blog post "QChat"](./2024-10-18_introducin ![QGIS screen with chat messages in QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_screenshot_en.webp) -Since then, we have been working on some evolutions, and new geo oriented features are now available. Those are provided by the QTribu plugin, that can be downloaded from the official QGIS plugin repository. Latest version is `1.1.0` : +Since then, we have been working on some evolutions, and new geo oriented features are now available. + + + +[Leave a comment :fontawesome-solid-comments:](#__comments "Go to comments"){: .md-button } +{: align=middle } + +Those new features are provided by the QTribu plugin, that can be downloaded from the official QGIS plugin repository. Latest version is `1.1.0` : ![QGIS - QTribu plugin installation in the QGIS plugin manager](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qtribu_install_en_v110.webp){: .img-center loading=lazy } From 498733ceb92e7aa5b78dfb290b52d8dcb7ad78ad Mon Sep 17 00:00:00 2001 From: Julien Date: Fri, 22 Nov 2024 08:53:05 +0100 Subject: [PATCH 05/15] unpin QChat annoucement Signed-off-by: Julien --- .../posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md b/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md index 145ed70..d7bbc17 100644 --- a/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md +++ b/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md @@ -12,7 +12,7 @@ license: beerware links: - QTribu documentation: https://qtribu.geotribu.fr/ - French announcement: https://geotribu.fr/articles/2024/2024-10-15_qchat/ -pin: true +pin: false tags: - GISChat - GISTribe From 2dfcd844f8717e1562d954eba0d9c3a3ccaa11bd Mon Sep 17 00:00:00 2001 From: Julien Date: Wed, 27 Nov 2024 12:20:30 +0100 Subject: [PATCH 06/15] Update 2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md Signed-off-by: Julien --- .../posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md b/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md index d7bbc17..6224538 100644 --- a/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md +++ b/content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md @@ -3,7 +3,7 @@ authors: - gallaman - jmoura categories: - - Announcements + - Article comments: true date: 2024-10-18 description: "In 2024, it's time to leave Teams and IRC behind to enter a new era where you can chat directly from QGIS with other GIS fellows. #GISChat #GISTribe" From abe98b9ae558edfca9a7eb87fa123d59c96e75bf Mon Sep 17 00:00:00 2001 From: Guilhem Allaman <40383801+gounux@users.noreply.github.com> Date: Thu, 28 Nov 2024 08:27:30 +0100 Subject: [PATCH 07/15] Update content/posts/2024-11-28_QChat_news.md Co-authored-by: Julien Signed-off-by: Guilhem Allaman <40383801+gounux@users.noreply.github.com> --- content/posts/2024-11-28_QChat_news.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-11-28_QChat_news.md b/content/posts/2024-11-28_QChat_news.md index cc4c142..e6e20b5 100644 --- a/content/posts/2024-11-28_QChat_news.md +++ b/content/posts/2024-11-28_QChat_news.md @@ -2,7 +2,7 @@ authors: - gallaman categories: - - Announcements + - Article comments: true date: 2024-11-28 description: "Some news about QChat and the features provided by the new 1.1 version. #GISChat #GISTribe" From 1b363852b735f805485618318d2e6b5a21868e15 Mon Sep 17 00:00:00 2001 From: Guilhem Allaman <40383801+gounux@users.noreply.github.com> Date: Thu, 28 Nov 2024 08:28:41 +0100 Subject: [PATCH 08/15] Update content/posts/2024-11-28_QChat_news.md Co-authored-by: Julien Signed-off-by: Guilhem Allaman <40383801+gounux@users.noreply.github.com> --- content/posts/2024-11-28_QChat_news.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-11-28_QChat_news.md b/content/posts/2024-11-28_QChat_news.md index e6e20b5..1c45aa9 100644 --- a/content/posts/2024-11-28_QChat_news.md +++ b/content/posts/2024-11-28_QChat_news.md @@ -11,7 +11,7 @@ license: beerware links: - QTribu documentation: https://qtribu.geotribu.fr/ - Initial announcement: https://blog.geotribu.net/2024/10/18/introducing-qchat-a-chat-within-qgis/ -pin: true +pin: false tags: - GISChat - GISTribe From b2c6fe9a952b07e58536300eb215fddd713ca4b5 Mon Sep 17 00:00:00 2001 From: Guilhem Allaman <40383801+gounux@users.noreply.github.com> Date: Thu, 28 Nov 2024 08:28:55 +0100 Subject: [PATCH 09/15] Update content/posts/2024-11-28_QChat_news.md Co-authored-by: Julien Signed-off-by: Guilhem Allaman <40383801+gounux@users.noreply.github.com> --- content/posts/2024-11-28_QChat_news.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-11-28_QChat_news.md b/content/posts/2024-11-28_QChat_news.md index 1c45aa9..54e50dc 100644 --- a/content/posts/2024-11-28_QChat_news.md +++ b/content/posts/2024-11-28_QChat_news.md @@ -26,7 +26,7 @@ subtitle: ![icône globe speech GIS Chat - Credits: Global Market by DARAYANI from Noun Project (CC BY 3.0)](https://cdn.geotribu.fr/img/logos-icones/divers/globe_speech_GISChat.svg){: .img-thumbnail-left } -Last month [we were announcing with a blog post "QChat"](./2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md), the plugin for chatting with the other users, directly inside QGIS. +Last month [we introduced "QChat"](./2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md), the plugin for chatting with other QGIS users, directly inside QGIS. ![QGIS screen with chat messages in QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_screenshot_en.webp) From 3b86de7f6ee581d4ff0bb684e44564678ab9d58b Mon Sep 17 00:00:00 2001 From: gounux Date: Thu, 28 Nov 2024 08:35:55 +0100 Subject: [PATCH 10/15] edit qchat news blog post publish date --- .../{2024-11-28_QChat_news.md => 2024-12-02_QChat_news.md} | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) rename content/posts/{2024-11-28_QChat_news.md => 2024-12-02_QChat_news.md} (96%) diff --git a/content/posts/2024-11-28_QChat_news.md b/content/posts/2024-12-02_QChat_news.md similarity index 96% rename from content/posts/2024-11-28_QChat_news.md rename to content/posts/2024-12-02_QChat_news.md index 54e50dc..17803af 100644 --- a/content/posts/2024-11-28_QChat_news.md +++ b/content/posts/2024-12-02_QChat_news.md @@ -4,13 +4,13 @@ authors: categories: - Article comments: true -date: 2024-11-28 +date: 2024-12-02 description: "Some news about QChat and the features provided by the new 1.1 version. #GISChat #GISTribe" icon: material/chat license: beerware links: - QTribu documentation: https://qtribu.geotribu.fr/ - - Initial announcement: https://blog.geotribu.net/2024/10/18/introducing-qchat-a-chat-within-qgis/ + - Initial introduction: content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md pin: false tags: - GISChat @@ -26,7 +26,7 @@ subtitle: ![icône globe speech GIS Chat - Credits: Global Market by DARAYANI from Noun Project (CC BY 3.0)](https://cdn.geotribu.fr/img/logos-icones/divers/globe_speech_GISChat.svg){: .img-thumbnail-left } -Last month [we introduced "QChat"](./2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md), the plugin for chatting with other QGIS users, directly inside QGIS. +In October [we introduced "QChat"](./2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md), the plugin for chatting with other QGIS users, directly inside QGIS. ![QGIS screen with chat messages in QChat](https://cdn.geotribu.fr/img/articles-blog-rdp/articles/2024/qchat/qchat_screenshot_en.webp) From a782d1d7a7c235fc1147b9c6ed0a95b212275655 Mon Sep 17 00:00:00 2001 From: gounux Date: Thu, 28 Nov 2024 08:40:27 +0100 Subject: [PATCH 11/15] fix internal hyperlink --- content/posts/2024-12-02_QChat_news.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-12-02_QChat_news.md b/content/posts/2024-12-02_QChat_news.md index 17803af..d8eb0d3 100644 --- a/content/posts/2024-12-02_QChat_news.md +++ b/content/posts/2024-12-02_QChat_news.md @@ -10,7 +10,7 @@ icon: material/chat license: beerware links: - QTribu documentation: https://qtribu.geotribu.fr/ - - Initial introduction: content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md + - Initial introduction: 2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md pin: false tags: - GISChat From 2722b41a07353a4c76281129b2a2c22bb5285d46 Mon Sep 17 00:00:00 2001 From: gounux Date: Thu, 28 Nov 2024 13:02:34 +0100 Subject: [PATCH 12/15] try fixing internal link --- content/posts/2024-12-02_QChat_news.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-12-02_QChat_news.md b/content/posts/2024-12-02_QChat_news.md index d8eb0d3..6b251d4 100644 --- a/content/posts/2024-12-02_QChat_news.md +++ b/content/posts/2024-12-02_QChat_news.md @@ -10,7 +10,7 @@ icon: material/chat license: beerware links: - QTribu documentation: https://qtribu.geotribu.fr/ - - Initial introduction: 2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md + - Initial introduction: /content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md pin: false tags: - GISChat From 32b5fedbed4591da6b6741537c2d56285090d5b7 Mon Sep 17 00:00:00 2001 From: gounux Date: Thu, 28 Nov 2024 13:04:46 +0100 Subject: [PATCH 13/15] try resolving internal link in metadata --- content/posts/2024-12-02_QChat_news.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-12-02_QChat_news.md b/content/posts/2024-12-02_QChat_news.md index 6b251d4..edeb6a4 100644 --- a/content/posts/2024-12-02_QChat_news.md +++ b/content/posts/2024-12-02_QChat_news.md @@ -10,7 +10,7 @@ icon: material/chat license: beerware links: - QTribu documentation: https://qtribu.geotribu.fr/ - - Initial introduction: /content/posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md + - Initial introduction: ./2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md pin: false tags: - GISChat From feacaa5ddfcea9ddf96902a93a52e35705a6234a Mon Sep 17 00:00:00 2001 From: gounux Date: Thu, 28 Nov 2024 13:06:40 +0100 Subject: [PATCH 14/15] try fixing header internal link --- content/posts/2024-12-02_QChat_news.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/content/posts/2024-12-02_QChat_news.md b/content/posts/2024-12-02_QChat_news.md index edeb6a4..2b908d0 100644 --- a/content/posts/2024-12-02_QChat_news.md +++ b/content/posts/2024-12-02_QChat_news.md @@ -10,7 +10,7 @@ icon: material/chat license: beerware links: - QTribu documentation: https://qtribu.geotribu.fr/ - - Initial introduction: ./2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md + - Initial introduction: posts/2024-10-18_introducing-QChat-chat-rooms-in-QGIS.md pin: false tags: - GISChat From 219359c9b89ce2de74a3ebf682aab61c1d8e2f6e Mon Sep 17 00:00:00 2001 From: gounux Date: Fri, 29 Nov 2024 01:47:07 +0100 Subject: [PATCH 15/15] edit QChat news publish date --- .../{2024-12-02_QChat_news.md => 2024-12-03_QChat_news.md} | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) rename content/posts/{2024-12-02_QChat_news.md => 2024-12-03_QChat_news.md} (99%) diff --git a/content/posts/2024-12-02_QChat_news.md b/content/posts/2024-12-03_QChat_news.md similarity index 99% rename from content/posts/2024-12-02_QChat_news.md rename to content/posts/2024-12-03_QChat_news.md index 2b908d0..37c9e1f 100644 --- a/content/posts/2024-12-02_QChat_news.md +++ b/content/posts/2024-12-03_QChat_news.md @@ -4,7 +4,7 @@ authors: categories: - Article comments: true -date: 2024-12-02 +date: 2024-12-03 description: "Some news about QChat and the features provided by the new 1.1 version. #GISChat #GISTribe" icon: material/chat license: beerware