ActieReg

Actiereg is the web version of Probreg.

It contains several enhancements over the original xml-based version; for instance, it is no longer based on data storage in XML. It uses the Django framework which means it uses an SQL database that you can easily switch from the default SQLite to whatever you want to use and is supported by Django.

But more importantly, it has user support.

You start the application by entering the site url, then you're taken to the application's startup page:

startup page when not logged in

This shows a list of registered projects with some basic statistics.

Following the login link you are taken to the login page, nothing fancy here:

log in page

After succesful login the front page is shown again, with a slightly different line at the top:

page change after logging in

The message is displayed at the top of each page you go to, to show with the logged-in user and that you easily log out or switch user from any page.

It works as follows: when following the logout link you go to the following page from where you can log in again (or remain logged out):

/docs/actiereg/uitgelogd.png

When not logged in, it is possible to choose a project but you're in read mode, which means that you can do nothing else in the application. You can choose to look at an issue but it will take you to the login screen.

/docs/actiereg/actielijst-niet-ingelogd.png

Since logging in and out is possible from every page you can simply enter your credentials and go on. Alternatively you can login on the project selection page and then choose a project.

/docs/actiereg/actielijst.png

The rest of the application pages is covered in the following documents (the projects shown above are still empty because I had to rebuild the database in SQLite itself, the screenshots on the next pages are from the old database and use the old style, which means they have a white backgound instead of a blue one):