Changelog 2016
Auf dieser Seite werden die Änderungen an LISA im Jahr 2016 angezeigt. Um andere Jahre zu sehen, suche bitte nach "Changelog".
14.04.2016 TLS-Verschlüsselung der LISA-Shops
Im Prinzip bemühe ich mich seit Januar, eine praktikable, verlässliche und preisgünstige Möglichkeit zu finden, die Verbindung zum LISA-Server über TLS zu verschlüsseln. In Reaktion auf das dringliche Ersuchen vom RFZ Saarbrücken und Fairkauf in München sowie auf die jüngsten Änderungen im §13 des Telemediengesetzes habe ich die LISA-Shop-Systeme auf HTTPS umgestellt. Hier ein paar Stichpunkte:
- Der von mir genutzte Zertifizierungsdienst letsencrypt.org hat gestern seine Public-Beta-Phase beendet und den regulären Betrieb aufgenommen.
- Unverschlüsselte Verbindungen zu den LISA-Shops werden fortan nicht mehr akzeptiert, die Verschlüsselung wird erzwungen.
- Sofern keine entfernten Ressourcen wie Bilder von unverschlüsselten Quellen eingebunden sind, erscheint das beliebte (häufig grüne) Schloss in der Adressleiste der meisten Browser.
- Die Verbindung zu LISA direkt ist wegen der Komplexität der Anwendung momentan noch nicht verschlüsselt. Ich arbeite daran.
25.03.2016 Massenhaftes Löschen von Artikeln
Die Artikel einer dynamischen Artikel-Liste können nun auch gelöscht werden.
24.03.2016 Regalleistenschilder mit Barcode
Sowohl für Handwerksprodukte als auch für Lebensmittel gibt es neue Regalleistenschilder mit Barcode. Sollte dem jeweiligen Produkt keine EAN13 zugeordnet sein, enthält der Barcode die Artikelnummer.
24.03.2016 Neustart der Hardware
- Im Zuge von Wartungsarbeiten zum Einbau einer weiteren Festplatte wurde das System plangemäß zwischen 22:00 und 23:00 Uhr heruntergefahren und neu gestartet.
- Update 25.03.2016 - 13:50 Uhr: Der ESXi wurde offenbar soeben vom Support nochmals neu gestartet. Alle Systeme sind wieder online.
15.03.2016 Rechnungen und CSV-Lieferscheine per E-Mail
- CSV-Lieferscheine können aus den Optionen einer erledigten Bestellung heraus per E-Mail verschickt werden.
- PDF-Rechnungen können aus einer Rechnung heraus verschickt werden.
- Mit neuen Kunden-Flags lässt sich festlegen, ob an den Versand von diesen Dokumenten erinnert werden soll.
- Es können in beiden Fällen abweichende E-Mail-Adressen beim Kunden hinterlegt werden.
- Die Rechnungs- und CSV-E-Mails werden beim Anklicken sofort - ohne weitere Optionen oder Nachfrage - versendet.
- Der CSV-Lieferschein beinhaltet einige neue Angaben, die die Artikelanlage beim Empfänger vereinfachen. (MwSt, Inhalt, Zutaten u.a.)
11.03.2016 Fehleranalyse
Ich habe umfangreiche Arbeiten zur automatischen Überprüfung der Systemintegrität vorgenommen. Der Server kann Probleme nun noch besser erkennen und mich darüber informieren. Zu den zahlreichen Prüfungsobjekten zählen beispielsweise die Datenbank-Replikation, Verzeichnisrechte, Puffer, Backups, Systemauslastung, Dateisysteme entfernter Server, LHQ-Datenimport, Festplattenspeicher und viele andere.
Grund für diese Maßnahme war ein Ausfall der Datenbank-Replikation, der einige Tage lang unbemerkt blieb.
02.03.2016 Chat
- Neue Nachrichten in Chat-Channels werden in LISA für ein paar Sekunden eingeblendet, wenn man sich nicht im entsprechenden Channel befindet.
- Eine Zahl im Menü beim Chat-Icon signalisiert, wenn es neue Nachrichten gibt.
- Auf der Chat-Seite wird angegeben, in welchem Channel es neue Nachrichten gibt.
Damit ist der Chat nun auch praktisch nutzbar geworden.
29.02.2016 Forderungen
Es kann nun hinterlegt werden, ob an Forderungen erinnert oder sie angemahnt wurden. Dies geschieht durch ein neues Symbol, welches so oft geklickt wird, bis der gewünschte Zustand hinterlegt ist.
29.02.2016 Probleme mit ESET-Security-Produkten
Die Virendefinitionen der ESET-Produkte erkennen in der Javascript-Bibliothek "Scriptaculous" offenbar falsch-positiv die Bedrohung "JS/ScrInject.B Trojaner". Ein Update ist anscheinend auf dem Weg.
22.02.2016 CSV-Dateien
Ein Nebeneffekt der Arbeiten an einem neuen Import-Modul ist, dass hochgeladene CSV-Dateien nun automatisch in der Liste erscheinen, ohne dass man die Seite aktualisieren muss.
15.02.2016 Server-Angriff
Es sind gegen 13:40 Uhr mal wieder Tausende von Angriffsversuchen pro Sekunde auf den LISA-Server eingeprasselt. Da der Angreifer nur eine einzelne IP-Adresse benutzt hat, konnte diese leicht dauerhaft geblockt werden. LISA ist wie gewöhnlich nichts passiert.
13.02.2016 Echtzeit-Funktionen
Ich habe mich nach ein paar Tagen vom externen Provider der Echtzeit-Technologie wieder trennen müssen, weil es zu Schwierigkeiten in LISA gekommen ist. Der Dienst war teilweise zu langsam. Nach einer Woche Herumgebastele habe ich auf dem LISA-Server selbst eine Websocket-Lösung gebaut, die auf Node.js und Socket.IO basiert. Bislang sind die Ergebnisse sehr überzeugend. Ich konnte auch den Chat wieder in Betrieb nehmen, den ich zwischendurch kurzzeitig deaktivieren musste.
08.02.2016 Auftragsseite
Auch die Auftragsseite wurde nun so konfiguriert, dass sie sich selbständig aktuell hält.
08.02.2016 Artikelbestände
LISA wird ab sofort Push-Technologien einsetzen, um die Bestandsanzeige von Artikeln aktuell zu halten. Das Bestands-Symbol wird in Echtzeit aktualisiert.
08.02.2016 Chat
Ja, ich habe jahrelang nach einer praktikablen Möglichkeit gesucht, einen Chat in LISA zu integrieren. Nun ist er da. Viel Spaß ;)
Update: Nach einigen Startschwierigkeiten sollte der Chat jetzt ordentlich funktionieren.
07.02.2016 Benutzerrechte
Die Vergabe von Benutzerrechten wurde neu konzipiert, um die Benutzerverwaltung zu vereinfachen:
- Es gibt keine individuelle Rechtevergabe mehr für einzelne Benutzer, stattdessen werden den Benutzern nur noch Rollen zugeordnet.
- Der Rechte-Button in der Benutzerverwaltung wurde entfernt.
- Die Verwaltung der Benutzer-Rolle erfolgt über die Stammdaten des Benutzers.
- In der Benutzerverwaltung sind die Rollen zu sehen. Weitere Unterschiede in Benutzerrechten gibt es nicht mehr.
- Wer in der Benutzerverwaltung auf eine Rolle klickt, kann sich die Rechte der Rollen ansehen.
Lizenznehmer, die mit der Konfiguration der Rechte ihrer Benutzer nicht ganz zufrieden sind, mögen sich bei mir melden, ich werde dann die Benutzerrollen anpassen beziehungsweise neue Rollen anlegen.
04.02.2016 Störung des Puffersystems
Als Folge meiner grundlegenden Umbauarbeiten am Puffersystem war dieses unbeabsichtigt seit Anfang Februar gestört. Ich hoffe, dass nun keine Beeinträchtigungen mehr auftreten.
01.02.2016 Datenbank-Backups einspielen
Im Testsystem können unter "Verwaltung -> Testsystem - Datenbestand laden" beliebige Backups eingespielt werden. So haben Administrator und Lizenznehmer mehr Möglichkeiten, Änderungen am System nachzuvollziehen.
27.01.2016 Falsche Sonderzeichen
Ganz offenbar kam es in den letzten Tagen vereinzelt zu Problemen bei der Verarbeitung von Sonderzeichen. Unter anderem wurden Umlaute sowohl auf Rechnungen als auch in LISA selbst falsch dargestellt. Ich konnte die genaue Ursache des Problems bislang nicht klären, habe aber dafür gesorgt, dass keine persistenten Verbindungen zur MySQL-Datenbank mehr aufgebaut werden. Dies könnte das Problem vielleicht lösen, ich werde jedenfalls mal abwarten, ob es noch einmal auftritt.
Ja, ich müsste eigentlich alles auf UTF-8 umstellen, aber das erscheint mir momentan ein wenig gefährlich für einfach mal so zwischendurch ;)
26.01.2016 Herunterladen von Buchungssätzen
Auf der Seite Verwaltung -> Finanzbuchhaltung kann man nun auch ältere Dateien mit Buchungssätzen herunterladen.
26.01.2016 Stückzahl-Anzeige beim Umbuchen von Posten
Beim Umbuchen von Posten findet man nun die Stückzahl zwischen Datum und Artikelnummer.
21.01.2016 Bugfix: Kommissionen
Wenn Rechnungen für Kommissionsware geschrieben wurden, kam es nach meinen letzten Änderungen an der Rechnungsverwaltung zu dem Fehler, dass die Kommission noch immer als laufende Kommission angezeigt wurde. Dieser Fehler ist behoben, und die Kommission erscheint nicht mehr im Tab "Kommissionen".
21.01.2016 Bugfix: Rabatte ändern
Beim Ändern des Rabatts eines Postens war der eingegebene Rabatt in der letzten Zeit nicht zu sehen, bis die Ansicht aktualisiert wurde. Fortan ist der neue Rabatt wieder sofort sichtbar.