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:
- Introduction to OFBiz Directory Structure Release 16.11
- Create a Plugin Release 16.11
- Setup OFBiz with MySQL
- Setup OFBiz in IntelliJ IDEA IDE – Release 16.11 and Trunk
- Database Entities
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
- Nach dem Ändern der How to migrate OFBiz from Derby to MySQL database Wikiseite, wird die Entityengine Definition für moderne mySQL-Versionen eingefügt.
Plugins
- Fertigstellung der Birt Flexible Reports Dokumentation (OFBIZ-9188)