56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
			
		
		
	
	
			56 lines
		
	
	
		
			1.4 KiB
		
	
	
	
		
			Plaintext
		
	
	
	
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!
 | 
						|
 | 
						|
Dependencies
 | 
						|
============
 | 
						|
 - python-django >= 1.3
 | 
						|
 - python-django-auth-ldap
 | 
						|
 - python-django-piston
 | 
						|
 - easy-thumbnails
 | 
						|
 	https://github.com/SmileyChris/easy-thumbnails.git
 | 
						|
 | 
						|
 | 
						|
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.
 | 
						|
 |