Neuigkeiten in der Apache OFBiz Community

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‘.

Apache OFBiz 16.11.04 released!

Im frühen Januar gab es das Release von OFBiz 16.11.04, welches alle Arbeiten seit dem letzten Release 16.11.03 im Juli letzten Jahres enthält. Die Datei mit dem neuen Release kann mit Hilfe der Anleitung auf der OFBiz Download Seite heruntergeladen werden. Bitte beachten Sie die Release Notes für mehr Details zu den Veränderungen in der neuen Version.

Bitte beachten Sie die Sicherheitslücken welche in den OFBiz Releases 16.11.01 bis 16.11.03 gemeldet wurden. Es ist zu empfehlen, ein Upgrade auf die Version 16.11.04 durchzuführen um diese Sicherheitslücken zu schließen. Details dazu gibt es in der „Sicherheitslücken“ Sektion auf der OFBiz Downloads Seite.

OFBiz als Kibble Demo Projekt

Die ASF hat ein neues Top Level Projekt mit dem Namen Kibble, welches sich auf Kennzahlen einer Community spezialisiert (http://kibble.apache.org/).
Das Kibble Projekt hat eine Anfrage an alle Apache Projekte gesendet, ob sie Teil der Demo sein möchten. Zudem wünscht man sich Feedback zu den Metriken, die das Kibble Projekt erstellt, welche für die Community nützlich sein könnten. OFBiz wurde als ein solches Demo Projekt eingerichtet. Betrachtet man nun die „Communication Mood“ Statistiken mit den top drei Stimmungsmesswerten des OFBiz Projekts der letzten Jahre, so sind diese:

  • Positiv mit einem Level von 70
  • Vertrauensvoll mit einem Level von 16
  • Erwartungsvoll mit einem Level von 9

Das OFBiz Projekt hat insgesamt einen Stimmungswert von 92.4%, was sehr gut ist.

Wenn Sie interessiert sind mehr Statistiken und Metriken zum OFBiz Projekt zu sehen, können sie diese in der Kibble Demo einsehen.

OFBiz Dokumentations Framework

In diesem Monat gab es einige Diskussionen zur Implementierung des Dokumentationsframeworks von OFBiz, welches dazu in der Lage sein soll, Dokumentationen in verschiedenen Formaten zu generieren. Das bedeutet, dass die OFBiz Dokumentation sich selbst in OFBiz befindet und an neue Realeases anpgepasst werden  kann.
Außerdem wurde die generelle Struktur der Dokumente diskutiert und eine allgemeine Vereinbarung dazu getroffen. Als nächstes soll ein Dokumentationsteam erstellt werden, welches daran arbeitet die Dokumente im Wiki und anderen Quellen zu überprüfen und diese neu zu strukturieren, damit sie zum neuen Dokumentationsframework passen. Wenn sie daran interessiert sind Teil dieses Teams zu sein, können sie sich gerne als Freiwilliger im Entwickler-Mailverteiler melden.

GSoC für OFBiz

Jedes Jahr meldet sich die ASF als Mentor für die Organisation Google Summer of Code (GSoC). Projekte die sich daran beteiligen wollen, werden dazu aufgefordert eine Liste mit Ideen für Aufgaben zu erstellen, an welchen die Studenten arbeiten können. Die Teilnahme an der GSoC ist ein guter Weg um neue Leute zu finden die sich mit OFBiz beschäftigen und eventuell dabei helfen OFBiz zu verbreiten.

Es gab dazu schon Diskussionen im Entwickler-Mailverteiler. Das Feedback war positiv und es gab ein paar Personen, die sich als Freiwillige und Mentoren gemeldet haben. Nun wird damit angefangen, eine Liste mit geeigneten Aufgabe zu erstellen. Wer daran interessiert ist, kann sich an der Diskussion beteiligen.

Neue Features und Verbesserungen

Funktionelle Erweiterungen und Optimierungen sowie Updates von Bibliotheken und Source Code Refaktorisierung:

Framework

  • Anzahl der initial sichtbaren Anwendungen im Main Menü wird zu einer Eigenschaft gemacht (OFBIZ-10132)
  • Update der Geo Informationen gemäß der ISO Benachrichtigungen (OFBIZ-10028)
    Für die Länder:

    • Zypern
    • Island
    • Ecuador
    • China
    • Deutschland
    • Ungarn
    • Indonesien
    • Korea (die Demokratische Republik)
    • Lao Demokratische Volksrepublik
    • Moldawien (die Republik)
    • Mali
  • Reparieren der mockito library Version um konsistent in der Versteinerung zu bleiben
  • Ersetzen des Asm select Plugins durch Select2 (OFBIZ-10113)
  • Erstellen von fehlenden Service Definitionen in WorkEffortSimpleServices.xml (OFBIZ-9708)
  • Entfernen der ftl-Abhängigkeiten in der ecommerce Komponente (OFBIZ-6946)
    Das Order Management soll auch ohne die ecommerce Komponente funktionieren.
  • Das xssi Prefix ist nun konfigurierbar (OFBIZ-9169)
  • Hinzufügen der Möglichkeit zum Aufnehmen von Rückkommunikation, Unterstützung der Aufnahme von Kommunikationsevents und hinzufügen einer neuen Entität CommunicationEventReturn. Außerdem hinzufügen der Unterstützung von existierenden E-Mail Services. (OFBIZ-9911)
  • Token basierte Autentifikation (OFBIZ-9833)
  • Umbenennen des common theme Verzeichnisses von „common“ zu „common-theme“ (OFBIZ-9833)
  • Beim vervollständigen des communicationEvent durch setCommEventComplete soll es zu nowTimestamp gesetzt werden, wenn datetimeEnded null ist  (OFBIZ-10181)
  • Vollständige service order items dürfen über genehmigte Bestellungen empfangen werden (OFBIZ-7183)
  • Implementieren und Anwenden des return Lookups und hinzufügen eines Lookups mit  Screen Formen und einem Eintrag im Controller. Der selbe Lookup wird beim communication event return benutzt (OFBIZ-10171)

Plugins

  • Bereinigen der Bilder, darunter die Logos, in allen benutzen Positionen (OFBIZ-10128)
  • Verbesserung des Markups der Nachrichten Seite (OFBIZ-10090)
  • Update der Bootstrap 4.0 Bibliothek zur stabilen Version von Bootstrap 4.0 beta-2
  • Update der Markups gemäß des standard Markups von Bootstrap v4.0.0 für die Seiten:
  • Ersetzen des Asm select Plugins durch Select2 (OFBIZ-10113)
  • Update Solr/Lucene zu 7.2.1 (OFBIZ-10166)
  • Verbesserung des User Interface für verschiedene Seiten der eCommerce Komponente (OFBIZ-10182)

Bugfixes

Funktionelle und technische Fehlerbehebungen:

Framework

  • Hinzufügen des Support von WebSocket in OFBiz (OFBIZ-7073)
  • ID sollte die Abkürzung für ‚identity‘ in Englisch sein (OFBIZ-10131)
  • Nachfolgende Bruchteile werden in formatCurrency Methode von UtilFormatOut nicht berücksichtigt (OFBIZ-10142)
  • Fest kodierter String in PaymentGatewayServices (OFBIZ-10143)
  • Das Drucken der Versand-Label funktioniert nicht (OFBIZ-10153)
  • Mitarbeiterposition erlaubt kein „egal“ für Boolean-Felder (OFBIZ-10158)
  • Korrigieren von findOne() in OfbizDslDescriptorForEclipse.dsld (OFBIZ-10159)
  • Fehler in der Seitennummerierung in KeywordSearch.ftl und ProductSearchSession.java (OFBIZ-10154)
  • Streamen von großem Inhalt führt zu out of memory Exceptions (OFBIZ-10133)
  • Fehler beim Updaten von Inhalt der CMS Webseite (OFBIZ-10096)
  • Korrigiert den HttpServletRequestWrapper in ContextFilter.doFilter() (OFBIZ-10167)
  • Ersetzen des Asm select Plugins durch Select2 (OFBIZ-10113)
  • Bildschirm mit Fehler in der workeffort Komponente beim hinzufügen von Anforderungen (OFBIZ-10122)
  • GeoAssoc Daten  fehlen für Telangana Bundesstaat Indien (OFBIZ-10172)
  • Rainbow Theme: Fehler in avatar.ftl wenn kein Nachname existiert (OFBIZ-10177)
  • Korrigieren des EntitiySaxReader (OFBIZ-1032)
  • Hinzufügen/Verändern des fehlerhaften Kalender Event Screen (OFBIZ-10173)

Plugins

  • Birt Plugin hängt vom example Plugin ab (OFBIZ-9383)
  • Kürzliche Änderungen des Markups produzieren einen Fehler auf der Product view Seite (OFBIZ-10117)
  • Fehler auf der My Portal Request Overview Seite (OFBIZ-10183)