Die neusten Ereignisse in der Apache OFBiz Community
Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. In diesem Monat haben wir Neuigkeiten zu den Diskussionen um die Themen OMS (Order Management System), sowie zum Thema REST Sessions. Des Weiteren werden wir sowohl alle neuen Features und Verbesserungen komfortabel in Listenform als auch Statistiken präsentieren.
OFBiz als Order Management System (OMS)
Wie bereits in unserem vorherigen Beitrag erwähnt, diskutiert die OFBiz-Gemeinschaft darüber, wo Apache OFBiz als Omnichannel Order Management System steht.
In diesem Monat hat die Community über die folgenden Themen diskutiert:
Gründe für nicht ausführbare Bestellungen und Handhabung im Omnichannel-Einzelhandel
https://youtu.be/AwnmdBUohhw
Bestandsübersicht in Echtzeit – Halten Sie Ihr Versprechen gegenüber dem Kunden
https://youtu.be/B8aTARHhKrg
Echtzeit-Bestandsübersicht: Die Sicht eines Merchandisers
https://youtu.be/c8GhSfcMpvw
Endlose Regale im Omnichannel-Einzelhandel
https://youtu.be/z1hRJQRtV7M
Vorverkaufs Management und Herausforderungen
https://youtu.be/X4SXboL4OmE
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
Vielen Dank an Pranay Pandey für die Initiierung und an alle, die sich an dem Thema beteiligt haben.
Apache OFBiz als Headless commerce
In unserem vorherigen Beitrag berichteten wir über die laufenden Bemühungen um das Headless Commerce Plugin. Wie beschlossen, hat die Community mit der Arbeit an ersten Dokumenten begonnen, die den Fahrplan für weitere Bemühungen festlegen werden.
In diesem Monat arbeitete die Community an der Vorbereitung der folgenden Dokumente:
OOTB OFBiz eCommerce Feature Set: Dieses Dokument enthält die eCommerce-Features, die OFBiz zur Verfügung stellt, und wird helfen, die API-Roadmap zu definieren und die Implementierung zu beschleunigen.
https://cwiki.apache.org/confluence/x/3EV4CQHeadless Commerce (OFBiz) – API RoadMap: Dieses Dokument enthält die API-Endpunkte zur Darstellung der OOTB eCommerce-Funktionalitäten.
https://cwiki.apache.org/confluence/x/Lz14CQHeadless Commerce Requirement Specifications: Dieses Dokument beschreibt die Standardfunktionen, die ein modernes eCommerce-System haben sollte.
https://cwiki.apache.org/confluence/x/LD14CQ
Wenn Sie Teil dieser Arbeit sein wollen, nehmen Sie am Dialog teil!
https://s.apache.org/phc7u
Vielen Dank an Ravi Lodhi für die Vorbereitung der nützlichen Dokumente und an alle, die dazu beigetragen haben.
REST Implementierungssessions
In unserem vorherigen Beitrag haben wir Informationen über das neue REST-Plugin von Girish Vasmatkar vorgestellt, und über die Sitzungen, die er geplant hat, um die Erkenntnisse des Plugins zu teilen.
Diesen Monat hatte Girish eine weitere Sitzung zum Thema „Vorkonfigurierte Ressourcen“.
Hier ist der Link zu der Sitzung und der gesamten Wiedergabeliste:
https://youtu.be/ayjkOIh9wu0
https://s.apache.org/vh04y
Wenn Sie an diesen Sessions teilnehmen möchten, beteiligen Sie sich an der Konversation:
https://s.apache.org/ef6au
Dankt Girish Vasmatkar für diesen wertvollen Beitrag für die Community.
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: 14 Aufgaben wurden angelegt und 21 Aufgaben wurden geschlossen (6 verschiedene Personen waren beteiligt die Aufgaben zu schließen)
- Code-Veränderungen und Commit-Aktivität:
- Framework: 40 Commits haben zu 2,088 geänderte Codezeilen geführt (3 Committer waren aktiv)
- Plugins: 31 Commits haben zu 1,730 geänderte Codezeilen geführt (3 Committer waren aktiv)
- Mailing Listen:
- Dev: Es wurden 73 E-Mails versendet und über 24 Themen diskutiert (26 Personen waren beteiligt)
- User: Es wurden 124 E-Mails versendet und über 30 Themen diskutiert (33 Personen waren beteiligt)
Neue Funktionen und Verbesserungen
Funktionale Erweiterungen und Verbesserungen zudem Updatet von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:
Framework
- Behebt Fehlermeldungen beim Erzeugen von HTML- und PDF-Dateien aus AsciiDoc-Dateien (OFBIZ-11893)
- Verschiebt SeoConfigUtil.java von der Produkt- zur Widget-Komponente (OFBIZ-12031)
- Ändert die Asciidoc Bildverzeichnis-Konvention für Plugins (OFBIZ-12035)
- Verbessert die Datentypen „Beschreibung“ und „Kommentar“, die unnötigerweise auf 255 Zeichen begrenzt waren (OFBIZ-12021)
- Zurücknehmen von: Verbessert die Datentypen „Beschreibung“ und „Kommentar“, die unnötigerweise auf 255 Zeichen begrenzt waren (OFBIZ-12021)
- Verbessert die Asciidoc-Bildverzeichnis-Konvention für Plugins und Komponenten (OFBIZ-12035)
- Verbessert: Screen Dateien lassen sich vom Browser aus öffnen (OFBIZ-12038)
- Entfernt date.format-1.2.3-min.js (OFBIZ-12040)
- Verbessert: Vom Browser aus lassen sich Form Widget (Single Type) Quelldatei öffnen (OFBIZ-12041)
- Verbessert: Upgrade Gradle auf V6.5.1 (OFBIZ-11946)
Plugins
- Spezialisierte Exception-Klasse für „Service Not Found“ hinzugefügt. Änderung des zurückgegebenen Statuscodes für Service nicht exportierbar oder Aktion nicht definiert (OFBIZ-11328)
- Liefert Exception Mapper für GenericServiceException, bereinigt Code für das Exception Handling und verschiebt den Code in ErrorUtil (OFBIZ-11328)
- Ändert den Anzeigenamen der OFBiz-Rest-API in Swagger (OFBIZ-11328)
- Behebt Fehlermeldungen beim Erzeugen von HTML- und PDF-Dateien aus AsciiDoc-Dateien (OFBIZ-11893)
- Ändert die Asciidoc-Bildverzeichnis-Konvention für Plugins (OFBIZ-12035)
- Verschiebt den Service inParams check in Service Filter und fügt weitere Verbesserungen in seiner Handhabung hinzu (OFBIZ-11328)
- Fügt eine Methode zum Extrahieren von Pfadparametern aus in REST DSL deklarierten Pfaden hinzu (OFBIZ-11328)
- Entfernt redundante Zeile in Themes (OFBIZ-11997)
- Erforderliche Service-Parameter werden jetzt – wie erforderlich – im OpenAPI-Schema angezeigt (OFBIZ-11328)
- Fügt ein neues ‚publish‘-Attribut zum API-Element hinzu, mit dem eine bestimmte API für die Veröffentlichung deaktiviert werden kann (OFBIZ-11328)
- Updatet swagger-ui auf v3.35.1 (OFBIZ-11328)
- Packt die serviceIn-Abfrageparameterschema in den Inhalt, um die Url-Kodierung von Werten in der Swagger-Benutzeroberfläche zu ermöglichen (OFBIZ-11328)
- Extrahiert Pfadparameter aus dem deklarierten Pfad in rest.xml und fügt Pfadparameter zu OpenAPI hinzu (OFBIZ-11328)
- Ändert den Webapplikationsnamen für API-Dokumente in ‚docs‘ und fügt redoc.html für die Darstellung von OpenAPI-Spezifikationen mit Redoc hinzu (OFBIZ-11328)
Bugfixes
Funktionale und technische Bugfixes:
Framework
- Fixt: Fehler beim Öffnen einer FTL-Datei im Browser (OFBIZ-12018)
- Fixt: Titel-Logo-Bild sollte in der Kopfzeile ohne Leerzeile stehen (GitHub Link)
- Fixt: Produktvariantenauswahl zerstört Bild (OFBIZ-12019)
- Fixt: createPartyGroupRoleAndContactMechs Service funktioniert nicht (OFBIZ-11986)
- Fixt: Dupliziert die Hilfe in Webtools vom Entwickler-Handbuch zum Benutzer-Handbuch für die Arbeit mit Hilfelinks (GitHub Link)
Plugins
- Fixt: Javadoc Probleme (OFBIZ-11328)
- Vervollständigt die Dokumentation zu Birt Flexible Reports (OFBIZ-9188)
- Fixt: Flexible Berichte verwenden eine alte noNamespaceSchemaLocation (OFBIZ-12039)
- Fixt: Titel-Logo-Bild sollte in der Kopfzeile ohne Leerzeile stehen (GitHub Link)
- Fixt: Asciidoc-Attribut imagesDir sollte nicht in der Kopfzeile stehen (GitHub Link)
- Fixt: Falsche Anführungszeichen (OFBIZ-11972)
- Fixt: inParams ist nicht in der OpenAPI-Spezifikation aufgeführt, wenn der Dienst keine IN-Attribute definiert (OFBIZ-11328)
Dokumentationen
Framework
- Migration zum Hilfesystem mit Asciidoc-Dateien (OFBIZ-11587)
- Hilft dem System bei der Verwendung von Asciidoc-Dateien (OFBIZ-11693)
Plugins
- Migration zum Hilfesystem mit Asciidoc-Dateien (OFBIZ-11587)
- Entfernt aus dem Plugin cmssite Link zum Dokument, das aus Docbook-Hilfedateien generiert wurde (GitHub Link)