Changelog 2016

From LISApedia
Revision as of 11:30, 21 May 2016 by Hexe (talk | contribs)
Jump to: navigation, search

Auf dieser Seite werden die Änderungen an LISA im Jahr 2016 angezeigt. Um andere Jahre zu sehen, suche bitte nach "Changelog".


21.05.2016 Bugfixes

  • Passwörter von LISA-Benutzern können nun auch das Plus- und Rautezeichen beinhalten.


20.05.2016 FTA-Zugang

Im Menü ist ab sofort ein Link zum FTA-Projekt zu finden.


16.05.2016 Lieferscheine importieren

Folgendes hat sich geändert:

  • Es gibt eine neue Box zum Hochladen von Lieferscheinen dort, wo man sie braucht ;)
  • Bugfix: Der Löschen-Button verschwindet nun nicht mehr, wenn Lieferscheine hochgeladen wurden.


11.05.2016 FTA

FTA ist eine neue Quelle für Artikeldaten und -bilder, vergleichbar mit dem LHQ. Auf längere Sicht sollen die neuesten Daten stets im FTA zu finden sein, während das LHQ seine Aufgabengebiete darauf verlagern wird, Artikeldaten zwischen den Teilnehmern auszutauschen.

  • Der direkte FTA-Import von Artikeln sollte jetzt problemlos möglich sein, auch Artikelbilder werden übernommen.
  • Das FTA-Projekt liegt nicht auf dem LISA-Server, sondern wird auf einem Strato-VServer betrieben.
  • Die Artikeldaten des FTAs stammen direkt von den Lieferanten und können im Gegensatz zu den LHQ-Daten nur gelesen, nicht geschrieben werden.
  • Es wird auch bei vorhandenen Artikeln auf FTA-Artikelbilder zurückgegriffen, sollten keine anderen Bilder existieren.


05.05.2016 Lieferschein-Import

Der Import von Lieferscheinen wurde komplett neu programmiert. Folgendes hat sich geändert:

  • LISA wird anhand der Dateierweiterung ermitteln, welche Importdefinition verwendet werden soll. Sofern dies nicht klappt, muss eine Definition ausgewählt werden.
  • LISA wird den Dateiinhalt auf Übereinstimmung mit der ermittelten oder gewählten Definition vergleichen und gegebenenfalls einen Fehler melden.
  • Den Artikeln ist eine Checkbox vorangestellt, die dazu verwendet werden kann, den Bestandsimport einzelner Artikel auszusetzen.
  • Falls ein Artikel nicht in der Datenbank vorhanden ist, wird LISA die FTA-Stammdaten-Quelle oder - falls auch dort nicht vorhanden - die Lieferschein-Datei bemühen, um den Artikel automatisch anzulegen.
  • Neu angelegte Artikel bekommen ein Flag, dass die Stammdaten noch einer Überarbeitung bedürfen.
  • Wer durch einen Lieferschein-Import neue Artikel angelegt hat, landet nach dem Import auf einer Seite, die ihm alle Artikel mit dem Überarbeitungs-Flag zeigt.

Bei Problemen möge man mich bitte sofort informieren.


01.05.2016 Umsatzauswertungen nach Bestellungen

Auch mit der Umsatz-Basis "Bestellungen" lassen sich nun Artikel-Umsätze auswerten.


14.04.2016 TLS-Verschlüsselung des LISA-Servers und 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 LISA und die LISA-Shop-Systeme heute abend 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 LISA oder den Webshops 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.
  • Für die LISAnerinnen und LISAner sowie die Besucherinnen und Besucher der Webshops sollten keine Komplikationen entstehen.

Ich bitte wie immer darum, mich zu informieren, falls Schwierigkeiten wegen der Umstellung auftreten sollten.


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.