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ützt die deutsche "de" und englische "en" Übersetzung.
39 * Dieses ist die letzte Version die perl Versionen vor 5.10.1 unterstützen wird.
40 Ab dem nächsten Release werden Sprachkonstrukte verwendet werden, die nicht mehr
41 in 5.8 kompilieren, und es werden alle Coremodule bis einschließlich 5.10.1
42 nicht mehr als Abhängigkeiten gelistet.
48 * In der Version 2.7.0 wird das XUL Menü entfernt. Alle Benutzer die das XUL
49 Menü noch eingestellt haben, werden beim ersten Einloggen auf ein
50 Kompatibilitätsmenü gesetzt. Das Javascriptmenü wurde entsprechend erweitert
51 um der Funktionalität nahe zu kommen.
53 * Das Lizenzenfeature wurde ersatzlos entfernt.
55 * In den LaTeX Vorlagen gilt der Befehl "pagebreak" und die dazugehörigen
56 "sumcarriedforward" und "lastpage" als deprecated und werden in einer
57 kommenden Version komplett entfernt. Die Mechanik ist anfällig gegenüber
58 subtilen Formatierungsfehlern bei bestimmten Zahlenformaten und ist
59 grundsätzlich fehlerhaft in den gemachten Annahmen über den verfügbaren Platz
60 auf einer Seite. Die Standardvorlagen sind entsprechend angepasst worden
61 und müssen in der Administration neu angelegt werden.
63 * Das Druckvorlagensystem wurde umgestellt, dadurch ist der Name "print" für
64 Druckvorlagen jetzt reserviert. Wenn eine Ihrer Vorlagensätze "print" heisst,
65 benennen Sie ihn um bevor Sie das Update starten.
67 * Die Druckvorlagen für USTVA vor 2012 wurden entfernt und das Ausdrucken von
68 USTVA als PDF ist deprecated. Da die Eingabe von Erklärungen als PDF nicht
69 mehr gestattet ist, sollten Archivkopien der USTVA direkt bei Elster bezogen
70 werden, oder auf anderem Wege erstellt werden. Der Prozess dazu wird sich in
71 einer kommenden Version ändern.
73 * Die Namen der von LaTeX generierten PDF-Dateien sind jetzt in der
74 eingestellten Dokumentensprache, nicht mehr in der Oberflächensprache des
81 * Digest::SHA (optional, empfohlen)
83 Wie immer bitte vor dem ersten Aufrufen einmal die Pakete überprüfen:
85 $ scripts/installation_check.pl -ro
87 * CSV-Import wurde neu in Perl implementiert
89 Der PHP-Code wurde entfernt. Automatische Skripte, die per Aufruf von
90 lxo-import/partsB.php?cron=1 die Datei parts.csv importiert haben,
91 funktionieren nicht mehr. Stattdessen kann scripts/csv-import-from-shell.sh
92 benutzt werden. Im Unterschied zur PHP-Version werden unbekannte Warengruppen
93 nicht mehr automatisch angelegt, stattdessen bricht das Skript ab.
97 * Das Recht "Kunden und Lieferanten bearbeiten" wurde aufgespalten in zwei
98 einzelne Rechte. Ein Updatescript passt bestehende Gruppenaentsprechend an.
99 * Das Recht "Preise nd Rabatte bearbeiten" wurde neu eingeführt und ist
100 notwendig um in Belegen Preise ändern zu können. Es wird beim Upgrade
101 automatisch allen Benutzern erteilt.
102 * Das Recht "Administration" wurde neu eingeführt, und ist dazu da
103 administrative Tätigkeiten an der Mandantendatenbank aus einm Benutzerlogin
104 heraus durchzuführen. Es ist standardmäßig NICHT vergeben.
105 * Der Vorlageneditor wurde unter das Recht Administration gestellt, war
106 vorher Konfiguration.
112 1. Mit Version 2.6.3. wurden die beiden Konfigurationsdateien
113 authentication.pl und lx-erp.conf, sowie deren Varianten,
114 abgeschafft. Stattdessen gibt es nun die Datei lx_office.conf, die
115 aber erst neu angelegt werden muß. Als Vorlage dient hierfür die Datei
116 lx_office.conf.default. Die entsprechenden Werte muß man selber neu
117 konfigurieren, dies ist automatisiert zu fehleranfällig.
119 Nach dem Upgrade kann man sich so lange nicht anmelden, bis lx_office.conf
120 angelegt und authentication.pl und lx-erp.conf gelöscht oder verschoben wurden.
122 Es gibt keine local-Variante der lx_office.conf, arbeitet man mit git sollte
123 man lx_office.conf nicht einchecken.
125 Eine etwas ausführlichere Beschreibung findet sich in Kapitel 2.3
126 "Lx-Office-Konfigurationsdatei" in doc/Lx-Office-Dokumentation.pdf
128 2. Eine neu hinzugekommene Komponente ist der Task-Server. Hierbei
129 handelt es sich um einen Dämonen, der im Hintergrund läuft, in
130 regelmäßigen Abständen nach abzuarbeitenden Aufgaben sucht und diese
131 zu festgelegten Zeitpunkten abarbeitet (ähnlich wie Cron). Dieser
132 Dämon wird bisher nur für die Erzeugung der wiederkehrenden Rechnungen
133 benutzt, wird aber in Zukunft deutlich mehr Aufgaben übertragen
134 bekommen. Die Einrichtung des Dämonen wird in der
135 Installationsdokumentation im Abschnitt "Der Task-Server" beschrieben.
137 3. Mit Version 2.6.3 sind einige Abhängigkeiten von Perl-Modulen
138 hinzugekommen. Bitte führen sie vor dem ersten Aufrufen der einmal
139 den folgenden Befehl im Lx-Office Verzeichnis aus:
141 $ scripts/installation_check.pl
143 Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
144 der Installationsanweisung.
146 Zumindest folgende Module sind neu benötigt:
151 4. Sollten Sie die FCGI-Version einsetzen, das Apache-Modul
152 "mod_fcgid" (nicht "mod_fastcgi") benutzen und von diesem Modul die
153 Version v2.6.3 oder später installiert haben, so ist außerdem wichtig,
154 seinen Parameter "FcgidMaxRequestLen" deutlich zu erhöhen, weil sich
155 dieser im Release mod_fcgid-Release v2.6.3 deutlich geändert
156 hat. Details dazu finden sich in Kapitel 2.5.2 "Konfiguration für
157 FastCGI/FCGI" in doc/Lx-Office-Dokumentation.pdf
166 Mit Version 2.6.2 sind einige Abhängigkeiten von Perl-Modulen hinzugekommen.
167 Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im
168 Lx-Office Verzeichnis aus:
170 $ scripts/installation_check.pl
172 Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
173 der Installationsanweisung.
175 Zumindest folgende Module sind neu benötigt:
177 * Rose::Object, Rose::DB und Rose::DB::Object (die Installation von
178 Rose::DB::Object via CPAN oder den Paketmechanismus Ihrer
179 Distribution sollte für die automatische Installation der anderen
185 Es wurde ein neues Recht "Druck" eingeführt. Dieses bestimmt, ob die
186 Benutzerin das Menü "Druck" zu Gesicht bekommt oder nicht, unabhängig
187 davon, wie die Rechte für die einzelnen Unterpunkte gesetzt sind.
189 Für bereits bestehende Gruppen muss es sofern gewünscht vom
190 Administrator manuell gewährt werden.
199 Mit Version 2.6.1 wurden die Listen der benötigten Perl Module überarbeitet.
200 Einige der vorher in den Abhängigkeiten gelisteten Module waren Coremodules
201 (und damit in jeder Perldistribution vorhanden), oder ihrerseits Abhängigkeiten
202 anderer benötigter Module. Durch die Überarbeitung hat sich die Liste deutlich
205 Bitte führen sie vor dem ersten Aufrufen der einmal den folgenden Befehl im
206 Lx-Office Verzeichnis aus:
208 $ scripts/installation_check.pl
210 Sollten Module als fehlend markiert sein, folgen Sie bitte den Anweisungen in
211 der Installationsanweisung.
213 Zumindest folgende Module sind neu benötigt:
218 Neue Konfigurationsvariablen
219 ----------------------------
221 In der config/lx-erp.conf ist als neue Option $show_best_before hinzugekommen.
222 Die Variable kontrolliert die Anzeige von Mindesthaltbarkeitsdaten. Sie ist
223 standardmäßig deaktiviert.