aboutsummaryrefslogtreecommitdiffstatshomepage
path: root/example/var/www/html/footer.html
blob: dd75b52b6470f749734586c11d975ab62e0bdd71 (plain)
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
    </div>
    <div class='top-right'>
      <div class="hoverWrapper0">
	<h1 class="TTitem"><!--#echo var="grid" --> statisitics</h1>
	<div id="hoverShow0">
          <iframe src='stats.html' style='border:none;height:100%;width:100%;'></iframe>
        </div>
      </div>
      <p> &nbsp; </p>
      <h1>Experimental account manager</h1>
      <p>This account manager system is currently experimental, and under heavy development. &nbsp; 
         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. &nbsp; 
        When you get that email, click on the link, or copy it into a web browser.</p>
      <p>You will then be logged off. &nbsp; Now you have to wait for an admin to approve your new account. &nbsp; 
        They should check with the person you listed as vouching for you first. &nbsp; 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. &nbsp; 
         Your user name has to be in the format 'first.last', two words with a dot in the middle. &nbsp; 
         Then put your grid account password in the 'Password' field and click the 'Log in' button. &nbsp; 
      <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>Remember this is <b>EXPERIMENTAL</b>, I'll be changing things. &nbsp; 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. &nbsp; Yes, I hate the default theme to. &nbsp; 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>