Add documentation and announcements for the pidginchat xmpp service
Testing Done:
Ran locally and in a container.
Reviewed at https://reviews.imfreedom.org/r/564/
--- a/hugo/config.toml Thu Mar 04 22:33:57 2021 -0600
+++ b/hugo/config.toml Mon Mar 08 23:32:11 2021 -0600
@@ -18,8 +18,10 @@
# These manage the notification banner. When finished, please comment them out
# The code is used in the cookie to prevent showing the alert once closed
-notificationMessage = "We've launched the new site. Think we're missing something?<br /><a href=\"/posts/2019-12-nest-launch/\">Read the blog post</a> or <a href=\"https://old.pidgin.im\">Go to the old site</a>"
-notificationCode = "nest-launch"
+#notificationMessage = "We've launched the new site. Think we're missing something?<br /><a href=\"/posts/2019-12-nest-launch/\">Read the blog post</a> or <a href=\"https://old.pidgin.im\">Go to the old site</a>" +#notificationCode = "nest-launch" +notificationMessage = "Looking to reach us via XMPP? Check out the new <a href='/about/pidginchat'>PidginChat</a> service!" +notificationCode = "pidgin-chat-announcement" home = [ "HTML", "RSS", "JSON"]
--- a/hugo/content/about/community.md Thu Mar 04 22:33:57 2021 -0600
+++ b/hugo/content/about/community.md Mon Mar 08 23:32:11 2021 -0600
@@ -23,16 +23,11 @@
If you prefer chat-based contact, the Pidgin community has two primary chat
+ - `devel@conference.pidgin.im`, a Jabber/XMPP MUC (Multi-User Chat) - `#pidgin` on `irc.freenode.net` on IRC
- - `devel@conference.pidgin.im`, a Jabber/XMPP MUC (Multi-User Chat)
-In the very near future we will be launching a limited public chat instance
-where people without an existing XMPP account can reach us via XMPP. This
-limited instance will allow you to talk in all Pidgin and IMFreedom chat rooms
-but it will not allow server to server communication. This is primarily due to
-resources. We're trying to create and support a chat client and not a public
-chat network which would require a large investment in moderation, among other
+If you don't already have an XMPP account, you can use our free +[PidginChat XMPP Service]({{< ref "/about/pidginchat" >}}) to reach us there! We often get people asking how they can help. Take a look at the
Binary file hugo/content/about/pidginchat/add-account.png has changed
Binary file hugo/content/about/pidginchat/buddy-list.png has changed
Binary file hugo/content/about/pidginchat/general-chat.png has changed
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hugo/content/about/pidginchat/index.md Mon Mar 08 23:32:11 2021 -0600
@@ -0,0 +1,62 @@
+date: 2021-03-08T20:30:25-06:00 +description: "" # Leave blank to use the auto summary +audio: [] # Links to any audio files on the page +images: [] # Leave empty to default to the Pidgin logo +series: [] # Appears as "See also" pages on Facebook +PidginChat is a public XMPP service that we run so the Pidgin community can +talk to each other without needing an existing XMPP account. Once you have an +account on our [JetBrains Hub](https://www.jetbrains.com/hub/) instance at +[hub.imfreedom.org](https://hub.imfreedom.org) you will automatically be given +access to the XMPP server. +This service is purely for communication within the Pidgin community and as +such is not federated with the rest of the XMPP network. This means you can +message users within the `pidginchat.com`, `pidgin.im`, and `imfreedom.org` +domains, but nothing external. Likewise, you can also join multi-user chats in +***We the operators of the PidginChat service reserve the right to terminate +access for any individual at any point in time.*** +You can connect to this account by using `your-login@pidginchat.com` as your +username and using your normal password for Hub. However, if you have two +factor authentication turned on for your account you will need to create an +application password in order to successfully connect. You can find more +information on how to create an application password in the official JetBrains +[documentation](https://www.jetbrains.com/help/hub/application-passwords.html). +## Connecting with Pidgin +Using Pidgin to connect to your PidginChat account is pretty straightforward. +But to make it even easier, we'll guide you through it. +First you'll need to create the account using the `Accounts -> Manage Accounts` +menu item in the Buddy List window. In the Accounts window hit add. Fill out +the fields accordingly, of course setting your proper username and optionally +{{< figure title="Add pidginchat.com Account Dialog" src="add-account.png" >}} +When you're all set, you can click the add button and Pidgin will automatically +attempt a connection. If everything went well, you should now see that your +status is `Available` in the Buddy List window. +{{< figure title="Buddy List Window With Available Status" src="buddy-list.png" >}} +You can now join a chat from the `Buddies -> Join Chat` menu item in the Buddy +List window. There are a few options for rooms to join but right now we'll +just join the `general` room. +{{< figure title="Join Chat Dialog For general@conference.pidgin.im" src="join-chat.png" >}} +Once you click join you should be in the chat and can start talking to others +in the Pidgin community! +{{< figure title="general@conference.pidgin.im Chat Room" src="general-chat.png" >}} Binary file hugo/content/about/pidginchat/join-chat.png has changed
--- a/hugo/content/development/gsoc/_index.md Thu Mar 04 22:33:57 2021 -0600
+++ b/hugo/content/development/gsoc/_index.md Mon Mar 08 23:32:11 2021 -0600
@@ -20,6 +20,10 @@
since it was started. This section contains a running list of project ideas as
well as some documentation on our participation for the years we participated.
+If you're a student and interested in Pidgin please feel free to drop in to +`gsoc@conference.pidgin.im`. If you don't have an XMPP account, check out +our [PidginChat XMPP Service]({{< ref "/about/pidginchat" >}}). You can find our current list of ideas on the [Ideas](ideas) page. If
--- /dev/null Thu Jan 01 00:00:00 1970 +0000
+++ b/hugo/content/post/pidginchat.md Mon Mar 08 23:32:11 2021 -0600
@@ -0,0 +1,21 @@
+date: 2021-03-08T22:47:52-06:00 +description: "" # Leave blank to use the auto summary +audio: [] # Links to any audio files on the page +images: [] # Leave empty to default to the Pidgin logo +series: [] # Appears as "See also" pages on Facebook +We've been trying to find a way to drive XMPP adoption a bit more, so we +decided to spin up a limited access public XMPP server for interacting with +Unfortunately, this service will not allow you to reach the greater XMPP +network as we're not trying to run a hosted chat network as we frankly just +do not have the time and resources to do that. +You can find more information about this service at [PidginChat]({{< ref "/about/pidginchat" >}}).