SoSci Survey
Übersetzungen dieser Seite:
 

Konfiguration manuell anpassen

Die meisten Einstellungen für den Webserver können Sie unter Server-VerwaltungServer-Einstellungen vornehmen. Allerdings kennt SoSci Survey auch einige Standard-Werte, die Sie dort nicht ändern können, weil eine Änderung in aller Regel nicht notwendig ist – zum Beispiel die maximalen Dateigrößen für das Hochladen von Dateien oder die Standard-Vorlagen für Fragen oder Layouts.

Die Konstanten werden in der Datei /inc/definitions.php (im Folgenden nur definitions.php) definiert und können in der Konfiguration /system/config.php (im Folgenden nur config.php) überschrieben/angepasst werden. Ändern Sie niemals direkt die Datei definitions.php, denn solche Änderungen werden bei einem Update überschrieben.

Warnung: Eine Änderung an der Datei config.php kann dazu führen, dass der Befragungsserver nicht mehr im Browser aufgerufen werden kann (weder für Projektleiter noch für Teilnehmer). Nehmen Sie Änderungen nur vor, wenn ein vorübergehender Server-Ausfall vertretbar ist und erstellen Sie vor Änderungen stets eine Sicherheitskopie der Datei.

Wichtig: Manuelle Änderungen an der Datei config.php erfolgen stets auf eigene Gefahr. Andere Dateien dürfen grundsätzlich nicht verändert werden – aus technischen Gründen und weil die Softwarelizenz dies auf Basis des Urheberrechts untersagt.

Wichtig: Bevor Sie die manuell weitere als die unten genannten Einstellungen anpassen, kontaktieren Sie uns bitte. Dann können wir abklären, dass eine manuelle Änderung der Einstellung den Befragungsserver nicht unerwartet beeinträchtigt.

Maximale Dateigrößen

Die maximalen Dateigrößen für das Hochladen von Dateien (und auch die Dateitypen) sind in der Variable $GLOBALS['oFb']['allowed'] hinterlegt. Sie finden die Standard-Einstellungen in der Datei definitions.php, wenn Sie nach „allowed“ suchen:

'allowed' => array(
	'audios' => array('mp3','wma','ra'),
	'audio.size' => 5242880,  // 5 MB
	'images' => array('gif','jpg','jpeg','png','svg'),
	'image.size' => 512000, // 500 KB
	'documents' => array('pdf', 'html'),
	'document.size' => 5242880,  // 5 MB
	'videos' => array('swf','flv','mpg','ogg','avi','rm', 'mov', 'wmv'),
	'video.size' => 33554432, // 32 MB
	'control' => array('css', 'js', 'xml'),
	'control.size' => 102400, // 100 KB
	'logo size' => 204800,	// Maximum size of a logo to upload or import: 200K
	'upload.size' => 1048576  // Max. filesize of respondents' uploads: 1 MB (PDFs for example)
),

Die maximale Dateigröße für Video-Uploads ist entsprechend in der Variable $GLOBALS['oFb']['allowed']['video.size'] festgelegt. Um das Hochladen von Dateien bis 100 MB zu erlauben, überschreiben Sie diese Variable nun in der Datei config.php, indem Sie direkt vor dem ?> am Ende der Datei folgende Zeile ergänzen:

$GLOBALS['oFb']['allowed']['video.size'] = 104857600;

PHP-Kommentare können Sie hier ebenfalls nach Belieben ergänzen. Das Ende der Datei config.php würde dann etwa aussehen wie folgt:

	...
	false            // Use persistent connection
);
// end(database)

// Manuelle Anpassungen
$GLOBALS['oFb']['allowed']['video.size'] = 104857600;  // Videos bis 100 MB

?>

Standard-Vorlagen

Wenn Sie ein CI-gerechtes Layout für SoSci Survey implementiert haben, können Sie dies direkt aus SoSci Survey heraus als XML-Datei importieren. Sie können durch eine Ergänzung in der Konfiguration auch dafür sorgen, dass das Layout in der Benutzeroberfläche als Standard-Vorlage unter Layout-Vorlagen zur Verfügung steht.

  1. Speichern Sie die XML-Datei in ein Verzeichnis auf dem Webserver in /templates (z.B. „layout.OurCompany.2015.xml“).
  2. Erstellen Sie einen Screenshot vom Layout, skalieren Sie diesen auf die Größe 180×180 Pixel und speichern sie sie ebenfalls auf dem Webserver (z.B. „layout.OurCompany.png“).
  3. Ergänzen Sie in der config.php direkt vor dem ?> am Ende der Datei folgende Zeilen:
$GLOBALS['oFb']['features']['layouts'][] = array(
	'url' => 'layout.OurCompany.2015.xml',
	'comment' => 'Our Company',
	'img' => 'templates/layout.OurCompany.png'
);
de/server/config.txt · Zuletzt geändert: 13.01.2015 12:00 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