codekasten/umfrage_kirchenplatz2012
lars 9266f5c789 from/sender nun getrennt
alle Mails kommen von "admin_address" (falls definiert)
2012-08-23 23:07:59 +00:00
..
media Zaehler fuer Zeit bis zum Ende des Verfahrens eingefuegt 2012-08-21 16:05:20 +00:00
src from/sender nun getrennt 2012-08-23 23:07:59 +00:00
templates Schnell-Link fuer verkuerzte Umfrage eingefuegt 2012-08-23 01:23:16 +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)