Dokumentation der Zope-Vorlage Umfragen von netEstate ----------------------------------------------------- (C) netEstate GmbH, www.netestate.de 1. Installation -Voraussetzung für dieses Modul ist ein installiertes Produkt Zopilot - DTML Document mit den DTML-Methoden SeitenKopf und SeitenFuss im Zope-Startverzeichnis sowie das netEstate Datenbankinterface. -Importieren Sie Umfragen.zexp ins Startverzeichnis -Rufen Sie "Installationsskript" im Verezeichnis Installation auf -Im Datenbankinterface sollte nun die Tabellen umfragen, umfragen_themen und umfragen_fragen sichtbar sein. 2. Erstellen einer Umfrage 2.1 Eingabe in die Datenbank -Geben Sie den Titel der Umfrage in die Tabelle umfragen ein. Es wird automatisch eine umfragenid für die Umfrage vergeben. -Jede Frage muss einem Thema zugeordnet werden. Kleinere Umfragen bestehen im Normalfall nur aus einem Thema - größere Umfragen aus mehreren Themen. Geben Sie die Themen über die Tabelle umfragen_themen ein. Über das Feld sortierung können Sie die Sortierung der Themen in der Auswertung beeinflussen. Diese werden dort zuerst nach dem Wert von sortierung und dann nach der aufsteigenden themenid sortiert. Im Normalfall sind die Themen also nach der Reihenfolge der Eingabe sortiert. -In der Bearbeiten-Maske der Themen stehen die Links "Frage einfügen" und "Fragen auflisten" zur verfügung, die die Eingabe von Fragen zum Thema oder das Auflisten aller Fragen zum Thema erlauben. Im Feld frage der Maske für die Fragen geben Sie die Frage ein, im Feld antworten alle möglichen Antworten durch | getrennt (leer bei "freien" Fragen). Die Felder nureineantwort und pflichtangabe sind selbsterklärend. reihenfolgezufaellig wechselt die Reihenfolge der Antworten im Umfrageformular. Es wird automatisch eine fragenid für jede Frage vergeben. 2.1 Erstellen der Formulare Im Verzeichnis Vorlage befindet sich eine Vorlage für eine Umfrage aus zwei Fragen, die auf zwei Seiten verteilt sind. Startseite ist 1, die letzte Seite ist 3. Damit die Vorlage funktioniert, müssen zwei Fragen mit der Fragenid 1 und 2 der Umfrageid 1 definiert werden. Die Fragen sollten jeweils mehere mögliche Antworten haben. Um die Formulare für eine neue Umfrage zu erstellen, kopieren Sie das Verzeichnis Vorlage und bennenen Sie die Kopie nach der neuen Umfrage. Jede Seite der Umfrage muss ein HTML-Formular enthalten, das jeweils auf die nächste Seite zeigt (Attribut action des form-Tags):