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 – Dezember 2019

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 in OFBiz 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: 12 Aufgaben wurden angelegt und 8 Aufgaben wurden gelöst (4 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 42 Commits haben zu 3,027 geänderte Codezeilen geführt (5 Committer waren aktiv)
    • Plugins: 4 Commits haben zu 331 geänderte Codezeilen geführt (2 Committer waren aktiv)
  • Mailing Listen:
    • Dev: Es wurden 215 E-Mails versendet und über 35 Themen diskutiert (22 Personen waren beteiligt)
    • User: Es wurden 107 E-Mails versendet und über 26 Themen diskutiert (24 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Entfernt explizite verkettete Abhängigkeiten aus der ‚build.gradle‘ Datei (GitHub Link)
  • Updatet Abhängigkeiten aus der ‚build.gradle‘ Datei (GitHub Link)
  • Entfernt überflüssige ‚ofbizDebug‘ Aufgabentypen (OFBIZ-11302)
  • Verbessert die Lintmethode ‚SEOContextFilter#doFilter‘ (OFBIZ-11278)
  • Verschiebt die Daten ‚ComponentContainerTest‘ nach src/test/resources/ (OFBIZ-11275)
  • Behebt Konflikte des Klassenpfades aus ‚freemarkerTransforms.properties‘ (OFBIZ-11161)
  • Entfernt die überflüssige Klassenpfaderweiterung des classloader-Klassenpfades (OFBIZ-11161)
  • Verbessert die Lintklasse ‚FreeMarkerWorker‘ (OFBIZ-11161)
  • Ersetzt ‚getLocation‘ durch ‚location‘ in ‚ComponentConfig.WebappInfo‘ (OFBIZ-11192)
  • Inlines ‚StartupControlPanel#createLogDirectoryIfMissing‘ (GitHub Link)
  • Liefert ein serverseitiges Äquivalent zu den svn:auto-props Properties (OFBIZ-11279)
  • Bringt die inkludierten Controller-Files wieder zurück (OFBIZ-11313)
  • Entfernt den RequestHandler#ControllerConfig-Wrapper (OFBIZ-11313)
  • Liefert einen Mechanismus, der dafür sorgt, dass bevor ein Zeilenende aktualisiert wird, die Datei gespeichert wird (GitHub Link)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Behebt einen Tippfehler in ‚GeoData_ID.xml‘ (GitHub Link)
  • Entfernt obsolete Referenzierungen aus WorkflowActivity (OFBIZ-11303)
  • Liefert aus vorangegangenen Refaktorierungen ein fehlendes ‚else‘ (OFBIZ-11253)
  • Liefert den Dateinamen beim fehlerhaften Parsen von XML-Dateien (OFBIZ-6993)
  • Sorgt für die Nutzung der Methode ‚WebAppUtil#parseWebXmlFile‘, wenn ‚web.xml‘ Dateinen verarbeitet werden (OFBIZ-6993)
  • Liefert die XML-Deklaration in ‚web.xml‘ Dateinen (OFBIZ-6993)
  • Fixt: Bei abgeschlossenen Bestellungen wird ein Button bzgl. Geschenk-Nachricht angezeigt (OFBIZ-11160)
  • Fixt: fehlerhafte deutsche Übersetzung in PartyUiLabels (OFBIZ-11308)
  • Setzt zurück: „Sorgt für die Nutzung des Attributes ‚depends-on‘ statt ‚component-load.xml'“ (OFBIZ-11296)

Plugins

  • Liefert die XML-Deklaration in ‚web.xml‘ Dateien (OFBIZ-6993)

Apache OFBiz News – November 2019

Aktuelles aus 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 in OFBiz 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: 36 Aufgaben wurden angelegt und 27 Aufgaben wurden gelöst (5 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 87 Commits haben zu 3,027 geänderte Codezeilen geführt (7 Commiter waren aktiv)
    • Plugins: 13 Commits haben zu 867 geänderte Codezeilen geführt (4 Commiter waren aktiv)
  • Mailing Listen:
    • Dev: Es wurden 114 E-Mails versendet und über 19 Themen diskutiert (17 Personen waren beteiligt)
    • User: Es wurden 96 E-Mails versendet und über 23 Themen diskutiert (24 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Liefert einen Test zur Entfernung von unnötigen leeren Zeilen (GitHub Link)
  • Erstellt die .sonarcloud.properties (GitHub Link)
  • Verbessert die Lint Klasse ‚ServiceEventHandler‘ (OFBIZ-11260)
  • Entfernt die Methode ‚ServiceEventHandler#checkSecureParameter‘ (OFBIZ-11260)
  • Liefert eine Referenz zur Erinnerung an Warnmeldungen (OFBIZ-10019)
  • Liefert einen Test, um Probleme des Algorithmuses zur Auflösung von Dependencies zu ermitteln (OFBIZ-11275)
  • Liefert eine generische ‚Graph Utilitary‘ Klasse (OFBIZ-11275)
  • Verbessert ‚webtools/control/FindGeneric‘ (OFBIZ-11253)
  • Konvertiert ‚AutoAcctgInvoiceTests‘ von XML zu Groovy (OFBIZ-11277)
  • Liefert der Importfunktionalität zum Dateiimport ein Enkodierungsattribut (OFBIZ-10234)
  • Sorgt für eine einmalige Definition der Variable ‚gradlew‘ in ‚build.gradle‘ (GitHub Link)
  • Sorgt für die Nutzung des Attributes ‚depends-on‘ statt ‚component-load.xml‘ (OFBIZ-11296)
  • Entfernt den Ausschluss von Dateien des ‚config‘ Komponentenpfades (OFBIZ-11161)
  • Referenziert das Servlet ‚javadoc‘ von Apache Tomcat (OFBIZ-11300)
  • Entfernt überflüssige explizite Tomcat-Abhängigkeiten (OFBIZ-11300)
  • Upgradet Tomcat von Version 9.0.27 auf 9.0.29 (OFBIZ-11300)
  • Liefert die Nutzung einer ’set-calendar‘-Operation (GitHub Link)

Plugins

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt: die baseEcommerceSecureUrl funktioniert im ecomseo nicht (OFBIZ-11267)
  • Fixt: ‚content/control/WebSiteCms?webSiteId=CmsSite‘ schlägt fehl (OFBIZ-11266)
  • Fixt: Es erscheint eine Poilicy-Error-Meldung, wenn per cms HTML-Text editiert wird (OFBIZ-11265)
  • Fixt linting Fehler (OFBIZ-11265)
  • Fixt: Die Klasse SeoContextFilter ist nicht in der Lage Query-Strings zu verarbeiten (OFBIZ-11278)
  • Fixt einen möglichen NPE in der Methode ‚StringUtil#strToMap‘ (OFBIZ-11281)
  • Liefert eine fehlendene View-Permission-Überprüfung bzgl. diverser Screens (GitHub Link)
  • Liefert die Verwendung von ‚include-grid‘ statt ‚include-form‘ in ‚PartyScreens‘, falls Grid-Elemente referenziert werden (OFBIZ-11286)
  • Fixt: Es erscheint ein Error, wenn im CSR eine Rückbuchung erstellt wird (OFBIZ-11068)
  • Fixt: Falls das Komponenteninventar nicht verfügbar ist, wird für den Produkt-Typen ‚marketing package auto‘ kein Produktionsablauf erstellt (OFBIZ-10585)
  • Fixt linting-Fehler, die durch den Commit ‚d00208c‘ entstanden sind (OFBIZ-10585)
  • Entfernt überflüssige Leerzeichen nach Klammern (GitHub Link)
  • Fixt: Bei der Entfernung einer Bestellposition erfolgt ein Nummerierungsfehler (OFBIZ-11283)
  • Entfernt das Dependency-Managment aus ‚ComponentContainer‘ (OFBIZ-11275)

Plugins

  • Entfernt doppelte Slash-Symbole aus den eCommerce-E-Mails (OFBIZ-2618)
  • Fixt: Die Ausführung des Verifizierungslinks der Newsletteranmeldung resultiert in einem Security-Fehler (OFBIZ-9804)
  • Liefert eine fehlenden View-Permission-Überprüfung bzgl. diverser Screens (GitHub Link)
  • Liefert die Verwendung des richtigen Paketnamens bzgl. ‚OrderNotificationTests.groovy‘ (GitHub Link)

Dokumentationen

Framework

  • Liefert die Datei ‚CONTRIBUTING.adoc‘ (OFBIZ-11271)

5 Jahre ecomify GmbH – Rückblicke, Einblicke, Ausblicke

Martin Becker und Michael Brohl feiern das fünfjährige Bestehen der ecomify GmbHWenn man mit Leidenschaft bei der Sache ist, vergeht die Zeit wie im Flug.

Für uns ist es kaum zu glauben, dass sich die Gründung der ecomify nun bereits zum 5. Mal jährt! Zeit, einmal zurück zu blicken, Einblicke in unsere Philosophie und Arbeitsweise zu geben und ein wenig in die Zukunft zu schauen.

Am Anfang war die Vision vom ganzheitlichen Angebot.

Als Martin und ich uns dazu entschlossen, eigene Wege zu gehen und ein Beratungsunternehmen zu gründen, hatten wir klare Vorstellungen davon, wie wir uns aufstellen wollen. Im Kern sollten die Themen fortgeführt werden, mit denen wir bereits zuvor viele Jahre erfolgreich unterwegs waren: die Projektierung und Umsetzung hochwertiger, individueller Digitalisierungs-Lösungen auf Basis von Java Enterprise und Open Source Technologien mit dem fachlichen Schwerpunkt im Bereich Handel und Dienstleistungen.

Anders als im klassischen Consulting üblich wollten wir dabei weg vom Verleih einzelner Berater an die Kunden im Sinne einer verlängerten Werkbank. Die komplette Projektdurchführung mit eigenen Teams sowie die spätere Wartung und Weiterentwicklung der entstandenen Lösungen sollte Kern unserer Dienstleistungen sein.

Dies ist uns im Rückblick deutlich besser gelungen als erwartet.

Unsere Kunden geben die Umsetzung vorwiegend komplett in unsere Hände, über Schnittstellen in die Kundenorganisation erfolgt die Abstimmung. Dadurch sind wir in der Lage, uns effizient zu organisieren. Reisezeiten reduzieren sich auf die notwendigen Präsenztermine für Konzeption, Sprintplanungen und die Präsentation von Arbeitsergebnissen. Unser Ticketsystem ist die zentrale Projektmanagement Plattform und gleichzeitig umfassende Projektdokumentation.

Durch die effiziente Nutzung von projektüblichen Wartezeiten für Rückmeldungen, Konzeptionen und Entscheidungen ist so auch die parallele Bearbeitung von mehreren Projekten möglich, ohne dass die Qualität der Projektarbeit und Erreichbarkeit unserer Mitarbeitenden leidet. Alles Voraussetzungen, die es überhaupt erst ermöglichen, dass uns Kunden Ihr Vertrauen schenken und uns beauftragen, wichtige geschäftskritische Lösungen zu konzipieren, umzusetzen und dauerhaft zu betreuen.

Stetig wächst das Team ecomify.

Die Arbeit im Team an unserem Standort in Bielefeld ermöglicht Know-how Transfer, Ausbildung, Coaching und Qualitätssicherung und einen flexiblen Projekteinsatz der Mitarbeitenden. Dadurch fällt es uns leicht, neue Teammitglieder mit einzubeziehen und auszubilden. Nachdem wir Gründer im ersten Jahr das Team ecomify gebildet haben, suchten wir Verstärkung.

Wir stellten die ersten Werkstudenten ein und konnten nach einem halben Jahr unseren ersten Vollzeit-Mitarbeiter begrüßen, den wir nach dem Studium übernahmen. Mittlerweile sind wir zu neunt und in der Lage, auch große Projekte mit engem Zeitplan zuverlässig durchzuführen. Es erfüllt uns mit Stolz, die täglichen Fortschritte und den Einsatz der einzelnen Mitarbeitenden zu sehen. Gerade in den letzten Monaten, in denen wir sehr intensive Projektarbeit geleistet haben ist zu sehen, dass hier ein Team zusammenwächst.

Seit dem Studienjahr 2019 bieten wir zudem ein duales Studium Wirtschaftsinformatik in Kooperation mit der FH Bielefeld an. Auch für 2020 werden wir wieder einen Platz anbieten, die Gespräche mit den Bewerber*Innen laufen bereits.

Die Rekrutierung und Ausbildung von Mitarbeitenden sind für uns nach wie vor eine große Herausforderung. Unser Anspruch, dass unsere Berater perspektivisch die Projektleitung, Konzeption und Umsetzung der Projekte gleichermaßen übernehmen können (und wollen) erfordert eine sorgsame Auswahl. Unsere Aktivitäten auf den sozialen Kanälen, der jobmesse bielefeld und Kooperationen mit den Hochschulen, die wir in diesem Jahr deutlich verstärkt haben, tragen dabei zunehmend Früchte.

Auch die interne und externe Ausbildung der Mitarbeitenden soll intensiviert werden, um das genannte Profil weiter zu schärfen und auszubauen.

Nachhaltigkeit bleibt unser Anspruch.

Nachhaltige Lösungen und beständige Beziehungen zu unseren Kunden und Mitarbeitenden sind ein Schlüssel zum Erfolg unseres Konzeptes. Wir setzen um, was wir beraten und wir übernehmen auch nach dem Projektabschluss Verantwortung für unsere Lösungen im Rahmen des Application Supports.

Die langjährige Zusammenarbeit mit den Kunden – meine älteste aktive Kundenbeziehung besteht seit nunmehr 16 Jahren – und die permanente Pflege der Lösungen lässt uns zu echten Experten, nicht nur für die jeweils technische Lösung, sondern insbesondere auch für die Kundenprozesse werden. Für uns immer noch ein wesentlicher Aspekt für die nachhaltige Freude an der täglichen Arbeit, auch in Phasen, die einem viel abverlangen.

Für die Zukunft gibt es eine Vielzahl von Ideen, das Dienstleistungs-Portfolio der ecomify GmbH weiter auszubauen.

Ergänzend zum bisherigen Schwerpunkt „Digitale Plattformen“ werden wir neue Lösungen rund um das Thema Warenwirtschaftssystem (ERP) anbieten. Um unseren Kunden einen leichteren Zugang zur Nutzung von Enterprise-Lösungen zu ermöglichen, ohne sich um den Betrieb zu kümmern, werden standardisierte Hosting-Angebote und Cloud-Lösungen entwickelt. In diesem Zuge bieten wir demnächst auch die zeitlich befristete, kostenfreie Evaluierung einer personalisierten Apache OFBiz Instanz an, um die Hürden einer eigenen Installation zu nehmen.

Wir sagen Danke!

Wir bedanken uns bei unseren Kunden für die Treue, die hervorragende Zusammenarbeit und das Vertrauen, welches sie uns schenken. Unsere Kundenbeziehungen sind etwas Besonderes und dies wissen wir sehr zu schätzen.

Ein großer Dank geht an unsere Mitarbeitenden, ohne die die Entwicklung der ecomify nicht möglich wäre. Danke für Euren Einsatz!

Mein persönlicher Dank geht an Martin, der im Sommer 2014 nicht eine Sekunde gezögert hat, als ich ihn fragte, ob er mit mir ein eigenes Unternehmen gründen will.

Zu guter Letzt möchte ich meiner Familie danken, die meine zeitweilige geistige Abwesenheit mit Humor trägt, wenn sich in meinen Gedanken wieder alles rund um die ecomify dreht.

Ich bin neugierig auf die Entwicklung in den nächsten 5 Jahren und gespannt, was ich dann berichten kann.

Apache OFBiz News – Oktober 2019

Die neusten Ereignisse in der Apache OFBiz Community

Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. In diesem Monat haben wir Neuigkeiten zu dem Groovy Upgrade und der Git-Migration. Des weiterer werden wir sowohl alle neuen Features und Verbesserungen komfortable in Listenform als auch Statistiken präsentieren.

Groovy Upgrade auf 2.5.8

OFBiz wurde von Groovy Version 2.4.16 auf das neuste stabile Release 2.5.8 upgegradet. Diese Version besitzt einige Bugfixes, Verbesserungen und neue Funktionalitäten.
Danke an Mathieu, Gil Portenseigne und alle Beteiligten die zu dieser Arbeit beigetragen haben.
Weitere Informationen finden Sie unten den folgenden Links:
Dokumente: Changelog für Groovy 2.5.8
Ticket: OFBIZ-11263
Thread: Link

Migration zu Git

In früheren Blogs haben wir über die Pläne der Community Git als Versionskontrollsystem für die Verwaltung des Sourcecodes berichtet. Dieser Schritt soll die Zusammenarbeit erleichtern. Der gesamte Prozess wurde dokumentiert und erste Schritte in dieser Richtung unternommen.
Vielen Dank an Mathieu, Swapnil M Mane, Jacques, Deepak Dixit und an alle Anderen, die sich hierbei beteiligt haben.
Weitere Informationen finden Sie unten den folgenden Links:
Dokumente: Migration von SVN (Subvision) zu Git
Thread: Link

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: 38 Aufgaben wurden angelegt und 58 Aufgaben wurden gelöst (9 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 135 Commits haben zu 5867 geänderten Codezeilen geführt (7 Committer waren aktiv)
    • Plugins: 11 Commits haben zu 141 geänderten Codezeilen geführt (1 Committer waren aktiv)
  • Mailing Listen:
    • Dev: Es wurden 111 E-Mails versendet und über 24 Themen diskutiert (25 verschiedene Personen waren beteiligt)
    • User: Es wurden 77 E-Mails versendet und über 26 Themen diskutiert (34 verschiedene Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Liefert Tests zum Service – CheckCreateStockRequirementAtp (OFBIZ-8938)
  • Liefert Tests zum Service – AssociatedRequirementWithRequestItem (OFBIZ-8933)
  • Verbessert die Struktur von Javadocs (r1867875)
  • Liefert rückwärtige Kompatibilität der inputParamEnumId im Promotion-Managment (OFBIZ-11105)
  • Liefert Tests zum Service – testSendOrderChangeNotification (OFBIZ-8811)(OFBIZ-9647)(OFBIZ-9671)
  • Konvertiert testSendOrderChangeNotification zu Groovy (OFBIZ-11233)
  • Liefert Tests zum Service – SendOrderBackorderNotification (OFBIZ-8810)
  • Liefert Tests zum Service – sendOrderPayRetryNotification (OFBIZ-8813)
  • Liefert Tests zum Service – sendOrderCompleteNotification (OFBIZ-8812)
  • Verbessert die UI des Part-Managers indem die Meldung ‚At least one phone number is required below‘ als Tooltip angezeigt wird (OFBIZ-11113)
  • Sorgt dafür, dass Links des E-Mail-Contents anhand der Entität ‚website‘ generiert werden können (OFBIZ-4361)
  • Liefert fehlende generische Bezeichnungen (r1867984)
  • Entfernt ungenutzte Importe (r1867985)
  • Entfernt überflüssige Semikolons (r1867986)
  • Ersetzt in der gradle-wrapper-Initialisierungsdatei ‚wget‘ durch ‚Invoke-WebRequest‘ (r1867998)
  • Refaktoriert die Klasse ‚Classpath‘ (OFBIZ-11237)
  • Ändert an vielen Stellen den Typ des Component-Config-Attributes ‚rootLocation‘ von Strig zu Path (OFBIZ-11192)
  • Sorgt dafür, dass die Component-Dependencies niemals Null entspricht (OFBIZ-11238)
  • Refaktoriert ‚ComponentConfig.ClasspathInfo‘ (OFBIZ-11192)(OFBIZ-11238)
  • Verbessert die UI des Order-Status-Bereichs im order-view-Screen (OFBIZ-11106)
  • Liefert Tests zum Service – CheckCreateOrderRequirement (OFBIZ-8935)
  • Liefert Tests zum Service – ProcessCreditReturn (OFBIZ-8863)
  • Liefert Tests zum Service – ProcessCrossShipReplacementReturn (OFBIZ-8864)
  • Liefert Tests zum Service – ProcessRefundImmediatelyReturn (OFBIZ-8865)
  • Liefert Tests zum Service – GetReturnItemInitialCost (OFBIZ-8862)
  • Liefert Tests zum Service – ProcessRefundReturn (OFBIZ-8867)
  • Liefert Tests zum Service – AutoAssignRequirementToSupplier (OFBIZ-8934)
  • Liefert Tests zum Service – createPaymentContent (OFBIZ-9093)
  • Refaktoriert OrderTests.groovy und spaltet die Test-Services bzgl. ‚order‘ und ‚return‘ (OFBIZ-11239)
  • Verbessert die Sortierung und Limitierung der Dienstauflistung (OFBIZ-11241)
  • Konvertiert Tests bzgl. AutoAcctgAdminTests von XML zu Groovy (OFBIZ-11243)
  • Updatet buil.gradle auf die aktuellsten Dependencies (OFBIZ-11245)
  • Liefert in der Bestellübersicht ein Kommunikationsfeature (OFBIZ-11210)
  • Liefert Tests zum Service – sendOrderConfirmation (OFBIZ-8507)
  • Liefert Tests zum Service – ProcessRefundReturnForReplacement (OFBIZ-8868)
  • Liefert Tests zum Service – ProcessRepairReplacementReturn (OFBIZ-8869)
  • Verbessert die Grammatik eine Info-Meldung der Gradle-Wrapper-Initialisierung (r1868424)
  • Liefert Tests zum Service – createAcctgTransEntry (OFBIZ-9004)
  • Liefert Methoden für Integrationstests (OFBIZ-11247)
  • Updatet Tomcat von 9.0.26 auf 9.0.27 (OFBIZ-11249)
  • Konvertiert Tests bzgl. AutoAcctgAgreementTests von XML zu Groovy (OFBIZ-11248)
  • Entfernt aus UtilProperties und EntityUtilProperties ungenutzte Methoden (OFBIZ-11254)
  • Sorgt für die Nutzung des linting-Tools in build.gradle (OFBIZ-11251)
  • Refaktoriert die Klasse ‚ContainerConfig‘ (OFBIZ-11256)
  • Sorgt dafür, dass im XmlRpcEventHandler tenants verarbeitet werden können (OFBIZ-10284)
  • Liefert der Datei ‚checkstyle.xml‘ den fehlenden ASL2 Header (r1868619)
  • Liefert das Interface ‚PropertyChildren‘ (OFBIZ-11256)
  • Erlaubt deprecated public fields (OFBIZ-11256)
  • Entfernt in ‚ContainerConfig‘ überflüssige Zeilenumbrüche (OFBIZ-11256)
  • Finalisiert die Methode ‚ContainerConfig#configurations‘ (OFBIZ-11256)
  • Refaktoriert ‚ContainerConfig#getConfigurations‘ (OFBIZ-11256)
  • Verschiebt APACHE2_HEADER_FOR_XML nach ’src/main/resources‘ (OFBIZ-11161)
  • Verbessert die UI der eCommerce Komponente, indem eine Meldung nach erfolgreicher Anlegung einer Einkaufsliste erscheint (OFBIZ-9522)
  • Verbessert die UI bei der Bearbeitung der EmpPositionTypes (OFBIZ-11045)
  • Entfernt nicht beabsichtigte Fehlermeldungen des ServiceSemaphore-Warteprozesses (OFBIZ-11204)
  • Verbessert das ‚ControlServlet‘ (OFBIZ-11007)
  • Sorgt für die Möglichkeit in request-Maps mit URI-Templates umgehen zu können (OFBIZ-11007)
  • Refaktoriert ‚UtilObject#getObjectException‘ (OFBIZ-11261)
  • Entfernt die Verwendung der veralteten Klasse ‚javax.security.cert.X509Certificate‘ (OFBIZ-11262)
  • Entfernt die Verwendung der veralteten Methode ‚Proxyclass#getConstructor‘ (OFBIZ-11262)
  • Entfernt die Verwendung des veralteten Methode ‚Class#newInstance‘ (OFBIZ-11262)
  • Entfernt ‚ServicePermissionTests#getUserLogin‘ und setzt ‚OFBizTestCase#getLogin‘ auf protected (OFBIZ-11262)
  • Definiert ‚maxErrors‘ für main- und test-Quellspezifikationen (OFBIZ-11262)
  • Überführt ‚UtilObjectTests‘ zu einer Testklasse (OFBIZ-11067)
  • Inkludiert ‚UtilObjectUnitTest‘ in ‚UtilObjectTests‘ (OFBIZ-11067)
  • Formatiert Lint-Tests (r1869037)
  • Liefert einen spezifischen Commit-Log-Header bzgl. TortoiseSVN (r1869100)
  • Updatet Groovy von Version 2.4.16 zu 2.5.8 (OFBIZ-11263)
  • Importiert die inneren Klassen von ‚ComponentDef‘ und ‚DependsOnInfo‘ (OFBIZ-11264)
  • Entfernt unnötige throws-Deklarationen (OFBIZ-11264)
  • Verbessert den Aufbau des Classpath der Komponenten (OFBIZ-11264)
  • Refaktoriert ‚ComponentContainer#loadComponentsInDirectory‘ (OFBIZ-11264)
  • Liefert ‚ComponentConfig#toString‘, sodass Debugging erleichtert wird (OFBIZ-11264)
  • Wandelt ‚DependsOnInfo‘ in einen String um (OFBIZ-11264)
  • Updatet die maximale Fehleranzahl bzgl. ‚checkstyle‘ (r1869186)

Plugins

  • Ändert die sequenceId der Enumeration ‚POS Channel‘ (r1868023)
  • Updatet build.gradle auf die aktuellen Dependencies (OFBIZ-11245)
  • Updatet Tomcat von Version 9.0.26 auf 9.0.27 (OFBIZ-11249)
  • Liefert einen spezifischen Commit-Log-Header bzgl. TortoiseSVN (r1869100)
  • Ersetzt an verschiedenen Stellen ‚HTTP‘ durch ‚HTTPS‘ (r1869102)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt: Im Sales-By-Store-Bericht tritt ein Fehler auf (OFBIZ-11119)
  • Fixt: Die Überprüfung ausstehender Zahlungen ist für Rückbuchungen nicht verfügbar (OFBIZ-10796)
  • Fixt: NotSerializableException nachdem ein Bild einer Bestellung hochgeladen wurde (OFBIZ-11123)
  • Fusioniert die Klassen UrlRegexpTransform und OfbizUrlTransform (OFBIZ-11229)
  • Fixt: ‚EditExample‘ updatet immer den Status, da der aktuelle Status nicht angezeigt wird (OFBIZ-11230)
  • Fixt: Es erscheint eine Fehlermeldung, wenn eine Bestellung des Types ‚Bulk Item‘ ausgeführt wird (OFBIZ-11252)
  • Lockert das Logniveau in UtilProperties#getPropertyNumber, wenn eine Zahl leer ist (r1868580)
  • Lockert das Logniveau in vom genericBasePermissionCheck (r1868581)
  • Verschiebt ‚OrderNotificationTests.groovy‘ von ‚order‘ zu eCommerce (OFBIZ-11255)
  • Fixt das mehrfache Öffnen von Modals (OFBIZ-11211)
  • Formatiert ‚XmlRpcEventHandler‘ (OFBIZ-10284)
  • Sorgt dafür, dass der Javadoc-Build mit der aktuell verwendeten Javaversion funktioniert (OFBIZ-11257)
  • Fixt die Regression, von der in r1867409 berichtet wurde (OFBIZ-11192)
  • Sorgt für die Verwendung der Klasse ‚ConcurrentHashMap‘, damit ConcurrentModificationExceptions nicht auftreten (OFBIZ-11258)
  • Liefert die Möglichkeit mit leeren Listen umzugehen, die aus serialisierbaren Klassen der Properties stammen (OFBIZ-11261)
  • Fixt den Javadoc-Build (OFBIZ-11007)
  • Fixt: der SOAPService funktioniert nicht (OFBIZ-11259)

Plugins

  • Fixt: Fehler bzgl. des Feldes ‚Nutzername‘, wenn ein neuer Nutzer angelegt wird (OFBIZ-11226)
  • Fixt: ‚EditExample‘ updatet immer den Status, da der aktuelle Status nicht angezeigt wird (OFBIZ-11230)
  • Verschiebt ‚OrderNotificationTests.groovy‘ von ‚order‘ zu eCommerce (OFBIZ-11255)

Apache OFBiz News – September 2019

Neuigkeiten 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 in OFBiz vor, sowie neue PMC Mitglieder.

Neue PMC Mitglieder

Das OFBiz PMC (Project Management Committee) hat Pranay Pandey eingeladen Mitglied des Komitee zu werden und wir freuen uns, dass er die Nominierung angenommen hat. Wir wünschen Pranay einen guten Start in seiner neuen Rolle im Projekt und bedanken uns bei ihm für seine bisherige Arbeit im Projekt.

Das Beste aus beiden Groovy Welten: Kompilieren und im laufenden Betrieb

Die Community hat über die Vorteile von Groovy für den Benutzer diskutiert. Hierbei ging es sowohl um Vorteile, die durchs Kompilieren entstehen, als auch um die, die im laufenden Betrieb positive Auswirkungen erzeugen. Mathieu schlug vor, die Groovy-Skripte nach /src/main/groovy/ zu verschieben, und nach dem Hinzufügen der erforderlichen Paketnamen kann ein Entwickler mit dem Befehl „gradlew –continuous“ kontinuierlich auf allen Änderungen in dem Gradle-Quellcode aufbauen.
Neben der Kompilierung wird hierdurch die Integration in die jeweilige IDE (integrated development environment) verbessert und die Möglichkeit der Wiederverwendung von Methoden aus diesen Skripten ermöglicht.
Vielen Dank an Jacques für die Initiierung des Threads, an Mathieu für den ursprünglichen Vorschlag zu OFBIZ-10226 und an alle, die zu dieser produktiven Diskussion beigetragen haben.
Weitere Informationen finden Sie unter den folgenden Links:
Tickets: OFBIZ-10226, OFBIZ-11205
Thread: Link

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: 48 Aufgaben wurden angelegt und 63 Aufgaben wurden gelöst (9 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 107 Commits haben zu 8200 geänderten Codezeilen geführt (7 Committer waren aktiv)
    • Plugins: 9 Commits haben zu 280 geänderten Codezeilen geführt (3 Committer waren aktiv)
  • Mailing Listen:
    • Dev: Es wurden 117 E-Mails versendet und über 28 Themen diskutiert (38 Personen waren beteiligt)
    • User: Es wurden 116 E-Mails versendet und über 27 Themen diskutiert (27 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Verbessert die Logwarnung einer leeren request-Map nachdem „/images/“ im Pfad gefunden wurde (OFBIZ-11152)
  • Konvertiert CRUD-Operationen bzgl. „Shipment“ von simple-services zu entity-auto (OFBIZ-6996)
  • Schafft die Möglichkeit parametrisierte standard Serviceparameter zu setzten (OFBIZ-11180)
  • Lockert die Verknüpfung von Entitäten einer View-entity, sodass die Klausel „only“ verwendet werden kann (OFBIZ-11179)
  • Liefert einen Mechanismus, der die Nutzung von „EntitySyncRemove“ verhindert (OFBIZ-10008)
  • Liefert in der PDF-Darstellung der „Company Header“ richtige Chroniken (OFBIZ-11177)
  • Verbessert die Struktur der Entität „PicklistStatusHistory“ (OFBIZ-11182)
  • Liefert der entity-auto Engine einen besseren Umgang bzgl. der itemStatusId und der oldItemStatusId (OFBIZ-11183)
  • Konvertiert CRUD-Operationen bzgl. „Picklist“ von simple-services zu entity-auto (OFBIZ-10636)
  • Refaktoriert die Nutzung des Berechtigungsmodells (OFBIZ-7113)
  • Entfernt duplizierte Labels (r1866733)
  • Entfernt redundante Typdeklarationen (r1866786)
  • Verbessert die Klasse „ObjectInputStream“ (OFBIZ-10837)
  • Verbessert die Logwarnung einer leeren request-Map nachdem „d.png“ im Pfad gefunden wurde (OFBIZ-11199)
  • Verbessert die performance des Request „FindArInvoices“ (OFBIZ-11198)
  • Liefert die Verwendung der Methode „createFileWithNormalizedPath“ in den Klassen „FrameImage“ und „FileUtil“ (r1866924)
  • Entfernt in FileUtil#getFile redunte Pfadnormierungen (r1866927)
  • Refaktoriert boolesche Rückgabewerte in Methoden (OFBIZ-10725)
  • Sorgt dafür, dass in build.gradle weder Properties noch Labels exkludiert werden (OFBIZ-11161)
  • Formatiert common.gradle indem Tabs durch Leerzeichen ersetzt werden (r1866972)
  • Liefert die Möglichkeit die Konfiguration der Serverinstanz zu aktualisieren (OFBIZ-11203)
  • Verschiebt Groovy-Scritps von „/groovyScripts/“ zu „/src/main/groovy/“ (OFBIZ-11205)
  • Refaktoriert die Klasse „ComponentLoaderConfig“ (OFBIZ-11192)
  • Konvertiert Config#ofbizHome und Config#logDir von String zu Path (OFBIZ-11192)
  • Sorgt für die Nutzung der java.nio.file-API in der Klasse „ComponentContainer“ (OFBIZ-11192)
  • Refaktoriert „ComponentContainer#loadComponentFromConfig“ (OFBIZ-11192)
  • Liefert einen Bereich in der order-detail-view, in der kommunikationsbezogene Inhalte dargestellt werden (OFBIZ-11210)
  • Stellt die nicht statische Methode OrderReadHelper.getOrderItemAttributes bereit (OFBIZ-11208)
  • Liefert den Screen-Widgets standard Properties bzgl. des Transaction-Timeouts (OFBIZ-11190)
  • Refaktoriert die Klasse „UelFunctions“, sodass das Fehlerhandling nicht mittels Exceptions durchgeführt wird (OFBIZ-11213)
  • Liefert der serbischen Geo-Entität passende CommonEntityLabels (OFBIZ-11209)
  • Liefert der Entität „SalesOpportunity“ eine Fremdschlüsselreferenz bzgl. „dataSourceId“ (OFBIZ-11218)
  • Liefert Tests zu AutoAcctgInvoiceTests.groovy und OrderTests.groovy (OFBIZ-8936)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „employee“ (OFBIZ-8189)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „Segment“ (OFBIZ-8200)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „Facility“ (OFBIZ-8181)
  • Korrigiert die Position des Buttons „New Requirement“ in der „requirements view“ (OFBIZ-7333)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „Employee Position“ (OFBIZ-8190)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „CompDoc“ (OFBIZ-8188)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „RoutingTask“ (OFBIZ-8192)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „Calendar“ (OFBIZ-8193)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „BOM“ (OFBIZ-8194)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „Leave“ (OFBIZ-8195)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „Data Source“ (OFBIZ-8196)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „Marketing Campaign“ (OFBIZ-8197)
  • Refaktoriert die Leiste des Erstellungsmenü bzgl. „TrackingCode“ (OFBIZ-8199)
  • Konvertiert die Methode CommunicationEventServices#createCommunicationEvent von Mini Lang zu Groovy (OFBIZ-9992)
  • Liefert die Möglichkeit die Wiederholungsfrequenz eines Jobs mit einer Zeitzone zu versehen (OFBIZ-11035)
  • Sortiert die Serviceparameter von „updateQuantityBreak“ (r1866288)
  • Liefert dem Service „createSimpleTextContentForInvoice“ Tests (OFBIZ-8936)

Plugins

  • Sorgt dafür, dass die Seite zum Vergleichen von Produkten mit dem aktuellen Bootstrap Framework funktioniert (OFBIZ-10968)
  • Liefert kleinere Änderungen im TSVN-Log-Template (r1867711)
  • Verbessert die Optik der eCommerce Produkt-Seite (OFBIZ-10884)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt: Ausgabe einer „NotSerializableException“ nachdem ein Produktbild hochgeladen wurde (OFBIZ-11123)
  • Fixt: Jeder eCommerce Nutzer hat über die Passwort-Zurücksetzten-Option die Möglichkeit das Passwort eines anderen Nutzers zurückzusetzen (OFBIZ-4361)
  • Fixt: Verschachtelte Pfade in webtools/control/FetchLogs und ViewFile (OFBIZ-11196)
  • Befüllt leere bzw. standard Catch-Blöcke (OFBIZ-8341)
  • Fixt: Bei der Einsicht von Akteuren auf der Startseite des Party-Managers erscheint eine Fehlermeldung (OFBIZ-11201)
  • Fixt: Das versenden eines Forms vom Typ „upload“ mit einer „even-update-area“ funktioniert nicht (OFBIZ-11207)
  • Fixt das mehrfache öffnen eines Modals (OFBIZ-11211)
  • Fixt: Die standard Option von ModelFormField.DateFindField funktioniert nicht (OFBIZ-11212)
  • Revidiert: Feature für den Import und Export von JSON Entitäten. Implementierung entsprach nicht den Qualitätsanforderungen des OFBiz-Codes (OFBIZ-10966)
  • Fixt falsche Klammersetzung in Groovies (OFBIZ-11186)

Plugins

  • Fixt: Jeder eCommerce-Nutzer hat die Möglichkeit mittels Passwort-Vergessen-Auswahl das Passwort andere Nutzer zurückzusetzen (OFBIZ-4361)
  • Fixt: Freemarkerfehler auf der reviewProduct-Seite (OFBIZ-11108)

Dokumentationen

Framework

  • Liefert eine Dokumentation zur Speicherung eines JWT-Sicherheitsschlüssel (OFBIZ-10751)

Apache OFBiz News – August 2019

Die neusten Ereignisse in der Apache OFBiz Community

News Zeitung und Tastatur
Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. Diesen Monat haben wir Neuigkeiten über die Präsenz von Apache OFBiz auf der ApacheCon und den OFBiz Community Tagen, inklusive der üblichen Liste von Funktionen, Verbesserungen und Statistiken.

Apache OFBiz Präsenz auf der ApacheCon North America 2019

Die OFBiz-Community freut sich, über ihre Präsenz auf der ApacheCon North America.
Es gibt folgende OFBiz-Tracks auf der ApacheCon,

1. Apache OFBiz in der Cloud(s) von Deepak Dixit
2. OFBiz in der Modeindustrie, ein Omnichannel-Ansatz von Nicola Mazzoni
3. Die ASF und OFBiz – Wie die Community alles möglich macht von Mike Bates

Weitere Details zum Zeitplan finden Sie hier.
Viele andere OFBiz-Mitglieder werden ebenfalls an der
ApacheCon teilnehmen, das OFBiz-Team hilft Ihnen gerne auf der ApacheCon.

OFBiz Community Tage

Im Jahr 2017 wurde begonnen, die OFBiz Community Tage zu feiern.
Der Beitrag während dieser Tage spielt eine sehr wichtige Rolle für den Gesamtfortschritt des Projekts. Die Community-Tage werden einmal pro Quartal abgehalten, also insgesamt vier (4) Veranstaltungen über das Jahr verteilt. Für dieses Jahr wurden die Tage wie folgt festgelegt:

  • Quartal 1 – Community Tage – Februar 2019 – N/A (Da der  Monat Februar 2019 bereits übersprungen wurde)
  • Quartal 2 – Community Tage – Mai 2019 – Freitag 24., Samstag 25., Sonntag 26., Montag 27. und Dienstag 28.
  • Quartal 3 – Community Tage – August 2019 – Freitag 23., Samstag 24., Sonntag 25., Montag 26. und Dienstag 27.
  • Quartal 4 – Community Tage – November 2019 – Freitag 22., Samstag 23., Sonntag 24., Montag 25. und Dienstag 26.

Mitwirkende können jeden einzelnen Tag je nach Verfügbarkeit und Vorlieben auswählen.

Wir freuen uns, Ihnen mitteilen zu können, dass in diesem Monat erfolgreich die Community Tage des Quartals organisiert wurden. Bitte lesen Sie diesen Mail-Thread für weitere Details.

In der Tat waren es sehr einflussreiche Community-Tage, die Community hat an etwa 20 Issues gearbeitet, mehr Details finden Sie hier (erfordert ein Jira Login). Um weitere Einblicke zu erhalten, wurde eine kurze Umfrage unter den Teilnehmern der Community Tage durchgeführt. Die Antworten finden Sie hier. Die nächster Community Tage sind vom 22. bis 26. November 2019 geplant, weitere Details entnehmen Sie bitte diesem Dokument, bleiben Sie dran!

OFBiz Statistics

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: 33 Aufgaben wurden angelegt und 37 Aufgaben wurden geschlossen (6 verschiedene Personen waren beteiligt die Aufgaben zu schließen)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 93 Commits haben zu 55.4322 geänderte Codezeilen geführt (5 Committer waren aktiv)
    • Plugins: 14 Commits haben zu 84 geänderte Codezeilen geführt (4 Committer waren aktiv)
  • Mailing Listen:
    • Dev: Es wurden 124 E-Mails versendet und über 35 Themen diskutiert (28 Personen waren beteiligt)
    • User: Es wurden 97 E-Mails versendet und über 35 Themen diskutiert (41 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Liefert einen Service, der den Status des Familienstandes verschiebt (OFBIZ-10977)
  • Liefert ein Helper-Script, mit dem der gradle wrapper gedownloadet werden kann (OFBIZ-10145)
  • Homogenisiert die Darstellung von Formfeldern in verschiedenen Formaten (OFBIZ-7532)
  • Entfernt den gradle wrapper aus dem Release-Paket und liefert einen Stichpunkt in den build-notes (OFBIZ-10145)
  • Liefert die Nutzung von Methodenreferenzen statt der Verwendung von Lambda-Ausdrücken (OFBIZ-10817)
  • Updatet build.gradle auf die aktuellen Dependencies (OFBIZ-11151)
  • Liefert die Verwendung des neuen Favicons (OFBIZ-10522)
  • Liefert Labels in Theme-Namen (OFBIZ-9863)
  • Liefert den Komponentennamen in „Request Begun/Done“-Logzeilen (OFBIZ-11153)
  • Separiert „resources“ von Java Quelldateien (OFBIZ-11161)
  • Sorgt dafür, dass die Task „gradlew ofbiz“ von :classes und nicht von :build abhängig ist (OFBIZ-11162)
  • Sorgt dafür, dass die Task „gradlew“ von :jar und nicht von :test abhängig ist (OFBIZ-11162)
  • Updatet Freemarker auf die Version 2.3.29 (OFBIZ-11163)
  • Kompiliert Groovy-Integrationstests (OFBIZ-11165)
  • Entfernt überflüssige „GroovyScriptTestCase“ (OFBIZ-11165)
  • Entfernt einen redundanten Ausdruck „dtd“ aus dem Classpath (OFBIZ-11161)
  • Macht Drop-Down-Felder des Order-Report-Screens nutzerfreundlicher (OFBIZ-11166)
  • Entfernt „Competitors & Partners“ und „Documents“ aus der SFA (OFBIZ-10823)
  • Inlines „UtilValidate#areEqual“ (OFBIZ-11172)
  • Entfernt ungenutzten Code aus „UtilValidate“ (OFBIZ-11172)
  • Entfernt überflüssige Importe (r1865845)
  • Liefert fehlende override-Notationen (r1865846)
  • Verbessert die Lognachricht bei einem fehlenden Label (OFBIZ-11159)
  • Ersetzt an verschiedenen Stellen den Ausdruck „PDF“ mit einem Label (OFBIZ-11169)
  • Liefert verschachtelten Request, bei denen der Nutzer eingeloggt sein muss, eine verbesserte Logmeldung (OFBIZ-11154)
  • Konvertiert in den CatalogServices Mini-Lang-Code zu Groovy (OFBIZ-9992)
  • Konvertiert in den CommunicationEventServices Mini-Lang-Code zu Groovy (OFBIZ-9992)
  • Liefert number.properties den fehlenden ASL2-Header (r1865925)
  • Liefert die Möglichkeit in dem Find-Order-Screen eine Suche ohne „ship to country“ durchzuführen (OFBIZ-11176)
  • Refaktoriert die Berechtigungsüberprüfung in der Nutzung von Serviceaufrufen (OFBIZ-7113)

Plugins

  • Updatet build.gradle auf die aktuellen Dependencies (OFBIZ-11151)
  • Entfernt einen redundanten Ausdruck „dtd“ aus dem Classpath (OFBIZ-11161)
  • Ersetzt an verschiedenen Stellen den Ausdruck „PDF“ mit einem Label (OFBIZ-11169)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt: Das favicon fehlt im LookupDecorator (OFBIZ-11146)
  • Fixt: [FB] „Find Security Bugs“ (OFBIZ-9973)
  • Fixt: Im „Product Image Management“ schlägt der Dateiupload durch Nichterfüllung von StatusValidChange fehl (OFBIZ-11148)
  • Fixt: Fehler beim Laden der Solr Komponente (JNDI timeout) (OFBIZ-11156)
  • Fixt: Die Definition der „Description“ in visual-themes ist fehlerhaft (OFBIZ-9867)
  • Fixt: Die Order status history sollte die Akteur Id statt der Login Id anzeigen (OFBIZ-11121)
  • Fixt: Fehler bei der Erstellung von Promotions (OFBIZ-11058)
  • Fixt: Es ist nicht möglich partyContent in der Profilseite bzgl. eines Akteurs zu sehen (OFBIZ-11038)
  • Fixt: Der Classpath ist auf Windows zu lang (OFBIZ-11173)
  • Fixt: Bzgl. des Web Analytics Types fehlt ein Label in der Content-Komponente (OFBIZ-11170)
  • Fixt: Bei der Navigation auf die Produkt-Startseite liefert CategoryServices einen Null-Wert (OFBIZ-11175)

Plugins

  • Fixt: Fehler beim Laden der Solr Komponente (JNDI timeout) (OFBIZ-11156)
  • Fixt: Die Definition der „Description“ in visual-themes ist fehlerhaft (OFBIZ-9867)
  • Fixt: Den Scrum parties aus scrumDemoData fehlt die partyTypeId (OFBIZ-11013)

Apache OFBiz News – Juli 2019

Neuigkeiten in der Apache OFBiz Community

News Kaffetasse
Willkommen zu unserem monatlichen News-Überblick. In diesem Monat dürfen wir neben den Neuigkeiten der OFBiz-Welt auch über die Integration von Apache Camel berichten. Des weiteren stellen wir wieder eine übersichtliche Auflistung der neuen Features, Verbesserungen und Statistiken bereit.

Apache OFBiz und Camel Integration

Die Community hat beschlossen, dass eine OFBiz- und Camel-Integration in die offizielle OFBiz-Plugins-Struktur bereitgestellt werden soll.
Wir bedanken uns für die tatkräftige Unterstützung bei Bilgin Ibryam und bei Girish Vasmatkar für die Ausarbeitung dieses Themas. Natürlich bedanken wir uns auch bei allen anderen, die an diesem Thema gearbeitet haben.
Wenn Sie sich hierzu weiter informieren möchten, empfehlen wir die entsprechende E-Mail-Diskussion und das dazugehörige Jira-Ticket OFBIZ-11147.

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: 14 Fehler wurden gemeldet und 23 behoben (6 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 69 Commits haben zu 29,306 geänderte Codezeilen geführt (5 Commiter waren aktiv)
    • Plugins: 12 Commits haben zu 76,978 geänderte Codezeilen geführt (3 Commiter waren aktiv)
  • Mailling Listen:
    • Dev: Es wurden 50 E-Mails versendet und über 13 Themen diskutiert. (15 Personen waren beteiligt)
    • User: Es wurden 105 E-Mails versendet und über 37 Themen diskutiert. (41 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

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

Framework

  • Macht „FormRenderer#getUsedFields“ generischer (OFBIZ-11135)
  • Überarbeitet „Start#determineCommandType“ (OFBIZ-11137)
  • Entfernt verwirrende Ungenauigkeiten in „StartupControlPanel#start“ (OFBIZ-11137)
  • Entfernt den Support von “ofbiz-containers.xml” (OFBIZ-11100)
  • Markiert „ContainerConfig#getConfiguration(String, String)“ als veraltet (OFBIZ-11100)
  • Inlines „filterContainersHavingMatchingLoaders“ (OFBIZ-11100)
  • Eröffnet Konfigurationen in „loadContainersFromConfigurations“ (OFBIZ-11100)
  • Liefert den Loader direkt in „loadContainersFromConfigurations“ (OFBIZ-11100)
  • Verschiebt den „AdminServer“ in einen Container (OFBIZ-11136)
  • Entfernt überflüssigen Dependencys im „junit-dep“ Artifakt (OFBIZ-11139)
  • Upgradet die Hamcrest Library auf die Version 2.1 (OFBIZ-11139)
  • Inlines eine Überladung von „UtilHttp#getPathInfoOnlyParameterMap“ (OFBIZ-11138)
  • Liefert „UtilHttp#getPathInfoOnlyParameterMap“ einen Unit-Test (OFBIZ-11138)
  • Refaktoriert „UtilHttp#getPathInfoOnlyParameterMap“ (OFBIZ-11138)
  • Entfernt eine überflüssige Überladung von „UtilHttp#getParameterMap“ (OFBIZ-11138)
  • Liefert „UtilHttp#getParameterMap“ einen Unit-Test (OFBIZ-11138)
  • Refaktoriert „UtilHttp#getParameterMap“ (OFBIZ-11138)
  • Liefert „UtilHttp#getPathInfoOnlyParameterMap“ eine Überprüfung mittels Predicate (OFBIZ-11138)
  • Liefert „UtilHttp#getParameterMap“ eine Überprüfung mittels Predicate (OFBIZ-11138)
  • Entfernt die ungenutzte Methode „UtilHttp#checkURLforSpiders“ (OFBIZ-11138)
  • Entfernt die ungenutzte Methode „UtilHttp#parametersToAttributes“ (OFBIZ-11138)
  • Sorgt für eine häufigere Nutzung von „HttpServletRequest#getParameterMap“ (r1863404)
  • Liefert „UtilHttp#makeParamValueFromComposite“ einen Unit-Test (OFBIZ-11138)
  • Refaktoriert „UtilHttp#makeParamValueFromComposite“ (OFBIZ-11138)
  • Liefert „UtilHttp#makeParamListWithSuffix“ einen Unit-Test (OFBIZ-11138)
  • Refaktoriert „Makeparamlistwithsuffix“ (OFBIZ-11138)
  • Entfernt „UtilMisc#toList“ (OFBIZ-11140)
  • Entfernt „UtilObject#equalsHelper“ (OFBIZ-11140)
  • Entfernt „UtilObject#getBytes“ (OFBIZ-11140)
  • Entfernt „UtilObject#compareToHelper“ (OFBIZ-11140)
  • Inlines „UtilGenerics#checkCollectionCast“ (OFBIZ-11141)
  • Liefert „UtilGenerics#checkCollectionCast“ einen Unit-Test (OFBIZ-11141)
  • Inlines „UtilGenerics#checkStack(Object)“ (OFBIZ-11141)
  • Macht „UtilGenerics#checkCollection(Object, Class)“ generischer (OFBIZ-11141)
  • Inlines „UtilGenerics#checkCollectionContainment“ (OFBIZ-11141)
  • Sorgt für einen einfachen Type-Cast in „UtilGenerics#checkMap“ (OFBIZ-11141)
  • Entfernt eine Überladung von „UtilGenerics#toMap“ (OFBIZ-11141)
  • Überarbeitet „UtilGenerics#toList“ und „UtilGenerics#toMap“ (OFBIZ-11141)
  • Inlines „UtilGenerics#toMap“ (OFBIZ-11141)
  • Inlines „UtilGenerics#toList“ (OFBIZ-11141)
  • Inlines „UtilGenerics#checkSet“ (OFBIZ-11141)
  • Inlines „UtilGenerics#checkMap“ (OFBIZ-11141)
  • Inlines „UtilGenerics#checkList“ (OFBIZ-11141)
  • Inlines „UtilGenerics#checkCollection(Object)“ (OFBIZ-11141)
  • Sorgt für die Nutzung von „java.util.Base64“ statt org.apache.ofbiz.base.util.Base64 (OFBIZ-11142)
  • Sorgt für die Nutzung von „StandardCharsets.UTF_8“ (OFBIZ-11142)
  • Entfernt eine Reihe überflüssiger Importe (OFBIZ-11142)
  • Sorgt dafür, dass in findGlAccountReconciliation(s) nur verknüpfte glAccounts auswählbar sind (OFBIZ-10841)
  • Liefert EntityJsonReader Lizenzinformationen (r1863956)
  • Verbessert die Ausrichtung der Tabellenspaltentitel bzgl. des Status, des Bestelldatums und der Akteur Id im Find-Orders-Manager (OFBIZ-11116)
  • Überprüft eingebettete Javascript Bibliotheken auf potentielle Sicherheitslücken mittels retire.js (OFBIZ-10678)
  • Verbessert ShoppingCartEvents (OFBIZ-11127)

Plugins

  • Liefert die Navigation zwischen Domains, die die automatische Authentifizierung unterstützen (OFBIZ-10307)
  • Entfernt die Nutzung von „UtilMisc#toList“ (OFBIZ-11140)
  • Sorgt für eine häufigere Nutzung von „UtilGenerics#checkCollection“ (OFBIZ-11141)
  • Inlines „UtilGenerics#checkSet“ (OFBIZ-11141)
  • Inlines „UtilGenerics#checkMap“ (OFBIZ-11141)
  • Inlines „UtilGenerics#checkList“ (OFBIZ-11141)
  • Überprüft eingebettete Javascript Bibliotheken auf potentielle Sicherheitslücken mittels retire.js (OFBIZ-10678)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt: Es erscheint eine Fehlermeldung nachdem ein Nutzer mit Leerzeichen im userLogin sich auf der ecommerce-Plattform angemeldet hat (OFBIZ-10671)
  • Fixt: Unknown request [images]; this request does not exist or cannot be called directly. (OFBIZ-10895)
  • Fixt: EntityCondition(EntityOperator, fields…) wirft eine Exception, wenn Parameter Null entsprechen (OFBIZ-11143)
  • Reklamiert: Löst build.gradle Compilerwarnungen (OFBIZ-11133)

Plugins

  • Fixt: Es erscheint eine Fehlermeldung nachdem ein Nutzer mit Leerzeichen im userLogin sich auf der ecommerce-Plattform angemeldet hat (OFBIZ-10671)

Dokumentationen

  • Liefert eine notwendige neue Zeile in der README.adoc des root-Verzeichnisses, sodass die Bullet-Points eines Kapitels richtig dargestellt werden. (r1862461)

Apache OFBiz News – Juni 2019

Entwicklungen in der Apache OFBiz Community

News Zeitung und Tastatur
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)

Würdigung der 20 besten Apache Software Projekte: OFBiz auf Platz 10

Auf einem Holztisch steht ein blau-weiß gestreiftes Geschenk mit blauer Schleife. Daneben steht eine mit Kaffee gefüllte Tasse, auf dessen Milchschaum ein Kakaoherz zu sehen ist.

Happy Birthday, Apache Software Foundation!

Anlässlich des 20. Geburtstags der ASF hat opensource.com von den mehr als 350 ASF-geführten Projekten nun die 20 besten gewürdigt. Da darf OFBiz natürlich nicht fehlen und erhält als spezifische Anwendung im Bereich Warenwirtschaft sogar Platz 10. Während sich die meisten anderen Projekte der ASF mit dem Betrieb oder der Schaffung von Infrastruktur auseinandersetzen, handelt es sich bei Apache OFBiz um eine umfassende Suite von Geschäftsanwendungen. Von der Buchhaltung über CRM bis hin zur Lagerhaltung und Bestandskontrolle können sämtliche Prozesse mittels OFBiz verwaltet werden. Das auf Java beruhende Framework kann zudem leicht angepasst und erweitert werden. Die lizenzfreie Alternative zu gängigen ERP-Systemen wie SAP wird also nicht grundlos schon von vielen Firmen genutzt.