Grundkonfiguration in site_config.xml

Dokumentation > Konfiguration > Grundkonfiguration

Diese Konfigurationsdatei befindet sich im Konfigurationsverzeichnis un­ter­ FrameworkSettings/site_config.xml.

Einige In­for­ma­tio­nen­ wer­den­ durch die An­wen­dung­ verschlüsselt. Die ist zur Erkennen, wenn das Attribute isPartiallyEncrypted="yes" gesetzt ist.

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

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

Zu Testzwecken kann das Attribute isPartiallyEncrypted auf isPartiallyEncrypted="never" gesetzt wer­den­. 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, un­ter­ welcher die Applikation ereichbar ist

url

  • url/application-url-name
    Ein optionaler Pfad für die Applikation, falls un­ter­ dem­sel­ben­ Web (IP oder Hostheader) meh­re­re­ Ap­pli­ka­tio­nen­ konfiguriert sind.
  • url/application-url-ANTRAS.Common.Web
    Der optionale Pfad zu allgemeinen Ressourcen. Die­ser­ muss nur in Ausnahmefällen konfiguriert wer­den­
  • url/application-url-ajax-handler
    Der optionale Pfad zum Ajax Handler. Die­ser­ muss nur in Ausnahmefällen konfiguriert wer­den­

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>