<<  Übersicht
Inhalt
  1. System-Konfiguration
  2. Konfigurationsparameter
    • Konfigurationsverzeichnis
    • Logging
    • Standardsprache

System-Konfiguration

Mit der Konfigurationsdatei system.xml lassen sich grundlegende Einstellungen für InnoList vornehmen.

Beschreibung Parameter Erlaubte Werte Standardwert
Konfigurationsverzeichnis
Legt fest, aus welchem Verzeichnis/welcher Datei die Konfiguration der Installation gelesen und/oder geschrieben wird. Dies ist v. a. relevant für ein Deployment in einem Webserver.
Details
configurationDirectory (Verzeichnispfade) (Ausführungsverzeichnis)
Logging
Aktiviert bestimmte Logausgaben
Details
logSql
logDebug
true/false false
Standardsprache
Die Sprache für neue/unbekannte Benutzer, Benuter können weiterhin ihre eigene Sprache einstellen (wenn Login aktiviert)
Details
defaultLanguage en/de (je nach Downloadpaket)
Scripts ausführen/bearbeiten deaktivieren
Mit diesen Parametern deaktivieren Sie global das Ausführen oder Bearbeiten von Scripts über die Benutzeroberfläche. Das Ausführen von Javascript ist immer möglich.
Änderungen an Scripts sind damit nur über das Dateisystem (Verzeichnis scripts/) möglich.
runScripts
editScripts
true/false true
true

Ablageorte für system.xml
Es können mehrere Dateien system.xml existieren, die nacheinander gelesen werden.

InnoList wird nacheinander die folgenden Verzeichnisse nach einer system.xml durchsuchen. Die tatsächlichen Pfade unterscheiden sich nach Betriebssystem.

Verzeichnis 1: InnoList Softwaredaten-Verzeichnis

Windows C:\ProgramData\Innolist\system.xml
Linux /home/[Benutzername]/.innolist/Innolist/system.xml
Mac OS /Users/[Benutzername]/Library/Application Support/Innolist/system.xml

Verzeichnis 2: Benutzerverzeichnis

Windows C:\Users\[Windows-Benutzer]\.innolist\system.xml
Linux /home/[Benutzername]/.innolist/system.xml
Mac OS /Users/[Benutzername]/.innolist/system.xml

Verzeichnis 3: Ausführungsverzeichnis

Das ist das Verzeichnis in dem das Betriebssystem InnoList oder den Webserver für das Deployment ausführt.
Es lässt sich durch eine Verknüpfung oder den ausführenden Befehl für InnoList/den Webserver beeinflussen.

Sind Parameter mehrmals in unterschiedlichen Dateien vorhanden, dann gilt der zuletzt festgelegte Wert, d. h. früher festgelegte Werte können überschrieben werden.

Konfigurationsparameter

1. Konfigurationsverzeichnis

Der Parameter configurationDirectory legt die Datei/das Verzeichnis für die zu ladende Anwendung fest.

Beispiel als komplette XML-Datei:
<?xml version="1.0" encoding="UTF-8"?>
<config>
<configurationDirectory>C:\productlist</configurationDirectory>
</config>

Falls nötig, lässt sich auch der vollständige Dateipfad angeben:
<configurationDirectory>C:\productlist\Our Product List.apl</configurationDirectory>
Pfade lassen sich mit diesen Trennzeichen angeben: Slash: / oder Backslash: \

2. Logging

Mit den folgenden Parametern lassen sich zusätzliche Logausgaben aktivieren.

Dies ist allerdings nur in Ausnahmefällen nötig. Die Logdateien werden in das Softwaredaten-Verzeichnis geschrieben
(Bei Windows: C:\ProgramData\Innolist, andere Betriebssysteme siehe oben).

Parameter:

  • logSql: Zusätzlich sämtliche SQL-Abfragen ausgeben
  • logDebug: Debug-Ausgaben aktivieren

Eine Beispiel-Konfigurationsdatei mit allen Logausgaben: <?xml version="1.0" encoding="UTF-8"?> <config> <logSql>true</logSql> <logDebug>true</logDebug> </config>

3. Standardsprache

Mit dem Parameter defaultLanguage gibt man die Standardsprache an.

Mögliche Werte sind:
  • en
  • de
<?xml version="1.0" encoding="UTF-8"?> <config> <defaultLanguage>de</defaultLanguage> </config>