Apache OFBiz News – Januar 2021

Neuigkeiten in der Apache OFBiz Community

Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. Diesen Monat teilen wir mit Ihnen auch einige Highlights aus dem Jahr 2020 zusammen mit den Updates über neue PMC-Mitglieder, Releases, User Stories und OMS-Diskussionen inklusive der üblichen Liste von Funktionen, Verbesserungen und Statistiken.

Highlights 2020

Mit dem Beginn des Neuen Jahres 2021 präsentieren wir Ihnen einige Highlights aus dem vergangenen Jahr anhand einiger Statistiken:

  • Insgesamt 6 Releases: 5 für die 17.12 Serie und 1 für die 16.11 Serie
  • Es wurden insgesamt 273,144 Zeilen Code in 1,483 Commits im Framework geändert
  • Es wurden insgesamt 46,120 Zeilen Code in 324 Commits in den Plugins geändert
  • Es wurden 1,909 E-Mails mit 415 Themen in der dev Mailingliste versandt
  • Es wurden 923 E-Mails mit 251 Themen in der User Mailingliste versandt
  • Es wurden 748 Aufgaben geschlossen während 801 neue Aufgaben angelegt wurden
  • 9 neue PMC Mitglieder und 4 neue Commiter sind Teil der Community geworden
  • Die Community hatte mehrere virtuelle Diskussionen und Sitzungen, in denen die Möglichkeiten von OFBiz demonstriert wurden. (Zu finden auf dem offiziellen Kanal)
  • Die Social-Media-Präsenz wurde auf verschiedenen Plattformen (LinkedIn, Twitter und Facebook) wiederbelebt
  • Die Community ist engagiert so viele gemeldete Probleme wie möglich zu lösen.
    Hier ist ein Diagramm, das die Anzahl der erstellten Aufgaben im Vergleich zu der Anzahl der gelösten Aufgaben in den letzten 300 Tagen zeigt https://s.apache.org/dfh9r

Apache OFBiz 17.12.05 wurde veröffentlicht!

In diesem Monat hat die Community die Veröffentlichung von 17.12.05 angekündigt. Die neue Version konsolidiert alle Arbeiten, die seit der vorherigen Version im Juli 2020 durchgeführt wurden.

Die Release Datei kann gemäß den Anweisungen auf der Seite Downloads heruntergeladen werden:
https://ofbiz.apache.org/download.html

Weitere Details zu den Änderungen, die mit dieser neuen Version eingeführt wurden, finden Sie in den Versionshinweisen:
https://ofbiz.apache.org/release-notes-17.12.05.html

Bitte beachten Sie, dass für die vorherigen Versionen eine Sicherheitslücke gemeldet wurde. Es wird dringend empfohlen, auf die Version 17.12.05 zu aktualisieren, um diese Sicherheitslücke zu schließen.

Neue PMC Mitglieder

Das OFBiz PMC hat Akash Jain und Girish Vasmatkar eingeladen, neue Mitglieder des Komitees zu werden und wir freuen uns, dass sie die Nominierung angenommen haben.
Bitte schließen Sie sich uns an, um sie für ihre neue Rolle im Projekt zu begrüßen und zu beglückwünschen und ihnen für alle ihre Beiträge zu danken.

OFBiz als OMS

Die Community diskutierte einen Vorgehensplan für die nächsten Videos der Serie und kam zu dem Schluss, die folgenden Themen als nächstes in die Serie aufzunehmen:
– Weiterleitung von Aufträgen an die entsprechende Einrichtung zur Erfüllung, basierend auf einer vom Unternehmen definierten Strategie
– Auftragssplitting zur schnelleren Erfüllung der verfügbaren Artikel im Auftrag
– Fulfillment-Anwendung für den Einsatz in den Filialen (BOSS – Buy Online Ship-to-Store) für Kommissionierung, Verpackung und Versandlabel
– Verwaltung des Filiale Inventars
– Einfache Verwaltung der beliebtesten Kunden Wege über die Kanäle hinweg wie BOPIS (Buy Online and Pick in Store), BORIS (Buy Online Return in Store) und “Endlose Verkaufsregal”.

Nachfolgend der Link zur Diskussion:
https://youtu.be/irMkDxWdNzk

Nachfolgend der Link zur Playlist für alle Diskussionen:
https://www.youtube.com/playlist?list=PLobIkeUbRXqe7YKSOdrXTrbRlCa7xvyGe

Danke an Pranay Pandey für die Initiierung, Devanshu Vyas für die Weiterführung und an alle, die dazu einen Beitrag geleistet haben.

User Stories – Interviews mit Anwendern

Mit dem Gedanken, echte Anwendererfahrungen aus erster Hand zu den Beurteilern zu bringen, die kommen und OFBiz validieren, wurde eine neue Playlist auf dem OFBiz YouTube
Kanal mit dem Namen “User Stories – From the people who have put Apache OFBiz in action” erstellt.

Der erste Gast auf dieser Tour ist Nicola Mazzoni – der auch ein Sprecher auf der ApacheCon 2019 war.

Hier ist der Link zur ersten Episode auf dieser Liste:
https://youtu.be/PLesfdlhrH4

Vielen Dank Pranay Panday für diese Initiative und Nicola, dass Sie sich die Zeit genommen haben, um Ihre Erfahrungen mit der Community zu teilen.

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: 49 Aufgaben wurden angelegt und 32 Aufgaben wurden geschlossen (8 verschiedene Personen waren beteiligt die Aufgaben zu schließen)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: Es wurden 45 Commits getätigt (8 Committer waren aktiv)
    • Plugins: 5 Commits haben zu 52 geänderte Codezeilen geführt (2 Committer waren aktiv)
  • Mailing Listen:
    • Dev: Es wurden 33 E-Mails versendet und über 23 Themen diskutiert (18 Personen waren beteiligt)
    • User: Es wurden 4 E-Mails versendet und über 3 Themen diskutiert (4 Personen waren beteiligt)

 

Neue Funktionen und Verbesserungen

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

Framework

  • Aktualisiert das Urheberrechtsdatum (GitHub Link)
  • Ändert Inline-Style für Mehrfachauswahlfeld (OFBIZ-12115)
  • Wendet CSS-Grid für die Auftragssuche an (OFBIZ-12116)
  • Verbessert: Menüdatei im Browser öffnen (OFBIZ-12119)
  • Hinzufügen der Unterstützung für die Berechnung des Abstands zwischen zwei Geopunkten (OFBIZ-11901)
  • Refaktorierung von MacroFormRenderer von Label, Display- und Textfeldern (GitHub Link)
  • Refaktorierung: Nennt SCRIPT_LINKS_FOR_FOOT in SCRIPT_LINKS_FOR_BODY_END um (GitHub Link)
  • Implementiert: Zugriff auf den aktuellen Screen von jedem Widget-Element aus (OFBIZ-11809)
  • Benennt MultiBlockHtmlTemplateUtil in ScriptLinkHelper um (OFBIZ-12134)
  • Kleinere Änderungen, um die Anzahl der Checkstyle-Warnungen zu reduzieren (GitHub Link)
  • Verringert tasks.checkstyleMain.maxErrors von 286 auf 279 (GitHub Link)
  • Entfernt die veraltete ExpectedException.none aus Tests (GitHub Link)
  • Markiert nicht verwendete HTML-Renderer als veraltet (GitHub Link)
  • Verbessert: Keine Warnung protokollieren, wenn ObjectType von String nach String konvertiert wird (GitHub Link)
  • Fügt eine Framework-Methode hinzu, um das Hauptmenü der Webapp mit dem Namen der Webapp aufzurufen (OFBIZ-10601)
  • Fügt zusätzliche Klassenpfadverzeichnisse für ofbiz.tar/zip hinzu(GitHub Link)
  • Erlaubt unsichere Ereignismeldung (OFBIZ-12147)
  • Aktualisiert tasks.checkstyleMain.maxErrors auf 278 (GitHub Link)
  • Verbessert die Beschreibungscodierung in 2 Klassen: MacroFormRenderer und renderableFtlFormElementsBuilder (OFBIZ-12159)
  • Fügt ein SourceSet für groovyScript-Dateien hinzu, das den Klassenpfad angibt, der für die Kompilierung verwendet werden soll (GitHub Link)
  • Die Schaltfläche “Neue Anfrage” sollte aus dem Bildschirm “Neue Anfrage erstellen” in der Komponente “Bestellen” entfernt werden (OFBIZ-12121)
  • Aktualisiert deutsches UiLabel in Verbindung mit Entität QuantityBreak (OFBIZ-12146)
  • Korrigiert Rechtschreibfehler in der deutschen Übersetzung von Slowakei (OFBIZ-12161)
  • Korrigiert einen Schreibfehler (GitHub Link)

Plugins

  • Aktualisiert den Code, um den Fehler “Keine passende Methode für create(int) gefunden” zu beheben (OFBIZ-12100)

Bugfixes

Framework

  • Fixt: Bildschirmdatei vom Browser aus öffnen (OFBIZ-12038)
  • Fixt: Problem beim Starten von OFBiz aus der tar-Distribution (OFBIZ-12118)
  • Fixt: Date picker wird im ajax-aufgerufenen Formular nicht initialisiert (OFBIZ-12097)
  • Fixt: Falsches Datumsformat im Tooltip (OFBIZ-12123)
  • Fixt: Anlegen eines neuen Kunden erzeugt einen falschen Datensatz in CommunicationEvent (OFBIZ-12142)
  • Fixt: Begriffe werden in der Rechnungsübersicht nicht korrekt angezeigt (OFBIZ-12139)
  • Fixt: Ampersand in Party wird nicht korrekt angezeigt (OFBIZ-12140)
  • Fixt: Problem beim Rendern des PDFs der Vergleichsbilanz und beim Exportieren des PDFs für die Kapitalflussrechnung wird der Makrocode für die Datumsfelder angezeigt (OFBIZ-12155)
  • Fixt: Datenurl-Schema für Logo in CompanyHeader verwenden (GitHub Link)
  • Fixt: Möglichen NPE in DatabaseUtil.getColumnInfo(…) (OFBIZ-11385)

Apache OFBiz News – Januar 2020

Entwicklungen in der Apache OFBiz Community

Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. Diesen Monat stellen wir Ihnen Einzelheiten zu unserer üblichen Liste von Funktionen, Verbesserungen und Statistiken vor.

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 Aufgaben Tracker: 22 Fehler wurden gemeldet und 28 behoben (9 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 54 Commits haben zu 1,880 geänderten Codezeilen geführt (9 Committer waren aktiv)
    • Plugins: 17 Commits haben zu 160 geänderten Codezeilen geführt (4 Committer waren aktiv)
  • Mailling Listen:
    • Dev: Es wurden 340 E-Mails versendet und über 63 Themen diskutiert (39 Personen waren beteiligt)
    • User: Es wurden 39 E-Mails versendet und über 13 Themen diskutiert (32 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Updatet das Copyright Datum (GitHub Link)
  • Liefert die konsistente Nutzung von ‘forEach’ im ‘RequestHandler’ (GitHub Link)
  • Entfernt ein ungenutztes Argument aus ‘ComponentContainer#retrieveComponentConfig’ (GitHub Link)
  • Liefert eine Verbesserung der REST Schnittstelle, indem in webtools/entitymaint URIs in Form von Segmenten nutzbar werden (OFBIZ-11007)
  • Liefert dem Freemarker Macro ‘ofbizUrl’ das Attribut ‘controlPath’ (GitHub Link)
  • Liefert ein fehlendes UiLabel im connection und main Screen in Webtools (GitHub Link)
  • Entfernt in der Main.ftl eine Leerstelle nach einem UiLabel (GitHub Link)
  • Ersetzt in den request Parametern ‘restMethod’ durch ‘_method’ (OFBIZ-11332)
  • Liefert die Nutzbarkeit des ‘FlexibleStringExpander’ für Parameternamen in Feldobjekten (OFBIZ-11330)
  • Liefert der plugin-creation-task ein Asciioc Template (OFBIZ-10322)
  • Entfernt überflüssige header-row Klassen in Upcoming.ftl (OFBIZ-11305)
  • Refaktoriert ComponentContainerTest (GitHub Link)
  • Entfernt ungenutzte Importe in Tests (GitHub Link)
  • Liefert die Möglichkeit die Klasse ComponentContainerTest auf Windows ausführen zu können (#8) (OFBIZ-11331)
  • Liefert der Methode UtilHttp#urlEncodeArgs leere Standardparameter (OFBIZ-10198)

Plugins

  • Liefert dem Freemarker Macro ‘ofbizUrl’ das Attribut ‘controlPath’ (GitHub Link)
  • Liefert die neue Enität ‘CountryDimension’ (OFBIZ-10954)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt den Wert eines Form-Attributes ‘name’ (OFBIZ-11306)
  • Erweitert das thruDate des Rechnungszeitraums der Demodaten (GitHub Link)
  • Fixt einen Typo in CustRequestForms#EditCustRequest (GitHub Link)
  • Fixt: Fehler, wenn eine Bestellungsanpassung die Mengenangabe ‘NULL’ aufweist (OFBIZ-11316)
  • Fixt: Die Methode ‘updatePassword’ speichert nicht den optionalen Parameter ‘requirePasswordChange’ (OFBIZ-11320)
  • Fixt: Für anonyme Bestellungen weist die Übersicht der Bestellhistorie Fehler auf (OFBIZ-11231)
  • Fixt: Ein Page reload nach einem Content-Upload führt zum mehrfachen Upload des Contents (OFBIZ-11171)
  • Fixt einen Fehler auf der Akteur-Seite, der dafür sorgt, dass pro Page reload Daten hochgeladen werden (OFBIZ-11325)
  • Fixt: In Windows ist es nicht möglich die Klasse ComponentContainerTest zu nutzen (OFBIZ-11331)
  • Behebt einen Checkstyle-Fehler in der Klasse GenericWebEvent (GitHub Link)
  • Ersetzt in den request Parametern ‘restMethod’ durch ‘_method’ (OFBIZ-11007)
  • Entfernt unnötigen Code und konvertiert Code zu Groovy (GitHub Link)

Plugins

  • Fixt: processorder wird mit der Methode ‘GET’ statt ‘POST’ versendet (GitHub Link)
  • Bessert den Dateipfad von ProcessPaymentSettings.groovy aus (OFBIZ-11324)
  • Fixt: Ein Nutzer sollte, nachdem dieser ein Produkt von der Übersichtseite in den Warenkorb gelegt hat, nicht zur Startseite geleitet werden (OFBIZ-11223)
  • Fixt: Nutzer sind nicht in der Lage Retouren zu erstellen (OFBIZ-10850)
  • Fixt: Der Service ‘loadSalesOrderItemFact’ beinhaltet eine statische currencyUomId (OFBIZ-11033)

Apache OFBiz News – Januar 2018

Neuigkeiten in der Apache OFBiz CommunityNews Kaffetasse

Willkommen bei der monatlichen Zusammenfassung der OFBiz Community News.
Diesen Monat gibt es Informationen zum neuen Release,  Kennzahlen zu den Freiwilligen in der OFBiz Community, Diskussionen zur Implementation eines Dokumentationsframeworks mit OFBiz und die Überlegungen zur Teilnahme am ‘Google Summer of Code’.

Weiterlesen

Apache OFBiz News – Januar 2017

Neuigkeiten in der Apache OFBiz Community

News Zeitung und Tastatur

In diesem Monat haben wir Neuigkeiten zu den für 2017 geplanten OFBiz Community Days, specialpurpose wird zu plugins, es wurde eine Initiative gestartet welche umfassende Akzeptanztestfälle für Releases bereitstellt und die Community diskutiert über die inhaltliche Definition von Apache OFBiz.
Weiterlesen