Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
Letzte ÜberarbeitungBeide Seiten der Revision
de:server:data [11.04.2013 22:33] – oFb -> SoSci Survey adminde:server:data [20.02.2015 09:10] admin
Zeile 1: Zeile 1:
 ====== Daten in SoSci Survey ====== ====== Daten in SoSci Survey ======
  
-SoSci Survey beinhaltet das Programm an sich, die Konfiguration, Befragungsdaten sowie temporäre Daten. Die nachfolgende Tabelle gibt einen Überblickwo welche Daten gespeichert werden.+SoSci Survey speichert Daten im Dateisystem und einer Datenbank. Die Tabellen weiter unten auf dieser Seite liefern einen Überblick, wo welche Daten gespeichert werden. 
 + 
 +  * Das Dateisystem beinhaltet das Programm selbst, die Konfiguration, hochgeladene Dateien und temporäre Daten. Letztere enthalten u.a. zwischengespeicherte Fragen und unter Umständen auch Befragungsdaten ([[:de:server:caching]]). 
 +  * In der Datenbank werden BenutzerBefragungsprojekte (inkl. Fragenkatalog, Fragebögen, Textbausteine, etc.) sowie die erhobenen Daten gespeichert. 
  
 ===== Dateisystem ===== ===== Dateisystem =====
Zeile 8: Zeile 12:
  
 ^Pfad^^Beschreibung^ ^Pfad^^Beschreibung^
-|/||Im Hauptverzeichnis der Installation liegen keine notwendigen Dateien. Die Datei //.htaccess// stellt sicher, dass beim Verzeichnisaufruf die Dateien //index.html// und //index.php// überprüft werden. //index.html// kann beliebig angepasst oder ersetzt werden. Die Dateien //-reach.php// und //-php.php// dienen zur Prüfung der Webserver-Funktion während der Installation.| +|./||Im Hauptverzeichnis der Installation liegen keine notwendigen Dateien. Die Datei //.htaccess// stellt sicher, dass beim Verzeichnisaufruf die Dateien //index.html// und //index.php// überprüft werden. //index.html// kann beliebig angepasst oder ersetzt werden. Die Dateien //-reach.php// und //-php.php// dienen zur Prüfung der Webserver-Funktion während der Installation.| 
-/admin || PHP-Scripte, die in der Projektverwaltung direkt aufgerufen werden | +| admin|| PHP-Scripte, die in der Projektverwaltung direkt aufgerufen werden | 
-/help || Anleitung zu SoSci Survey | +| help|| Anleitung zu SoSci Survey | 
-/images || Bilder und andere Dateien (z.B. JavaScript, PHP-Script für Diagramme), die im Fragebogen zum Einsatz kommen | +| images|| Bilder und andere Dateien (z.B. JavaScript, PHP-Script für Diagramme), die im Fragebogen zum Einsatz kommen | 
-/inc || Klassen (PHP-Scripte), die in der Projektverwaltung und/oder bei der Darstellung des Fragebogens zum Einsatz kommen | +| inc|| Klassen (PHP-Scripte), die in der Projektverwaltung und/oder bei der Darstellung des Fragebogens zum Einsatz kommen | 
-| /layout || Bilder und andere Dateien (z.B. JavaScript) für die Projektverwaltung | +files/<sup>2</sup> || Ablage von hochgeladenen und geteilten Dateien | 
-/modules || Module, die in SoSci Survey genutzt werden (u.a. Fragetypen und Sprachen) | +| -> | protected/ | Geschützte Dateiablage (von Nutzern hochgeladene Dateien) | 
-/plugins || PlugIns für SoSci Survey | +| -> | share/ | Geteilte Dateien (von Nutzern für andere Nutzer freigegebene Ressourcen) | 
-| -> | /emff<sup>1</sup> | [[http://emff.sourceforge.net|EMFF]] (Easy Musicplayer For Flash) zur Anzeige von mp3-Dateien im Fragebogen (optional) | +| -> | upload/ | Von Befragten hochgeladene Dateien | 
-| -> | /FAQhere<sup>1</sup> | [[http://faqhere.sourceforge.net|FAQhere]] zur Einbindung von häufig gestellten Fragen (optional) | +layout|| Bilder und andere Dateien (z.B. JavaScript) für die Projektverwaltung | 
-| -> | /reCaptcha<sup>1</sup> | [[http://code.google.com/intl/de/apis/recaptcha/docs/php.html|PHP-Modul für reCaptcha]] zur Verwendung eines Captcha im Fragebogen (optional) | +| modules|| Module, die in SoSci Survey genutzt werden (u.a. Fragetypen und Sprachen) | 
-| -> | /trashmail<sup>1</sup> | Liste(n) von E-Mail-Adressen, die bei der Registrierung gesperrt werden (optional) | +| plugins|| PlugIns für SoSci Survey | 
-/system || Konfiguration der Installation (config.php) und weitere Dateien, die im Betrieb von SoSci Survey verändert werden | +| -> | emff/<sup>1</sup> | [[http://emff.sourceforge.net|EMFF]] (Easy Musicplayer For Flash) zur Anzeige von mp3-Dateien im Fragebogen (optional) | 
-| -> | /archive | Archivierte Projekte (XML-Dateien) | +| -> | FAQhere/<sup>1</sup> | [[http://faqhere.sourceforge.net|FAQhere]] zur Einbindung von häufig gestellten Fragen (optional) | 
-| -> | /cache | Projekt-Cache Dateien: Für jedes Projekt wird ein Cache angelegt, um Datenbank-Zugriffe zu reduzieren (diese Dateien können problemlos gelöscht werden) | +| -> | reCaptcha/<sup>1</sup> | [[http://code.google.com/intl/de/apis/recaptcha/docs/php.html|PHP-Modul für reCaptcha]] zur Verwendung eines Captcha im Fragebogen (optional) | 
-| -> | /logfiles | Logdateien zu Programmfehlern, Nutzungsstatistik, Änderungen von Benutzerdaten etc. | +| -> | trashmail/<sup>1</sup> | Liste(n) von E-Mail-Adressen, die bei der Registrierung gesperrt werden (optional) | 
-| -> | /session | Temporäre Dateien des Systems, di bei der Anmeldung von Projektleitern anfallen (diese Dateien können gelöscht werden, allerdings werden dadurch alle Projektleiter ausgeloggt) | +| system/<sup>2</sup> || Konfiguration der Installation (config.php) und weitere Dateien, die im Betrieb von SoSci Survey verändert werden | 
-| -> | /temp | Temporäre Dateien der Nutzer, die z.B. beim Hochladen von Fragebögen oder beim Herunterladen von Daten anfallen (ältere Dateien können hier problemlos gelöscht werden) | +| -> | archive| Archivierte Projekte (XML-Dateien) | 
-/templates || Vorlagen für Layouts und Fragenpakete, die in SoSci Survey genutzt werden können | +| -> | cache| Projekt-Cache Dateien: Für jedes Projekt wird ein Cache angelegt, um Datenbank-Zugriffe zu reduzieren (diese Dateien können problemlos gelöscht werden) | 
-/view || Temporäre Dateien, die direkt im Fragebogen verwendet werden -- insbesondere CSS-Stylesheets, künftig auch dynamisch erzeugte Diagramme | +| -> | logfiles| Logdateien zu Programmfehlern, Nutzungsstatistik, Änderungen von Benutzerdaten etc. | 
-/* || Jedes Befragungsprojekt besitzt ein eigenes Projektverzeichnis, in dem neben einer automatisch angelegten //index.php// auch Bilder und anderen Dateien des Projekts abgelegt werden. Den Namen kann der Projektleiter frei wählen und ändern. In der Server-Wartung gibt es eine Funktion zum Wiederherstellen versehentlich gelöschter Projektverzeichnisse (nicht allerdings gelöschter Bilder/Dateien) und zum Löschen verwaister Projektverzeichnisse.| +| -> | session| Temporäre Dateien des Systems, die bei der Anmeldung von Projektleitern anfallen (diese Dateien können gelöscht werden, allerdings werden dadurch alle Projektleiter ausgeloggt) | 
-<sup>1</sup>Dieses Verzeichnis ist nur optional vorhanden.+| -> | temp| Temporäre Dateien der Nutzer, die z.B. beim Hochladen von Fragebögen oder beim Herunterladen von Daten anfallen (ältere Dateien können hier problemlos gelöscht werden) | 
 +| templates|| Vorlagen für Layouts und Fragenpakete, die in SoSci Survey genutzt werden können | 
 +| view/<sup>2</sup> || Temporäre Dateien, die direkt im Fragebogen verwendet werden -- insbesondere CSS-Stylesheets, künftig auch dynamisch erzeugte Diagramme | 
 +| *|| Jedes Befragungsprojekt besitzt ein eigenes Projektverzeichnis, in dem neben einer automatisch angelegten //index.php// auch Bilder und anderen Dateien des Projekts abgelegt werden. Den Namen kann der Projektleiter frei wählen und ändern. In der Server-Wartung gibt es eine Funktion zum Wiederherstellen versehentlich gelöschter Projektverzeichnisse (nicht allerdings gelöschter Bilder/Dateien) und zum Löschen verwaister Projektverzeichnisse.| 
 +<sup>1</sup>Dieses Verzeichnis ist nur optional vorhanden.\\ 
 +<sup>2</sup>Dieses Verzeichnis wird u.U. erst von der Installationsroutine erstellt.
  
-===== Datenbank ===== 
  
-In der Datenbank lagern die Befragungsdaten (Fragenkatalog, Fragebögen, erhobene Daten, etc.). Um die Leistung des Servers zu optimieren, wird ein Teil dieser Daten auch in temporären Dateien (s. oben) vorgehalten oder zwischengespeichert.+===== Datenbank =====
  
 Die Datenbank-Tabellen können, abhängig vom eingestellten Präfix, anders benannt sein als nachfolgend angegeben. Textdaten in den Tabellen sind standardmäßig in UTF-8 Kodierung gespeichert. Die Datenbank-Tabellen können, abhängig vom eingestellten Präfix, anders benannt sein als nachfolgend angegeben. Textdaten in den Tabellen sind standardmäßig in UTF-8 Kodierung gespeichert.
  
-| faq_*<sup>2</sup> ||| Datenbank-Tabellen des PlugIns FAQhere, falls es für die Anzeige von häufigen Fragen genutzt wird | +| faq_*<sup>2</sup> | Datenbank-Tabellen des PlugIns FAQhere, falls es für die Anzeige von häufigen Fragen genutzt wird | 
-| sosci_activities ||| Vorbereitete Nutzer-Aktionen, z.B. Bestätigung der E-Mail-Adresse oder Zurücksetzen des Benutzer-Passworts | +| sosci_activities | Vorbereitete Nutzer-Aktionen, z.B. Bestätigung der E-Mail-Adresse oder Zurücksetzen des Benutzer-Passworts | 
-| sosci_authorisations ||| Berechtigungen der Benutzer für Befragungsprojekte | +| sosci_authorisations | Berechtigungen der Benutzer für Befragungsprojekte | 
-| sosci_click ||| Besucherzähler für Befragungsprojekte (Klicks zum Fragebogen) | +| sosci_click | Besucherzähler für Befragungsprojekte (Klicks zum Fragebogen) | 
-| sosci_contacts ||| E-Mail-Adressen, die getrennt von anderen Daten erhoben wurden | +| sosci_contacts | E-Mail-Adressen, die getrennt von anderen Daten erhoben wurden | 
-| sosci_interviews ||| Daten, die in den Fragebögen erhoben wurden | +| sosci_interviews | Daten, die in den Fragebögen erhoben wurden | 
-| sosci_items ||| Items und Optionen für Fragen | +| sosci_items | Items und Optionen für Fragen | 
-| sosci_layouts ||| Fragebogen-Layouts der Projekte | +| sosci_layouts | Fragebogen-Layouts der Projekte | 
-sosci_messages ||| Benutzer-Nachrichten, die innerhalb von SoSci Survey versendet wurden | +sosci_membership Zuordnung von Benutzern zu Arbeitsgruppen | 
-| sosci_projects ||| Befragungsprojekte | +| sosci_messages | Benutzer-Nachrichten, die innerhalb von SoSci Survey versendet wurden | 
-| sosci_questionnaires ||| Zusammenstellungen von Fragebögen | +| sosci_projects | Befragungsprojekte | 
-| sosci_questions ||| Fragen im Fragenkatalog | +| sosci_questionnaires | Zusammenstellungen von Fragebögen | 
-| sosci_receivers ||| Empfänger für E-Mail-Verteiler innerhalb der Projekte | +| sosci_questions | Fragen im Fragenkatalog | 
-| sosci_sections ||| Rubriken im Fragenkatalog | +| sosci_receivers | Empfänger für E-Mail-Verteiler innerhalb der Projekte | 
-| sosci_serials ||| Seriennummern zur Verwendung in Projekten | +| sosci_sections | Rubriken im Fragenkatalog | 
-| sosci_texts ||| Textbausteine und benutzerdefinierte Texte | +| sosci_serials | Seriennummern zur Verwendung in Projekten | 
-| sosci_urns ||| Zettel in Urnen für gleichverteilte Zufallsauswahl | +| sosci_texts | Textbausteine und benutzerdefinierte Texte | 
-| sosci_users ||| Benutzerkonten | +| sosci_urns | Zettel in Urnen für gleichverteilte Zufallsauswahl | 
-| sosci_variables ||| Zuordnung von Fragen und Items zu Variablen |+| sosci_users | Benutzerkonten | 
 +| sosci_variables | Zuordnung von Fragen und Items zu Variablen 
 +| sosci_workgroup | Arbeitsgruppen, innerhalb derer Vorlagen geteilt werden können |
 <sup>2</sup>Diese Tabellen sind nur optional vorhanden. <sup>2</sup>Diese Tabellen sind nur optional vorhanden.
de/server/data.txt · Zuletzt geändert: 09.07.2023 18:10 von admin
 
Falls nicht anders bezeichnet, ist der Inhalt dieses Wikis unter der folgenden Lizenz veröffentlicht: CC Attribution-Share Alike 4.0 International
Driven by DokuWiki