Its.connect/Release Notes

Aus ITscope GmbH - Wissensbasis

Wechseln zu: Navigation, Suche

Inhaltsverzeichnis

1 core-1.4.2

Es wurden kleinere Bugfixes an der Integration vorgenommen. Weiterhin wurde der Systemchecker zusätzlich ausgebaut.

1.1 Bug

  • ITSCON-115 - Anzeigefehler bei unbekannter Serverkonfiguration
  • ITSCON-152 - Das Datenblatt im IFrame wird mit dem falschen Encoding dargestellt.
  • ITSCON-153 - Die Beispieldatei für die localconfig.php enthält falsche Informationen zum Datenblatt. Ebenso die Dokumentation.
  • ITSCON-154 - Wenn der Shop in einem Unterverzeichnis der Domain liegt, wird der Datenblattlink nicht korrekt erstellt. Es wird ein Fehler angezeigt, dass die Datei product_details.php nicht gefunden werden kann.
  • ITSCON-157 - Die PHP Funktion "apache_get_modules" scheint nicht auf jedem Webserver zur Verfüfung zu stehen und muss abgefangen werden.

1.2 Improvement

  • ITSCON-155 - Systemchecker muss auch auf apache2-Module prüfen. Zum Beispiel mod_rewrite.
  • ITSCON-156 - Bilder im Systemchecker sollen nicht aus externen Quellen, sondern direkt aus dem Quelltext generiert werden.

2 core-1.4.1

Das Skript thumb.php zum Abruf von externen Bildressourcen wurde erweitert, sodass jetzt nicht vorhandene Bilder auch zu einem benutzbaren Ergebnis führen.

2.1 Improvement

  • ITSCON-149 - Der Abruf von externen Bildressourcen beachtet jetzt, wenn ein Bild nicht gefunden werden kann und generiert ein weißes Bild in der gewünschten Größe.

3 core-1.4.0

Mit der Version 1.4.0 werden komplette Änderungen zur Vorgehensweise der Arbeit mit der Datenbank eingeführt. Tabellen werden jetzt vom Datenbankobjekt selbst als Objekte verwaltet, auf welche bei der Erstellung von Queries zugegriffen werden kann.

Neben der großen Änderung der Datenbank wurde jetzt auch eine Verfahrensweise eingeführt, die die Logfiles im Ordner alterable/logs in tar-Dateien und diese wiederum in gzip-Dateien packt. Die Dateien werden innerhalb des aktuellen Monats je Tag gepackt. Ältere Tagesarchive werden zu einem Monatsarchiv zusammengestellt. Hier ist die Drittsoftware Archive_Tar hinzugekommen.

Weiterhin wurde die abstrakte Integration erweitert, sodass alle für die Shopware benötigten Teile hinzugekommen sind. Auch das xt:Commerce Modul profitiert von diesen Änderungen, sodass hier jetzt Datenblätter auch ordentlich per IFrame eingebunden werden können. Der IFrame skaliert jetzt korrekt die Höhe des Datenblatts. Mit dieser Version wird auch eine neuere Version von AdoDB ausgeliefert.

3.1 Bug

  • ITSCON-131 - Erstellung der Backupverzeichnisse schlägt fehl
  • ITSCON-132 - Möglichkeit zu Erstellung von Tabellenbeschreibung schaffen
  • ITSCON-134 - Datenbankfehler - Table 'usrdb_itsqwlfs.its_tmp_its_attributes does not exists
  • ITSCON-139 - Fehler beim Zubehör (SQL Fehler - wahrscheinlich Hookpoints)

3.2 Improvement

  • ITSCON-106 - Core: Abstrakten Installer erweitern
  • ITSCON-108 - Core: Integration erweitern
  • ITSCON-110 - Core: Neue Version 5.11 von ADOdb hinzufügen
  • ITSCON-119 - Datenblattwrapper erweitern, verbessern

3.3 New Feature

  • ITSCON-62 - Log Dateien für jeden Tag tar / gzip speichern
  • ITSCON-122 - Datenbanktabellen dynamisch verwalten

4 core-1.3.4

Es wurden kleinere Bugfixes an der Integration vorgenommen. Weiterhin wurde der Systemchecker zusätzlich ausgebaut.

4.1 Bug

  • ITSCON-115 - Anzeigefehler bei unbekannter Serverkonfiguration
  • ITSCON-152 - Das Datenblatt im IFrame wird mit dem falschen Encoding dargestellt.
  • ITSCON-153 - Die Beispieldatei für die localconfig.php enthält falsche Informationen zum Datenblatt. Ebenso die Dokumentation.
  • ITSCON-154 - Wenn der Shop in einem Unterverzeichnis der Domain liegt, wird der Datenblattlink nicht korrekt erstellt. Es wird ein Fehler angezeigt, dass die Datei product_details.php nicht gefunden werden kann.
  • ITSCON-157 - Die PHP Funktion "apache_get_modules" scheint nicht auf jedem Webserver zur Verfüfung zu stehen und muss abgefangen werden.

4.2 Improvement

  • ITSCON-155 - Systemchecker muss auch auf apache2-Module prüfen. Zum Beispiel mod_rewrite.
  • ITSCON-156 - Bilder im Systemchecker sollen nicht aus externen Quellen, sondern direkt aus dem Quelltext generiert werden.

5 core-1.3.3

Es wurden neben ein paar kleinen Bugfixes die dynamische Skalierung für das Datenblatt im IFrame eingebaut. Damit kann jetzt generell auf die eingebettete Variante verzichtet werden. Damit dies funktioniert, muss das Modul ebenfalls in der entsprechenden aktuellen Version vorliegen.

5.1 Bug

  • ITSCON-128 - Bilderskalierung muss ohne Parameter originales Bild zurückliefern

5.2 Improvement

  • ITSCON-116 - Bildergeneration mit Thumb.php unabhängig von allow_url_fopen

6 core-1.3.2

Die Startseite sowie der Systemcheck wurden grafisch etwas aufgewertet und mit mehr Informationen bestückt. Der Systemcheck wurde um neue Überprüfungen erweitert und wird jetzt auch auf der Startseite angezeigt. Die Startseite führt ein paar Überprüfungen bezüglich IonCube und Lizenz durch - besonders in Hinsicht auf eine Neuinstallation. Das Endungsproblem wurde serverseitig behoben.

6.1 Bug

  • ITSCON-104 - Core: Beim Export aus MV können Endungen wechseln - muss abgefangen werden

6.2 Improvement

  • ITSCON-112 - Systemchecker erweitern
  • ITSCON-114 - Einheitliches Design Startseite / Systemchecker

7 core-1.3.1

Es gab einen Fehler, wenn in ein Verzeichnis geleert werden sollte, jedoch keine Dateien vorhanden waren. Weiterhin hatte auch die Drittsoftware dUnzip2 einen minimalen Fehler, der die Ausführung auf einigen Servern verhinderte. Das Bilderskript wurde um einige Bots / Suchmachinen erweitert, welche keine Bilder abrufen sollen. Eine kleine weitere Besonderheit: Erstmalige Trennung zwischen Core und Modulen, was die Versionen betrifft.

7.1 Bug

  • ITSCON-85 - Core: Hilfsfunktion Verzeichnis leeren in AbstractConnector fehlerhaft, wenn leeres Verzeichnis
  • ITSCON-87 - Core: Klasse dUnzip2 wird nicht gefunden, sondern teilweise ausgegeben

7.2 Improvement

  • ITSCON-83 - Core: Bilderskript zum Skalieren muss weitere Bots ausperren

8 Version 1.3.0

Nach der Version 1.0.2 wäre normalerweise die Version 1.0.3 folgend. Diese Version wurde jedoch zu 1.3.0 umgestellt. In Zukunft werden alle größeren Änderungen, welche eine Überarbeitung der Module erfordern in einem neuen Minor-Release veröffentlicht. Kleinere Fehlerbehebungen oder Verbesserungen, welche die Ausführung der Module nicht stören, werden mit einem Patch-Relase veröffentlicht. Das nächste Patch-Release zu dieser Version wäre also die 1.3.1. Die neue geplante Folgeversion ist die 1.4.0.

Die größte Änderungen sind durch das neue Modul für Shopware entstanden. Das Einspielen der Produkte über die Klasse DatabaseAdoDB wurde deutlich optimiert. Es wurde die Fehlerkontrolle über eigene Exceptions eingebaut, welche bereits grundlegend per Mail versand werden, um mehr Informationen über Laufzeitfehler zu erhalten. Im Rahmen der Änderungen wurde das Modul für xt:Commerce auf den aktuellen Stand gebracht.

8.1 Bug

  • ITSCON-30 - Core: Abruf der Synchronisation soll in mehreren Aufrufen geschehen
  • ITSCON-39 - phpThumb Cache Files löschen
  • ITSCON-44 - xtCommerce: Synchronisation hängt, noch nicht alle Fehler abgefangen
  • ITSCON-49 - Methode zum Löschen von Verzeichnissen
  • ITSCON-50 - Bei eingeschaltetem "explain" werden manche Queries als Error angezeigt
  • ITSCON-55 - Shopware: Staffelpreise im Import ?
  • ITSCON-57 - Shopware: Eigenen Artikel werden deaktiviert ...
  • ITSCON-58 - Shopware: Vollimport setzt Lieferzeiten nicht korrekt
  • ITSCON-65 - Shopware: Die CommerceDB Kategorien werden nicht richtig angelegt
  • ITSCON-67 - Shopware: Produkte werden mehrfach in Kategoriezweige eingespielt

8.2 Dokumentation

  • ITSCON-36 - Dokumentation mit phpDocumentor erzeugen

8.3 Improvement

  • ITSCON-3 - Fehlerbehandlung bei fehlenden Dateien
  • ITSCON-7 - phpThumb Einstellungen mit in die Registry übernehmen
  • ITSCON-8 - Debugausgabe von PHP und Webserver in Konfiguration einbauen
  • ITSCON-11 - xt:Commerce Vollimport überarbeiten
  • ITSCON-24 - Classloader einbauen um dynamisch benötigte Dateien zu laden.
  • ITSCON-26 - Synchronisation für Shopware vorbereiten
  • ITSCON-27 - Registry: nur bestimmte Einträge verschlüsseln, Serialisieren der Objekte ermöglichen
  • ITSCON-28 - Shopware Synchronisation übertragen
  • ITSCON-32 - Modulwahl in den lokalen Einstellungen
  • ITSCON-37 - LoggerConsole leserlich formatieren
  • ITSCON-54 - Shopware: Das Update verkleiner bzw. optimieren
  • ITSCON-56 - Core: Ausgabe der Importblöcke unterdrückbar machen
  • ITSCON-61 - Core: Emailversand von Fehlermeldungen
  • ITSCON-66 - Core: Fehlerausgabe von PHP wird abgefangen
  • ITSCON-72 - Shopware: Produkte mit Preis 0 sollen je nach Konfiguration nicht importiert werden.

8.4 New Feature

  • ITSCON-14 - Modulspezifische Einstellungen implementieren
  • ITSCON-18 - Loggerausgabe in Datei
  • ITSCON-25 - Module müssen als eigene Klasse geladen werden.
  • ITSCON-35 - Fehlerbehandlung grundlegend ausbauen
  • ITSCON-60 - Shopware: Referenzprodukte wieder einbinden

9 Siehe auch

Für die Module gibt es eigene Release Notes: