Grundkonfiguration in site_config.xml

Dokumentation > Konfiguration > Grundkonfiguration

Diese Konfigurationsdatei befindet sich im Konfigurationsverzeichnis unter FrameworkSettings/site_config.xml.

Einige Informationen werden durch die Anwendung verschlüsselt. Die ist zur Erkennen, wenn das Attribute isPartiallyEncrypted="yes" gesetzt ist.

Wenn die verschlüsselten Werte angepasst werden müssen, kann der verschlüsselte Wert mit dem Klartext überschrieben werden.

Das Attribute isPartiallyEncrypted muss in diesem Fall auf "no" gesetzt oder komplett entfernt werden. Beim nächsten Start des Windowsservice wird der Wert erneut verschlüsselt.

Zu Testzwecken kann das Attribute isPartiallyEncrypted auf isPartiallyEncrypted="never" gesetzt werden. Die Information wird dann nicht verschlüsselt.

database/dbconnection

Datenbankverbindungen

<database>
  <dbconnection key="default">
    <config-item name="db-connection-string" value="Server=10.42.008.015\Instance;Database=app.cms;Uid=appDftUser;Pwd=WqqykMmatq5EhYYUCsFi2-tQiHad5kHUlGIFwYmr12jahZ66F3TaIPyBnYi3TBNp;" isPartiallyEncrypted="yes" />
    <config-item name="db-connection-string-of-owner" value="Server=10.42.008.015\Instance;Database=app.cms;Uid=appOwnerUser;Pwd=LhuHlMG1EQYgzT71mOnJ6No0bfPSjtWbhsduTQMCUDwg;" isPartiallyEncrypted="yes" />
  </dbconnection>
</database>
  • db-connection-string
    Verbindungsdaten mit einem Datenbankbenutzer, welcher Lese- und Schreibrechte innerhalb der Datenbank besitzen muss.
  • db-connection-string-of-owner
    Verbindungsdaten mit einem Datenbankbenutzer, welcher Eignerrechte innerhalb der Datenbank besitzen muss. Diese Verbindung wird beim Anwenden von Schemaänderungen während eines Updates angewendet.

smtp/smtp-server

Optionale Fallbackupkonfiguration für den Versand von EMails

<smtp>
    <smtp-server key="default">
      <config-item name="adress" value="mx.domain.ch" />
      <config-item name="port" value="465" />
      <config-item name="useSSL" value="yes" />
      <config-item name="account" value="noreply" />
      <config-item name="password" value="vhBIxqsNsbcGPmGp1mESg5P_HOmlcbB15Me41n" isPartiallyEncrypted="yes" />
      <config-item name="use-default-credentials-when-passwort-is-not-configured" value="no" />
      <config-item name="sender-address" value="noreply@domain.ch" />
    </smtp-server>
  </smtp>

Diese SMTP Konfiguration ist optional und dient als Fallback für den Fall, sollten keine Kommunikationsanbieter konfiguriert sein.

web

Grundeinstellungen für die Website

base

  • base/default-host-header
    Der Standard Hostheader, unter welcher die Applikation ereichbar ist

url

  • url/application-url-name
    Ein optionaler Pfad für die Applikation, falls unter demselben Web (IP oder Hostheader) mehrere Applikationen konfiguriert sind.
  • url/application-url-ANTRAS.Common.Web
    Der optionale Pfad zu allgemeinen Ressourcen. Dieser muss nur in Ausnahmefällen konfiguriert werden
  • url/application-url-ajax-handler
    Der optionale Pfad zum Ajax Handler. Dieser muss nur in Ausnahmefällen konfiguriert werden

layout

Einstellungen der Schriften für Administrationsseite
  • layout/default-css-font-family
  • layout/font-size-*

Basiseinstellungen für die Website

<web>
  <base key="default">
    <config-item name="default-host-header" value="www.company.ch" />
  </base>
  <url key="default">
    <config-item name="application-url-name" value="app1" />
    <config-item name="application-url-ANTRAS.Common.Web" value="" />
    <config-item name="application-url-ajax-handler" value="" />
  </url>
  <layout key="default">
    <config-item name="default-css-font-family" value="FrutigerLTCom-LightCn, Verdana, Arial, Helvetica, Geneva, Swiss, SunSans-Regular" />
    <config-item name="font-size-7pt" value="7pt" />
    <config-item name="font-size-8pt" value="8t" />
    <config-item name="font-size-10pt" value="10pt" />
    <config-item name="font-size-12pt" value="12pt" />
  </layout>
</web>