]> git.rkrishnan.org Git - tahoe-lafs/tahoe-lafs.git/blob - src/allmydata/web/welcome.xhtml
1585-webui.darcs.patch
[tahoe-lafs/tahoe-lafs.git] / src / allmydata / web / welcome.xhtml
1 <html xmlns:n="http://nevow.com/ns/nevow/0.1"><head>
2   <title>Tahoe-LAFS - Welcome</title>
3   <link href="/tahoe.css" rel="stylesheet" type="text/css"/>
4   <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
5 </head><body>
6
7 <h1>Welcome To Tahoe-LAFS!</h1>
8
9 <div class="section" id="this-client">
10   <h2>This Client</h2>
11
12   <p>
13     <a href="status/">Recent Uploads and Downloads</a>,
14     <a href="statistics">Operational Statistics</a>
15   </p>
16
17   <table class="node-info table-headings-left">
18     <tr><th>My nickname:</th> <td class="nickname mine" n:render="string" n:data="my_nickname" /></tr>
19     <tr><th>My nodeid:</th> <td class="nodeid mine data-chars" n:render="string" n:data="my_nodeid" /></tr>
20     <tr><th>My versions:</th> <td n:render="string" n:data="version" /></tr>
21     <tr><th>Tahoe-LAFS code imported from:</th> <td n:render="string" n:data="import_path" /></tr>
22     <tr><th>Services running:</th> <td n:render="services" /></tr>
23   </table>
24   
25
26 </div>
27
28 <div class="section" id="controls">
29 <h2>Controls</h2>
30
31   <p>There are also controls for each directory on that directory's page.</p>
32
33   <div n:render="mkdir_form" />
34   <div n:render="view_form" />
35   <div n:render="upload_form" />
36   <div n:render="download_form" />
37 </div>
38
39 <div class="section" id="grid">
40   <h2>Status of the Storage Grid</h2>
41
42   <div>
43     <n:attr name="class">connected-<n:invisible n:render="string" n:data="connected_to_introducer" /></n:attr>
44     <div>Introducer: <span class="data-chars" n:render="string" n:data="introducer_furl" /></div>
45     <div>Connected to introducer?: <span n:render="string" n:data="connected_to_introducer" /></div>
46   </div>
47
48   <div>
49     <n:attr name="class">connected-<n:invisible n:render="string" n:data="connected_to_helper" /></n:attr>
50     <div>Helper: <span n:render="string" n:data="helper_furl" /></div>
51     <div>Connected to helper?: <span n:render="string" n:data="connected_to_helper" /></div>
52   </div>
53
54   <p>Connected to <span n:render="string" n:data="connected_storage_servers" />
55      of <span n:render="string" n:data="known_storage_servers" /> known storage servers:</p>
56
57   <div>
58     <table class="services table-headings-top" n:render="sequence" n:data="services">
59       <tr n:pattern="header">
60         <th>Service Name</th>
61         <th class="nickname-and-peerid">
62             <div class="service-nickname">Nickname</div>
63             <div class="nodeid data-chars">PeerID</div></th>
64         <th>Connected?</th>
65         <th>Since</th>
66         <th>First Announced</th>
67         <th>Version</th>
68       </tr>
69       <tr n:pattern="item" n:render="service_row">
70         <td class="service-service-name"><n:slot name="service_name"/></td>
71         <td class="nickname-and-peerid">
72           <div class="nickname"><n:slot name="nickname"/></div>
73           <div class="nodeid data-chars"><n:slot name="peerid"/></div></td>
74         <td>
75           <n:attr name="class">service-connected connected-<n:slot name="connected-bool"/></n:attr>
76           <n:slot name="connected"/>
77         </td>
78         <td class="service-since">       <n:slot name="since"/></td>
79         <td class="service-announced">   <n:slot name="announced"/></td>
80         <td class="service-version">     <n:slot name="version"/></td>
81       </tr>
82       <tr n:pattern="empty"><td>no peers!</td></tr>
83     </table>
84   </div>
85 </div>
86
87 <div class="section" id="other-resources">
88   <h2>Other Resources</h2>
89
90   <div>Please visit the <a target="_blank" href="http://tahoe-lafs.org">Tahoe-LAFS home page</a> for
91   code updates and bug reporting.</div>
92
93   <div>The <a href="provisioning">provisioning tool</a> and <a
94   href="reliability">reliability calculator</a> may also be useful.</div>
95
96   <div n:render="incident_button" />
97 </div>
98
99 </body></html>