Neuigkeiten in der Apache OFBiz Community

Diesen Monat gibt es News von der anstehenden ApacheCon in Sevilla, neuen Kommunikationsmöglichkeiten mit HipChat, dem vergangenen OFBiz Community Day, dem neuen Plugin System sowie Zuwachs im Project Management Committee.

Apachecon EU 2016 – Seville

Die OFBiz Community hat eine Reihe von Vorträgen zur ApacheCon in Sevilla eingereicht. Fünf OFBiz Vorträge wurden ausgewählt und bilden einen eigenen OFBiz Track auf der ApacheCon. Die Themen reichen von der Verbesserung der User Experience bis hin zum neuen OFBiz Plugin Management System. Die Sprecher kommen aus Frankreich, Indien und Kuwait.

Alle Details zum OFBiz Track finden sich hier.

Die ApacheCon wird wieder eine gute Gelegenheit für die Community bieten, sich persönlich zu treffen, sich kennenzulernen und miteinander zu arbeiten. Wer Interesse an einer Teilnahme hat, kann sich auf der Seite der Linux Foundation näher informieren.

OFBiz Community HipChat Raum

Für die OFBiz Community wurde ein neuer HipChat Raum eingerichtet. Dieser Chatraum ist offen für alle und kann über folgenden Link erreicht werden: OFBiz HipChat Raum. Der Chatraum soll die Zusammenarbeit, Betreuung und die Teambildung fördern. Dort kann einfach eingesehen werden, welche Community Mitglieder gerade online sind. Es können Fragen gestellt werden und man kann sich über OFBiz austauschen. Wie üblich werden Diskussionen in die Mailingliste verlagert.

Der OFBiz Hipchat Raum wird gerne genutzt und kam u.a. auch am Communit Day zum Einsatz.

OFBiz Community Day

Die Community Days werden alle 3 Monate durchgeführt. Der vergangene fand statt am 17. September. Erneut war die Aktivität an diesem Tag wieder sehr hoch mit 103 Commits und 82 geschlossenen oder gelösten Tickets. OFBiz wurde an diesem Tag im ASF Status Monitor als das aktivste Projekt registriert. Pranay Pandey, Arun Patidar, Jacques Le Roux, Gil Portenseigne und Michael Brohl führten dabei die Top 5 der aktivsten Committer an.

Der nächste OFBiz Community Day ist geplant für den 17. Dezember 2016.

OFBiz Plug In Manager

In den letzten Wochen wurde viel Arbeit investiert, um das Plugin Management System für OFBiz fertigzustellen. OFBiz deckt viele verschiedenen Geschäftprozesse ab und die Möglichkiet, diese Features zukünftig flexibel ein- und ausschalten zu können und eigene Plugins zu erstellen ist eine wichtige neue Funktionalität. Der Wechsel von Ant zu Gradle als Build System hat die Entwicklung des Plugin Managements deutlich vereinfacht.

Das Plugin Management System steht ab sofort im Trunk zu Verfügung und wird in das nächste OFBiz Release einfließen.

Vielen Dank an Taher Alkhateeb, der das Plugin Management System maßgeblich entwickelt hat.

Neues Mitglied im OFBiz PMC

Diesen Monat wurde ecomify Gründer und Geschäftsführer Michael Brohl in das Apache OFBiz Project Management Committee berufen.

 

Neue Features und Verbesserungen

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

Bugfixes

Funktionelle und technische Fehlerbehebungen:

  • Kleine Probleme, die als Warnungen in Eclipse angezeigt werden (OFBIZ-8115)
  • Fehler in der PDF-Drucken Funktionalität im „Inventory Average Cost“ Screen (OFBIZ-7390)
  • Konsolenwarnung wegen eines doppelten Field Alias (OFBIZ-7986)
  • Unnötige Bedingung im Product Decorator (OFBIZ-7602)
  • Nach dem Auswählen einer Option aus einem Drop-down in einem Suchscreen wird unnötigerweise „—“ als Option im Drop-down angezeigt (OFBIZ-8050)
  • Die „Geo Location“ Funktionalität im „Facility Contact Information“ Screen funktioniert nicht (OFBIZ-7343)
  • Rückgängigmachen eines Commits, der den Wert „safe“ für das Attribut „allow-html“ als deprecated deklariert hat
  • Probleme mit dem „Character Encoding“ in build.gradle (OFBIZ-8119)
  • „testFopMacroLibrary“ funktioniert unter Windows nicht (OFBIZ-7938)
  • Fehlender Service zum Löschen (OFBIZ-8012)
  • Verschieben der „Java encoding declaration“ in die „project configuration“ Sektion in build.gradle (OFBIZ-8119)
  • Entitätsnamen die mit einem Schemanamen beginnen führen zu einem Fehler in Postgres (OFBIZ-8137)
  • Bei Rückgängen kann der Status von „cancel“ auf „empty“ gesetzt werden, das sollte nicht möglich sein (OFBIZ-7724)
  • Autovervollständigung funktioniert nicht bei „Data Resource Id“ und „Owner Content Id“ (OFBIZ-7721)
  • Es ist nicht möglich eine neue „lotId“ zu einem bestehenden „Inventory Item“ hinzuzufügen (OFBIZ-7533)
  • Spendenwerte werden basierend auf Liefermenge aufgeteilt (OFBIZ-7440)
  • Falscher Modulname in DelegatorFactory.java
  • GenericDelegator wirft eine ungefangene Nullpointer Exception, wenn delegatorInfo null ist
  • Es existieren keine Staaten/Provinzen beim Anlegen eines neuen Kunden aus Japan (OFBIZ-8136)
  • Die Option „Only Not Used Labels“ im Labelmanager funktioniert nicht (OFBIZ-8114)
  • Sicherheitslücke im „sort-order“ Element des Form Widgets
  • Der Menüeintrag „ShipmentGatewayConfig“ in „FacilityMenus“ hat eine falsche Berechtigung (OFBIZ-8172)
  • Der Labelmanager durchsucht keine Groovy Dateien (OFBIZ-8153)
  • Die Anzeige für Staaten/Provinzen für nicht-US Entitäten ist unpassend (OFBIZ-8231)
  • Der View Screen der Apache Solr Integration Komponente ist fehlerhaft (OFBIZ-8225)
  • „postAddressHtmlFormatter“ in PartyScreen funktioniert nicht richtig (OFBIZ-8242)
  • Das Profil der Kontaktperson wird beim „quick add“ eines Kontaktes in SFA nicht angezeigt (OFBIZ-7816)
  • Pagination Fehler in diversen Formen (OFBIZ-8254) (OFBIZ-8236) (OFBIZ-8280)
  • Spaltennamen ist List Formen werden versetzt angezeigt (OFBIZ-8260) (OFBIZ-8272)
  • „RateAmount“ wird nicht gefunden, wenn als Level „WorkEffort“ gesetzt ist (OFBIZ-8052)
  • Ungültiges UI Label im „Edit Return“ Screen (OFBIZ-8262)
  • Die Screens „Edit Calendar Exception Day“ und „Edit Calendar Exception Week“ sind fehlerhaft (OFBIZ-8222)
  • Obsolete Funktion „popUpPrint“ in OfbizUtil.js (OFBIZ-8275)
  • Der Screen „Update Party Invitation“ ignoriert das Feld „toName“ (OFBIZ-8151)
  • jquery.jgrowl.min.css wird zwei mal im HTML verlinkt (OFBIZ-7758)
  • Der „find“ Button im „Lookup Account“ Screen leitet auf den Screen „Lookup Group“ weiter (OFBIZ-7117)
  • Das Hinzufügen eines „WorkEffort Timesheet“ zu „Invoice“ oder „New Invoice“ funktioniert nicht (OFBIZ-5636)
  • Das Hinzufügen einer Rolle zu einer Party funktioniert nicht, wenn man eine zweite Rolle hinzufügen will (OFBIZ-7135)
  • SvnInfo.ftl und GitInfo.ftl werden nicht standardmässig generiert (OFBIZ-8250)
  • Das Layout des Screens „Order Status“ in der ecommerce Komponente ist fehlerhaft (OFBIZ-8265)
  • Barcode Elemente, die in XSL-FO Templates eingebunden sind, funktionieren nicht wegen einer falsch deklarierten Dependency in build.gradle
  • Das Anklicken des Submit Button im „Qualification“ Screen rendert ein fehlerhafte Seite (OFBIZ-8223)
  • Fehler beim Aktualisieren des „Routing Task“ „deliverable product“ (OFBIZ-8296)
  • „Order By Referrer“ funktioniert nicht (OFBIZ-7318)
  • Fehler auf der Hauptseite der scrum Komponente (OFBIZ-8318)
  • Fehler in der Labelsuche in Webtools (OFBIZ-8315)
  • Das Sortieren von Produktübersichten im Produktkatalog resultiert in einem leeren Screen (OFBIZ-8302)
  • Der Service findContentParens kann aus webtools nicht ausgeführt werden (OFBIZ-8322)