Apache OFBiz News November 2018

Apache OFBiz News November 2018

Wir begrüßen sie zur monatlichen Übersicht aller Neuigkeiten bzgl. Apache OFBiz. In diesem Monat wurde die neue SMS Schnittstelle implementiert. Zudem präsentieren wir eine Vielzahl weiterer neuer Features, Verbesserungen und Fehlerbegebungen, die den Weg ins OFBiz gefunden haben.

Short Messaging Service (SMS) Schnittstellen integration

Prisma Kute, einer unserer Contributor, schlug die Implementierung einer SMS Schnittstelle in das OFBiz vor. Aktuell wird in vielen globalen e-commerce Systemen der SMS-Dienst genutzt, um Kunden über diverse Bestellvorgänge zu informieren.
Wenn sie das neue SMS-Feature testen möchten, können sie es hier erhalten.
Wir bedanken uns sehr bei Prisma, aber auch bei allen anderen Beteiligten der Bereitstellung des neuen Features.

Neue Funktionen und Verbesserungen

Funktionale Erweiterungung und Verbesserungen zudem Updates von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:

Framework

  • Navigiert zwischen Domains mittels “automated signed in authentication” (OFBIZ-10307)
  • Fügt eine Funktion ein, um Wartungsarbeiten am Cache spezifiziert durchführen zu können. (OFBIZ-10402)
  • Fügt die Möglichkeit ein, einen geplanten Dienst als system/service Benutzer auszuführen. (OFBIZ-9557)
  • Entfernt veraltete und ungenutzte Telefonnummer-Funktionen. (OFBIZ-10631)
  • Entfernt ungenutzten Code, der sich auf rememberMe bezieht. (svn Commit: r590554)
  • Entfernt IDEAL-Spezifikationen der Accounting Komponente.(OFBIZ-5444)
  • Fügt die Möglichkeit ein, einen unit Test in Groovy zu schreiben. (OFBIZ-10611)
  • Räumt einige Groovy Dateien aus der Basiskomponente auf. (OFBIZ-10646)
  • Erstetz ad-hoc boolean Aufzählungen mit dem standard XML Datentyp. (OFBIZ-10411)
  • Vereinfacht den Umgang mit service “callback”. (OFBIZ-10649)
  • Entfernt die ControlServlet::getRequestHandler Methode. (OFBIZ-10445)
  • Überschreibt ‘GenericServlet::init’ statt ‘Servlet::init’. (OFBIZ-10446)
  • Entfernt ungenutzten Code des ControlServlets. (OFBIZ-10447)
  • Nutzt nun ‘String#equalsIgnoreCase’ in ‘RequestHandler#doRequest’. (OFBIZ-10451)
  • Erstellt eine Gradle Aufgabe, die eine Dokumentation über alle Plugins liefert. (OFBIZ-10651)
  • Entfernt doppelten Code, der bei Ausführung von logins und logouts. (OFBIZ-10474)
  • Updatet build.gradle auf die aktuellen Abhängigkeiten. (OFBIZ-10214)
  • Stellt die Sprache in createQuoteWorkEffort und deleteQuoteWorkEffort von minilang auf entity-auto um. (OFBIZ-10553)
  • Fügt die fehlende ‘ORDERMGR_CRQ_ADMIN’ permissionId ein. (OFBIZ-10574)
  • Fügt die Fähigkeit ein in Groovyevents mehrteilige input Parameter zu nutzen. (OFBIZ-5048)

Plugins

  • Entfernt IDEAL bezogenen Code aus der eCommerce Komponente. (OFBIZ-5445)
  • Updatet build.gradle auf die aktuellen Abhängigkeiten. (OFBIZ-10214)
  • Entfernt ungenutzte Kommentare aus Codes. (OFBIZ-10482)
  • Repariert die Lage des checkbox und radio Buttons der eCommerce FTLs. (OFBIZ-7670)

Fehlerbehebungen

Funktionale und technische Fehlerbehebungen:

Framework

  • Fehlende Sicherheits- und Cacheheaders aus den CMS Events repariert. (OFBIZ-10597)
  • Repariert: ComponentConfig::getAppBarWebInfos produziert nur Infos, wenn die Komponenten nicht <<app-bar-display=”false”>> enthalten.(OFBIZ-10637)
  • Repariert das Verhalten der Autologincookies. (OFBIZ-10635)
  • Repariert: Error beim unit Test in GetLocaleListTests.java auf dem upgedateten trunk (OFBIZ-10641)
  • Repariert: Warenbestände können in catalog/control/updateProductStore nicht verändert werden. (OFBIZ-10567)
  • Repariert: Der CatalogService #createProductCategoryAttribute testet nicht auf vorhandene Attribute. (OFBIZ-10327)
  • Repariert: Der CatalogService #duplicateProductCategory testet nicht auf vorhandene Kategorien. (OFBIZ-10328)
  • Repariert: Es ist möglich leere Gruppen im Forum zu eröffnen. (OFBIZ-10615)
  • Repariert: Die Suche auf der Fertigungstückliste gibt doppelte Rückgabewerte aus. (OFBIZ-10648)
  • Ersetzt den Typ in shipmentTypeId von INGOING_SHIPMENT auf INCOMING_SHIPMENT. (OFBIZ-6958)
  • Repariert: Der Forcecomplete Button bei der Durchführung einer Bestellung erwirkt einen Fehler. (OFBIZ-9912)
  • Repariert: Das Editieren/Updaten einer Contact Mech ID im Pfad accounting/control/updateBillingAccount ist nicht möglich. (OFBIZ-10315)
  • Repariert: Die Instruktion für konfigurierbare PCs in R16, R17 und trunk funktioniert nicht. (OFBIZ-10542)
  • Repariert: Es tritt eine Fehlermeldung auf, wenn versucht wird ein zusammenges PDF zu erzeugen. (OFBIZ-9840)
  • Repariert: Steuern werden nicht dem Versand und der Promotion eingerechnet. (OFBIZ-4160)
  • Die Integration von openstreetmap.org wird repariert und upgedatet. (OFBIZ-10553)

Plugins

  • Repariert das Verhalten der Autologincookies. (OFBIZ-10635)
  • Isoliert das Ascidoc Dokument bzgl der Plugins (OFBIZ-10658)
  • Repariert: Die Liste der Angebote wird im eCommerce nicht angezeigt. (OFBIZ-10628)
  • Repariert: Es wird eine Fehlermeldung ausgegeben, wenn der Nutzer versucht die Bestellung aufzuteilen. (OFBIZ-10623)
  • Repariert: Die Instruktion für konfigurierbare PCs funktioniert nicht. (OFBIZ-10542)
  • Repariert: Der Nutzer sollte zur “view cart” Seite weitergeleitet werden, nachdem ein Produkt der Seite vergleichbarer Prudukte beigefügt hat. (OFBIZ-10667)
  • Die Integration von openstreetmap.org wird repariert und upgedatet. (OFBIZ-10553)

Dokumentation

Framework

  • Benennt den security doc Ordner in “docs” um.
  • Formatanpassungen in wa-cross-domains-SSO.adoc.
  • Umbennenung von security-impersonation.adoc zu sy-impersonation.adoc

Plugins

  • Konvertierung der Birt Komponenten doc von Markdown zu AsciiDoc. (OFBIZ-10647)
  • Formatierung zu langer Zeilen in wa-cross-domains-SSO.adoc
  • Repariert: Das isolierte Plugins AsciiDoc kann im PDF Logos nicht korrekt rendern. (OFBIZ-10677)

Apache OFBiz 16.11.01 released

OFBiz-Logo-500wHeute wurde das lang erwartete erste Release der 16.11 Reihe veröffentlicht. In diesem Release finden sich eine Reihe von grundlegenden Verbesserungen und Weiterentwicklungen.

Die Highlights des Apache OFBiz 16.11.01 Releases sind:

  • Wechsel des Buildsystems von Ant zu Gradle,
  • Entfernen aller externer Binary Bibliotheken aus dem Projekt,
  • Einführung eines Plugin Management Systems auf Basis von Gradle
  • Einführung eines Unit Testing Frameworks
  • Migration aller Namespaces nach org.apache.ofbiz
  • Aufnahme aller “specialpurpose” Komponenten
  • Refactoring der Sourcen, um sie auf die Project Standards zu bringen
    ( https://cwiki.apache.org/confluence/x/C4B2)
  • Vereinfachung und Verschlankung der Code durch verbesserte Nutzung der vorhandenen Framework Funktionalitäten (bspw. “entity-auto” Services)
  • Eine Vielzahl von neuen Features, Fehlerbehebungen und Refactorings der Code Basis.

Weiterlesen