From 8a1f99fd8bc7c8ee80eae18cc0ed052c48fb93aa Mon Sep 17 00:00:00 2001
From: =?utf8?q?Jan=20B=C3=BCren?=
Date: Wed, 19 Jul 2017 17:46:06 +0200
Subject: [PATCH] =?utf8?q?Anpassugen=20dokumentation.xml=20f=C3=BCr=20neue?=
=?utf8?q?s=20Modul?=
MIME-Version: 1.0
Content-Type: text/plain; charset=utf8
Content-Transfer-Encoding: 8bit
---
doc/dokumentation.xml | 43 +++++++++++++++++++++++++++++---
doc/html/ch02s02.html | 16 +++++++-----
doc/html/ch02s03.html | 34 ++++++++++++++++++++++---
doc/html/ch02s06.html | 4 +--
doc/html/ch02s07.html | 6 ++---
doc/html/ch02s13.html | 14 +++++------
doc/html/ch03s03.html | 2 +-
doc/html/ch03s07.html | 8 +++---
doc/html/ch03s08.html | 10 ++++----
doc/html/ch04.html | 32 ++++++++++++------------
doc/html/index.html | 4 +--
doc/kivitendo-Dokumentation.pdf | Bin 1064439 -> 1065956 bytes
doc/release_management.txt | 2 +-
13 files changed, 121 insertions(+), 54 deletions(-)
diff --git a/doc/dokumentation.xml b/doc/dokumentation.xml
index 730543c10..b651a4356 100644
--- a/doc/dokumentation.xml
+++ b/doc/dokumentation.xml
@@ -303,6 +303,10 @@
Text::Iconv
+
+ Text::Unidecode
+
+
URI
@@ -315,6 +319,8 @@
YAML
+ Seit Version gröÃer v3.5.0 sind die folgenden Pakete hinzugekommen:
+ Text::Unidecode
Seit Version v3.4.0 sind die folgenden Pakete hinzugekommen:
Algorithm::CheckDigitsPBKDF2::Tiny
@@ -368,7 +374,7 @@
libtext-iconv-perl liburi-perl libxml-writer-perl libyaml-perl \
libimage-info-perl libgd-gd2-perl libapache2-mod-fcgid \
libfile-copy-recursive-perl postgresql libalgorithm-checkdigits-perl \
- libcrypt-pbkdf2-perl git libcgi-pm-perl
+ libcrypt-pbkdf2-perl git libcgi-pm-perl libtext-unidecode-perl
Für das Paket HTML::Restrict gibt es kein Debian-Paket, dies
@@ -502,16 +508,45 @@ tar xvzf kivitendo-erp-3.4.1.tgz
Wir empfehlen eine Installation mittels des Versionsmanagager
git. Hierfür muss ein git-Client installiert sein. Damit ist man sehr
viel flexibler für zukünftige Upgrades. Installations-Anleitung (bitte
- die Pfade anpassen) bspw. wie folgt: cd /usr/local/src/
+ die Pfade anpassen) bspw. wie folgt: cd /var/www/
git clone https://github.com/kivitendo/kivitendo-erp.git
cd kivitendo-erp/
git checkout `git tag -l | egrep -ve "(beta|rc)" | tail -1`
+ Erläuterung: Der Befehl wechselt zur letzten Stable-Version (git tag -l listet
+ alle Tags auf, das egrep schmeisst alle Einträge mit beta oder rc raus und
+ das tail gibt davon den obersten Treffer zurück).
+
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu
erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu
verwalten. Hierfür reicht ein simples git checkout -b meine_eigenen_änderungen
nach dem letzten Kommando (weiterführende Informationen getting
- started with git).
+ url="http://www-cs-students.stanford.edu/~blynn/gitmagic/index.html">
+ Git Magic).
+
+
+ Ein beispielhafter Workflow für Druckvorlagen-Anpassungen von 3.4.1 nach 3.5:
+
+$ git clone https://github.com/kivitendo/kivitendo-erp.git
+$ cd kivitendo-erp/
+$ git checkout release-3.4.1 # das ist der aktuelle release, den wir wollen
+$ git add templates/fullhouse # das sind unsere druckvorlagen inkl. produktbilder
+$ git commit -m "juhu tolle ändernungen"
+[meine_aenderungen 1d89e41] juhu tolle ändernungen
+ 4 files changed, 380 insertions(+)
+ create mode 100644 templates/fullhouse/img/webdav/tesla.png
+ create mode 100644 templates/fullhouse/mahnung.tex
+ create mode 100644 templates/fullhouse/zahlungserinnerung_zwei.tex
+ create mode 100644 templates/fullhouse/zahlungserinnerung_zwei_invoice.tex
+
+# 5 Jahre später ...
+
+$ git fetch
+$ git rebase --onto release-3.5.0 release-3.4.1 meine_aenderungen
+Zunächst wird der Branch zurückgespult, um Ihre Ãnderungen
+darauf neu anzuwenden ...
+Wende an: juhu tolle ändernungen
+$ service apache2 restart
+
diff --git a/doc/html/ch02s02.html b/doc/html/ch02s02.html
index 412413021..984b4e657 100644
--- a/doc/html/ch02s02.html
+++ b/doc/html/ch02s02.html
@@ -82,13 +82,17 @@
Text::CSV_XS
Text::Iconv
+
+ Text::Unidecode
URI
XML::Writer
YAML
-
Seit Version v3.4.0 sind die folgenden Pakete hinzugekommen:
+
Seit Version gröÃer v3.5.0 sind die folgenden Pakete hinzugekommen:
+ Text::Unidecode
+
Seit Version v3.4.0 sind die folgenden Pakete hinzugekommen:
Algorithm::CheckDigits
PBKDF2::Tiny
Seit Version v3.2.0 sind die folgenden Pakete hinzugekommen:
@@ -111,7 +115,7 @@
sind auch in 2.6.1 weiterhin mit ausgeliefert, wurden in einer
zukünftigen Version aber aus dem Paket entfernt werden. Es wird
empfohlen diese Module zusammen mit den anderen als Bibliotheken zu
- installieren.
2.2.2.1. Debian und Ubuntu
Für Debian und Ubuntu stehen die meisten der benötigten
+ installieren.
2.2.2.1. Debian und Ubuntu
Für Debian und Ubuntu stehen die meisten der benötigten
Perl-Pakete als Debian-Pakete zur Verfügung. Sie können mit
folgendem Befehl installiert werden:
apt install apache2 libarchive-zip-perl libclone-perl \
libconfig-std-perl libdatetime-perl libdbd-pg-perl libdbi-perl \
@@ -123,11 +127,11 @@
libtext-iconv-perl liburi-perl libxml-writer-perl libyaml-perl \
libimage-info-perl libgd-gd2-perl libapache2-mod-fcgid \
libfile-copy-recursive-perl postgresql libalgorithm-checkdigits-perl \
- libcrypt-pbkdf2-perl git libcgi-pm-perl
+ libcrypt-pbkdf2-perl git libcgi-pm-perl libtext-unidecode-perl
Für das Paket HTML::Restrict gibt es kein Debian-Paket, dies
muà per CPAN installiert werden. Unter Ubuntu funktioniert das
mit:
apt-get install build-essential
-cpan HTML::Restrict
Für Fedora stehen die meisten der benötigten Perl-Pakete als
+cpan HTML::Restrict
Für Fedora stehen die meisten der benötigten Perl-Pakete als
RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl
installiert werden:
dnf install httpd mod_fcgid perl-Archive-Zip perl-Clone perl-DBD-Pg \
perl-DBI perl-DateTime perl-Email-Address perl-Email-MIME perl-FCGI \
@@ -137,7 +141,7 @@ cpan HTML::Restrict
Zusätzlich müssen einige Pakete aus dem CPAN installiert
- werden. Dazu können Sie die folgenden Befehle nutzen:
cpan Config::Std HTML::Restrict
Für openSUSE stehen die meisten der benötigten Perl-Pakete als
+ werden. Dazu können Sie die folgenden Befehle nutzen:
cpan Config::Std HTML::Restrict
Für openSUSE stehen die meisten der benötigten Perl-Pakete als
RPM-Pakete zur Verfügung. Sie können mit folgendem Befehl
installiert werden:
zypper install apache2 apache2-mod_fcgid perl-Archive-Zip perl-Clone \
perl-Config-Std perl-DBD-Pg perl-DBI perl-DateTime perl-Email-Address \
@@ -146,7 +150,7 @@ cpan HTML::Restrict
Zusätzlich müssen einige Pakete aus dem CPAN installiert
- werden. Dazu können Sie die folgenden Befehle nutzen:
cpan Rose::Db::Object
2.2.3. Andere Pakete installieren
Seit Version v3.4.0 wird für den Bankimport optional das Paket
+ werden. Dazu können Sie die folgenden Befehle nutzen:
cpan Rose::Db::Object
2.2.3. Andere Pakete installieren
Seit Version v3.4.0 wird für den Bankimport optional das Paket
'aqbanking-tools' benötigt.
Debian und Ubuntu:
apt install aqbanking-tools
OpenSuSE:
zypper install aqbanking-tools
diff --git a/doc/html/ch02s03.html b/doc/html/ch02s03.html
index e890f5116..dcdc56156 100644
--- a/doc/html/ch02s03.html
+++ b/doc/html/ch02s03.html
@@ -25,12 +25,40 @@ tar xvzf kivitendo-erp-3.4.1.tgz
Wechseln Sie in das entpackte Verzeichn
kivitendo angelegt wird:
chown www-data templates users
| Anmerkung |
---|
Wir empfehlen eine Installation mittels des Versionsmanagager
git. Hierfür muss ein git-Client installiert sein. Damit ist man sehr
viel flexibler für zukünftige Upgrades. Installations-Anleitung (bitte
- die Pfade anpassen) bspw. wie folgt: cd /usr/local/src/
+ die Pfade anpassen) bspw. wie folgt: cd /var/www/
git clone https://github.com/kivitendo/kivitendo-erp.git
cd kivitendo-erp/
git checkout `git tag -l | egrep -ve "(beta|rc)" | tail -1`
+ Erläuterung: Der Befehl wechselt zur letzten Stable-Version (git tag -l listet
+ alle Tags auf, das egrep schmeisst alle Einträge mit beta oder rc raus und
+ das tail gibt davon den obersten Treffer zurück).
+
Sehr sinnvoll ist es, direkt im Anschluss einen eigenen Branch zu
erzeugen, um bspw. seine eigenen Druckvorlagen-Anpassungen damit zu
verwalten. Hierfür reicht ein simples git checkout -b meine_eigenen_änderungen
- nach dem letzten Kommando (weiterführende Informationen getting
- started with git). |