k4ever/devel
theresa 37cd8698bf devel/ cleanup + a bit README text 2011-10-14 05:18:19 +02:00
..
grafiken added raw images for deposit and payment+deposit 2011-10-13 00:58:47 +02:00
README devel/ cleanup + a bit README text 2011-10-14 05:18:19 +02:00
TODO devel/ cleanup + a bit README text 2011-10-14 05:18:19 +02:00
er.dia started user plugin settings 2011-09-30 02:15:53 +02:00
offizielles-lied Added official song 2010-09-29 19:58:12 +02:00
preise-graph.svg Initial commit 2010-09-24 17:14:33 +02:00
webseiten-layout.xoj Komische skizze 2010-10-19 19:04:51 +02:00
wildes_rumgekritzel.xoj kleine Umbennungen und weitere Idee 2010-10-13 06:13:59 +02:00

README

Kassensystem
############

Preamble
========
For ages there has been the discussion - Kassensystem! 

So many attempts have been made, so many things have been discussed
and overengineered... But oh well, here is our attempt!


Mighty Kassensystem, finally!


Installation Process
====================

1. Webserver

Some sort of Webserver is needed to host the django part. All about deploying
django can be found at https://docs.djangoproject.com/en/dev/howto/deployment/
Mostly this will be apache2 + mod_wsgi.

k4ever has static files which should be served by the webserver directly, so
be sure to turn off python for the media/ directory.

For development there is also djangos builtin webserver. You can use it via
./manage.py runserver but THIS SHOULD NEVER BE USED IN A PRODOCTIVE
ENVIRONMENT.



2. The database
 - edit settings.py for database
 - Add Usergroups: ('Normal User', 'Plugin') ( to be renamed)
 - ./manage.py syncdb
 - install script for needed data will be written.


Documentation
=============

Yes, there is more documentation than this readme! It is present
at k4ever/docs/, but if you want (and have python-sphinx) installed,
you can compile it to nice html (or pdf, ...) pages. There is a
``Makefile`` present to your assistance.