Apache OFBiz News – Februar 2021

Aktuelles aus der Apache OFBiz Community

News Zeitung und Tastatur
Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. Diesen Monat teilen wir mit Ihnen Neuigkeiten über den JCenter Shutdown, Java Open JDK 11 & 17 Support, und eine Diskussion zum Thema “Customer Journey im Online-Handel”, inklusive der üblichen Liste von Funktionen, Verbesserungen und Statistiken.

JCenter Shutdown durch JFrog

Apache OFBiz verwendet Bintray JCenter als Gradle-Repository, um Abhängigkeiten herunterzuladen und zu benutzen.
Kürzlich hat JFrog angekündigt, die JCenter-Dienste am 1. Mai 2021 abzuschalten. Benutzer dieser Dienste werden auf das jeweilige kanonische Repository umsteigen müssen.
Im Verlauf dieses Monats diskutierte die Community, wie diese Änderung auf die praktikabelste Art und Weise gehandhabt werden kann, wobei beschlossen wurde, dass auf eine Migration zu Maven Central hingearbeitet wird. Diese Umstellung wurde erfolgreich durchgeführt.
Die Community entschied sich außerdem für ein weiteres Release der 17.12er Serie, um die bestehenden Anwender zu unterstützen.
Wenn Sie eine Version nach 16.11 mit dem Gradle-Build-System verwenden, empfiehlt die Community ein Upgrade mit der neuesten kommenden Version 17.12.06.

Hier ist der Link zur offiziellen Ankündigung:
https://jfrog.com/blog/into-the-sunset-bintray-jcenter-gocenter-and-chartcenter/

Nachfolgend die Links zu den Diskussionen und Aktionen:
https://s.apache.org/5pc08
https://issues.apache.org/jira/browse/OFBIZ-12171

Danke an Taher Alkhateeb, Michael Brohl, Jacques Le Roux und Nicolas Malin für die wertvollen Diskussionen und Bemühungen in dieser Richtung.

 

Java Open JDK 11 und 17 Support

In diesem Monat wurde in der Community über den Support für JDK 11 und 17 für die kommenden Branches diskutiert.
JDK11 wird mindestens bis Oktober 2024 verfügbar sein und JDK17 (LTS) wird von September 2021 bis 2025 verfügbar sein (unter Berücksichtigung einer Mindestunterstützung von 4 Jahren für LTS).
Die Community entschied sich für JDK11 für den kommenden Release-Branch r21 und für JDK17 für den Trunk, sobald dieser verfügbar ist.
JDK11 ist bereits getestet und die Community hat OFBiz dafür vorbereitet.

Unter dem unten stehenden Link können Sie die Entwicklung um die JDK11-Unterstützung verfolgen:
https://issues.apache.org/jira/browse/OFBIZ-10757

Nachfolgend der Link zu den Diskussionen:
https://s.apache.org/3ykit

Vielen Dank an Michael Brohl für die Initiierung der Diskussion und an alle, die ihre wertvollen Inputs gegeben haben.

 

Customer Journey im Online-Handel

Die OFBiz-Community diskutiert zum Thema “Customer Journey im Online-Handel”, wobei folgende Aspekte behandelt wurden:

– Die Erwartungen eines Kunden beim Kauf in einem Online-Handel gegenüber den Erwartungen eines Kunden beim Kauf in einem stationären Geschäft
– Verbesserung des Kundenerlebnisses beim Kauf in einem Online-Handel
– Der Zyklus einer Bestellung und die Kommunikation mit dem Kunden während verschiedener Ereignisse im Ablauf einer Bestellung
– Die Rolle von Mobile-First-, Omnichannel-, Buy-Online-and-Pick-Up-In-Store- (BOPIS), Buy-Online-and-Return-In-Store- (BORIS) Strategien bei der Verbesserung der Kundenerfahrung

In der Community gab es eine erste Diskussion, in der folgende Punkte besprochen wurden:
– Zweck der Serie
– Erwartungen des Kunden beim Online-Kauf verstehen
– Möglichkeiten zur Verbesserung des Kundenerlebnisses
– Aktionsplan für die Diskussion
– Zyklus einer Bestellung und Kommunikation
– Online- und Offline-Vertriebskanäle
Kundenbindung und -gewinnung

Nachfolgend der Link zur ersten Diskussion:
https://youtu.be/prYuGbUJPPI

Gerne können Sie sich an der Diskussion beteiligen und Ihre Erfahrungen teilen:
https://s.apache.org/u2ewa

Vielen Dank an Arpit Mor für die Initiierung und an alle, die dazu beigetragen haben.

 

OFBiz Statistiken

Apache Kibble zeichnet einige Statistiken der OFBiz Community in der Demoinstanz auf. Wir können also im folgenden einige Highlights des letzten Monats präsentieren:

  • JIRA Aufgaben Tracker: 28 Aufgaben wurden angelegt und 67 Aufgaben wurden geschlossen (7 verschiedene Personen waren beteiligt die Aufgaben zu schließen)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: Es wurden 125 Commits durchgeführt (10 Committer waren aktiv)
    • Plugins: 20 Commits haben zu 422 geänderte Codezeilen geführt (5 Committer waren aktiv)
  • Mailing Lists:
    • Dev: Es wurden 110 E-Mails versendet und über 22 Themen diskutiert ( 16 Personen waren beteiligt)
    • User: Es wurden 67 E-Mails versendet und über 17 Themen diskutiert ( 22 Personen waren beteiligt)

 

Neue Funktionen und Verbesserungen

Funktionale Erweiterungen und Verbesserungen zudem Updates von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:

Framework

  • Konvertiert EmailServices.xml von mini lang nach groovy (OFBIZ-11868)
  • Konvertiert DataServices.xml nach Groovy (OFBIZ-11469)
  • Ersetzt ModelInduceFromDb durch Widgets (OFBIZ-6510)
  • Aktualisiert Tomcat von 9.0.41 auf 9.0.43 (OFBIZ-12165)
  • Konvertiert OrderDeliveryServices.xml von mini lang nach groovy (OFBIZ-11461)
  • Behebt einen von Checkstyle gemeldeten Fehler im Java-Doc (GitHub Link)
  • Entfernt unbenutzte Importe (OFBIZ-12169)
  • Zeigt Popup zur zuletzt besuchten Zeit nach dem Login an (OFBIZ-12148) (#266)
  • Fügt einen Zeilenumbruch am Ende der Datei hinzu (OFBIZ-12169)
  • Fügt einen Beispiel-Hinweis zur Speichereinstellung für den Fall von Heap-Speicherproblemen während des Builds hinzu (GitHub Link)
  • Aktualisiert die maximale Checkstyle-Fehleranzahl entsprechend den letzten Änderungen (OFBIZ-12169)
  • Deklariert Klassen final, so wie von Checkstyle vorgeschlagen (OFBIZ-12169)
  • Entfernt und fügt Leerzeichen hinzu, wie von Checkstyle vorgeschlagen (OFBIZ-12169)
  • Verbessert: If else-Konstrukt muss Klammern verwenden (OFBIZ-12169)
  • Benennt einige konnotierte Wörter wie Blacklist und Whitelist um (OFBIZ-12168)
  • Entfernt illegale Zeichen, wie sie von Checkstyle angezeigt werden (OFBIZ-12169)
  • Verbessert: Ersetzt das Tabulatorzeichen (OFBIZ-12169)
  • Ersetzt ‘.*’ Importform (OFBIZ-12169)
  • Verbessert: Setzt jede Variablendeklaration in eine eigene Anweisung (OFBIZ-12169)
  • Verbessert: Vereinfacht den Ausdruck (OFBIZ-12169)
  • Verbessert: Maximale Zeilenlänge ist 150 Zeichen lang (OFBIZ-12169)
  • Korrigiert die Einrückungsebene (OFBIZ-12169)
  • Entfernt nachstehende Leerzeichen (OFBIZ-12169)
  • Entfernt verschachtelte Blöcke und schließt OutputStream in finally-Anweisung (OFBIZ-12169)
  • Legt kalendarische Daten in Migrationsdiensten fest, um sie später wieder entfernen zu können (GitHub Link)
  • Verbessert: Multiblock-Einrückungen wie von Checkstyle angezeigt (OFBIZ-12169)
  • Ändert die Reihenfolge der Modifikatoren (OFBIZ-12169)
  • Ändert den Zeilenumbruch, damit die Zeile nicht mit “(” beginnt (OFBIZ-12169)
  • Entfernt innere Zuordnungen (OFBIZ-12169)
  • Entfernt die bedingte Logik, wie von Checkstyle gezeigt (OFBIZ-12169)
  • Verbessert: Verwendet Großbuchstaben ‘L’ wie von Checkstyle vorgeschlagen (OFBIZ-12169)
  • Vereinfacht den Code von ModelInduceFromDb.groovy zu einem Einzeiler (GitHub Link)
  • Verbessert: Behebt verbleibende Checkstyle-Fehler (OFBIZ-12169)
  • Wechselt von jCenter zu mavenCentral, um das Herunterfahren von jCenter zu handhaben (OFBIZ-12171)
  • Entfernt Compdoc-Funktionalität aus dem Content Manager (OFBIZ-10476)
  • Verbessert: Standardmäßige Anordnung der Webapps-Titel im Hauptmenü (OFBIZ-12166)
  • Korrigiert die maximal zulässige Anzahl von Checkstyle-Fehlern (OFBIZ-12169)
  • Verbessert: Elementverknüpfung kann Teilbereich aktualisieren (OFBIZ-11810)
  • Verbesserung des Screens Stücklistensuche (OFBIZ-12179)
  • Aktualisiert Freemarker auf 2.3.31 (GitHub Link)
  • Vergrößern des Menüs “weitere Apps” im Rainbow Stone-Theme (OFBIZ-12181)
  • Erhöht die Länge einiger französischer Label (GitHub Link)
  • Konvertiert CostService.xml von mini lang nach groovy (GitHub Link)
  • Verbessert: Feld ‘govAgencyPartyId’ zeigt alle Parteien an, nicht nur Regierungsbehörden (OFBIZ-10863)
  • Konvertiert ImageManagementServices.xml von mini lang nach groovy (OFBIZ-11604)
  • Verbessert: Überprüfung der Abhängigkeiten (OFBIZ-12186)

Plugins

  • Benennt einige konnotierte Wörter wie Blacklist und Whitelist um (OFBIZ-12168)
  • Entfernt HelpData-Dateieinträge aus ofbiz-component.xml (#54) (GitHub Link)
  • Wechselt von jCenter zu mavenCentral, um das Herunterfahren von jCenter zu handhaben (OFBIZ-12171)
  • Verbessert: Standardreihenfolge der Webapps-Titel im Hauptmenü (OFBIZ-12166)
  • Deklariert Klassen final, wie von Checkstyle vorgeschlagen (OFBIZ-12169)
  • Fügt einen Zeilenumbruch am Ende der Datei ein (OFBIZ-12169)
  • Verbessert: If else-Konstrukt muss Klammern verwenden (OFBIZ-12169)
  • Entfernt veralteten Kommentar (OFBIZ-12171)

Bugfixes

Framework

  • Behebt: StringOutOfBounds Exception bei der Überprüfung der verfügbaren Sprachen (OFBIZ-10707)
  • Entfernt _PREVIOUS_REQUEST_ Session-Attribut auf Nicht-Authentifizierungsseiten (OFBIZ-12047)
  • Behebt Checkstyle-Probleme in WebToolsDbEvents und UtilXml (OFBIZ-6510)
  • Fügt eine Blacklist (demnächst umbenannt in Denylist) in der Java-Serialisierung hinzu (OFBIZ-12167)
  • Verhindert NPE in Party/Meine Kommunikationen (OFBIZ-12164)
  • Behebt: ViewQuoteProfit zeigt Felder in falscher Reihenfolge an (OFBIZ-11680)
  • Behebt die Konsolenwarnung “File Resource not found” in Bezug auf bereits entfernte Datendateien (GitHub Link)
  • Behebt: Falsches Mapping für Lookup Purchase Order (#272) (GitHub Link)
  • Fügt log4j-Abhängigkeiten hinzu, um Klassenpfadkonflikte beim Laden von log4j zu vermeiden ReflectionUtil (OFBIZ-12171)
  • Verwendet from-field-Muster statt value=${***}-Muster im ‘set’-Element (OFBIZ-9607)
  • Behebt einen Syntaxfehler (GitHub Link)
  • Behebt: Webapp-Position funktioniert nicht richtig (OFBIZ-12176)
  • Behebt: Produkt (vom Typ ASSET_USAGE) konnte nicht im Auftrag hinzugefügt werden (OFBIZ-10791)
  • Behebt: Finanzkonto-Transaktion (OFBIZ-10308)
  • Korrigiert den Propertynamen wie in general.properties definiert (OFBIZ-10008)
  • Behebt: Umgehung der Java GString nach String Konvertierung in ObjectType::simpleTypeOrObjectConvert (OFBIZ-12182)
  • Behebt: Falsche Überschrift beim Anlegen eines Angebots unter der Auftragskomponente (OFBIZ-11221)
  • Behebt: Fehler bei Schnellversand Komplettauftrag (OFBIZ-12185)
  • Behebt: Fehler beim Hochladen einer Datei im Dateimanager des Ecommerce-Profils (OFBIZ-10746)
  • Behebt: Falsche Wiki-URL (GitHub Link)
  • Behebt: Fehler beim Ausführen von MRP (OFBIZ-12187)
  • Behebt: Entfernen von CommunicationContent funktioniert nicht wie erwartet (OFBIZ-12172)

Plugins

  • Behebt: Besuchsdeaktivierung verursacht NullPointerException bei ecomm-Groovy-Skript (OFBIZ-12173)
  • Behebt: Filterung auf StatusId in FindTask funktioniert nicht (#55) (GitHub Link)
  • Behebt: Fehler beim Hochladen einer Datei im Dateimanager des Ecommerce-Profils (OFBIZ-10746)
  • Behebt: Exception-Fehler im E-Commerce-Portal beim Versuch, einen neuen Benutzer zu registrieren (OFBIZ-12189) (GitHub Link)

Apache OFBiz News – Februar 2020

Aktuelles aus der Apache OFBiz Community

Willkommen zu unserem monatlichen Apache OFBiz News-Überblick. Diesen Monat stellen wir Ihnen Einzelheiten zu unserer üblichen Liste von Funktionen, Verbesserungen und Statistiken in OFBiz vor .

OFBiz Statistiken

Apache Kibble zeichnet einige Statistiken der OFBiz Gemeinschaft in der Demoinstanz auf. Wir können also im folgenden einige Highlights des letzten Monats präsentieren:

  • JIRA Aufgaben Tracker: 94 Aufgaben wurden angelegt und 92 Aufgaben gelöst (11 verschiedene Personen waren beteiligt)
  • Code-Veränderungen und Commit-Aktivität:
    • Framework: 117 Commits haben zu 41,600 geänderte Codezeilen geführt (14 Committer waren aktiv)
    • Plugins: 36 Commits haben zu 2,430 geänderte Codezeilen geführt (7 Committer waren aktiv)
  • Mailling Listen:
    • Dev: Es wurden 186 E-Mails versendet und über 39 Themen diskutiert (31 Personen waren beteiligt)
    • User: Es wurden 35 E-Mails versendet und über 9 Themen diskutiert (17 Personen waren beteiligt)

Neue Funktionen und Verbesserungen

Funktionale Erweiterungen und Verbesserungen zudem Updates von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:

Framework

  • Verbessert deutsche Übersetzungen in HumanResUiLabels (OFBIZ-11134)
  • Übersetzt ein Dropdown bzgl. Rechnungsarten (OFBIZ-10191)
  • Ergänzt ein ‘controlPath’ Attribut (GitHub Link)
  • Entfernt ungenutzte Labels aus ProductUiLabels (GitHub Link)
  • Bindet VisualThemes in dem Bereich der ModelForms ein (OFBIZ-11335)
  • Liefert ‘CommonForms’ als Templates, die durch Themes konfiguriert werden (OFBIZ-11335)
  • Entfernt ungenutzte Labels aus AccountingUiLabels (GitHub Link)
  • Entfernt ungenutzte Labels aus HumanResUiLabels (GitHub Link)
  • Konvertiert ProductServices von Mini Lang zu Groovy (OFBIZ-10231)
  • Erweitert das steuerbare Exportfeature um die Klasse EntityQuery (OFBIZ-11158)
  • Entfernt im Produktvergleich die doppelte Anzeige der Menge und des ‘Add to Cart’ Buttons (OFBIZ-10665)
  • Entfernt den view-request-Button im Angebots-Screen, falls keine Kundendaten vorliegen (OFBIZ-10629)
  • Konvertiert ContactMechServices von Mini Lang zu Groovy (OFBIZ-11358)
  • Sorgt dafür, dass mittels ‘print’ und ‘export’ Berichte (ViewFacilityInventoryByProduct) in einem neuen Tab geöffnet werden (OFBIZ-10526)
  • Refaktoriert den Prozess zur Bereinigung alter aufgelisteter Aufgaben (OFBIZ-11200)
  • Liefert die Testmethode ModelFormFieldTest#fieldUsesFlexibleContainerId (GitHub Link)
  • Verbessert Kommentare in der build.gradle Datei (GitHub Link)
  • Verschiebt Berechtigungsüberprüfungen mittels Services in die Serviedefinition (GitHub Link)
  • Konvertiert CategoryContentServices von Mini Lang zu Groovy (GitHub Link)
  • Verbessert die Performance des Entitäten-Exportes (GitHub Link)
  • Entfernt den ungenutzten Service ‘createTopic’ (OFBIZ-11376)
  • Refaktoriert die Klassen CallService, EntityCount, Calculate und Log (OFBIZ-10571)
  • Setzt in der Erstellung der AsciiDoc-Dokumentationen die TOCs auf die linke Seite (OFBIZ-11423)
  • Sorgt für die Nutzung des FlexibleStringExpander im ‘target-parameter’ der Suchfelder (GitHub Link)
  • Liefert ein Checkstyle, um eine leere Zeile am Ende einer Quelldatei zu legitimieren (GitHub Link)
  • Konvertiert PartyInvitationService von Mini Lang zu Groovy (OFBIZ-11360)
  • Ergänzt ein ‘controlPath’ Attribut bzgl. des ‘ofbizUrl’-Freemarkermacros (OFBIZ-11317)
  • Verbessert die Klasse ObjectInputStream (OFBIZ-10837) (OFBIZ-11398)
  • Refaktoriert Code, um Groovy-Syntax verwenden zu können (OFBIZ-10231)
  • Updatet die indischen Geoinformationen, um den ISO Notifications vom 22.11.2019 gerecht zu werden (OFBIZ-11399)
  • Liefert der Geo-Entität zu Ladakh fehlende GeoAssoc-Daten (GitHub Link)
  • Konvertiert die Thesaurus-Services aus CommonServices von Mini Lang zu Groovy (OFBIZ-11357)
  • Ergänzt UtilHttp#getMultiPartParameterMap um ein FileItem (OFBIZ-11346)
  • Upgradet Tomcat von 9.0.29 auf 9.0.31 (OFBIZ-11407)

Plugins

  • Liefert eine .gitignore-Datei (GitHub Link)
  • Liefert dem eCommerce-Modul eine Cookie-Einwilligung (OFBIZ-11333)
  • Entfernt einen redundanten ‘stream’ request aus ecomseo (GitHub Link)
  • Entfernt eine SVG Definition (GitHub Link)
  • Entfernt ungenutzte Labels aus AssetMaintUiLabels (GitHub Link)
  • Entfernt im Produktvergleich die doppelte Anzeige der Menge und des ‘Add to Cart’ Buttons (OFBIZ-10665)
  • Sorgt dafür, dass mittels ‘print’ und ‘export’ Reportes ‘ViewFacilityInventoryByProduct’ jeweils ein neuer Tab geöffnet wird (OFBIZ-10526)
  • Verbessert das Verhalten der Berichterstellung innerhalb von ‘Sale Orders By Channel’ (OFBIZ-10624)

Bugfixes

Funktionale und technische Bugfixes:

Framework

  • Fixt einen Fehler in der Javadoc-Erstellung (GitHub Link)
  • Fixt: Fehler in der Nutzernachahmung, wenn eine verschachtelte Berechtigungsstruktur vorliegt (OFBIZ-11342)
  • Entfernt userLogin und impersonateLogin aus dem jsonResponseFromRequestAttributes (OFBIZ-5409)
  • Fixt: basierend auf einen Fehler, sollte ‘setUserTimeZone’ nur einmal ausgeführt werden (OFBIZ-11329)
  • Fixt: Checkstyle Fehler in der Klasse ComponentContainerTest (GitHub Link)
  • Fixt: fehlgeschlagene planmäßige Jobs werden nicht wieder eingeplant, wenn diese über zeitliche Variablen konfigureirt wurden (OFBIZ-11340)
  • Entfernt unnötige Versandgruppierungen in Bestellungen (OFBIZ-10489)
  • Fixt: Es ist nicht möglich in der einseitigen Bestellübersicht den dritten Schritt zu erreichen (OFBIZ-11318)
  • Fixt: Ein Form-Feld mit input-method=’time-dropdown’ ist nicht in der Lage Zeitstempel im Standardformat zu interpretieren (OFBIZ-11150)
  • Kommentiert aus Sicherheitsgründen den Request ‘stream’ aus dem eCommerce-Modul aus (OFBIZ-11353)
  • Fixt: Die alternativer Ausdruck im KeyWord-Thesaurus funktioniert nicht (OFBIZ-11291)
  • Fixt: Im CMS-Modul funktioniert das Hinzufügen von Content nicht (OFBIZ-10833)
  • Kommentiert aus Sicherheitsgründen den Request ‘stream’ aus commonext aus (OFBIZ-11353)
  • Fixt: Der Request ‘stream’, der in ecommerce und commonext definiert ist, benötigt eine Authentifizierung (OFBIZ-11349)
  • Verbessert die FoFormMacro-Implementierung, sodass nicht-separierte Formlisten unterstützt werden (OFBIZ-11335)
  • Korrigiert einen Checkstyle Fehler innerhalb des ModelThemes (GitHub Link)
  • Fixt: FindGeneric schlägt bei der Erstellung von Forms fehl (OFBIZ-11335)
  • Fixt: replaceFirst ist nicht robust gegenüber speziellen Ausdrücken (OFBIZ-11396)
  • Fixt: Die UserLoginPasswordHistory speichert nicht ordnungsgemäß das im UserLogin gesetzte Passwort (OFBIZ-10802)
  • Fixt: Bei der Weiterleitung von der Benachrichtigungsseite zur Request-Detail-Seite erfolgt ein Fehler (OFBIZ-9658)
  • Fixt: Wenn eine Bestellung mit einem angepassten Preis durchgeführt wird, kommt es zu einer falschen Preisanzeigen (OFBIZ-7610)
  • Fixt: Fehler auf der Allokationsplanseite (OFBIZ-11338)
  • Fixt: Es kommt zu einem Fehler, wenn eine Vereinbarungsposition aus einer Vereinbarung entfernt wird (OFBIZ-11410)
  • Liefert fehlende Intergerdefinitionen in den Datenbanken Apache Derby, MySQL und PostgreSQL (GitHub Link)
  • Fixt: Fehler in EntityQuery#getFieldList (GitHub Link)
  • Fixt: Falscher Dateiname in accounting.adoc (GitHub Link)
  • Fixt: Durch Connection-Locks werden von DatabaseUtil#getColumnInfo keine Primärschlüssel ermittelt (OFBIZ-11312)
  • Fixt: Obwohl eine Bestellung abgeschlossen wurde, ist die Kommissionierliste noch im Status der Erfassung (OFBIZ-10883)
  • Fixt den folgenden Fehler in hr-glossary.adoc: line 22: id assigned to block already in use: ANNUAL_REVENUE (GitHub Link)
  • Beschränkt die Zeilenlänge in der Klasse ModelFormFieldTest auf die konventionelle Länge (GitHub Link)
  • Revidiert “Improved: Remove unused services from party/services_view.xml and PartyServices.java/.xml. (OFBIZ-9988)” (GitHub Link)
  • Revidiert “Multi Part Input Parameters not Available in Groovy Event (OFBIZ-5048)” (GitHub Link)

Plugins

  • Fixt: Fehler bei der Initialisierung von ‘billFromParty’ zwischen dem groovy context und dem Service ‘loadSalesOrderItemFact’ (GitHub Link)
  • Kommentiert aus Sicherheitsgründen den Request ‘stream’ aus dem eCommerce-Modul aus (OFBIZ-11348)
  • Fixt: Der Request ‘stream’, der in ecommerce und commonext definiert ist, benötigt eine Authentifizierung (OFBIZ-11349)
  • Fixt: replaceFirst funktioniert bzgl. spezieller Ausdrücke nicht konsistent (OFBIZ-11396)
  • Fixt: Das Nutzerinterface der Rechnungsinformationen ist verzerrt (OFBIZ-10980)

Dokumentationen

Framework

  • Migriert die vorhandene Themedokumentation in das Format AsciiDoc (OFBIZ-11311)
  • Upgradet die Dokumentation in der ofbiz-component.xml des Catalina-Moduls zur Version 9.0 (GitHub Link)
  • Liefert eine Dolumentation über das Form-Widget-Attribut ‘id-name’ (GitHub Link)
  • Konvertiert alle Einstellungs-Hilfe-Datein in das AsciiDoc-Format (OFBIZ-11363)
  • Konvertiert die Hilfe Datei der Vereinbarungen in das AsciiDoc-Format (OFBIZ-10290)
  • Konvertiert die Hilfe Datei der Finanzkonten in das AsciiDoc-Format (OFBIZ-10296)
  • Konvertiert die Hilfe Datei der globalen Bilanzierungskonfiguration in das AsciiDoc-Format (OFBIZ-10297)
  • Konvertiert die Hilfe Datei der Rechnungen in das AsciiDoc-Format (OFBIZ-10292)
  • Konvertiert die Hilfe Datei der Zahlungen in das AsciiDoc-Format (OFBIZ-10294)
  • Konvertiert die Hilfe Datei der Zahlungsmethoden in das AsciiDoc-Format (OFBIZ-10294)
  • Konvertiert die Hilfe Datei der Rechnungskonten in das AsciiDoc-Format (OFBIZ-10293)
  • Konvertiert die Hilfe Datei der Steuerbehörden in das AsciiDoc-Format (OFBIZ-10291)
  • Konvertiert die Hilfe Datei der firmenspezifischen Bilanzierungskonfiguration in das AsciiDoc-Format (OFBIZ-11352)
  • Formatiert die Hilfedatei zur Buchhaltungseinführung ‘acc-intor.adoc'(OFBIZ-10289)
  • Entfernt leere Hilfedateien innerhalb der Buchführung (OFBIZ-10288)
  • Liefert ein Buchhaltungswörterbuch in der entsprechenden Dokumentation (OFBIZ-10626)
  • Konvertiert die Content-Übersicht in das AsciiDoc-Format (OFBIZ-11384)
  • Stellt die Hilfedateien zu accounting, commonext-SETUP, content und humanres wieder her (OFBIZ-11420)
  • Verbessert du Dokumentation in widget-form.xsd (GitHub Link)
  • Belebt in der README.adoc zuvor nicht mehr erreichbare Links (GitHub Link)
  • Erweitert die Dokumentation in der Datei hr-intro.adoc (OFBIZ-10256)
  • Erweitert die Dokumentation in der Datei hr-employees.adoc (OFBIZ-10260)
  • Erweitert die Dokumentation in der Datei hr-employment.adoc (OFBIZ-10261)
  • Erweitert die Dokumentation in der Datei hr-employee-positions.adoc (OFBIZ-10259)
  • Erweitert die Dokumentation in der Datei hr-training.adoc (OFBIZ-10268)
  • Entfernt in diversen AsciiDoc-Datein angehängte Leerzeichen (OFBIZ-10251)

Apache OFBiz News – Februar 2019

Neuigkeiten in der Apache OFBiz Community

Wir begrüßen sie zur Vorstellung der Neuerungen, die im Februar den Weg ins OFBiz gefunden haben. Wir dürfen einen neuen Committer begrüßen und können über Neuerungen der Tomcat Anbindung berichten.

Neue Committer

Im Februar hat das Projekt Management Komitee(PMC) Mathieu Lirzin dazu eingeladen, Teil des Komitees zu werden. Wir wünschen Mathieu einen guten Start in seiner neuen Rolle im Projekt und bedanken uns bei ihm für alles, was er bereits in das Projekt hat einfließen lassen.

Aktivierung von HTTP/2 in den embedded Tomcat connectors

Die im OFBiz integrierte Instanz von Tomcat erlaubt nun die Verwendung des HTTP/2 Protokolls. Voraussetzung ist, dass auch der Client dies unterstützt. Die Standardeinstellungen sorgen dafür, dass das neue Protokoll verwendet wird. Soll HTTP/1.1 verwendet werden, muss der Entwickler den Wert upgradeProtokol auf “true” setzten.
Weitere Informationen hierzu finden sie in der entsprechenden Mailing Liste.
Wir bedanken uns bei Jacopo Cappellato für seine geleistete Arbeit, bei Jacques und Taher für die tatkräftige Unterstützung und natürlich auch bei allen weiteren Entwicklern, die an diesem Projekt mitgearbeitet haben.

Neue Funktionen und Verbesserungen

Funktionale Erweiterungung und Verbesserungen zudem Updates von eingebundenen Libraries dritter und Überarbeitung des Sourcecodes:

Framework

  • Überarbeitet die Startup API, sodass die Startup Loader Collection vollständig entfernt wird. (c304376a)
  • Sorgt dafür, dass die ecomThemeId optional wird. (OFBIZ-10567)
  • Fügt die Übersetzungen ‘es’ und ‘es-CL’ in die Produkt Komponente ein. (OFBIZ-10830)
  • Verbessert die ObjectInputStream Klasse (OFBIZ-10837)
  • Erneuert veralteten Code und bereitet OFBiz auf das JDK-Upgrade Version 11 vor. (OFBIZ-10757)
  • Lagert Webapp Cache aus ‘ComponentConfig’ in verschiedene ‘WebAppCache’ Dateien aus. (OFBIZ-10606)

Plugins

  • Verbessert Plugin Code, um Fehlermeldungen bzgl. veralteter Methoden zu eleminieren. Entfernt doppelte Konstruktorenaufrufe, da dies seit JDK 9 obsolet ist.
    Zudem wird der Methodenaufruf CellType::getCellTypeEnum durch CellTyoe::getCellType ersetzt. (OFBIZ-10757)

Fehlerbehebungen

Funktionale und technische Fehlerbehebungen:

Framework

  • Fixt: Die HTML Maskierungszeichen für den ‘HELP’ Button fehlen auf der portalPageId. (OFBIZ-10828)
  • Fixt: Error beim parsen des JWT (OFBIZ-10814)
  • Fixt: URL wird in der FTL ‘EditCategoryProducts’ nicht encodiert. (OFBIZ-10816)
  • Fixt: Der ‘Zur Bestellung hinzufügen’ Button hat auf dem Sjopping List Screen keine Funktion (OFBIZ-10836)
  • Fügt die fehlenden Test des ‘WebAppCache’ hinzu. (OFBIZ-10606)
  • Fixt: Im Service Aufruf Kontext von calculateProductPrice wird kein userLogin bereitgestellt. (OFBIZ-10842)

Plugins

  • Fixt: Auf der Checkout Seite wird beim updaten und erstellen von Kontaktinformationen der Fehler 404 ausgeworfen. (OFBIZ-10827)

Apache OFBiz News – Februar 2018

Neuigkeiten in der Apache OFBiz Community

News Zeitung und Tastatur Willkommen bei der monatlichen Zusammenfassung der OFBiz Community News.
In diesem Monat gibt es  Informationen zum neuen OFBiz Dokumentation Framework, für welches die Community ein Team von Freiwilligen zusammengestellt hat. Außerdem beschäftigen wir uns mit den Metriken der OFBiz Community.

Weiterlesen

Apache OFBiz News – Februar 2017

Neuigkeiten in der Apache OFBiz Community

News Kaffetasse

In diesem Monat gibt es Neuigkeiten über die OFBiz Community Days, das OFBiz Repository wird umstrukturiert, die Community entscheidet sich dazu Minilang abzulösen, die Community wird dazu eingeladen zu bloggen und die Committer Gruppe und der PMC bekommen zwei neue Mitglieder.
Weiterlesen

Apache OFBiz News – Februar 2016

Neuigkeiten in der Apache OFBiz Community

News KaffetasseIn unseren Apache OFBiz Neuigkeiten für den Februar 2016 geht es um die OFBiz Präsentationseinreichungen zur ApacheCon NA, den letzten OFBiz Bug Crush Event, neue Videos auf dem OFBiz Youtube Kanal und um die Diskussionen in der Community, den Programmcode zu refaktorisieren. Weiterlesen