CATweasel Toolkit v3.0.2 Release freigegeben

Ich freue mich euch mitteilen zu können, dass ab sofort das Release v3.0.2 unseres CATweazle Toolkit zur Verfügung steht.

In diesem Release haben wir uns vor allem darauf konzentriert unsere neue Struktur weiter zu festigen und daher einige Änderungen an der Dateistruktur vorgenommen und Links, die durch die Umstellungen nicht mehr funktionsfähig waren wieder korrigiert.

Auf neue Funktionen haben wir in diesem Release bewusst verzichtet. Neue Funktionen sind bereits in Entwicklung und werden mit dem kommenden Update dann zur Verfügung stehen.

Der aktualisierte Toolkit steht für euch wie gewohnt im Download-Bereich bereit.

Umstieg vom PDFParser zum Toolkit

Seit Version 3.0.0 unseres CATweazle Toolkit ist nun der PDFParser Teil des Toolkit und wartet auch mit einer Menge neuer Features auf. Wenn sie auf den CATweazle Toolkit umsteigen möchten und dabei ihre Einstellungen und Custom-Filter beibehalten wollen, dann ist die Kenntnis über die neue Datenstruktur erforderlich.

Wir haben hier einige Verbesserungen vorgenommen, die Benutzereinstellungen vereinfachen sollen. So sind alle Einstellungsdateien aus den Unterstrukturen (perl/site/bin) auf die oberste Ebene in das Verzeichnis etc gewandert. Das bringt eine klarere Trennung zwischen den eigentlichen Programmdaten und der Konfigurationsdateien mit sich. Insbesondere bei komplexeren und verteilten Konfigurationen bringt diese Struktur eine bessere Übersicht.

Bevor sie auf den CATweazle Toolkit umsteigen, sollten sie eine Sicherheitskopie der Datei perl\site\bin\pdfparser.cfg anlegen. Der Inhalt dieser Datei muss später gegebenenfalls auf mehrere Einstellungsdateien in der neuen Struktur eingebunden werden.

Danach empfehlen wir alle CATweazle Tools komplett zu deinstallieren und etwaige „Überbleibsel“ manuell aus dem Installationspfad zu löschen. Hierzu den kompletten Ordner CATweazle nach der Deinstallation löschen. Dies verhindert, dass ggf. obsolete Einstellungen oder Bibliotheken, die im Dateisystem nicht gelöscht wurden bei der Installation des Toolkits zu Problemen führen.

Die Einstellungen zum Parser direkt sind weiterhin in der Datei pdfparser.cfg in der neuen Struktur abgelegt. Hier können sie ihre bisherigen Einstellungen übernehmen.

Im einfachsten Fall, ohne individuelle Änderungen, können sie einfach ihre bestehende pdfparser.cfg nehmen und damit die installierte Datei im Ordner `etc` überschreiben.

Da globale Einstellungen wie das „Logging“ jetzt in der zentralen Einstellungsdatei catweazle.cfg geführt werden, sollte dieser Abschnitt aus der alten Einstellungsdatei des PDFParser pdfparser.cfg entfernt werden.

Ich hoffe, diese Informationen helfen euch weiter bei eurem Umstieg auf unseren neuen CATweazle Toolkit und wünsche euch viel Spaß damit.

Euer Niklas

P.S.: Achtet bitte auch darauf, dass sich die Konfigurationsebene für den Parser geändert hat. Die Zwischenebene <ParserList> ist aus den Einstellungen entfallen!

Noch ein wichtiger Hinweis für alle, die ein bestehendes Profil des PDFParser auf den neuen Toolkit umziehen wollen: In der Konfigurationsstruktur ist die Ebene <ParserList> entfallen. Die Parser werden jetzt direkt auf der Ebene <PDFParser> angelegt. Für bestehende Konfigurationen bedeutet das, dass die Parser eine ebene nach oben verlegt werden müssen.

Siehe auch Kommentar: https://alx-development.de/?p=397#comment-3

CATweasel Toolkit 3.0.1 verfügbar

Nachdem die getrennte Installation von Interpreter und Anwendung auf aktuellen Windows 11 Versionen fehlgeschlagen ist, haben wir uns entschieden mit dem Patch zu Version 3.0.1 den Interpreter jetzt voll integriert mitzuliefern. Es gibt daher ab sofort nur noch eine Installer-Datei, die alles enthält.

Der aktualisierte Toolkit steht für euch wie gewohnt im Download-Bereich bereit.

Erstes Release des CATweasel Toolkits

CATweasel Toolkit Version 3.0.0 veröffentlicht

Nach intensiver Entwicklungszeit freuen wir uns, die erste Version unseres neuen CATweasel Toolkits vorstellen zu können. Mit der Version 3.0.0 beginnt eine neue Ära unserer Softwarefamilie rund um die Datenverarbeitung im Schaltanlagenbau.

Die Versionsnummer 3.0.0 ist bewusst gewählt: Alle bisherigen CATweazle-Tools lagen maximal in Version 2 vor. Mit dem Toolkit führen wir die bisher getrennten Anwendungen in einer gemeinsamen Plattform zusammen und möchten so von Beginn an eine klare Abgrenzung zu den älteren Einzellösungen schaffen.

Alles in einem Toolkit vereint

Das CATweasel Toolkit vereint erstmals alle bisherigen Werkzeuge unter einer einheitlichen Oberfläche. In der aktuellen Version sind folgende Module enthalten:

  • PDFParser – zum Extrahieren, Analysieren und Filtern von PDF-Dokumenten
  • Lagerist – für die Verwaltung von Stücklisten, Artikeln und Logistikprozessen
  • Terminal – die leistungsstarke Kommandozeilenumgebung mit zahlreichen nützlichen Funktionen

Damit steht erstmals eine zentrale Plattform zur Verfügung, die die Arbeitsabläufe im Schaltanlagenbau effizienter und konsistenter macht. Einzelne Komponenten müssen nicht mehr separat installiert und aktualisiert werden – alles läuft integriert über das Toolkit.

Ältere Einzelversionen laufen aus

Die bisherigen Einzelversionen der Tools bleiben vorerst im Downloadbereich verfügbar, werden jedoch nicht mehr weiterentwickelt. Alle zukünftigen Erweiterungen und Verbesserungen erfolgen ausschließlich im Rahmen des CATweasel Toolkits.

Bitte beachtet: Ein einfaches Update von den Einzelversionen auf das Toolkit ist nicht möglich. Die alten Programme müssen zunächst vollständig deinstalliert werden, bevor das Toolkit installiert werden kann.

Bereits vorhandene Konfigurationen und Filterdefinitionen (z. B. aus dem PDFParser) bleiben weiterhin lauffähig und können in der neuen Umgebung weiterverwendet werden.

Abkündigung älterer Versionen

Die bisherigen Einzelversionen werden mittelfristig vollständig abgekündigt, sobald dort sicherheitsrelevante Änderungen notwendig würden. Diese alten Versionen werden dann aus dem Downloadbereich entfernt, da alle Wartung und Weiterentwicklung künftig nur noch für das Toolkit erfolgt.

Wir empfehlen daher allen Anwenderinnen und Anwendern, frühzeitig auf das neue CATweasel Toolkit 3.0.0 umzusteigen, um auch in Zukunft von allen Verbesserungen und Sicherheitsupdates profitieren zu können.

Ausblick

Mit dem Toolkit legen wir den Grundstein für die zukünftige Weiterentwicklung der CATweasel-Plattform. Geplant sind unter anderem neue Schnittstellen, verbesserte Automatisierungsfunktionen und eine engere Integration zwischen den Modulen.

Wir bedanken uns bei allen, die in den letzten Monaten Feedback gegeben und die Entwicklung begleitet haben. Das CATweasel Toolkit ist ein großer Schritt in Richtung einer modernen, einheitlichen und datenschutzfreundlichen Softwarebasis – und das Fundament für viele weitere spannende Funktionen in der Zukunft.

Download: Das neue CATweasel Toolkit 3.0.0 steht ab sofort im Downloadbereich zur Verfügung.

Neue Betriebsmittelsortierung

In der neusten Version gibt es jetzt einen ganz neuen Sortieralgorithmus für Betriebsmittelkennzeichen. Hier wird nicht mehr nur die Alphanumerische Sortierung, die zum Beispiel auch bei Excel eingesetzt wird, verwendet. Ein speziell entwickelter Sortieralgorithmus sortiert die Betriebsmittel sowohl nummerisch als auch alphabetisch, je nach Element des Betriebsmittelkennzeichens.

DeviceSorter = DevicePageAlphaNum

Seitennummern werden zum Beispiel nummerisch sortiert, die Kennbuchstaben dann alphabetisch, usw.