Mercurial > prosody-wiki
annotate mod_webpresence.wiki @ 305:f0db29e111fc
Link to mod_groups in Prosody docs
author | MWild1@gmail.com |
---|---|
date | Wed, 05 Sep 2012 17:34:47 +0000 |
parents | c27f27ba8b58 |
children | 528721aaea46 |
rev | line source |
---|---|
7 | 1 #summary Display your online status in web pages |
30 | 2 #labels Stage-Stable |
7 | 3 |
4 = Introduction = | |
5 | |
6 Quite often you may want to publish your Jabber status to your blog or website. mod_webpresence allows you to do exactly this. | |
7 | |
8 = Details = | |
9 | |
10 This module uses Prosody's built-in HTTP server (it does not depend on mod_httpserver). It supplies a status icon representative of a user's online state. | |
11 | |
141
9add3ebe92f4
Add installation section, and update compatibility table.
MWild1
parents:
42
diff
changeset
|
12 = Installation = |
9add3ebe92f4
Add installation section, and update compatibility table.
MWild1
parents:
42
diff
changeset
|
13 |
9add3ebe92f4
Add installation section, and update compatibility table.
MWild1
parents:
42
diff
changeset
|
14 Simply copy mod_webpresence.lua to your modules directory, the image files are embedded within it. Then add "webpresence" to your modules_enabled list. |
9add3ebe92f4
Add installation section, and update compatibility table.
MWild1
parents:
42
diff
changeset
|
15 |
7 | 16 = Usage = |
17 | |
18 Once loaded you can embed the icon into a page using a simple `<img>` tag, as follows: | |
19 | |
20 {{{<img src="http://prosody.example.com:5280/status/john.smith" />}}} | |
21 | |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
22 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. |
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
23 |
299 | 24 To get status name in plain text you can use something like that link: {{{http://prosody.example.com:5280/status/john.smith/text}}} |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
25 |
299 | 26 To get status message as plain text you can use something like following link: {{{http://prosody.example.com:5280/status/john.smith/message}}} |
27 | |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
28 To get html code, containig status name, status image and status message (if set): |
299 | 29 {{{http://prosody.example.com:5280/status/john.smith/html}}} |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
30 |
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
31 All other |
22 | 32 = Compatibility = |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
33 ||0.9||Works|| |
141
9add3ebe92f4
Add installation section, and update compatibility table.
MWild1
parents:
42
diff
changeset
|
34 ||0.8||Works|| |
9add3ebe92f4
Add installation section, and update compatibility table.
MWild1
parents:
42
diff
changeset
|
35 ||0.7||Works|| |
22 | 36 ||0.6||Works|| |
37 | |
7 | 38 = Todo = |
39 | |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
40 * JSON? |
7 | 41 * Display PEP information (maybe a new plugin?) |
152
49c54511545a
Edited wiki page mod_webpresence through web user interface.
xdersd
parents:
141
diff
changeset
|
42 * More (free) iconsets |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
43 * Internal/external image generator (GD, ImageMagick) |