Mercurial > prosody-wiki
annotate mod_webpresence.wiki @ 298:1fee37709cda
mod_webpresence: updated info on wiki page
author | mva.name@gmail.com |
---|---|
date | Mon, 06 Aug 2012 10:35:06 +0000 |
parents | 49c54511545a |
children | c27f27ba8b58 |
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 |
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
24 To get status name in plain text you can use something like that link: http://prosody.example.com:5280/status/john.smith/text |
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
25 |
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
26 To get status message as plain text you can use something like following link: http://prosody.example.com:5280/status/john.smith/message |
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
27 To get html code, containig status name, status image and status message (if set): |
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
28 http://prosody.example.com:5280/status/john.smith/html |
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
29 |
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
30 All other |
22 | 31 = Compatibility = |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
32 ||0.9||Works|| |
141
9add3ebe92f4
Add installation section, and update compatibility table.
MWild1
parents:
42
diff
changeset
|
33 ||0.8||Works|| |
9add3ebe92f4
Add installation section, and update compatibility table.
MWild1
parents:
42
diff
changeset
|
34 ||0.7||Works|| |
22 | 35 ||0.6||Works|| |
36 | |
7 | 37 = Todo = |
38 | |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
39 * JSON? |
7 | 40 * Display PEP information (maybe a new plugin?) |
152
49c54511545a
Edited wiki page mod_webpresence through web user interface.
xdersd
parents:
141
diff
changeset
|
41 * More (free) iconsets |
298
1fee37709cda
mod_webpresence: updated info on wiki page
mva.name@gmail.com
parents:
152
diff
changeset
|
42 * Internal/external image generator (GD, ImageMagick) |