1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
|
</div>
<div class='top-right'>
<div class="hoverWrapper0">
<h1 class="TTitem"><!--#echo var="grid" --> statistics</h1>
<div id="hoverShow0">
<iframe src='stats.html' style='border:none;height:100%;width:100%;'></iframe>
</div>
</div>
<p> </p>
<h1>Experimental account manager</h1>
<p>This account manager system is currently experimental, and under heavy development.
Which means it's not all written yet, and things may break.</p>
<p>To create an account, choose a name and password, type them in, click the 'create account' button.</p>
<p>On the next page, fill in all your details, then click on the 'confirm' button.</p>
<p>We follow the usual web site registration process, which sends a validation email, with a link to click.
When you get that email, click on the link, or copy it into a web browser.</p>
<p>You will then be logged off. Now you have to wait for an admin to approve your new account.
They should check with the person you listed as vouching for you first. They will tell you after they approve your account.</p>
<p>Missing bits that are still being written - editing accounts, listing accounts, deleting accounts.</p>
<h1>Experimental chat thingy</h1>
<p>In the bottom right corner is an experimental chat thingy, based on Jabber / XMPP, called converse.js overlayed.</p>
<p>Click on the 'Toggle chat' button to pop it up, then use your grid user name for the 'XMPP Address:' field.
Your user name has to be in the format 'first.last', two words with a dot in the middle.
Then put your grid account password in the 'Password' field and click the 'Log in' button.
<p>Note that the chat windows can be resized by dragging their top or left edges, which I suggest you do, coz the default size is too small.</p>
<p>You can also use any other Jabber / XMPP client as well. So your JID / account for other clients is first.last@<!--#echo var="host" --></p>
<p>See <a href="https://sledjhamr.org/XMPP.html">my brief write up about Jabber / XMPP in general</a> for some info and links to other clients.</p>
<p>Remember this is <b>EXPERIMENTAL</b>, I'll be changing things. Next I'll make it so you don't have to log in to both this chat thingy and the account page separataly.<p>
<ul>All the rest of the web clients I looked at are crap. converse.js does come in other flavours that are worth trying -
<li><a href="/converse.js/index.html">converse.js fullscreen</a></li>
<li><a href="/converse.js/embedded.html">converse.js embedded</a></li>
<li><a href="/converse.js/mobile.html">converse.js mobile</a></li>
</ul>
<p>P.S. Yes, I hate the default theme to. lol</p>
</div>
<!-- div class='bottom-left'>
</div>
<div class='bottom-right'>
</div -->
</font>
</body>
<script>
converse.initialize({
allow_registration: false,
assets_path: '/converse.js/dist/',
bosh_service_url: 'https://<!--#echo var="host" -->:5281/http-bind/',
default_domain: '<!--#echo var="host" -->',
muc_clear_messages_on_leave: false,
muc_domain: 'chat.<!--#echo var="host" -->',
muc_history_max_stanzas: 0,
muc_instant_rooms: false,
muc_send_probes: true,
notify_all_room_messages: true,
notification_delay: 500000,
notification_icon: '/converse.js/dist/images/logo/conversejs-filled.svg',
omemo_default: true,
play_sounds: true,
registration_domain: '<!--#echo var="host" -->',
show_chat_state_notifications: true,
show_message_avatar: true,
theme: 'dracula',
time_format: 'dddd YYYY-MMM-DD HH:mm:ss',
view_mode: 'overlayed'
})
</script>
</html>
|