Neuigkeiten in der Apache OFBiz Community

Die ApacheCon Core EU 2015 wird mit einem kompletten Apache OFBiz Track aufwarten und die Community diskutiert aktuell das Redesign der Webseite und ihre Struktur sowie ein neues Logo.

ApacheCon Core EU 2015

Die Apache OFBiz Community hat erneut einen vollen OFBiz Track auf der ApacheCon Core EU 2015 in Budapest bekommen. Nach der Präsentation eines kompletten Tracks auf der ApacheConUS 2015 ist dies eine weitere gute Gelegenheit, OFBiz in seiner Vielseitigkeit vorzustellen. Der Track findet am 1. Oktober statt und enthält viele unterschiedliche Präsentationen. Es werden wieder Mitglieder des OFBiz PMC, Committer und Mitarbeiter teilnehmen.

Bei Interesse an der Teilnahme bei der ApacheCon Core EU 2015 kann man sich unter http://events.linuxfoundation.org/events/apachecon-core-europe/attend/register registrieren. Bei mehreren Teilnehmern ist es ggf. möglich, einen Gruppenrabatt zu bekommen.

Aktuelle Diskussionen

Redesign der Webseite

Aktuell wird das Redesign der Apache OFBiz Website diskutiert. Hauptintention ist die bessere Unterstützung der verschiedenen Zielgruppen, die die Webseite besuchen und eine klare und leicht zu findende Präsentation der vielen Informationen. Die Diskussion kann in diesem Mailinglisten Thread verfolgt werden.

Logo und Marketing

Zudem werden Ideen für ein neues Logo und die damit zu transportierende Botschaft besprochen, siehe den Mailinglisten Thread. Da Logo soll in verschiedenen Standardgrößen verfügbar gemacht werden. Weiterhin wurde über das OFBiz Marketing gesprochen sowie über die Erstellung von Projekt Marketingmaterial welches für jeden verwendbar ist.

Konferenzen und Events

Diesen Monat hat PMC Mitglied Nicolas Malin OFBiz auf der Recontres Mondiales du Logicels Libre (RMLL) in Beauvais, Frankreich präsentiert. Das Projekt schaut nun nach weiteren möglichen Events wie die FOSDEM und Rencontres Regionales de Logiciel Libre (RRLL) auf denen OFBiz vorgestellt werden könnte .

Im Folgenden nun die detaillierten Erweiterungen und Bugfixes im Juli 2015.

Neue Features und Verbesserungen

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

  • Setzen des Fokus auf das 1. Feld des scheduleForm Formulars in setServiceParameterSync.ftl, sofern es vorhanden ist.
  • EntityCondition.makeCondition(„geoTypeId“, „TERRITORY“) in CommonWorkers.java hinzugefügt (OFBIZ-6542).
  • Passport Komponente für OAuth2: Include der Passport Dateien in ecomseo entfernt, Schnellstart Dokumentation in der README hinzugefügt. (OFBIZ-6135).
  • OAuth2GitHubSeedData.xml und OAuth2LinkedInSeedData.xml von seed auf demo geändert, da die verwendete productStoreId 9000 sich in den Demodaten befindet (OFBIZ-6548).
  • Erstellen eines PDF mit Passwortschutz in OFBiz (OFBIZ-6504):
    • Verwendet FOP 2.0 native Verschlüsselung.
    • die Einbettungsoptionen sind Request Parameter, die im ScreenFopViewHandler.java unterstützt werden, die Optionen sind hier beschrieben: http://xmlgraphics.apache.org/fop/2.0/pdfencryption.html#embedded
    • die Standardwerte für die Optionen können in framework/webapp/config/fop.properties konfiguriert werden.
    • Es wurde ein Beispiel in der Example-Komponente hinzugefügt, wie man ein mit FOP generiertes PDF mit Besitzerpasswort und Benutzerpasswort schützt. Die Demoseite ist unter /example/control/ExampleReportPdfOptions?exampleId=EX01 zu finden.
  • ModelFormField.java: Das description Attribut des display-entity Elements wird nun maskiert um XSS Attacken zu vermeiden.
  • issuedDateTime aus der OrderItemQuantityReportGroupByProduct View Entity entfernt, da es in ItemIssuanceQuantitySum nicht enthalten ist (OFBIZ-6555).
  • webtools/control/EntitySQLProcessor FTL durch Widgets ersetzt (OFBIZ-6545). Ersetzt das EntitySQLCommand ftl durch ein Widget. Der Listen Screen konnte nicht migriert werden, da er Spalten dynamisch generiert.
  • ProductProductJump zh Label angepasst (OFBIZ-6564).
  • Verwende getCombinedMap anstatt getParameterMap zur Erzeugung der Parameter Map für string-map-prefix. Nun funktioniert string-map-prefix auch für Ajax Aufrufe (OFBIZ-6562).

Bugfixes

Funktionale und technische Fehlerbehebungen:

  • Das focus-field-name Form Widget Feature war defekt (OFBIZ-6544).
  • ant load-extseed verursachte einen Ausnahmefehler (OFBIZ-6553):
    • Passport enditymodel.xml geändert, um die 3 Warnungen im ThirdPartyLogin während des OFBiz Starts zu verhindern.
    • Classpath von lib/* aus der ofbiz-component.xml entfernt, da dieser in der Komponente nicht vorhanden ist.
  • streamContentToBrowser funktionierte nicht, wenn der Dateiname ein Komma enthielt (nur mit dem Chrome Browser) (OFBIZ-6554).
  • PartyContentWrapper.getPartyContentAsText hat falsche Methodensignatur verwendet (OFBIZ-6374).
  • Fehler beim Blättern in EditProdCatalogCategories (Catalog) (OFBIZ-6547). paginate-target=“EditProdCatalogCategories“ zum „EditProdCatalogCategories“ Formular hinzugefügt, um dieses Problem zu beheben.
  • Fehler beim Blättern in createProductSubscriptionResource (Catalog) (OFBIZ-5634). paginate-target=“EditProductSubscriptionResources“ zum „ListProductSubscriptionResources“ Formular hinzugefügt, um dieses Problem zu beheben.
  • ofbiz.org als Standard selGroup gesetzt, wenn keins vorhanden ist. Dies verhindert in den meisten Fällen die Fehlermeldung „Unable to esablish a connection with the database. (Unable to acquire a new connection from the pool)“.
  • Fehler beim Wechsel der Sprache nach Verwendung des Produkt Links auf der linken Seite des Product Screens (OFBIZ-6552).
  • Falsches Encoding des Prozentzeichens in Webtools/SQL Processor (OFBIZ-6567).

Documentation

  • LICENSE Datei mit den neuen Jar Dateien (pdfbox 1.8.5, jempbox 1.8.5, fontbox 1.8.5, xmlgraphics-commons 2.0.1, fop 2.0, batik-all 1.8) für die PDF Verschlüsselungsunterstützung aktualisiert (OFBIZ-6504).