From 7ad4382bc482cac974343058f8536f77264a0e2e Mon Sep 17 00:00:00 2001 From: =?utf8?q?Jan=20B=C3=BCren?= Date: Mon, 20 Jan 2014 13:31:37 +0100 Subject: [PATCH] Aktuelle Dokumentation erzeugt --- doc/html/ch02s11.html | 19 +++++++++++++------ doc/html/ch03s02.html | 2 +- doc/html/ch04.html | 32 ++++++++++++++++---------------- doc/html/index.html | 2 +- doc/kivitendo-Dokumentation.pdf | Bin 658659 -> 659271 bytes 5 files changed, 31 insertions(+), 24 deletions(-) diff --git a/doc/html/ch02s11.html b/doc/html/ch02s11.html index 123ed684a..c3896670b 100644 --- a/doc/html/ch02s11.html +++ b/doc/html/ch02s11.html @@ -5,13 +5,20 @@ die Pakete mit:

aptitude install texlive-base-bin texlive-latex-recommended texlive-fonts-recommended \
   texlive-latex-extra texlive-lang-german texlive-generic-extra

-

TODO: RPM-Pakete.

kivitendo bringt drei alternative Vorlagensätze mit:

2.11.1. Vorlagenverzeichnis anlegen

Im Administrationsbereich lässt sich bei einem Benutzer/Mandanten einer dieser Vorlagensätze als Basis für die zu - druckenden Dokumente auswählen. Rufen Sie dazu die Benutzerverwaltung auf.

Wählen Sie dort einen Benutzer aus oder legen Sie einen neuen an. In der Benutzerbearbeiten-Maske müssen Sie zwei Dinge - angeben:

  1. - Name: Der Verzeichnisname für den neuen Vorlagensatz. Dieser kann im Rahmen der üblichen - Bedingungen für Verzeichnisnamen frei gewählt werden.

  2. +

    TODO: RPM-Pakete.

    kivitendo bringt drei alternative Vorlagensätze mit:

    • Standard

    • f-tex

    • RB

    2.11.1. Vorlagenverzeichnis anlegen

    Es lässt sich ein initialer Vorlagensatz erstellen. Die LaTeX-System-Abhängigkeiten hierfür kann man prüfen mit:

    ./scripts/installation_check.pl -lv

    Der Angemmeldete Benutzer muss in einer Gruppe sein, die über das + Recht "Konfiguration -> Mandantenverwaltung" verfügt. Siehe auch Abschnitt 2.9.4, „Gruppen anlegen“. +

    Im Userbereich lässt sich unter: + "System -> + Mandantenverwaltung -> Verschiedenes" die Option + "Neue Druckvorlagen aus Vorlagensatz erstellen" auswählen.

    1. Vorlagen auswählen: Wählen Sie hier den Vorlagensatz aus, der kopiert werden soll - (Standard, f-tex oder RB.)

    Der gleiche Vorlagensatz kann, wenn er mal angelegt ist, bei mehreren Benutzern verwendet werden.

    Die Abhängigkeiten kann man prüfen mit:

    /scripts/installation_check.pl -l

    2.11.2. Standard

    Der Standard-Vorlagensatz von Kivitendo. Wie unter http://demo.kivitendo.org zu + (Standard, f-tex oder RB.)

  3. + Neuer Name: Der Verzeichnisname für den neuen Vorlagensatz. Dieser kann im Rahmen der üblichen + Bedingungen für Verzeichnisnamen frei gewählt werden.

Nach dem Speichern wird das Vorlagenverzeichnis angelegt und ist für den aktuellen Mandanten ausgewählt. + Der gleiche Vorlagensatz kann, wenn er mal angelegt ist, bei mehreren Mandanten verwendet werden. + Eventuell muessen Anpassungen (Logo, Erscheinungsbild, etc) noch vorgenommen werden. Den Ordner findet man im Dateisistem unter + ./templates/[Neuer Name] +

2.11.2. Standard

Der Standard-Vorlagensatz von Kivitendo. Wie unter http://demo.kivitendo.org zu sehen.

2.11.3. f-tex

Ein Vorlagensatz, der in wenigen Minuten alle Dokumente zur Verfügung stellt.

2.11.3.1. Feature-Übersicht

  • Keine Redundanz. Es wird ein- und dieselbe LaTeX-Vorlage für alle briefartigen Dokumente verwendet. Also Angebot, Rechnung, Performarechnung, Lieferschein, aber eben nicht für Paketaufkleber etc..

  • Leichte Anpassung an das Firmen-Layout durch verwendung eines Hintergrund-PDF. Dieses kann leicht mit dem eigenen Lieblingsprogramm erstellt werden (Openoffice, Inkscape, Gimp, Adobe*)

  • Hintergrund-PDF umschaltbar auf "nur erste Seite" (Standard) oder "alle Seiten" (Option diff --git a/doc/html/ch03s02.html b/doc/html/ch03s02.html index e8667b4c3..f037a3e57 100644 --- a/doc/html/ch03s02.html +++ b/doc/html/ch03s02.html @@ -566,7 +566,7 @@ invdate

    Rechnungsdatum

    invnumber -

    Rechnungsnummer

3.2.10. Variablen in anderen Vorlagen

3.2.10.1. Einführung

Die Variablen in anderen Vorlagen sind ähnlich wie in der +

Rechnungsnummer

3.2.10. Variablen in anderen Vorlagen

3.2.10.1. Einführung

Die Variablen in anderen Vorlagen sind ähnlich wie in der Rechnung. Allerdings heißen die Variablen, die mit inv beginnen, jetzt anders. Bei den Angeboten fangen sie mit quo für "quotation" an: diff --git a/doc/html/ch04.html b/doc/html/ch04.html index 8c7b14093..0638b700b 100644 --- a/doc/html/ch04.html +++ b/doc/html/ch04.html @@ -1,6 +1,6 @@ - Kapitel 4. Entwicklerdokumentation

Kapitel 4. Entwicklerdokumentation

4.1. Globale Variablen

4.1.1. Wie sehen globale Variablen in Perl aus?

Globale Variablen liegen in einem speziellen namespace namens + Kapitel 4. Entwicklerdokumentation

Kapitel 4. Entwicklerdokumentation

4.1. Globale Variablen

4.1.1. Wie sehen globale Variablen in Perl aus?

Globale Variablen liegen in einem speziellen namespace namens "main", der von überall erreichbar ist. Darüber hinaus sind bareword globs global und die meisten speziellen Variablen sind... speziell.

Daraus ergeben sich folgende Formen:

@@ -25,7 +25,7 @@ $PACKAGE::form.

local $form

Alle Änderungen an $form werden am Ende - des scopes zurückgesetzt

4.1.2. Warum sind globale Variablen ein Problem?

Das erste Problem ist FCGI™.

+ des scopes zurückgesetzt

4.1.2. Warum sind globale Variablen ein Problem?

Das erste Problem ist FCGI™.

SQL-Ledger™ hat fast alles im globalen namespace abgelegt, und erwartet, dass es da auch wiederzufinden ist. Unter FCGI™ müssen diese Sachen aber wieder @@ -39,7 +39,7 @@ dies hat, seit der Einführung, u.a. schon so manche langwierige Bug-Suche verkürzt. Da globale Variablen aber implizit mit Package angegeben werden, werden die nicht geprüft, und somit kann sich - schnell ein Tippfehler einschleichen.

4.1.3. Kanonische globale Variablen

Um dieses Problem im Griff zu halten gibt es einige wenige + schnell ein Tippfehler einschleichen.

4.1.3. Kanonische globale Variablen

Um dieses Problem im Griff zu halten gibt es einige wenige globale Variablen, die kanonisch sind, d.h. sie haben bestimmte vorgegebenen Eigenschaften, und alles andere sollte anderweitig umhergereicht werden.

Diese Variablen sind im Moment die folgenden neun:

  • @@ -62,7 +62,7 @@ $::request

Damit diese nicht erneut als Müllhalde missbraucht werden, im Folgenden eine kurze Erläuterung der bestimmten vorgegebenen - Eigenschaften (Konventionen):

4.1.3.1. $::form

  • Ist ein Objekt der Klasse + Eigenschaften (Konventionen):

    4.1.3.1. $::form

    • Ist ein Objekt der Klasse "Form"

    • Wird nach jedem Request gelöscht

    • Muss auch in Tests und Konsolenscripts vorhanden sein.

    • Enthält am Anfang eines Requests die Requestparameter vom User

    • Kann zwar intern über Requestgrenzen ein Datenbankhandle @@ -110,7 +110,7 @@ push @{ $form->{TEMPLATE_ARRAYS}{number} }, $form->{"partnumber_$i"}; push @{ $form->{TEMPLATE_ARRAYS}{description} }, $form->{"description_$i"}; # ... -}

    4.1.3.2. %::myconfig

    • Das einzige Hash unter den globalen Variablen

    • Wird spätestens benötigt wenn auf die Datenbank +}

    4.1.3.2. %::myconfig

    • Das einzige Hash unter den globalen Variablen

    • Wird spätestens benötigt wenn auf die Datenbank zugegriffen wird

    • Wird bei jedem Request neu erstellt.

    • Enthält die Userdaten des aktuellen Logins

    • Sollte nicht ohne Filterung irgendwo gedumpt werden oder extern serialisiert werden, weil da auch der Datenbankzugriff für diesen user drinsteht.

    • Enthält unter anderem Listenbegrenzung vclimit, @@ -122,10 +122,10 @@ überwiegend die Daten, die sich unter Programm -> Einstellungen befinden, bzw. die Informationen über den Benutzer die über die - Administrator-Schnittstelle eingegeben wurden.

    4.1.3.3. $::locale

    • Objekt der Klasse "Locale"

    • Wird pro Request erstellt

    • Muss auch für Tests und Scripte immer verfügbar + Administrator-Schnittstelle eingegeben wurden.

    4.1.3.3. $::locale

    • Objekt der Klasse "Locale"

    • Wird pro Request erstellt

    • Muss auch für Tests und Scripte immer verfügbar sein.

    • Cached intern über Requestgrenzen hinweg benutzte Locales

    Lokalisierung für den aktuellen User. Alle Übersetzungen, - Zahlen- und Datumsformatierungen laufen über dieses Objekt.

    4.1.3.4. $::lxdebug

    • Objekt der Klasse "LXDebug"

    • Wird global gecached

    • Muss immer verfügbar sein, in nahezu allen + Zahlen- und Datumsformatierungen laufen über dieses Objekt.

    4.1.3.4. $::lxdebug

    • Objekt der Klasse "LXDebug"

    • Wird global gecached

    • Muss immer verfügbar sein, in nahezu allen Funktionen

    $::lxdebug stellt Debuggingfunktionen bereit, wie "enter_sub" und @@ -135,14 +135,14 @@ "message" und "dump" mit denen man flott Informationen ins Log (tmp/kivitendo-debug.log) packen kann.

    Beispielsweise so:

    $main::lxdebug->message(0, 'Meine Konfig:' . Dumper (%::myconfig));
    -$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

    4.1.3.5. $::auth

    • Objekt der Klasse "SL::Auth"

    • Wird global gecached

    • Hat eine permanente DB Verbindung zur Authdatenbank

    • Wird nach jedem Request resettet.

    +$main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{vc});

    4.1.3.5. $::auth

    • Objekt der Klasse "SL::Auth"

    • Wird global gecached

    • Hat eine permanente DB Verbindung zur Authdatenbank

    • Wird nach jedem Request resettet.

    $::auth stellt Funktionen bereit um die Rechte des aktuellen Users abzufragen. Obwohl diese Informationen vom aktuellen User abhängen wird das Objekt aus Geschwindigkeitsgründen nur einmal angelegt und dann nach jedem Request kurz resettet.

    Dieses Objekt kapselt auch den gerade aktiven Mandanten. Dessen Einstellungen können über $::auth->client abgefragt werden; Rückgabewert ist ein Hash mit den Werten aus der Tabelle - auth.clients.

    4.1.3.6. $::lx_office_conf

    • Objekt der Klasse + auth.clients.

    4.1.3.6. $::lx_office_conf

    • Objekt der Klasse "SL::LxOfficeConf"

    • Global gecached

    • Repräsentation der config/kivitendo.conf[.default]-Dateien

    Globale Konfiguration. Configdateien werden zum Start gelesen und danach nicht mehr angefasst. Es ist derzeit nicht geplant, dass @@ -152,16 +152,16 @@ $main::lxdebug->message(0, 'Wer bin ich? Kunde oder Lieferant:' . $form->{ file = /tmp/kivitendo-debug.log

    ist der Key file im Programm als $::lx_office_conf->{debug}{file} erreichbar.

    [Warnung]Warnung

    Zugriff auf die Konfiguration erfolgt im Moment über - Hashkeys, sind also nicht gegen Tippfehler abgesichert.

    4.1.3.7. $::instance_conf

    • Objekt der Klasse + Hashkeys, sind also nicht gegen Tippfehler abgesichert.

    4.1.3.7. $::instance_conf

    • Objekt der Klasse "SL::InstanceConfiguration"

    • wird pro Request neu erstellt

    Funktioniert wie $::lx_office_conf, speichert aber Daten die von der Instanz abhängig sind. Eine Instanz ist hier eine Mandantendatenbank. Beispielsweise überprüft

    $::instance_conf->get_inventory_system eq 'perpetual'

    - ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse + ob die berüchtigte Bestandsmethode zur Anwendung kommt.

    4.1.3.8. $::dispatcher

    • Objekt der Klasse "SL::Dispatcher"

    • wird pro Serverprozess erstellt.

    • enthält Informationen über die technische Verbindung zum Server

    Der dritte Punkt ist auch der einzige Grund warum das Objekt global gespeichert wird. Wird vermutlich irgendwann in einem anderen - Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    + Objekt untergebracht.

    4.1.3.9. $::request

    • Hashref (evtl später Objekt)

    • Wird pro Request neu initialisiert.

    • Keine Unterstruktur garantiert.

    $::request ist ein generischer Platz um Daten "für den aktuellen Request" abzulegen. Sollte nicht für action at a distance benutzt werden, sondern um lokales memoizing zu @@ -174,20 +174,20 @@ file = /tmp/kivitendo-debug.log

    ist der Key file$::request

  • Muss ich von anderen Teilen des Programms lesend drauf zugreifen? Dann $::request, aber Zugriff über - Wrappermethode

4.1.4. Ehemalige globale Variablen

Die folgenden Variablen waren einmal im Programm, und wurden - entfernt.

4.1.4.1. $::cgi

  • war nötig, weil cookie Methoden nicht als + Wrappermethode

4.1.4. Ehemalige globale Variablen

Die folgenden Variablen waren einmal im Programm, und wurden + entfernt.

4.1.4.1. $::cgi

  • war nötig, weil cookie Methoden nicht als Klassenfunktionen funktionieren

  • Aufruf als Klasse erzeugt Dummyobjekt was im Klassennamespace gehalten wird und über Requestgrenzen leaked

  • liegt jetzt unter $::request->{cgi} -

4.1.4.2. $::all_units

  • war nötig, weil einige Funktionen in Schleifen zum Teil +

4.1.4.2. $::all_units

  • war nötig, weil einige Funktionen in Schleifen zum Teil ein paar hundert mal pro Request eine Liste der Einheiten brauchen, und de als Parameter durch einen Riesenstack von Funktionen geschleift werden müssten.

  • Liegt jetzt unter $::request->{cache}{all_units}

  • Wird nur in AM->retrieve_all_units() gesetzt oder - gelesen.

4.1.4.3. %::called_subs

  • wurde benutzt um callsub deep recursions + gelesen.

4.1.4.3. %::called_subs

  • wurde benutzt um callsub deep recursions abzufangen.

  • Wurde entfernt, weil callsub nur einen Bruchteil der möglichen Rekursioenen darstellt, und da nie welche auftreten.

  • komplette recursion protection wurde entfernt.

\ No newline at end of file diff --git a/doc/html/index.html b/doc/html/index.html index c97f3d396..8ea6db590 100644 --- a/doc/html/index.html +++ b/doc/html/index.html @@ -3,7 +3,7 @@ kivitendo 3.0.0: Installation, Konfiguration, Entwicklung

kivitendo 3.0.0: Installation, Konfiguration, Entwicklung


Inhaltsverzeichnis

1. Aktuelle Hinweise
2. Installation und Grundkonfiguration
2.1. Übersicht
2.2. Benötigte Software und Pakete
2.2.1. Betriebssystem
2.2.2. Benötigte Perl-Pakete installieren
2.3. Manuelle Installation des Programmpaketes
2.4. kivitendo-Konfigurationsdatei
2.4.1. Einführung
2.4.2. Abschnitte und Parameter
2.4.3. Versionen vor 2.6.3
2.5. Anpassung der PostgreSQL-Konfiguration
2.5.1. Zeichensätze/die Verwendung von Unicode/UTF-8
2.5.2. Änderungen an Konfigurationsdateien
2.5.3. Erweiterung für servergespeicherte Prozeduren
2.5.4. Datenbankbenutzer anlegen
2.6. Webserver-Konfiguration
2.6.1. Grundkonfiguration mittels CGI
2.6.2. Konfiguration für FastCGI/FCGI
2.7. Der Task-Server
2.7.1. Verfügbare und notwendige Konfigurationsoptionen
2.7.2. Automatisches Starten des Task-Servers beim Booten
2.7.3. Wie der Task-Server gestartet und beendet wird
2.7.4. Task-Server mit mehreren Mandanten
2.8. Benutzerauthentifizierung und Administratorpasswort
2.8.1. Grundlagen zur Benutzerauthentifizierung
2.8.2. Administratorpasswort
2.8.3. Authentifizierungsdatenbank
2.8.4. Passwortüberprüfung
2.8.5. Name des Session-Cookies
2.8.6. Anlegen der Authentifizierungsdatenbank
2.9. Mandanten-, Benutzer- und Gruppenverwaltung
2.9.1. Zusammenhänge
2.9.2. Mandanten, Benutzer und Gruppen
2.9.3. Datenbanken anlegen
2.9.4. Gruppen anlegen
2.9.5. Benutzer anlegen
2.9.6. Mandanten anlegen
2.10. E-Mail-Versand aus kivitendo heraus
2.10.1. Versand über lokalen E-Mail-Server
2.10.2. Versand über einen SMTP-Server
2.11. Drucken mit kivitendo
2.11.1. Vorlagenverzeichnis anlegen
2.11.2. Standard
2.11.3. f-tex
2.11.4. RB
2.11.5. Allgemeine Hinweise zu LaTeX Vorlagen
2.12. OpenDocument-Vorlagen
2.13. Konfiguration zur Einnahmenüberschussrechnung/Bilanzierung: EUR
2.13.1. Einführung
2.13.2. Konfigurationsparameter
2.13.3. Festlegen der Parameter
2.13.4. Bemerkungen zu Bestandsmethode
2.13.5. Bekannte Probleme
2.14. SKR04 19% Umstellung für innergemeinschaftlichen Erwerb
2.14.1. Einführung
2.14.2. Konto 3804 manuell anlegen
2.15. Einstellungen pro Mandant
2.16. kivitendo ERP verwenden
3. Features und Funktionen
3.1. Wiederkehrende Rechnungen
3.1.1. Einführung
3.1.2. Konfiguration
3.1.3. Spezielle Variablen
3.1.4. Auflisten
3.1.5. Erzeugung der eigentlichen Rechnungen
3.1.6. Erste Rechnung für aktuellen Monat erstellen
3.2. Dokumentenvorlagen und verfügbare Variablen
3.2.1. Einführung
3.2.2. Variablen ausgeben
3.2.3. Verwendung in Druckbefehlen
3.2.4. Anfang und Ende der Tags verändern
3.2.5. Zuordnung von den Dateinamen zu den Funktionen
3.2.6. Sprache, Drucker und E-Mail
3.2.7. Allgemeine Variablen, die in allen Vorlagen vorhanden sind
3.2.8. Variablen in Rechnungen
3.2.9. Variablen in Mahnungen und Rechnungen über Mahngebühren
3.2.10. Variablen in anderen Vorlagen
3.2.11. Blöcke, bedingte Anweisungen und Schleifen
3.2.12. Markup-Code zur Textformatierung innerhalb von - Formularen
3.3. Excel-Vorlagen
3.3.1. Zusammenfassung
3.3.2. Bedienung
3.3.3. Variablensyntax
3.3.4. Einschränkungen
4. Entwicklerdokumentation
4.1. Globale Variablen
4.1.1. Wie sehen globale Variablen in Perl aus?
4.1.2. Warum sind globale Variablen ein Problem?
4.1.3. Kanonische globale Variablen
4.1.4. Ehemalige globale Variablen
4.2. Entwicklung unter FastCGI
4.2.1. Allgemeines
4.2.2. Programmende und Ausnahmen
4.2.3. Globale Variablen
4.2.4. Performance und Statistiken
4.3. SQL-Upgradedateien
4.3.1. Einführung
4.3.2. Format der Kontrollinformationen
4.3.3. Format von in Perl geschriebenen Datenbankupgradescripten
4.3.4. Hilfsscript dbupgrade2_tool.pl
4.4. Translations and languages
4.4.1. Introduction
4.4.2. Character set
4.4.3. File structure
4.5. Die kivitendo-Test-Suite
4.5.1. Einführung
4.5.2. Voraussetzungen
4.5.3. + Formularen
3.3. Excel-Vorlagen
3.3.1. Zusammenfassung
3.3.2. Bedienung
3.3.3. Variablensyntax
3.3.4. Einschränkungen
4. Entwicklerdokumentation
4.1. Globale Variablen
4.1.1. Wie sehen globale Variablen in Perl aus?
4.1.2. Warum sind globale Variablen ein Problem?
4.1.3. Kanonische globale Variablen
4.1.4. Ehemalige globale Variablen
4.2. Entwicklung unter FastCGI
4.2.1. Allgemeines
4.2.2. Programmende und Ausnahmen
4.2.3. Globale Variablen
4.2.4. Performance und Statistiken
4.3. SQL-Upgradedateien
4.3.1. Einführung
4.3.2. Format der Kontrollinformationen
4.3.3. Format von in Perl geschriebenen Datenbankupgradescripten
4.3.4. Hilfsscript dbupgrade2_tool.pl
4.4. Translations and languages
4.4.1. Introduction
4.4.2. Character set
4.4.3. File structure
4.5. Die kivitendo-Test-Suite
4.5.1. Einführung
4.5.2. Voraussetzungen
4.5.3. Existierende Tests ausführen
4.5.4. Bedeutung der verschiedenen Test-Scripte diff --git a/doc/kivitendo-Dokumentation.pdf b/doc/kivitendo-Dokumentation.pdf index 6b364908d355f288460a53b4fbfddd98a5d24d68..05e77445fcfbb5890987df0d71a78846d7847243 100644 GIT binary patch delta 55197 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 ARIc*B{_49#~4|T!ZSeu7ULLJ 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 delta 54750 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