Neuigkeiten in der Apache OFBiz Community

Diesen Monat gibt es Neuigkeiten über neu verfügbare OFBiz Tutorials, ein neuer Video Kanal wird erstellt, OFBiz kann nun auf Facebook gefunden werden, es werden veraltete Entitäten entfernt und sieben neue Mitglieder der ASF werden von der Community begrüßt.

Apache OFBiz auf Facebook

Apache OFBiz postet nun regelmäßig auf Facebook und erweitert damit die Präsenz des OFBiz Projekts in den sozialen Medien: OFBiz auf Facebook

Es wird nun aktiv daran gearbeitet die Social-Media-Aktivtät zu intensivieren. Wer einen Facebook Account hat, kann OFBiz durch liken der Seite und teilen von Kommentaren, Meinungen und Bildern unterstützen. Deepak Dixit, Ashish Vijaywargiya and Michael Brohl haben die Seite eingerichtet und die Administration der Seite im Auftrag des Projekts übernommen.

OFBiz Vimeo Kanal

Im letzten Monat haben wir von OFBiz’s neuem Youtube Kanal berichtet. Diesen Monat gibt es eine neue Erweiterung mit dem Vimeo Kanal von OFBiz. Es wird auf beiden Kanälen der selbe Inhalt veröffentlicht und so können sich Nutzer die Videos auf ihrem präferierten Videokanal ansehen. Deepak Dixit hat sich um die Einrichtung der beiden Kanäle gekümmert. Beiden Kanälen kann man folgen bzw. sie abonnieren um immer über die neuesten Videos informiert zu werden.

Neue OFBiz Tutorials

In diesem Monat hat das Community-Mitglied Pranay Panday einige neue Videotutorials erstellt. Die Videos können unter folgenden Links gefunden werden:

Ideen oder Wünsche zum eigenen erstellen von Videos für die Youtube und Vimeo Kanäle können als Nachricht mit Details an die dev-Mailingliste geschickt werden:  dev@ofbiz.apache.org.

Neue ASF Mitglieder aus der OFBiz Community

Sieben Personen aus der OFBiz Community wurden zu Apache Software Foundation Mitgliedern ernannt. Die Mitgliedschaft wird durch Vorschlag und Wahl anderer Mitglieder möglich, somit ist es eine große Ehre eine Einladung zu bekommen. Unsere Glückwünsche gehen an die folgenden Personen:

  • Taher Alkhateeb
  • Michael Brohl (ecomify GmbH)
  • Scott Gray
  • Bilgin Ibryam
  • Nicolas Malin
  • Anil Patel
  • Ashish Vijaywargiya

Aktuell hat OFBiz nun 12 ASF-Mitglieder aus der Community. Die Mitglieder haben viel Arbeit und Engagement in OFBiz und die ASF gesteckt.

Entfernung veralteter Entitäten

Die Arbeit zur Code Verbesserung geht weiter und im Rahmen dieser hat die Community sich dazu entschieden veraltete Entitäten zu löschen. Details darüber, was entfernt wurde, gibt es in dem folgenden Jira Issue: OFBIZ-9327 Remove Deprecated Entities

Neue Features und Verbesserungen

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

Framework

  • Refaktorisieren von list forms von Gateway-Transaktionen in Accounting zu grids (OFBIZ-9282)
    Refaktorisieren von list-form-Referenzen in screen widgets.
  • Hinzufügen von plugins in die .gitignore.
  • Entfernen der „quick ship“-Option für Produkte im Lieferrückstand.
  • Einbinden einer Validierung für das Hinzufügen eines Attributs in der AddProductAttribute-form (OFBIZ-7452)
  • Entfernen des doppelten NewQuote-button aus der ViewQuote- page (OFBIZ-9318)
  • Aktualisierung der Apache Geronimo Transaction von 3.1.1 auf 3.1.4.
  • Entfernen von veralteten Entitäten und deren zugehörige MigrationServices (OFBIZ-9327)
  • Konvertieren des Service welcher eine QuoteRole erstellt und entfernt zu „entity-auto“ und Hinzufügen eines Service um eine QuoteRole zu aktualisieren und ablaufen lassen (OFBIZ-9331)
  • Lösen von Abhängigkeiten vom OFBiz-framework auf OFBiz-plugins um Tests bauen und ausführen zu können  (OFBIZ-9322)
    Verschieben mancher Dateien in den applications-Ordner und Modifizieren anderer um die Abhängigkeitenreihenfolge zu reparieren.
  • ViewSize wird zu einem Integer konvertiert um Multiplikationen verwenden zu können.

Plugins

  • My Portal: Ausrichten der Spaltentitel in list Forms (OFBIZ-8486)
  • Entfernen der Abhängigkeiten vom OFBiz framework auf plugins (OFBIZ-9322)
  • Ersetzen der hart gecodeten  Strings im main Birt Screen mit Labels.

Bugfixes

Funktionelle und technische Fehlerbehebungen:

Framework

  • SOAPEventHandler zeigt Fehler im Log nur an, wenn secureSoapAnswer = „false“ ist. Jegliche Fehler sollen jedoch immer angezeigt werden (OFBIZ-9289)
  • Das Resultat nach Sortieren einer Spalte in der Lookup für DataRessourceId oder OwnerContentId soll auf der selben Seite (FindContent) angezeigt werden anstelle ein neues Fenster zu öffnen (OFBIZ-9280)
  • Hinzufügen eines fehlenden default-entity-name Attribut zur „entity-auto“ Servicedefinition von createReturnItemResponse. Das Fehlende Attribut verursachte einen Serviceausführungsfehler, sodass returns nicht mehr verarbeitet werden konnten.
  • Aktualisierung von Tomcat auf 8.0.42 wegen eines Bugs in der aktuellen Version (Für die Nachricht von Apache siehe Ticket) (OFBIZ-9313)
  • Die createTennant Gradle-Task schlägt fehl (OFBIZ-9273)
    Das Problem entsteht durch das Erstellen von der build.gradle Datei in plugins welche eine leere Gradle-Task definiert. Um das Problem zu lösen, den build.gradle-template-content auskommentieren.
  • Durch das Erstellen von plugins stürzt das build-System ab (OFBIZ-9273)
    Das Problem ist auf das Einführen von dem falschen Flag pluginId anstelle des richtigen Flag plugin.name zurückzuführen.
  • Schlagwörter für gerade neu erstellte WorkEfforts werden nicht aufgelistet (OFBIZ-9315)
  • Wenn verbose auf „true“ gesetzt wird zeigt UtilHttp.getParameterMap() den Username mit zugehörigem Passwort im Log an (OFBIZ-9310)
    Ändern durch Auskommentieren der Zeile welche den „Request Parameter Map Entries“ ausgibt und dadurch diese Daten im Log dokumentiert.
  • Fehlerhaftes Aktualisieren eines Routing ohne Angabe eines Routingnamen (OFBIZ-7375)
  • Erstellen und Nutzen einer OWASP PolicyFactory um den Inhalt des ContentWorker für Birt Flex Reports aufzuräumen (OFBIZ-9166)

Plugins

  • Der Lucene 5.4.0 Standardkonstruktor für BooleanQuery ist veraltet und löst an folgenden Stellen Fehlermeldungen aus:
    • Beim klicken auf den Find-Button in CMS (OFBIZ-9301) (In diesem Ticket sind ausführliche Informationen über den Konstruktor zu finden)
    • Bei der Produktsuche in CMS (OFBIZ-9308)
    • Beim ausführen von searchContent auf der showcontenttree-Seite in Ecommerce Component (OFBIZ-9309)
  • Der Hilfe-Button oder -Link wird in Birt, BI, und Beispielkomponenten nicht angezeigt (OFBIZ-9311)
  • Lock auf dem Lucene Index Lock kann nicht erhalten werden (OFBIZ-7265)
  • Entfernen der birt.tld Datei und allen zugehörigen Dateien und Codezeilen (OFBIZ-9323)
    Aus Lizenzgründen muss der Birt Web Viewer aus OFBiz entfernt werden.

Dokumentation

Framework

Plugins

  • Fertigstellung der Birt Flexible Reports Dokumentation (OFBIZ-9188)