Entwicklungen in der Apache OFBiz Community

Willkommen zu unserem monatlichen News-Überblick. In diesem Monat dürfen wir über das von Sharan Foga bereitgestellte Tutorial
„Getting Started with Apache OFBiz Manufacturing & MRP in 5 Easy Steps“, über die Apache Roadshow in Indien und über die gewohnte
Auflistung aller Neuerungen bzgl. Features, Verbesserungen und Statistiken berichten.

Das Tutorial „Getting Started with Apache OFBiz Manufacturing & MRP in 5 Easy Steps“ von Sharan Foga ist nun ASL v2 lizensiert

Sharan Foga hat nun verkündet, dass ihr Tutorial „Getting Started with Apache OFBiz Manufacturing & MRP in 5 Easy Steps“ ohne copyright unter der Lizenz ASL v2 veröffentlicht wird.
Dieses Dokument ist die beste Quelle für neue Endnutzer, die verstehen möchten, wie gut OFBiz von Haus aus Herstellungsprozesse abbilden kann.
Vielen Dank Sharan, für diesen nicht aufzuwiegenden Beitrag an die OFBiz Gemeinschaft.
Ein neues confluence Dokument wird anhand des PDFs erstellt, Screenshots werden aktualisiert usw., sodass das PDF das aktuelle OFBiz Release repräsentiert. Vielen Dank an Swapnil M Mane und Archana Asthana die dies bezüglich aktiv waren.
Eine initiale Version des verbesserten Dokuments ist hier zu finden.
Für weitere Informationen können Sie sich die entsprechende E-Mail Disskusion ansehen.

Apache Roadshow 2020 in Indien

Die Apache Gemeinschaft erwägt die Ausführung der Apache Roadshow in Indien im kommenden Jahr 2020.
Falls die Roadshow stattfindet, planen wir bereits einen Abschnitt für das OFBiz.
Für weitere Informationen können Sie sich die E-Mail Diskussion hier oder hier ansehen.

OFBiz Statistiken

Apache Kibble zeichnet einige Statistiken der OFBiz Gemeinschaft in der Demoinstanz auf. Wir können also im folgenden einige Highlights des letzten Monats präsentieren:

  • JIRA Fehler: 46 Fehler wurden gemeldet und 42 behoben (13 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 112 Commits haben zu 5798 geänderte Codezeilen geführt (10 Commiter waren aktiv)
    • Plugins: 21 Commits haben zu 356 geänderte Codezeilen geführt (5 Commiter waren aktiv)
  • Mailling Listen:
    • Dev: Es wurden 185 E-Mails versendet und über 35 Themen diskutiert. (37 Personen waren beteiligt)
    • User: Es wurden 103 E-Mails versendet und über 30 Themen diskutiert. (36 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Liefert Debug-Fehlermeldungen für den Freemarker ‚OFBIZ_DEFAULT_HANDLER‘, um die Fehlersuche zu vereinfachen. (OFBIZ-10817)
  • Refaktoriert die Klasse ‘EntityDataLoadContainer’. (OFBIZ-11070)
  • Liefert privaten Methoden den fehlende ’static‘ Zugriffsmodifikator. (OFBIZ-11098)
  • Sorgt dafür, dass das ‘Deque’ Interface in ‘ContainerLoader’ verwendet wird. (OFBIZ-11099)
  • Sorgt dafür, dass die Methode ‘intersects’ in einer Methode verwendet wird. (OFBIZ-11099)
  • Updatet Tomcat auf die Version 9.0.21. (OFBIZ-11102)
  • Liefert dem Service CreateReturnStatus einen Unit-Test. (OFBIZ-8860)
  • Entfernt die nun überflüssige jar-Datei des Gradle wrapper. (OFBIZ-10145)
  • Liefert ein JUnit-Test-Szenario für die Erstellung eines return headers. (OFBIZ-8808)
  • Liefert dem Service GetReturnAmountByOrder einen Unit-Test. (OFBIZ-8861)
  • Refaktoriert das Gradle task ‚createPlugin‘, sodass die konventionelle Ordnerstruktur der Scripte respektiert wird. (OFBIZ-10903)
  • Liefert dem Service getPayments einen Unit-Test. (OFBIZ-9092)
  • Verbessert die order-detail-Seite. (OFBIZ-7257)
  • Liefert dem Service CheckCreateStockRequirementQoh einen Unit-Test. (OFBIZ-8939)
  • Liefert eine Funktionalität, die den Im- und Export von JSON-Objekten ermöglicht. (OFBIZ-10966)
  • Refaktoriert die Methode ‘ComponentConfig#getAllClasspathInfos’. (OFBIZ-11101)
  • Refaktoriert die Methode ‘ComponentConfig#getAllConfigurations’ (OFBIZ-11101)
  • Refaktoriert die Methode ‘ComponentConfig#getAllKeystoreInfos’. (OFBIZ-11101)
  • Refaktoriert die Methode ‘ComponentConfig#getAllServiceResourceInfos’. (OFBIZ-11101)
  • Refaktoriert die Methode ‘ComponentConfig#getAllTestSuiteInfos’. (OFBIZ-11101)
  • Refaktoriert die Methode ‘ComponentConfig#getAllWebappResourceInfos’. (OFBIZ-11101)
  • Refaktoriert die Methode ‘ComponentConfig#isFileResourceLoader’. (OFBIZ-11101)
  • Refaktoriert die Methode ‘ComponentConfig#getKeystoreInfo’. (OFBIZ-11101)
  • Refaktoriert die Methode ‘ComponentConfig#getAllEntityResourceInfos’. (OFBIZ-11101)
  • Liefert die statische Methode ‘ComponentConfig#matchingComponentName’. (OFBIZ-11101)
  • Liefert die statische Methode ‘ComponentConfig#components’. (OFBIZ-11101)
  • Refaktoriert die Methode ‘StringUtil#toMap’. (OFBIZ-11014)
  • Sorgt dafür, dass – wenn möglich – private Methoden statisch werden. (OFBIZ-10966)
  • Entfernt nicht genutzten Code. (OFBIZ-10966)
  • Liefert fehlende generische Werte. (OFBIZ-10966)
  • Sorgt dafür, dass die Methode ‘ServletRequest#getServletContext’ bei Bedarf genutzt wird. (OFBIZ-11129)
  • Liefert die statische Methode ‘RequestHandler#from’. (OFBIZ-11129)
  • Refaktoriert ‘trackStats’ und ‘trackVisit’. (OFBIZ-11130)
  • Liefert try-catch-Blöcke in der Methode ‘readXmlDocument’. (OFBIZ-8202)
  • Entfernt einen überflüssigen Null-Check in der Methode ‘EventFactory’. (OFBIZ-10911)
  • Liefert eine Kapselung von Events, die in der ‚controller.xml‘ definiert sind. (OFBIZ-10453)
  • Refaktoriert ‘loadHandlerMap’. (OFBIZ-10453)
  • Liefert die Möglichkeit der Erstellung einer einzelnen Datei, wenn der Nutzer sowohl Dateinamen als auch Ordnerpfad angibt. (OFBIZ-11124)

Plugins

  • Liefert privaten Methoden den fehlende ’static‘ Zugriffsmodifikator. (OFBIZ-11098)
  • Updatet Tomcat auf die Version 9.0.21. (OFBIZ-11102)
  • Sorgt für eine bessere Nutzung der Methode ‘ServletRequest#getServletContext’. (OFBIZ-11129)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt: Im Screen zur Erstellung neuer Produktangebote sollte der Update-Button durch einen Erstellen-Button ersetzt werden. (OFBIZ-11104)
  • Fixt: Im Screen zur Erstellung neuer Lieferoptionen sollte der Update-Button durch einen Erstellen-Button ersetzt werden. (OFBIZ-11117)
  • Fixt die folgende Logmeldung: ‚Unknown request [images]; this request does not exist or cannot be called directly‘. (OFBIZ-10895)
  • Entfernt Richtlinien zur Überschreibung, sodass das System besser die Eingabe des Nutzers überprüfen kann. (r1860592)
  • Fixt: Für renderLink-Parameter fehlt ds Html-Escaping. (OFBIZ-11090)
  • Liefert bei Content mit dem Wert ’safe‘ eine Verfeinerung der Bereinigung von Nutzereingaben. (r1860613)
  • Fixt: Das Profil der Kontaktperson wir im SFA-Manager bei der Schnellauswahl nicht angezeigt. (OFBIZ-7816)
  • Fixt einen Typo im NOTICE-File-Content. (r1861615)
  • Fixt: Es werden nicht alle Bedingungen/Aktionen von Angeboten angezeigt. (OFBIZ-10794)
  • Fixt: Die AutoDescription von Angeboten zeigt einen fehlerhaften Text. (OFBIZ-10853)
  • Fixt: Es liegt ein Fehler beim Status von Rechnungen vor. (OFBIZ-10310)
  • Fixt: Wenn im SFA-Manager bei der Erstellung eines Events kein Name angegeben wird, resultiert dies in einer Fehlermeldung. (OFBIZ-11109)
  • Fixt: In der Vertragsübersicht werden die Namen der Akteure nicht angezeigt. (OFBIZ-10900)
  • Fixt: Es lag ein Fehler vor, bei dem die anonymisierte Kontaktaufnahme im eCommerce-Bereich eine falsche fromAddress aufwies. (OFBIZ-10844)
  • Fixt: Im Partyprofil wird das Logo nicht dargestellt. (OFBIZ-9299)
  • Fixt: Wenn der Nutzer beim Export von XML-Daten keine Entität angibt, wird keine passende Fehlermeldung ausgegeben. (OFBIZ-11125)
  • Fixt: Der Nutzer wird nicht über einen erfolgreich angelegten Produktionsauftrag benachrichtigt. (OFBIZ-9533)
  • Liefert fehlende Importe. (OFBIZ-10453)
  • Fixt: Die ’supplierProductId‘ sollte global konsisten verwendet werden. (OFBIZ-10150)

Plugins

  • Fixt: Es liegt eine fehlerhafte Darstellung in der Historie der Anfragen vor. (OFBIZ-10739)
  • Fixt: Das eCommerce-Bild ist auf der Startseite der OFBiz-Demo fehlerhaft. (OFBIZ-11095)
  • Fixt: Auf der Kontaktseite im eCommerce wird der Titel der Seite fehlerhaft dargestellt. (OFBIZ-11062)
  • Fixt: Wenn während dem Hinzufügen eines Produktes zum Einkaufswagen die Tell-A-Friend-Funktionalität verwendet wird, wird der Nutzer auf eine leere Seite weitergeleitet. (OFBIZ-10885)
  • Fixt: Die Kontanktseite im eCommerce weist eine fehlerhafte Benutzeroberfläche auf. (OFBIZ-11061)
  • Fixt: Der Bereich ‚Last Categories‘ ist leer. (OFBIZ-10858)

Dokumentationen

  • Liefert eine Erläuterung wie das letzte Objekt beim Rendern eines Forms behandelt wird. (r1862227)