You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
163 lines
4.5 KiB
163 lines
4.5 KiB
<?xml version="1.0" encoding="iso-8859-1"?>
|
|
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
|
|
"http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">
|
|
|
|
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="en" lang="en">
|
|
<head>
|
|
<title>Taskrambler - Documentation</title>
|
|
<link rel="stylesheet" type="text/css" href="/style/common.css">
|
|
<link rel="stylesheet" type="text/css" href="/style/taskrambler.css" />
|
|
<link rel="shortcut icon" href="/favicon.ico?v=2" />
|
|
<script type="text/javascript" src="/js/jquery.js"></script>
|
|
<script type="text/javascript" src="/js/serverval.js"></script>
|
|
<script type="text/javascript" src="/js/session.js"></script>
|
|
<script type="text/javascript" src="/js/init.js"></script>
|
|
</head>
|
|
|
|
<body>
|
|
<div id="page">
|
|
<div id="statusline">
|
|
<ul>
|
|
<li>
|
|
<div id="sessinfo">
|
|
Session: <canvas width="100px" height="5px"></canvas>
|
|
</div>
|
|
</li>
|
|
<li id="user"></li>
|
|
<li id="version"></li>
|
|
</ul>
|
|
<br />Session ID: <span id="sessid"></span>
|
|
</div>
|
|
|
|
<div id="title">
|
|
<a href="/main.html">
|
|
<div class="left">
|
|
<h1>Task</h1>
|
|
</div>
|
|
<img src="/image/rambler-logo2-small.jpg" />
|
|
<div class="right">
|
|
<h1>Rambler</h1>
|
|
</div>
|
|
</a>
|
|
</div>
|
|
|
|
<div id="menu">
|
|
<ul>
|
|
<li class="menuedge"></li>
|
|
<li><a href="/author.html">author</a></li>
|
|
<li><a href="/documentation.html">documentation</a></li>
|
|
<li><a href="/download.html">download</a></li>
|
|
<li class="signup"><span>signup</span></li>
|
|
<li class="login"><span>login</span></li>
|
|
<li class="logout hide"><span>logout</span></li>
|
|
<li class="menuedge"></li>
|
|
<div></div>
|
|
</ul>
|
|
<div class="clear"></div>
|
|
</div>
|
|
|
|
<div id="main">
|
|
<h1>Documentation</h1>
|
|
|
|
<hr />
|
|
<p class="abstract">
|
|
<span class="author">[GH]</span>
|
|
Currently this is more a changelog and a description
|
|
how to use new features.
|
|
</p>
|
|
<hr />
|
|
|
|
<h2>Version 0.1.5</h2>
|
|
|
|
<p>
|
|
Another step on the way. Now basic signup is possible.
|
|
Users and credential will be stored in gdbm files.
|
|
If you do not want to signup you can use the pre created
|
|
guest account to login.<br/><br/>
|
|
<b>username:</b> guest<br/>
|
|
<b>password:</b> guest<br/><br/>
|
|
This user will not be available if you build your own
|
|
version of taskrambler.
|
|
</p>
|
|
|
|
<h3>Usage</h3>
|
|
|
|
<p>
|
|
The signup and login can be testes by clicking on
|
|
signup or login in the menu. A popup should occur where
|
|
you can enter the neccessary informations. Currently
|
|
no sanity checks are done on the given data. The key
|
|
is the email address.
|
|
</p>
|
|
|
|
<p>
|
|
If you signup with an email address
|
|
that is already in the database nothing happens, else
|
|
a user will be created and logged in.
|
|
</p>
|
|
|
|
<p>
|
|
After a successful login the first and surname will be
|
|
visible in the upper right corner of the page.
|
|
</p>
|
|
|
|
<p>
|
|
Additionally to the name you can find the version,
|
|
session id as well as an indicator how long the session
|
|
lasts. A session lasts 5 minutes since the last preocessed
|
|
request.
|
|
</p>
|
|
|
|
<h3>Changes</h3>
|
|
|
|
<p>
|
|
<ul>
|
|
<li>add storage layer</li>
|
|
<li>add signup functionality</li>
|
|
<ul>
|
|
<li>store users</li>
|
|
<li>store passwords as PBKDF2 sha512</li>
|
|
</ul>
|
|
<li>make login work agains ldap and stored passwords</li>
|
|
<li>add favicon</li>
|
|
<li>show version, session info and login info on each page</li>
|
|
</ul>
|
|
</p>
|
|
</div>
|
|
|
|
<div id="footer">
|
|
<hr />
|
|
© 2013 Georg Hopp -
|
|
<a href="mailto:georg@steffers.org">contact-email</a>
|
|
</div>
|
|
</div>
|
|
|
|
<div id="login" class="hide">
|
|
<form>
|
|
<label for="username">username</label>
|
|
<input type="text" name="username" /><br />
|
|
<label for="password">password</label>
|
|
<input type="password" name="password" /><br />
|
|
<input type="submit" />
|
|
</form>
|
|
</div>
|
|
|
|
<div id="signup" class="hide">
|
|
<form>
|
|
<label for="firstname">firstname</label>
|
|
<input type="text" name="firstname" /><br />
|
|
<label for="surname">surname</label>
|
|
<input type="text" name="surname" /><br />
|
|
<label for="mail">email</label>
|
|
<input type="text" name="email" /><br />
|
|
<label for="password">password</label>
|
|
<input type="password" name="password" /><br />
|
|
<label for="pwrepeat">password (again)</label>
|
|
<input type="password" name="pwrepeat" /><br />
|
|
<input type="submit" />
|
|
</form>
|
|
</div>
|
|
</body>
|
|
</html>
|
|
|
|
<!-- vim: set ts=4 sw=4: -->
|