IntelliShop AG Release 7.8.2 Release Notes Release Datum: 19.07.2016 1 Inhaltsverzeichnis 1 Dokumentenhistorie ................................................................................................................... 3 2 Verzeichnis der beteiligten Personen ........................................................................................... 3 3 Verbesserungen ........................................................................................................................ 4 4 Bug-Fixes .................................................................................................................................. 5 5 Technische Verbesserungen ..................................................................................................... 10 2 1 Dokumentenhistorie Version Datum Änderungsart Bearbeiter 0.1 18.07.2016 INITIAL MD 0.9 19.07.2016 UPDATE MD 1.0 19.07.2016 FINAL MD 2 Bemerkung Verzeichnis der beteiligten Personen Kürzel Name, Firma Telefon E-Mail MD Michael Döhler, IntelliShop AG 0721-381341-850 [email protected] 3 3 Verbesserungen In diesem Abschnitt sind alle Verbesserungen des aktuellen Release aufgelistet. Modulbezeichnung Beschreibung Kundenverwaltung Diese Verbesserung optimiert die Ladezeit der Kundenübersicht im [customer] Admin Control Panel bei über 1 Million Kunden, da die Erstellung der Länderauswahl auf Basis der Kundenadressen sehr lange gedauert hat. Es wurde dafür ein Index auf die Länder-Spalte der Kundenadressentabelle eingeführt. Kundenverwaltung Diese Verbesserung optimiert die Ladezeit der Kundentabelle im [customer] Admin Control Panel bei über 1 Million Kunden, wenn nach einer EMail Adresse gesucht wird. Es wurde dafür ein Index auf die E-MailSpalte der Kundentabelle eingeführt. Kundenverwaltung Diese Verbesserung optimiert die Ladezeit der Kundentabelle im [customer] Admin Control Panel bei über 1 Million Kunden, wenn nach der Kundennummer gesucht wird. Es wurde dafür ein Index auf die Kundennummern-Spalte der Kundentabelle eingeführt. E-Mail Templates Diese Verbesserung erweitert den WYSIWYG-Editor innerhalb der E- [emailTemplate] Mail Templates um die Auswahlfelder einer Text und Hintergrundfarbe. Web-Application-Framework Diese Verbesserung macht das interne Logging-Framework [lib] kompatibel mit der neuen Atlassian HipChat API Version 2.0. Produkt-Management Diese Verbesserung führt die Speicherung eines Zeitstempels an einer [product] Favoritenliste ein. Produkt-Management Diese Verbesserung erweitert die Standard-Produkt-Validierung um [product] eine Plugin Schnittstelle. Damit ist es möglich eine kunden- bzw. projektindividuelle Produkt-Validierung zu realisieren. Benutzerverwaltung Der Audit von Administrator-Benutzern wurde optimiert um auch mit [usermanagement] sehr vielen Einträgen (über 4 Millionen) umzugehen. Dafür wurden die Datums- und Modul-Spalte der Tabelle changeTracker mit Indizes versehen. 4 4 Bug-Fixes In diesem Abschnitt sind alle Fehlerbehebungen des aktuellen Release aufgelistet. Modulbezeichnung Beschreibung Admin Control Panel Dieser Bugfix beseitigt das Problem, dass man im Admin Control Panel [admin] nicht nach Sonderzeichen bzw. Umlauten suchen kann. Admin Control Panel Durch diesen Bugfix erscheint im Modul "PIM: Suchen und Ersetzen" [admin] wieder die Toolbar im Admin Control Panel. Suchen und Ersetzen [pimreplace] Werbemittel Dieser Bugfix beseitigt das Problem das man Werbeelemente mit [advertising] Sonderzeichen im Namen im Admin Control Panel nicht öffnen kann. Checkout Dieser Bugfix löst das Problem, dass die Versandarten nicht korrekt [checkout] validiert werden. Dies führte dazu, dass die Versandinformationen ggf. nicht gültig sind, die Bestellung aber trotzdem in der Datenbank gespeichert wird. Kundenverwaltung Dieser Bugfix löst das Problem, dass die Verwendung der [customer] Feldvalidatoren bei den Kundenadressformularen nicht möglich war, weil die Feldvalidatoren für die Kundenadressformulare nicht nach Adresstypen, sondern nach den Datenbank ID's normalisiert wurden. Die Verwendung wurde so umgestellt, dass jetzt die Adresstypen verwendet werden. E-Mail Templates Dieser Bugfix beseitigt das Problem, dass die E-Mail-Variablen nicht [emailTemplate] korrekt an die E-Mail-Templates des Shop Designer's übergeben werden. Dadurch lieferten die Widgets u.U. nicht die korrekten Werte aus, wie z.B. einen leeren Warenkorb im Warenkorb-Widget. E-Mail Templates Dieser Bugfix beseitigt das Problem, dass zusätzliche Empfänger eines [emailTemplate] E-Mail-Templates, erstellt mit dem E-Mail Designer, im BCC stehen. Jeder Empfänger erhält jetzt eine separate E-Mail. 5 Siehe Beschreibung Dieser Bugfix behebt diverse Probleme, die bei der Migration zur Version 7.8 aufgetreten sind und erleichtert somit den Umstieg in zukünftigen Migrationsprojekten. Folgende Module sind betroffen: E-Mail-Templates [emailtemplate], Länder und Sprachen [i18n], SEO Manager [seo], Web-Application-Framework [lib], Bestell-Verwaltung [orders] E-Marketing Connector Dieser Bugfix beseitigt das Problem, dass nach einer Newsletter- [emarketingconnector] Registrierung ein Fehler ausgeworfen wurde und kein NewsletterAbonnent angelegt werden konnte. eProcurment Dieser Bugfix beseitigt das Problem, dass in Version 7.8 beim Aufruf [eProcurement] eines Angebot's im E-Procurement kein Angebot dargestellt wurde. Länder und Sprachen Dieser Bugfix beseitigt das Problem, dass in der Version 7.8 die [i18n] Migration von Sprachtags nicht korrekt funktionierte. Das Fehlverhalten betraf sowohl die Funktionalität im Admin Control Panel als auch in der Konsole. Länder und Sprachen Dieser Bugfix beseitigt das Problem, dass man in Version 7.8 nicht [i18n] nach Namespace-Klassen als Tag für einen Sprachtag suchen konnte. Damit wurden manche Sprachtags, die als Klassennamen eingepflegt waren, nicht mehr suchbar und pflegbar. Länder und Sprachen Dieser Bugfix löst das Problem, dass im Modul Benutzerverwaltung in [i18n] den Überschriften falsche Sprachtags verwendet wurden. Benutzerverwaltung [usermanagement] IntelliShop Dieser Bugfix beseitigt das Problem, dass u.U. der Testlauf von OpenBusinessConnector Datenimporten im IOBC nicht funktionierte. Durch einen Fehler in der [iobc] Spaltentrennung waren damit insbesondere Excel-Importe betroffen. 6 Siehe Beschreibung Dieser Bugfix beseitigt das Problem, dass im Cluster Betrieb nicht die korrekte IP-Adresse des Benutzers verwendet wird. Folgende Module sind betroffen: Web-Application-Framework [lib], Admin Control Panel [admin], Katalog-Kiosk [catalogue], Customer Care Tool [cct], CMS Connector [cmsconnector], E-Marketing Connector [emarketingconnector], Monitoring Connector [monitoringconnector], Multichannel [multichannel], Bestell-Verwaltung [orders], Produkt Bewertungen [productReview], Katalog und Marktplatz Connector [productcatalogconnector], Wiederkehrende Bestellungen [recurringorder], Schnellberichte [reports], Retouren-Management [returns], Vertriebsmitarbeiter [salesressources], Findologic Search Connetivity Pack [searchconnector.findologic], Google Analytics Connectivity Pack [webtracking.googleanalytics] Mail-Management Dieser Bugfix beseitigt das Problem, dass E-Mails die vor der Migration [mail] zum Release 7.8 angelegt wurden und nicht mit dem E-Mail Designer erstellt wurden, nicht korrekt versendet werden. TinyMCE Dieser Bugfix beseitigt das Problem, dass beim Abbrechen von [org.tinymce] Textveränderungen im Admin Control Panel die Textänderungen auch nicht übernommen werden. Der Bugfix betrifft dabei die Verwendung des TinyMCE Editor's z.B. bei Produktbeschreibungen. Payment Connector Dieser Bugfix beseitigt das Problem, dass Zahlungstransaktionen nicht [paymentconnector] gelöscht werden konnten, weil der Status nicht automatisch mit gelöscht wurde. Dies führte in der Datenbank zu Abhängigkeiten die nicht sauber aufgelöst werden konnten. Katalog und Marktplatz Dieser Bugfix beseitigt das Problem in der CXML Integration im Connector Katalog und Marktplatz Connector, dass die ItemDetail XML beim [productcatalogconnector] Punchout u.U. nicht korrekt eingelesen werden kann. Dieser Bugfix löst dabei Datenpflege-Probleme auf, weil Felder, die nicht gepflegt wurden bisher generell nicht übertragen wurden. Mit diesem Bugfix ersheinen diese jedoch zumindestens als leerer Text, so dass CXML Provider wie z.B. Ariba, die Felder trotzdem parsen können. 7 Katalog und Marktplatz Dieser Bugfix beseitigt das Problem, dass der Katalog- und Marktplatz- Connector Connector in der Version 7.8 nicht mehr aufgerufen werden kann, weil [productcatalogconnector] eine Referenz falsch gesetzt wurde. Produkt-Management Dieser Bugfix behebt das Problem, dass beim Verwenden der [product] Standard Produkt API's die Produkttext-Entitäten nicht korrekt eingelesen werden können, weil die Benamung des XML Knoten's falsch ausgelesen wird. Angebotsverwaltung Dieser Bugfix behebt das Problem, dass die Angebotsübersicht sich im [quotation] Shop-Frontend in der Version 7.8 nicht mehr öffnen lässt, weil eine falsche Klassenreferenz verwendet wurde. Retouren-Management Dieser Bugfix löst das Problem, dass sich das Retouren-Modul bisher [returns] nur mit installiertem Bonusprogramm-Modul verwenden ließ, da hier eine harte Abhängigkeit in der Verrechnungsmechanik von Retouren existierte. Search Connector Dieser Bugfix behebt das Problem, dass der Search Connector die [searchconnector] Shop-ID nicht korrekt an die Connectivity Pack's weitergegeben hat, was zu falschen Suchergebnissen im MultiShop-Betrieb führte. Verkaufsberater Dieser Bugfix löst das Problem, dass dem Verkaufsberater in der [sellingGuide] Konfiguration "Mehrfachselektion" keine Standard-Sprachtags mitgeliefert wurden. SEO Manager Dieser Bugfix löst ein Problem im SEO Manager, dass bei den SEO [seo] Templates der Prefix falsch verwendet wurde und es so zu Problemen beim SEO-Rewrite kommen konnte. Der konkrete Fehlerfall hängt dabei von den individuell konfigurierten SEO-Templates ab. Shop Cockpit Dieser Bugfix behebt das Problem, dass das Shop-Cockpit bisher die [shopcockpit] Datumsvalidierung nicht korrekt ausführte und somit alle Shop-Regeln im Shop-Cockpit mit Gültigkeitszeiträumen nicht benutzbar waren. Fillial-Verwaltung Dieser Bugfix löst das Problem, dass die Filial-Verwaltung eine falsche [stores] Plugin-Schnittstelle in das Bestellmodul benutzte und somit die Referenz beim Löschen einer Bestellung mit einer Verknüpfung auf eine Filiale nicht korrekt gelöscht werden konnte. 8 Template Manager Dieser Bugfix löst das Problem, dass sich die Seiten im Shop-Designer [template] (Startseite, Warengruppen-Seite und Produktseite) in der Version 7.8 nicht korrekt öffnen ließen und somit der Shop-Designer für diese Seitentypen unbrauchbar wurde. Template Manager Dieser Bugfix löst das Problem, dass im Shop Designer nach dem [template] Wechsel in einen Themenkontext (per Doppelklick) oder zurück aus einem Templatekontext, die Anlage einer neuer Seite nicht mehr funktionierte. 9 5 Technische Verbesserungen In diesem Abschnitt sind alle technischen Verbesserungen des aktuellen Release aufgelistet. Modulbezeichnung Beschreibung Admin Control Panel Diese technische Verbesserung führt die Sortierbarkeit von Toolbar-Buttons [admin] in der DHTMLX Abstraktion ein. Kundenverwaltung Diese technische Verbesserung normalisiert die Verwendung von [customer] Fehlermeldungen in der Kundenregistrierung. Damit werden im Template jetzt immer übersetzte Fehlermeldungen ausgespielt und müssen nicht an zwei Stellen übersetzt werden. E-Mail Templates Diese technische Verbesserung führt die Plugin-Schnittstelle [emailTemplate] "EmailActionAbstractEmailTemplateVarsPluginInterface" ein. Über diese Plugin-Schnittstelle wird es ermöglicht, zusätzliche Variablen innerhalb eines Email-Templates zur Verfügung zu stellen. Dadurch kann ein bestehendes EMail Event, z.B. Bestelleingangsbestätigung, wiederverwendet und um eigene Variablen im Projekt erweitert werden. Gutscheine Diese technische Verbesserung verändert die Sichtbarkeit von Methoden im [giftcard] Gutschein-Modul und ermöglicht so die flexiblere Anpassung im Projekt. Menü-Manager Dieser Bugfix beseitigt das Problem, dass beim Abruf der verfügbaren Menü's im Menü-Manager nicht immer eine Liste aller Menü's zurückgegeben wird und damit widersprüchlich zur API Dokumentation ist. [menuManager] Web-ApplicationFramework [lib] Diese technische Verbesserung verändert die im Release 7.8 neu eingeführte Konfigurationsdatei - config.xml - um Konfigurationsvariablen. Bisher war dies nicht möglich und das führte dazu, dass man z.B. bei einer Verzeichnis Änderung diese an mehreren Stellen durchführen musste. Gerade bei umgebungsabhängigen Konfigurationen erzeugt dies unnötig große und komplexe Konfigurationsdateien. Konfigurationsvariablen sind über "%" gekennzeichnet, z.B. "%IntelliShop.Framework.Directory.Application%". Damit ist es möglich, abhängig von dieser Variable, verschiedene andere Konfigurationswerte aufzubauen, z.B.: <Application>/srv/http/vhosts/customerportal.dev</Application> <Config>%IntelliShop.Framework.Directory.Application%/config</Config> <Cli>%IntelliShop.Framework.Directory.Application%/cli</Cli> 10 Bestell-Verwaltung Diese technische Verbesserung optimiert das SQL-Statement im Abruf der [orders] Bestelldetailinformationen wenn keine Shop-ID verwendet wird. Bestell-Verwaltung Diese Erweiterung ermöglicht es innerhalb von Dwoo-Templates [orders] Klassennamen mit Namespaces korrekt zu verwenden, da diese Web-Application- umgeschrieben werden und ohne die Backslashes verwendet werden Framework können. [lib] Vertriebsmitarbeiter Diese technische Verbesserung erweitert die Speicherkapazität des Feldes, [salesRessources] das die „Vertriebsmitarbeiter-zu-Kunde“ Beziehung speichert. Somit können jetzt beliebig viele „Vertriebsmitarbeiter-zu-Kunde“ Beziehungen hinterlegt werden. Fillial-Verwaltung Diese technische Verbesserung erweitert die Sichtbarkeit von Methoden im [stores] Admin-Plugin der Filial-Verwaltung und ermöglicht so im Projekt eine bessere Erweiterung der Funktionalität. IntelliShop AG Amalienbadstraße 41 76227 Karlsruhe Disclaimer: Alle Angaben in diesem Dokument dienen der allgemeinen Kundeninformation und erfolgen trotz größter Sorgfalt ohne Gewähr. Tel. +49 721 381341-500 Irrtum, Fehler und Änderungen sind daher vorbehalten. Aus den Fax +49 721 381341-990 Beschreibungen von Produktfunktionalitäten in diesem Dokument [email protected] lassen sich daher keine Vertragspflichten ableiten oder begründen. www.intellishop.ag 11
© Copyright 2024 ExpyDoc