aboutsummaryrefslogtreecommitdiffstats
path: root/_data
diff options
context:
space:
mode:
authorMatt Rude <[email protected]>2018-02-01 15:23:41 -0600
committerMatt Rude <[email protected]>2018-02-01 15:23:41 -0600
commit2277bbda4e361750395251df8372aba9e69931fb (patch)
tree69cf8c45fe38924f95869e1878668afe088f7571 /_data
downloadxmpp-site-lite-2277bbda4e361750395251df8372aba9e69931fb.tar.gz
xmpp-site-lite-2277bbda4e361750395251df8372aba9e69931fb.tar.bz2
xmpp-site-lite-2277bbda4e361750395251df8372aba9e69931fb.zip
Starting Out
Diffstat (limited to '_data')
-rw-r--r--_data/clients-compliance.yml182
-rw-r--r--_data/clients.yml80
-rw-r--r--_data/clienttypes.yml8
-rw-r--r--_data/features.yml47
-rw-r--r--_data/sections.yml16
5 files changed, 333 insertions, 0 deletions
diff --git a/_data/clients-compliance.yml b/_data/clients-compliance.yml
new file mode 100644
index 0000000..24c4ac1
--- /dev/null
+++ b/_data/clients-compliance.yml
@@ -0,0 +1,182 @@
+- name: 5222.de
+ url: https://5222.de/
+ xep-375: 1
+ xep-368: 1
+ tor: jtovcabr2vhflcqg.onion
+ language: German
+ location: Germany
+ registration: Website
+ registration-url: https://blog.5222.de/account/
+
+- name: bommboo.de
+ url: https://bommboo.de/
+ xep-375: 1
+ xep-368: 1
+ tor: ujvdniabz53upqfx.onion
+ language: German
+ location: Germany
+ registration: Website
+ registration-url: https://bommboo.de:5281/register/
+
+- name: chatme.im
+ url: https://chatme.im/
+ xep-375: 1
+ xep-368: 0
+ language: Italian
+ registration: In-band registration
+
+- name: chinwag.im
+ url: https://chinwag.im/
+ registration: Website
+ registration-url: https://chat.chinwag.im/?accountnext/chinwag.im/
+ xep-375: 1
+ xep-368: 0
+ language: English
+
+- name: conversations.im
+ url: https://account.conversations.im/
+ registration: In-band registration
+ xep-375: 1
+ xep-368: 1
+ language: English
+ price: €12/year
+
+- name: creep.im
+ url: https://creep.im/
+ xep-375: 1
+ xep-368: 0
+ tor: creep7nissfumwyx.onion
+ language: English
+ location: Moscow, Russia
+ registration: In-band registration
+
+- name: elaon.de
+ url: https://elaon.de/
+ registration: Website
+ registration-url: https://elaon.de/info/services/xmpp.html
+ xep-375: 1
+ xep-368: 0
+ language: German
+
+- name: high-way.me
+ url: https://high-way.me/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ registration: Website
+ registration-url: https://high-way.me/login/
+
+- name: im.apinc.org
+ url: https://chat.jabberfr.org/
+ xep-375: 1
+ xep-368: 1
+ language: French
+ location: France
+ registration: In-band registration
+
+- name: jabber.cat
+ url: https://jabber.cat/english.shtml
+ xep-375: 1
+ xep-368: 1
+ language: Catalan
+ registration: <i>Closed</i>
+ tor: sybzodlxacch7st7.onion
+
+- name: jabber.fr
+ url: https://chat.jabberfr.org/
+ xep-375: 1
+ xep-368: 1
+ language: French
+ location: France
+ registration: In-band registration
+
+- name: jabber-germany.de
+ url: https://jabber-germany.de/
+ xep-375: 1
+ xep-368: 1
+ language: English
+ registration: In-band registration
+ tor: dbbrphko5tqcpar3.onion
+
+- name: jabber.hot-chilli.net
+ url: https://jabber.hot-chilli.net/
+ xep-375: 1
+ xep-368: 1
+ language: English
+ location: Germany
+ registration: Website
+ registration-url: https://jabber.hot-chilli.net/account/create/
+
+- name: rwth-aachen.de
+ url: https://jabber.rwth-aachen.de/
+ xep-375: 1
+ xep-368: 1
+ language: English
+ location: Germany
+ registration: Website
+ registration-url: https://jabber.rwth-aachen.de/account/register/
+
+- name: jabjab.de
+ url: https://jabjab.de/index.php?lang=gb
+ xep-375: 1
+ xep-368: 1
+ language: German
+ location: Germany
+ registration: Website
+ registration-url: https://jabjab.de/registrieren.php?lang=gb
+
+- name: mailbox.org
+ url: https://mailbox.org/en/
+ xep-375: 1
+ xep-368: 0
+ language: German
+ location: Germany
+ price: €12/year
+ registration: Website
+ registration-url: https://mailbox.org/en/signup/
+
+- name: mail.de
+ url: https://mail.de/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ location: Germany
+ price: €24/year
+ registration: Website
+ registration-url: https://registrierung.mail.de/
+
+- name: pimux.de
+ url: https://pimux.de/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ location: Germany
+ registration: Website
+ registration-url: https://www.pimux.de/page/registrierung
+ tor: maspm2xs6xavmpo6.onion
+
+- name: riotcat.org
+ url: https://riotcat.org/
+ registration: In-band registration
+ xep-375: 1
+ xep-368: 1
+ language: English
+
+- name: trashserver.net
+ url: https://trashserver.net/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ location: Kumhausen, Germany
+ registration: Website
+ registration-url: https://trashserver.net/registrieren/
+ tor: m4c722bvc2r7brnn.onion
+
+- name: wiuwiu.de
+ url: https://wiuwiu.de/
+ xep-375: 1
+ xep-368: 1
+ language: German
+ registration: Website
+ registration-url: https://wiuwiu.de/xmpp/
+ tor: jrbiogs6dv5txt5s.onion
diff --git a/_data/clients.yml b/_data/clients.yml
new file mode 100644
index 0000000..25b392b
--- /dev/null
+++ b/_data/clients.yml
@@ -0,0 +1,80 @@
+- name: Conversations
+ type: mobile
+ platform: Mobile (Android)
+ encryption: TLS, OMEMO, OTR
+ domain: conversations.im
+ url: https://conversations.im/
+ img: conversations_logo.png
+ text: Conversations is a Jabber/XMPP client for Android 4.0+ smartphones that has been optimized to provide a unique mobile experience.
+
+- name: ChatSecure
+ type: mobile
+ platform: Mobile (iOS)
+ encryption: TLS, OMEMO, OTR
+ domain: chatsecure.org
+ url: https://chatsecure.org/
+ img: chatsecure_logo.png
+ text: ChatSecure is a free and open source messaging app that features OTR encryption over XMPP.
+
+- name: Xabber
+ type: mobile
+ platform: Mobile (Android)
+ encryption: TLS, OTR
+ domain: xabber.com
+ url: https://www.xabber.com/
+ img: xabber_logo.png
+ text: Xabber is the most popular open-source XMPP client for Android. It supports multiple XEPs, Off-The-Record (OTR) chat encryption and is available in multiple languages.
+
+- name: Gajim
+ type: desktop
+ platform: Linux / Windows
+ encryption: TLS, OMEMO, OTR
+ domain: gajim.org
+ url: https://gajim.org/
+ img: gajim_logo.png
+ text: Gajim is to provide a full featured and easy to use Jabber/XMPP client. Gajim works nicely with GNOME, but does not require it to run. It is released under the GNU General Public License.
+
+- name: Swift
+ type: desktop
+ platform: Linux / OSX / Windows
+ encryption: TLS
+ domain: swift.im
+ url: http://swift.im/
+ img: swift_logo.svg
+ guide: spark
+ text: An elegant, secure, adaptable and intuitive XMPP Client. Available for free on Windows, Mac OSX and Linux.
+
+- name: Psi
+ type: desktop
+ platform: Linux / OSX / Windows
+ encryption: TLS
+ domain: psi-im.org
+ url: http://psi-im.org/
+ img: psi_logo.png
+ text: Psi is a free instant messaging application designed for the XMPP network. Fast and lightweight, Psi is fully open-source and compatible with Windows, Linux, and Mac OS X.
+
+- name: Messages
+ type: desktop
+ platform: OSX
+ encryption: TLS
+ domain: apple.com
+ url: http://www.apple.com/osx/whats-new/features.html#messages
+ img: messages_logo.png
+ text: Messages is an instant messaging software application developed by Apple Inc. for its macOS.
+
+- name: Spark
+ type: desktop
+ platform: Linux / OSX / Windows
+ encryption: TLS, OTR
+ domain: igniterealtime.org
+ url: http://igniterealtime.org/projects/spark/index.jsp
+ img: spark_logo.png
+ text: Spark is an Open Source, cross-platform IM client optimized for businesses and organizations. It features built-in support for group chat, telephony integration, and strong security. It also offers a great end-user experience with features like in-line spell checking, group chat room bookmarks, and tabbed conversations.
+
+#- name: Profanity
+# type: server
+# platform: Console / Text-Mode
+# encryption: TLS, OTR
+# domain: profanity.im
+# url: http://profanity.im/
+# text: Profanity is a console based XMPP client written in C using ncurses and libstrophe, inspired by Irssi
diff --git a/_data/clienttypes.yml b/_data/clienttypes.yml
new file mode 100644
index 0000000..a21750c
--- /dev/null
+++ b/_data/clienttypes.yml
@@ -0,0 +1,8 @@
+- name: Mobile
+ slug: mobile
+
+- name: Destop/Laptop
+ slug: desktop
+
+#- name: Server
+# slug: server
diff --git a/_data/features.yml b/_data/features.yml
new file mode 100644
index 0000000..4145a4b
--- /dev/null
+++ b/_data/features.yml
@@ -0,0 +1,47 @@
+- name: Offline Storage
+ section: history
+ text: Offline Storage allows for the storage of offline messages to disk, ready to be delivered to users when the next log in. This is implement using <a href="http://xmpp.org/extensions/xep-0160.html">XEP-0160</a>, <a href="http://xmpp.org/extensions/xep-0203.html">XEP-0203</a> and <a href="http://xmpp.org/extensions/xep-0091.html">XEP-0091</a> for backwards compatibility with older clients.
+
+- name: Message Archive Management
+ section: history
+ text: It is a common desire for users of XMPP to want to store their messages in a central archive on their server. This feature allows them to record conversations that take place on clients that do not support local history storage, to synchronise conversation history seamlessly between multiple clients, to read the history of a MUC room, or to view old items in a pubsub node.
+
+- name: Message Carbons
+ section: history
+ text: Message Carbons allow users to maintain a shared and synchronized view of all conversations across all their online clients and devices.
+
+- name: vCards
+ section: history
+ text: vCards are a online version of a business card, as implemented in <a href="http://xmpp.org/extensions/xep-0054.html">XEP-0054</a>. Users are not required to fill in a vCard and can supply as much or as little as they like.
+
+- name: Rosters
+ section: history
+ text: The roster allows users to keep and manage a contact list or addressbook. Any modifications made by a user to their roster is shared between all clients but some clients may need to log out and back in or manually request the updated roster before the changes are displayed.
+
+- name: Personal Eventing Protocal
+ section: history
+ text: Often users will want to publish details about their mood, the music they are listening to or the activity they are currently taking part in. <b>Personal Eventing Protocal</b> will allow users to publish that information and have interested parties receive it.
+
+- name: HTTP File Upload
+ section: file
+ text: HTTP File Upload (<a href="https://xmpp.org/extensions/xep-0363.html">XEP-0363</a>) allows a user to upload a file to the server, the server will then provide a URL link back to that file that anyone may view.</p><p>The max file upload site is currenly <b>5 MBytes</b>.</p><p>The upload services URL is <code class="highlighter-rouge">upload.mattrude.com</code>, the fingerprints are listed on the <a href="/certificates/">certificates</a> page.
+
+- name: File Transfer
+ section: file
+ text: File Transfer (<a href="https://xmpp.org/extensions/xep-0065.html">XEP-0065</a>) allows the server to proxy file transfers between 2 clients that are behind NAT routers or firewalls, and otherwise wouldn’t be able to transfer files.</p><p>The proxy services URL is <code class="highlighter-rouge">proxy.mattrude.com</code>, the fingerprints are listed on the <a href="/certificates/">certificates</a> page.
+
+- name: Web Presence
+ section: file
+ text: Web Presence provides the status of a user via a image URL. Please see the page <a href="/help/web-presence/">Web Presence</a> for more infromation on how to use the web presence service.
+
+- name: Compression
+ section: mobile
+ text: While the bandwidth usage of XMPP isn’t great, compressing the data sent to/from your server can give significant benefits to those on slow connections, such as dial-up or mobile networks.</p><p>Compression is enabled via <a href="https://prosody.im/doc/modules/mod_compression">mod_compression</a> that implements <a href="http://xmpp.org/extensions/xep-0138.html">XEP-0138</a>, and supports the zlib compression algorithm.
+
+- name: Push Notifications
+ section: mobile
+ text: The purpose of push notifications (<a href="https://xmpp.org/extensions/xep-0357.html">XEP-0357</a>) is to inform users of new messages or other pertinent information even when they have no XMPP clients online.</p><p>Typically, these notifications are delivered to a user’s mobile device, displaying a notice that can trigger opening an XMPP client to continue a conversation or answer a Jingle session request.
+
+- name: Client State Indication
+ section: mobile
+ text: Client State Indication or CSI (<a href="https://xmpp.org/extensions/xep-0352.html">XEP-0352</a>) is a way for mobile clients to tell the server that they are sitting in someones pocket and would rather not get some less urgent things pushed to it.
diff --git a/_data/sections.yml b/_data/sections.yml
new file mode 100644
index 0000000..3629e53
--- /dev/null
+++ b/_data/sections.yml
@@ -0,0 +1,16 @@
+- name: Archiving/Storage
+ slug: history
+ glyph: fa fa-floppy-o
+ color: 9FCF6C
+ col: 3
+
+- name: File Sharing
+ slug: file
+ glyph: fa fa-cloud-download
+ col: 2
+
+- name: Mobile
+ slug: mobile
+ glyph: fa fa-mobile
+ color: E66E20
+ col: 3