codekasten/umfrage_kirchenplatz2012
2012-08-16 20:54:34 +00:00
..
media weitere Verbesserungen bis zur finalen Einsatzreife 2012-08-16 16:24:04 +00:00
src es werden nun zwei separate Mails verschickt: from->to und admin->from (neu) 2012-08-16 20:54:34 +00:00
templates es werden nun zwei separate Mails verschickt: from->to und admin->from (neu) 2012-08-16 20:54:34 +00:00
COPYRIGHT weitere Verbesserungen bis zur finalen Einsatzreife 2012-08-16 16:24:04 +00:00
README.txt Doku verbessert 2012-08-16 18:36:22 +00:00
umfrage.conf.sample es werden nun zwei separate Mails verschickt: from->to und admin->from (neu) 2012-08-16 20:54:34 +00:00

Die beiliegende Software ermoeglicht die einfache Erzeugung von Online-Umfragen
mit folgenden Eigenschaften:
* mehrere Fragen (sortiert)
* mehrere zu bewertende Alternativen
* Eingabe von Freitext sowie Auswahl einer Qualitaetseinschaetzung je Alternative und Frage moeglich
* Qualitaetsstufen sind fuer jede Frage separat definierbar

= Quelle =
Der Code ist derzeit in einem Subversion-Repository erreichbar:
  svn co https://svn.systemausfall.org/svn/codekasten/umfrage_kirchenplatz2012


= Abhaengigkeiten installieren =
(beispielhaft fuer einen Debian/Ubuntu-Server)
* apt-get install python-bobo python-sqlobject python-genshi
* Integration via WSGI in Apache2:
 * apt-get install libapache2-mod-wsgi


= Konfiguration =
* in src/dataset.py alle Fragen, Alternativen und Qualitaetsstufen eintragen
* umfrage.conf.sample nach umfrage.conf kopieren und anpassen
 * die wichtigste Einstellung ist die Datenbank-URI
* in der passenden Apache2-Konfigurationsdatei folgende Zeilen einfuegen:
    Alias /umfrage/kirchenplatz2012/media   	/srv/umfrage_kirchenplatz2012/media
    WSGIScriptAlias /umfrage/kirchenplatz2012	/srv/umfrage_kirchenplatz2012/src/umfrage.py


= Erstmaliger Start (Initialisierung der Datenbank) =
* setze die Umgebungsvariable DB_INIT_UMFRAGE fuer einen ersten
  Initialisierungslauf der Datenbank:
    DB_INIT_UMFRAGE=1 python src/umfrage.py
* dabei werden alle Tabellen geloescht und neu angelegt
  (basierend auf src/dataset.py)