Neuigkeiten in der Apache OFBiz Community
Willkommen bei der monatlichen Zusammenfassung der OFBiz Community News. Auch im September stand die Community nicht still. Es gab einen weiteren Anlauf, die Dokumentation des Daten Modells zu verbessern und die Website aufzuräumen. Außerdem wird ein Blick auf die Bitcoin Unterstützung und in die OFBiz und Statistiken des OFBiz Twitter Kanals geworfen.
Update der OFBiz Daten Modell Dokumentation
Seit kurzem ist die Verbesserung der Dokumentation wieder ein Fokus des Projektes und im vergangenen Monat hat die Community viel Mühe in die Aktualisierung der existierenden Dokumentation investiert. Das originale OFBiz Daten Modell Diagramm wurde von David E. Jones erstellt. OFBiz hat sich seit dem wieder verändert, sodass Anpassungen und Verbesserungen notwendig waren.
Eine neue Version des OFBiz Daten Modells wurde letzte Woche von Aditya Sharma bekanntgegeben und im OFBiz Wiki veröffentlicht. Details finden sich unter folgendem Link:
Big Book for Apache OFBiz Data Model 2017
Die wichtigsten Änderungen:
- Inhalt mit Titeln anhand des internen Farbmusters gefärbt
- separate Seite für Integrations relevante Entitäten angelegt
- technische Prozessdiagramme entfernt, damit sie spezifisch für Entitäten sind
- 77 neue Entitäten angelegt
- 8 Entitäten entfernt
- Gut 200+ neue Felder in Entitäten angelegt (zu einem großen Teil Beschreibungsfelder)
- 24 Felder entfernt
Für jeden, der das OFBiz Daten Modell und seine Beziehungen verstehen will, bietet sich hier eine großartige Ressource.
Verbesserungen der Website
In den letzten Wochen wurden einige kleinere Änderungen zur Verbesserung der Website durchgeführt. Das Ziel ist es, die Seite für die Community nützlicher und besser navigierbar zu machen.
Die französische Community bewirbt OFBiz aktiv in Frankreich und schlägt Wege vor, die Inhalte der Website auch auf Französisch anzubieten. Es wird bereits fleißig daran gearbeitet, die Details lassen sich im Jira anschauen.
Der nächste Schritt ist die Planung der Verbesserung der Seite und ihrer Informationen.
Bitcoin Unterstützung in OFBiz anbieten
Im letzten Monat wurde der Vorschlag Bitcoin Unterstützung ins OFBiz zu integrieren besprochen. Die Details der Diskussion können hier nachgelesen werden.
Da das Feedback sehr Positiv war, wurde ein Jira Ticket angelegt, um die Entwicklung und Integration dieses Features zu verfolgen.
Apache OFBiz auf Twitter
Der OFBiz Twitter Account wird zum Bewerben der OBFiz Features, Community und der ASF benutzt. Mittlerweile hat der Kanal über 1700 Tweets und 469 Follower. Innerhalb des letzten Monats haben die Tweets 2000 Zugriffe generiert, was eine erfolgreiche Verbreitung der OFBiz Idee aufzeigt.
Der beste Weg, um zum Thema OFBiz auf dem laufenden zu bleiben, ist es dem Twitter Kanal @ApacheOfbiz zu folgen.
Neue Features und Verbesserungen
Funktionelle Erweiterungen und Optimierungen sowie Updates von Bibliotheken und Source Code Refaktorisierung:
- CommonEvents Verbesserungen (OFBIZ-9673)
- Fehlende Fremdschlüssel Regeln
- für Felder userLoginId und userPrefGroupTypeId in der UserPreference Entität (OFBIZ-9678)
- OrderItem Entität für ShoppingListItem (OFBIZ-9767)
- Führt erweiterte Entitäten in data-model Komponente in den existierenden Definitionen zusammen (OFBIZ-9581)
- Pflichtfeld Indikator (*) fehlt
- beim Hinzufügen einer Inhalts Rolle (OFBIZ-9749)
- beim Hinzufügen assoziierter Inhalte (OFBIZ-9748)
- beim Erstellen von Website Inhalten (OFBIZ-9741)
- beim Erstellen von Websites (OFBIZ-9739)
- beim Erstellen von Website Akteuren (OFBIZ-9754)
- Erweitert SecurityGroup Entität um name und groupName (OFBIZ-9620)
- Ins common-theme verschoben
- jQuery JS Dateien und Plugins, von images zu webapp (OFBIZ-5776)
- OfbizUtil.js und fieldlookup.js, von images ins common-theme (OFBIZ-5776)
- Entfernt ungenutzte Datei categorytree.css
- Verschiebt Bilder von webapp/multiflex/* nach webapp/multiflex/images und aktualisiert alle Referenzen
- Fügt Session Tracking Modus hinzu und macht Cookies sicher (OFBIZ-6655)
- Fehlende Beziehung von OrderHeader zu WebSite (OFBIZ-9647)
- Aktualisiert und säubert die Implementierung für den OWASP Abhängigkeits Checker.
- Aktualisiert die Version von 1.4.0 zu 2.1.1
- Entfernt die Abhängigkeit in MavenCentral und ersetzt sie mit einem Link zu dem Sourcecode.
- Aktualisiert README um dessen Bedienung
- Aktualisiert die Telefon Validierungsmethode, damit die Telefonnummern ortsbezogen validiert werden (OFBIZ-9358)
- Neues regelbasiertes Nummernformat für das Indische Ziffernsystem in internationalen Komponenten für Unicode (ICU) OFBiz Benutzung (OFBIZ-9489)
- Aktualisiert UtilMisc.formatRuleBasedAmount() Methode, um Regeln übergeben zu können. (OFBIZ-9490)
- Übernimmt neue ruleSet Definitionen in OFBiz Dateien. (OFBIZ-9515)
Plugins
- Aktualisiert Datei Referenzen für Plugins (OFBIZ-5776)
- Übernimmt neue ruleSet Definitionen in OFBiz Dateien (OFBIZ-9515)
Bugfixes
Funktionelle und technische Fehlerbehebungen:
Framework
- Behebt Referenzen in denen der Mime Type im HTML kodierten Text angezeigt wird. (OFBIZ-9644)
- Behebt Standard- und leere Catch Blöcke in Java und Groovy Dateien. (OFBIZ-8341)
- Leerer Inhalt kann im Lager eingegeben werden (OFBIZ-8323)
- FacilityId sollte zur Erstellung eines Lager Eintrags notwendig sein. (OFBIZ-9499)
- Fehler in der Zahlungsadresse für die Rechnung im createInvoiceForOrder Service. (OFBIZ-9535)
- Fügt JsLanguageFilesMapping.java Ort im createJsLanguageFileMapping Service hinzu.
- Fügt autogenerierte Java Datei für language-mapping.js
- Behebt fehlende UiLabels (OFBIZ-9745)
- MRP berechnet fälschlicher Weise die bereits erhaltene Menge in offenen Lieferungen. (OFBIZ-9525)
- Korrigiert Readme.md Dateipfad.
- Transaktions Timeout in JavaEventHandler (OFBIZ-9725)
Beim Ausführen eines Services über „Dienst Starten“ in den Web-Werkzeugen ist die Transaktion des Services auf das Standard Timeout von 60 Sekunden limitiert. - ‚Find Opportunities‘ Feldname wird statt ‚Opportunity Id‘ im FindSalesOpportunity Screen angezeigt. (OFBIZ-9753)
- Erstellen einer Lead Source von der Profil Seite aus, leitet auf eine leere Profil Seite weiter. (OFBIZ-9553)
- UI Fehler in Lead Lookup. (OFBIZ-9477)
- Passt Typ Entitäten an um der Konvention von hasTable zu folgen. (OFBIZ-9696)
- UI Fehler bei web pos für verschiedene Themes. (OFBIZ-7253)
Plugins
- Behebt Referenzen in denen der Mime Type im HTML kodierten Text angezeigt wird. (OFBIZ-9644)
- Leere Zeilen in Excel Dateien haben Einfluss auf importierte Daten. (OFBIZ-9728)
- FTL Fehler wird in der eCommerce Komponente beim Bearbeiten einer Shopping Liste angezeigt. (OFBIZ-9742)
- Fehler im Select Frequency Drop Down im eCommerce Shopping List Screen. (OFBIZ-9762)
- UI Fehler bei web pos für verschiedene Themes. (OFBIZ-7253)