A task management system. At least this was the initial idea. Basically this it the base code for the taskrambler framework.
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

<?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 />
&copy; 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: -->