Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Nächste Überarbeitung
Vorhergehende Überarbeitung
de:server:config [13.01.2015 12:00] – angelegt adminde:server:config [03.06.2023 13:28] (aktuell) admin
Zeile 1: Zeile 1:
-====== Konfiguration manuell anpassen ======+====== Zusätzliche Server-Einstellungen ======
  
 Die meisten Einstellungen für den Webserver können Sie unter **Server-Verwaltung** -> **Server-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 meisten Einstellungen für den Webserver können Sie unter **Server-Verwaltung** -> **Server-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.
Zeile 69: Zeile 69:
 ); );
 </code> </code>
 +
 +
 +===== PHP-Funktionen =====
 +
 +Mit dem Parameter ''%%'allow functions'%%'' kann die Verwendung von PHP-Funktionen erlaubt werden, die SoSci Survey normalerweise sperrt.
 +
 +<code php>
 +$GLOBALS['oFb']['allow functions'] = ['array_filter'];
 +</code>
 +
 +**Warnung:** Durch Verwendung ungeprüfter PHP-Funktionen können Projektleiter u.U. auf Projekte, Daten, Dateien, Scripte und Einstellungen zugreifen, auf welche sie keinen Zugriff haben sollten. Funktionen, die Callback-Funktionen aufrufen, können auch den Aufruf weiterer Funktionen erlauben.
 +
 +**Hinweis:** Wenn Sie Callback-Funktionen verwenden, beachten Sie bitte, dass beim **Fragebogen zusammenstellen** im PHP-Code und im Karteireiter "PHP-Funktionen" definierte Funktionen in dem Namespace ''\s2survey\questionnaire\environment'' liegen.
 +
 +<code php>
 +$b = array_filter($a, '\s2survey\questionnaire\environment\my_call');
 +</code>
 +
 +
 +===== Begrüßungsmail =====
 +
 +Wenn Sie im Verzeichnis ''system'' eine Datei mit dem Namen ''config.welcome.php'' auf Basis der unten stehenden Vorlage anlegen, erhalten Nutzer:innen nach der Registrierung eines neuen Benutzerkontos eine E-Mail.
 +
 +Sie können eine deutsche (''%%'ger'%%'') und oder englische (''%%'eng'%%'') Vorlage für die E-Mail hinterlegen. Folgende Platzhalter stehen für die E-Mail zur Verfügung:
 +
 +  * ''%name%'' -- Vor- und Nachname wie bei der Registrierung angegeben
 +  * ''%email%'' -- E-Mail-Adresse des Benutzerkontos (normalerweise als Benutzername für den Login verwendet)
 +  * ''%login%'' -- Kennung des Benutzerkontos
 +  * ''%url%'' -- Internetadresse (URL) des Befragungsservers
 +  * ''%agb%'' -- Inhalt der Konfigurationsvariable ''$GLOBALS['oFb']['server terms']''
 +
 +<file php config.welcome.php>
 +<?php
 +use s2survey\account\WelcomeMail;
 +
 +// English registration email
 +WelcomeMail::configure('eng',
 +
 +// Subject
 +'[Example] Welcome to SoSci Survey',
 +
 +// Email text
 +'You have successfully registered an account for SoSci Survey. Welcome!
 +
 +
 +== Login ==
 +
 +Your login "%email%" is valid for the server %url%
 +
 +
 +== Getting started ==
 +
 +There are multiple video tutorials available at https://www.soscisurvey.de/de/screencast
 +
 +SoSci Survey has an detailed manual with a lots of examples: https://www.soscisurvey.de/help/
 +
 +
 +== Terms of use ==
 +
 +Please read the usage conditions: %agb%
 +
 +');
 +
 +
 +// Deutsche E-Mail zur Registrierung
 +WelcomeMail::configure('ger',
 +
 +// Betreff
 +'[Muster] Willkommen bei SoSci Survey',
 +
 +// E-Mail-Text
 +'Sie haben ein Benutzerkonto für SoSci Survey erstellt. Herzlich willkommen!
 +
 +
 +== Login ==
 +
 +Ihr Login "%email%" gilt für den Server %url%
 +
 +
 +== Los geht\'s ==
 +
 +Unter https://www.soscisurvey.de/de/screencast finden Sie zahlreiche Video-Tutorial zu SoSci Survey.
 +
 +Eine ausführliche Anleitung mit vielen Beispielen finden Sie unter: https://www.soscisurvey.de/help/
 +
 +
 +== Nutzungsbedingungen ==
 +
 +Bitte machen Sie sich mit unseren Nutzungsbedingungen vertraut: %agb%
 +
 +');
 +</file>
de/server/config.1421146810.txt.gz · Zuletzt geändert: 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