Die jüngsten Entwicklungen in der Apache OFBiz Community

Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. In diesem Monat haben wir Neuigkeiten über die Einführung von Docker, die Bemühungen zu einem neuen Tutorial und die OMS (Order Management System) Diskussion. Des Weiteren werden wir sowohl alle neuen Features und Verbesserungen komfortabel in Listenform als auch Statistiken präsentieren.

Übernahme von Docker

Docker hat zweifellos die Softwareentwicklung revolutioniert, indem es die Erstellung, Bereitstellung und Ausführung von Anwendungen mithilfe von Containern vereinfacht hat. In diesem Monat diskutierte die Community über die Einführung von Docker für OFBiz, wobei verschiedene Anwendungsfälle für die Einführung und mögliche Integration diskutiert wurden.

Gerne können Sie sich an dieser Diskussion beteiligen und zu den Bemühungen beitragen
https://s.apache.org/sdrp6

Vielen Dank an Eugen Stan für die Anregung dieser Diskussion sowie an Daniel Watford, Ean Schuessler und John Lee für ihre wertvollen Beiträge.

Neue Tutorial Ansätze

Die Community führt Diskussionen über die Erstellung neuer Tutorials, um die Erfahrungen der Nutzer zu verbessern. Letzten Monat hatten interessierte Community-Mitglieder ihr Kickoff-Metting, um die Vorgehensweise zu planen.

Hier ist der Link zur ersten Diskussionen:
https://youtu.be/jGZkocUIF-4

Gerne können Sie sich an dieser Diskussion beteiligen und zu den Bemühungen beitragen
https://s.apache.org/ypftw

Wir danken Pranay Pandey für die Initiative und Nameet Jain, Benjamin Jugl, Olivier Heintz, Devanshu Vyas, Nicola Mazzoni, Giulio Speri, Praveen Patil, Suraj Khurana, Jechev und Aditya Sharma für ihr Interesse an der Erstellung dieser Inhalte für die Community.

OFBiz als OMS

Wie in unserem letzten Beitrag berichtet, diskutiert die Community darüber, wo Apache OFBiz als Omnichannel Order Management System steht.
Die Community hatte diesen Monat die folgenden Diskussionen

Herausforderung Vorbestellung – Wie steuert man Überverkauf/ Überversprechen?
https://youtu.be/7bzdu6rLxe0

Vorbestellung vs. Backorder
https://youtu.be/09rQDym5rFc

Hier ist der Link zur Wiedergabeliste für alle Diskussionen:
https://s.apache.org/83lw6

Gerne können Sie sich an dieser Diskussion beteiligen und Ihre Erfahrungen teilen:
https://s.apache.org/nb9aj

Dank an Pranay Pandey für die Initiierung und an alle, die dazu beigetragen haben.

OFBiz Statistiken

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

  • JIRA Aufgaben Tracker: 38 Aufgaben wurden angelegt und 35 Aufgaben wurden geschlossen (9 verschiedene Personen waren beteiligt die Aufgaben zu schließen)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 95 Commits haben zu 6,335 geänderte Codezeilen geführt (4 Committer waren aktiv)
    • Plugins: 14 Commits haben zu 223 geänderte Codezeilen geführt (2 Committer waren aktiv)
  • Mailing Listen:
    • Dev: Es wurden 96 E-Mails versendet und über 23 Themen diskutiert (28 Personen waren beteiligt)
    • User: Es wurden 86 E-Mails versendet und über 30 Themen diskutiert (34 Personen waren beteiligt)

 

Neue Funktionen und Verbesserungen

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

Framework

  • Updatet tasks.checkstyleMain.maxErrors von 280 auf 286 (GitHub Link)
  • Macht locale für DateFindField und DateTimeField macros verfügbar (OFBIZ-12086)
  • Verschiebt seitenspezifische Skript-Links in die HTML-Vorlage (OFBIZ-11799)
  • Fügt das HTML-input-accept-Attribut in form widgets und Freemaker templates hinzu (OFBIZ-12049)
  • Verbessert: Hinweise für Tomcat SSO (GitHub Link)
  • Verbessert: Der Rechnungsimport ist in der Benutzeroberfläche nicht sichtbar und funktioniert nicht (OFBIZ-12089)
  • Verbessert: Gradle Logging Protokollierung (OFBIZ-12085)
  • Fügt dem Portlet-Kontext eindeutige Identifizierungsdaten hinzu (OFBIZ-12090)
  • Updatet build.gradle auf die neuesten Abhängigkeiten (OFBIZ-12092)
  • Ändert Inline-Stil in der Klasse für Warte-Icon (OFBIZ-12095)
  • Hinzufügen von Hinweisen für js Funktionen (GitHub Link)
  • Unterstützt Freemarker-Syntax für quadratische Interpolation (OFBIZ-12099)
  • Entfernt hartcodierte Produktkategorie bei CategoryWorker.getCatalogTopCategory (OFBIZ-12078)
  • Verbessert: Formularbreite nicht begrenzen, wenn asm_formSize nicht definiert ist (OFBIZ-12102)
  • Verbessert: Der Button „Neue Kommunikation“ soll vom dem Screen „new communication“ entfernt werden (OFBIZ-12027)

Plugins

  • Verwendet ein Label für „uploadedFile“ in Formular-Widgets (GitHub Link)
  • Verbessert: Das Attribut „Hyperlink target-type“ ist veraltet und sollte durch „url-mode“ ersetzt werden (OFBIZ-12091)
  • Updatet build.gradle auf die neuesten Abhängigkeiten (OFBIZ-12092)
  • Ändert Inline-Stil in der Klasse für Warte-Icon (OFBIZ-12095)

 

Bugfixes

Framework

  • Fixt: Sichere Uploads (OFBIZ-12080)
  • Fixt: jquery.ui.datepicker-en.js existiert nicht (OFBIZ-12071)
  • Fixt: Label Problem auf der Seite Fimenliste (OFBIZ-12023)
  • Korrigiert die Schreibweise für μManager. (GitHub Link)
  • Fixt: Hyperlink-Titel unter Formular-Widget unterstützt keine Zeichenkodierung für Sonderzeichen (OFBIZ-12026)
  • Fixt: Fehler beim Flat Grey-Theme in Verbindung mit der Rest-Komponente (OFBIZ-12093)
  • Fixt: Update build.gradle auf die neuesten Abhängigkeiten (OFBIZ-12092)
  • Fixt: Warte-Icon wird nicht angezeigt bei ajaxUpdateArea Aufruf (OFBIZ-12094)
  • Fixt: Post-auth XSS Schwachstelle in catalog/control/EditProductPromo (OFBIZ-12096)
  • Fixt: Datumspicker im ajax-aufgerufenen Formular nicht initialisiert (OFBIZ-12097)
  • Fixt: Feld ruleName in PriceForms.xml#AddPriceRules sicher machen (OFBIZ-12098)
  • Fixt: Problem beim Anlegen einer Aktion zur Werbung (OFBIZ-11168)
  • Fixt: Eindeutige Formularnamen für Werbeaktionen (OFBIZ-12082)
  • Fixt: partymgr kann Bild nicht hochladen (OFBIZ-12101)

Plugins

  • Fixt: Sichere Uploads (OFBIZ-12080)
  • Fixt: Lucene TopScoreDocCollector::create fascher Aufruf in 2 Search.groovy Skripten (OFBIZ-12087)
  • Fixt: Anzeige von Firmen- und Produktinformationen im Produkt Backlog, Teilkomponente von Scrum Application (GitHub Link)

 

Dokumentationen

Framework

  • Dokumentiert, warum nicht auf org.jdom:jdom:1.1.3 upgegraded werden soll (GitHub Link)