1 Wichtige Hinweise zum Upgrade von älteren Versionen
2 ===================================================
5 ** BITTE FERTIGEN SIE VOR DEM UPGRADE EIN BACKUP IHRER DATENBANK(EN) AN! **
15 * FCGI jetzt min Version 0.72
22 Wie immer bitte vor dem ersten Aufrufen einmal die Pakete überprüfen:
24 $ scripts/installation_check.pl -ro
26 * Neue Entwicklerabhängigkeiten
31 * Diverse umstrittene Features zum nicht standardkonformen Umgang mit gebuchten
32 Rechnungen sind jetzt standardmässig deaktiviert und müssen unter "System"
33 -> "Mandantenkonfiguration" aktiviert werden.
35 * Die Übersetzungen "de_DE" und "fr" für die alternative deutsche Version und
36 französische Version respektive wurden entfernt. Es bleiben offiziell
37 unterstützte Übersetzungen in Deutsch ("de") und English ("en").
39 * Dieses ist die letzte Version, die Perl-Versionen vor 5.10.1
40 unterstützen wird. Ab dem nächsten Release werden Sprachkonstrukte
41 verwendet werden, die nicht mehr in 5.8 kompilieren, und Module, die
42 seit v5.10.1 zu den Coremodulen gehören, werden ab dann nicht mehr
43 als explizite Abhängigkeiten gelistet.
49 * In der Version 2.7.0 wird das XUL Menü entfernt. Alle Benutzer die das XUL
50 Menü noch eingestellt haben, werden beim ersten Einloggen auf ein
51 Kompatibilitätsmenü gesetzt. Das Javascriptmenü wurde entsprechend erweitert
52 um der Funktionalität nahe zu kommen.
54 * Das Lizenzenfeature wurde ersatzlos entfernt.
56 * In den LaTeX Vorlagen gilt der Befehl "pagebreak" und die dazugehörigen
57 "sumcarriedforward" und "lastpage" als deprecated und werden in einer
58 kommenden Version komplett entfernt. Die Mechanik ist anfällig gegenüber
59 subtilen Formatierungsfehlern bei bestimmten Zahlenformaten und ist
60 grundsätzlich fehlerhaft in den gemachten Annahmen über den verfügbaren Platz
61 auf einer Seite. Die Standardvorlagen sind entsprechend angepasst worden
62 und müssen in der Administration neu angelegt werden.
64 * Das Druckvorlagensystem wurde umgestellt, dadurch ist der Name "print" für
65 Druckvorlagen jetzt reserviert. Wenn eine Ihrer Vorlagensätze "print" heisst,
66 benennen Sie ihn um bevor Sie das Update starten.
68 * Die Druckvorlagen für USTVA vor 2012 wurden entfernt und das Ausdrucken von
69 USTVA als PDF ist deprecated. Da die Eingabe von Erklärungen als PDF nicht
70 mehr gestattet ist, sollten Archivkopien der USTVA direkt bei Elster bezogen
71 werden, oder auf anderem Wege erstellt werden. Der Prozess dazu wird sich in
72 einer kommenden Version ändern.
74 * Die Namen der von LaTeX generierten PDF-Dateien sind jetzt in der
75 eingestellten Dokumentensprache, nicht mehr in der Oberflächensprache des
82 * Digest::SHA (optional, empfohlen)
84 Wie immer bitte vor dem ersten Aufrufen einmal die Pakete überprüfen:
86 $ scripts/installation_check.pl -ro
88 * CSV-Import wurde neu in Perl implementiert
90 Der PHP-Code wurde entfernt. Automatische Skripte, die per Aufruf von
91 lxo-import/partsB.php?cron=1 die Datei parts.csv importiert haben,
92 funktionieren nicht mehr. Stattdessen kann scripts/csv-import-from-shell.sh
93 benutzt werden. Im Unterschied zur PHP-Version werden unbekannte Warengruppen
94 nicht mehr automatisch angelegt, stattdessen bricht das Skript ab.
98 * Das Recht "Kunden und Lieferanten bearbeiten" wurde aufgespalten in zwei
99 einzelne Rechte. Ein Updatescript passt bestehende Gruppenaentsprechend an.
100 * Das Recht "Preise nd Rabatte bearbeiten" wurde neu eingeführt und ist
101 notwendig um in Belegen Preise ändern zu können. Es wird beim Upgrade
102 automatisch allen Benutzern erteilt.
103 * Das Recht "Administration" wurde neu eingeführt, und ist dazu da
104 administrative Tätigkeiten an der Mandantendatenbank aus einm Benutzerlogin
105 heraus durchzuführen. Es ist standardmäßig NICHT vergeben.
106 * Der Vorlageneditor wurde unter das Recht Administration gestellt, war
107 vorher Konfiguration.
113 1. Mit Version 2.6.3. wurden die beiden Konfigurationsdateien
114 authentication.pl und lx-erp.conf, sowie deren Varianten,
115 abgeschafft. Stattdessen gibt es nun die Datei lx_office.conf, die
116 aber erst neu angelegt werden muß. Als Vorlage dient hierfür die Datei
117 lx_office.conf.default. Die entsprechenden Werte muß man selber neu
118 konfigurieren, dies ist automatisiert zu fehleranfällig.
120 Nach dem Upgrade kann man sich so lange nicht anmelden, bis lx_office.conf
121 angelegt und authentication.pl und lx-erp.conf gelöscht oder verschoben wurden.
123 Es gibt keine local-Variante der lx_office.conf, arbeitet man mit git sollte
124 man lx_office.conf nicht einchecken.
126 Eine etwas ausführlichere Beschreibung findet sich in Kapitel 2.3
127 "Lx-Office-Konfigurationsdatei" in doc/Lx-Office-Dokumentation.pdf
129 2. Eine neu hinzugekommene Komponente ist der Task-Server. Hierbei
130 handelt es sich um einen Dämonen, der im Hintergrund läuft, in
131 regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese
132 zu festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser
133 Dämon wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen
134 benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen
135 bekommen. Die Einrichtung des Dämonen wird in der
136 Installationsdokumentation im Abschnitt "Der Task-Server" beschrieben.
138 3. Mit Version 2.6.3 sind einige Abhängigkeiten von Perl-Modulen
139 hinzugekommen. Bitte führen sie vor dem ersten Aufrufen der einmal
140 den folgenden Befehl im Lx-Office Verzeichnis aus:
142 $ scripts/installation_check.pl
144 Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
145 der Installationsanweisung.
147 Zumindest folgende Module sind neu benötigt:
152 4. Sollten Sie die FCGI-Version einsetzen, das Apache-Modul
153 "mod_fcgid" (nicht "mod_fastcgi") benutzen und von diesem Modul die
154 Version v2.6.3 oder später installiert haben, so ist außerdem wichtig,
155 seinen Parameter "FcgidMaxRequestLen" deutlich zu erhöhen, weil sich
156 dieser im Release mod_fcgid-Release v2.6.3 deutlich geändert
157 hat. Details dazu finden sich in Kapitel 2.5.2 "Konfiguration für
158 FastCGI/FCGI" in doc/Lx-Office-Dokumentation.pdf
167 Mit Version 2.6.2 sind einige Abhängigkeiten von Perl-Modulen hinzugekommen.
168 Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im
169 Lx-Office Verzeichnis aus:
171 $ scripts/installation_check.pl
173 Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
174 der Installationsanweisung.
176 Zumindest folgende Module sind neu benötigt:
178 * Rose::Object, Rose::DB und Rose::DB::Object (die Installation von
179 Rose::DB::Object via CPAN oder den Paketmechanismus Ihrer
180 Distribution sollte für die automatische Installation der anderen
186 Es wurde ein neues Recht "Druck" eingeführt. Dieses bestimmt, ob die
187 Benutzerin das Menü "Druck" zu Gesicht bekommt oder nicht, unabhängig
188 davon, wie die Rechte für die einzelnen Unterpunkte gesetzt sind.
190 Für bereits bestehende Gruppen muss es sofern gewünscht vom
191 Administrator manuell gewährt werden.
200 Mit Version 2.6.1 wurden die Listen der benötigten Perl Module überarbeitet.
201 Einige der vorher in den Abhängigkeiten gelisteten Module waren Coremodules
202 (und damit in jeder Perldistribution vorhanden), oder ihrerseits Abhängigkeiten
203 anderer benötigter Module. Durch die Überarbeitung hat sich die Liste deutlich
206 Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im
207 Lx-Office Verzeichnis aus:
209 $ scripts/installation_check.pl
211 Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
212 der Installationsanweisung.
214 Zumindest folgende Module sind neu benötigt:
219 Neue Konfigurationsvariablen
220 ----------------------------
222 In der config/lx-erp.conf ist als neue Option $show_best_before hinzugekommen.
223 Die Variable kontrolliert die Anzeige von Mindesthaltbarkeitsdaten. Sie ist
224 standardmäßig deaktiviert.