Konfiguration

Hier werden einige wichtige Konfigurationsoptionen beschrieben.

Datenbank

Kraft verwendet eine Datenbank zur Speicherung von Daten. Zur Anwendung kommt MySQL, eine sehr populäre und leistungsfähige open-Source Datenbank. In diesem Abschnitt sollen die Schritte beschrieben werden, mit denen MySQL für die Verwendung mit Kraft vorbereitet werden muss.

  1. Paketinstallation: Zuerst muss das MySQL-Paket auf dem System installiert werden. Auf der openSUSE Distribution heisst das Paket mysql, auf anderen Distributionen sicher ähnlich. Bitte benutzen Sie den entsprechenden Paketmanager der Distribution.
  2. Der Datenbankserver muss gestartet werden. Dazu gibt es ein sog. Startskript mit dem Namen rcmysql. Mit dem Aufruf rcmysql start kann der Server gestartet werden. Mit dem Yast Runlevel Editor kann eingestellt werden, dass der mysql-Server bei Computerstart immer gestartet wird.
  3. Die Datenbank hat nach der Installation einen Default-Benutzer zur Administration. Bei openSUSE heisst dieser root, und mit diesem kann sich nun eingeloggt werden:
    goofy@kraftmachine:~> mysql -u root
    Welcome to the MySQL monitor.  Commands end with ; or \g.
    Your MySQL connection id is 5
    Server version: 5.0.51a SUSE MySQL RPM
    
    Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
    
    mysql> 
    
  4. Es kann nun eine leere Datenbank für Kraft erzeugt werden:
    mysql> CREATE DATABASE kraft;
    Query OK, 1 row affected (0.00 sec)
    
    mysql>
    

Das genügt, die Datenbankstruktur legt Kraft automatisch beim ersten Start an.

Stammdaten: Absendeadresse

Kraft verwendet das KDE Adressbuch. Dort müssen Adressen von Kunden abgelegt werden, bevor sie in Kraft für ein Dokument selektiert werden können.

Die Absendeadresse der Dokumente (also die Adresse des Anwenders) wird ebenfalls aus dem KAdressbuch entnommen. Um diese korrekt zu setzen, wird folgendermassen vorgegangen: Die eigene Adresse wird vollständig in das KAdressbuch eingegeben. Sie muss im KAddressbook als persönliche Kontaktdaten gekennzeichnet werden. Ein entsprechender Menüpunkt findet sich im Adressbuch-Menü Bearbeiten unter als persönliche Kontaktdaten speichern.
Danach wird diese Adresse im Dokument als Absendeadresse verwendet.

Stammdaten: Einführungs- und Abschlußtexte

Texte für den Dokumentkopf und -fuß können für jeden Dokumenttyp angelegt werden. Das geschieht an genau der Stelle, wo die auch Texte auch zur Übernahme ins Dokument ausgewählt werden: In der Dokument-Bearbeitungsmaske. Dort existiert ein entsprechender Button.

In neue Dokumente werden automatisch die Texte übernommen, die den Namen Standard tragen. Der Name der Vorlagetexte ist frei wählbar, so dass der Standardtext durch den User leicht festgelegt werden kann.

Ausgabedokument

Die Gestaltung des Ausgabedokumentes kann ohne Eingriff in den Programmcode von Kraft an die eigenen Gegebenheiten (Logo, Briefkopf etc.) angepasst werden. Die Vorlage für die Dokumente ist in einem XML-Derivat mit Namen RML geschrieben und ist im KDE Basisverzeichnis unter share/apps/kraft/reports zu finden.

Um Änderungen daran vorzunehmen, dann die Datei in das persönliche KDE-Apps-Verzeichnis kopiert und dort verändert werden, zb. nach $HOME/.kde/share/apps/kraft/reports.

Detailinformationen zu RML sind im RML Userguide zu finden.

Hilfe und Tips zum Umgestalten der Ausgabedokumente kann über die Mailingliste angefragt werden.