aboutsummaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorMatt Rude <[email protected]>2016-07-26 02:11:21 -0500
committerMatt Rude <[email protected]>2016-07-26 02:11:21 -0500
commite5a2f7151f9c7ebb3e8ece256e5ba6dacfeafb97 (patch)
treebd41ded89dde2ae040b12dd50a926e1865b0efb2
parent640a3e7fa7a5f32adb292e8c28cc819763097632 (diff)
downloadxmpp-site-e5a2f7151f9c7ebb3e8ece256e5ba6dacfeafb97.tar.gz
xmpp-site-e5a2f7151f9c7ebb3e8ece256e5ba6dacfeafb97.tar.bz2
xmpp-site-e5a2f7151f9c7ebb3e8ece256e5ba6dacfeafb97.zip
Updates
-rw-r--r--help/web-presence.md24
-rw-r--r--index.md47
2 files changed, 61 insertions, 10 deletions
diff --git a/help/web-presence.md b/help/web-presence.md
index 55e88b3..4d9473e 100644
--- a/help/web-presence.md
+++ b/help/web-presence.md
@@ -3,13 +3,29 @@ layout: default
title: Web Presence
permalink: /help/web-presence/
---
+Web Presence provides the status of a user via a image URL. It is enabled by default for all users, but may be disabled.
- <img src="{{ site.url }}/status/john.smith" />
+### Using Web Presence Image
+
+To use web presence, just add the below image url to a site or email. The userid entry is your userid or the left part after the `@` sign of your JID. So if your JID is `odin@{{ site.xmpp-url }}` then your userid will be `odin`.
+
+ <img src="{{ site.url }}/status/userid" />
+
+* ![online]({{ site.url }}/img/status_online.png) - User's current status is **online**
+* ![status-chat]({{ site.url }}/img/status_chat.png) - User's current status is **free to chat**
+* ![status-away]({{ site.url }}/img/status_away.png) - User's current status is **away**
+* ![status-xa]({{ site.url }}/img/status_xa.png) - User's current status is **extended away**
+* ![status-dnd]({{ site.url }}/img/status_dnd.png) - User's current status is **dnd** (do not disturb)
+* ![offline]({{ site.url }}/img/status_offline.png) - User's current status is **offline**
+
+### Web Presence Status text
Alternatively, it can be used to get status name as plaint text, status message as plain text or html-code for embedding on web-pages.
-To get status name in plain text you can use something like that link: `{{ site.url }}/status/john.smith/text`
+To get status name in plain text you can use something like the following link: `{{ site.url }}/status/userid/text`
+
+To get status message as plain text you can use something like the following link: `{{ site.url }}/status/userid/message`
-To get status message as plain text you can use something like following link: `{{ site.url }}/status/john.smith/message`
+To get html code, containig status name, status image and status message (if set): `{{ site.url }}/status/userid/html`
-To get html code, containig status name, status image and status message (if set): `{{ site.url }}/status/john.smith/html`
+To get json output, containig status name, status image and status message (if set): `{{ site.url }}/status/userid/json`
diff --git a/index.md b/index.md
index 73f253b..eafdd29 100644
--- a/index.md
+++ b/index.md
@@ -4,7 +4,7 @@ title: Home
permalink: /
---
-This is the **{{ site.name }}** communication services website. This site is here to provide basic infromation on using this service. A [XMPP]({{ site.url }}/help/definitions/#xmpp-server) service provides messaging ability via a local client. By using this service, security in increased due to the settings and the fact this service is owned and ran by the users.
+This is the **{{ site.name }}** communication service website. This site is here to provide basic infromation on using this service. A [XMPP]({{ site.url }}/help/definitions/#xmpp-server) service provides messaging ability via a local client. By using this service, security in increased due to the settings and the fact this service is owned and ran by the users.{% if site.xep-0375 == 1%} This service is in complete compliance with [XEP-0375](https://xmpp.org/extensions/xep-0375.html). The XEP-0375 document specifies the 2016 compliance levels for XMPP clients and servers.{% endif %}
## How to use the service
@@ -13,20 +13,55 @@ This service requires the use of a client to connect to the server with. Please
## Connecting
* Hostname: <b>{{ site.xmpp-url }}</b>
-* Port: <b>5222</b>
+* Port: <b>5222</b>{% if site.xmpp-conference-url and site.xep-0045 == 1 %}
+* Conference Rooms: <b>{{ site.xmpp-conference-url }}</b>{% endif %}
## Services Provided
-{% if site.xmpp-conference-url %}
-### Confrence Rooms
+{% if site.xmpp-conference-url and site.xep-0045 == 1 %}
+### Conference Rooms
-This service provides confrence rooms via the mulit-user chats (MUC) interface documented in [XEP-0045](http://xmpp.org/extensions/xep-0045.html). The confrence room service allows multiple users to join the same chat room or session at once and enabling all users in that room to comunicate freely. Users may connect to these chat rooms via other [federated]({{ site.url }}/help/definitions/#federation) XMPP servers, but only members of this server may create new rooms.
+This service provides conference rooms via the mulit-user chats (MUC) interface documented in [XEP-0045](http://xmpp.org/extensions/xep-0045.html). The conference room service allows multiple users to join the same chat room or session at once and enabling all users in that room to comunicate freely. Users may connect to these chat rooms via other [federated]({{ site.url }}/help/definitions/#federation) XMPP servers, but only members of this server may create new rooms.
-The confrence services URL is `{{ site.xmpp-conference-url }}`, the fingerprints are [listed below]({{ site.url }}/#certificates-fingerprints).
+The conference services URL is `{{ site.xmpp-conference-url }}`, the fingerprints are [listed below]({{ site.url }}/#certificates-fingerprints).
Please see the page [Using Conferences]({{ site.url }}/help/using-conferences/) for more infromation on how to connect and use the confrencing service.
{% endif %}
+{% if site.xep-0191 == 1 %}
+### Privacy Lists
+
+Privacy Lists provide a method for a user to block the receipt of messages (and packets), from a specific user or group of users. Using the protocal layed out in [XEP-0191](https://xmpp.org/extensions/xep-0191.html) and [XEP-0016](https://xmpp.org/extensions/xep-0016.html), and depending on the client used, a user may block a [JID]({{ site.url }}/help/definitions/#jid) or a [domain]({{ site.url }}/help/definitions/#domain).
+{% endif %}
+
+### Offline Storage
+
+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 [XEP-0160](http://xmpp.org/extensions/xep-0160.html), [XEP-0203](http://xmpp.org/extensions/xep-0203.html) and [XEP-0091](http://xmpp.org/extensions/xep-0091.html) for backwards compatibility with older clients.
+
+{% if site.xep-0313 == 1 %}
+### Message Archive Management
+
+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.
+
+{% endif %}
+
+### vCards
+
+vCards are a online version of a business card, as implemented in [XEP-0054](http://xmpp.org/extensions/xep-0054.html). Users are not required to fill in a vCard and can supply as much or as little as they like.
+
+### Compression
+
+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.
+
+Compression is enabled via [mod_compression](https://prosody.im/doc/modules/mod_compression) that implements [XEP-0138](http://xmpp.org/extensions/xep-0138.html), and supports the zlib compression algorithm.
+
+{% if site.xep-0357 == 1 %}
+### Push Notifications
+
+{% endif %}
+
+### File Transfer
+
### Web Presence
Web Presence provides the status of a user via a image URL. Please see the page [Web Presence]({{ site.url }}/help/web-presence/) for more infromation on how to use the web presence service.