Fwd: OFBiz implementatie

2021-11-18 Thread Pierre Smits
Hi All,

FYI a feedback I had from a prospective integrator . Would not withhold it
from you. It is in Dutch, but I am confident that together with the AI of
Google Translate (and the likes) you should be able to get the gist.

If not, feel free to ask


Met vriendelijke groet,

Pierre Smits
*Proud* *contributor** of* Apache OFBiz  since
2008 (without privileges)
Proud contributor to the ASF since 2006

*Apache Directory , PMC Member*


-- Forwarded message -
Subject: Re: OFBiz implementatie
To: Smits, Pierre 


Goedemorgen Pierre,



Dank voor je mail en jij ook de beste wensen!



Om eerlijk te zijn hebben we besloten niet verder te investeren in Ofbiz.
Het belangrijkste punt waar we tegen aanliepen is gebrek aan documentatie
en community. Er is zeker wel een community, maar de grootte is beperkt. De
meeste errors die ik tegenkom en ga googlen geven geen (relevante)
zoekresultaten waardoor je zelf vaak lang aan het zoeken bent. De
documentatie is er wel, maar heel beperkt. Zowel voor de gebruiker als de
developer. Als ik tegen een vraagstuk van de klant oploop en ga zoeken dan
vind ik heel algemeen hoe je bijvoorbeeld een factuur aanmaakt, maar niet
exact wat het idee is achter payment preferences, payments, applyen van
payments etc.



Ik merk ook dat de klant het vaak heel omslachtig vindt. In deze zelfde
functionaliteit zie je bijvoorbeeld dat er aan een order een factuur zit en
aan de factuur een betaling. Deze betaling kan op ‘betaald’ staan terwijl
de factuur niet op betaald staat. Dan moet de klant dus handmatig aangeven
dat de factuur ook betaald is. Dit soort zaken heb ik uiteindelijk maar
opgelost door het via een cronjob recht te trekken, want de code was iets
te complex om dat aan te passen zonder mijzelf heel veel testwerk op de
hals te halen.



Ondertussen ken ik aardig de weg in de code waardoor het nu ook wel een
stuk sneller gaat. Vanuit andere (niet-ERP) systemen weet ik dat het nooit
wenselijk is om de core code aan te passen ivm de mogelijkheid tot updaten.
Dit wilde ik ook niet in Ofbiz doen, maar ik kwam er al snel achter dat je
hier niet aan ontkomt. Aan de mailinglist merk ik ook dat dit vaak
aangeraden wordt. Je kunt prima nieuwe, losstaande modules ontwikkelen. Je
kunt daarmee alleen niet functies aan andere modules aanpassen of
toevoegen. Op zich is dat natuurlijk gewoon een keuze, toen ik dit eenmaal
geaccepteerd had ging het ontwikkelen op zich prima.



Ik merk dat de shift van Java naar GroovyScript op zich wel fijn is. Dit
versnelt het ontwikkelen aanzienlijk doordat je niet steeds Ofbiz opnieuw
hoeft te starten. Het nadeel is nu alleen dat je soms aan het zoeken bent
binnen templates, service definities, groovyscripts en javacode voordat je
gevonden hebt wat je zocht. Dat is nu wellicht een transitie, maar is voor
een developer niet altijd handig.



Het klinkt nu heel negatief, maar dat is ook niet mijn bedoeling. Het
grootste pijnpunt zit vooral in de documentatie. Ik ben te vaak tegen
vragen van de klant aangelopen die ik zelf eigenlijk ook niet goed kon
beantwoorden. Of het bugs zijn of dat er een logische reden voor is weet ik
ook niet altijd. Nog een voorbeeld: als je een order aan het invoeren bent
kun je de prijs aanpassen. Als je vervolgens het aantal aanpast wordt de
prijs weer teruggezet naar de originele prijs. Is dat een bewuste keus of
een bug? Zo zijn er heel veel van die kleine dingen die soms wellicht via
documentatie af te vangen zijn. Had mij een hoop zoeken door de code en
frustraties bij de klant gescheeld :).



Als Ofbiz een grotere aantrekkingskracht moet krijgen zijn er een aantal
zaken waar de focus nu op moet liggen:



   - Documentatie
   - Webpos
   - Design
   - Koppelingen met bestaande webshops



De documentatie lijkt mij ondertussen duidelijk. De webpos werkt nog heel
buggy en niet in lijn met de order manager. Ik begrijp dat deze module ook
nog vrij nieuw is, dus dat is op zich logisch. Het design zie ik vooral als
een quick win. Wij hebben er zelf een beetje aan gesleuteld (obv het
default theme) en dit er uit gekregen:

[image: Afbeelding met schermafbeelding Automatisch gegenereerde
beschrijving]



Blijft een kwestie van smaak, maar ik denk dat dit al een stuk cleaner en
vooral moderner oogt. Als je het interessant vindt kan ik eens kijken voor
je of we dit makkelijk los kunnen trekken en toe kunnen voegen in het
project zodat anderen het ook kunnen gebruiken. Ik moet even checken of er
dan geen klant-specifieke zaken in zitten namelijk. Zo weet ik dat we
bepaalde items verborgen hebben die deze klant toch niet ging gebruiken om
het overzichtelijk te houden. Ik ben ook bang dat we de CSS overriden ipv
de originele CSS aanpassen, dus dat zouden we dan ook op moeten schonen.



Wat mijn laatste punt betreft, koppelen aan webshops, denk ik dat daar best
veel interesse kan liggen. Het is moeilijk om te concurreren aan andere
webshop platformen. Daar ligt ook niet 

Re: [VOTE] Apache OFBiz 18.12.02 (second attempt)

2021-11-18 Thread Nicolas Malin
+1

Under linux debian 11.1 and openjdk version "1.8.0_292"

Nicolas


On 17/11/2021 14:05, Giulio Speri - MpStyle Srl wrote:
> +1
>
> /bin/bash ../OFBIZ_TOOLS_REPO/ofbiz-tools/verify-ofbiz-release.sh -a
> apache-ofbiz-18.12.02
> Processing files for release: apache-ofbiz-18.12.02...
> Downloading files for apache-ofbiz-18.12.02.zip...
> --2021-11-17 13:35:12--  https://dist.apache.org/repos/dist/dev/ofbiz/KEYS
> ...
> 2021-11-17 13:35:12 (200 KB/s) - 'KEYS' saved [21796/21796]
> ..
> --2021-11-17 13:35:18--
> https://dist.apache.org/repos/dist/dev/ofbiz/apache-ofbiz-18.12.02.zip.asc
> ...
> 2021-11-17 13:35:18 (283 MB/s) - 'apache-ofbiz-18.12.02.zip.asc' saved
> [841/841]
> ...
> --2021-11-17 13:35:18--
> https://dist.apache.org/repos/dist/dev/ofbiz/apache-ofbiz-18.12.02.zip.sha512
> ...
> 2021-11-17 13:35:19 (31.4 MB/s) - 'apache-ofbiz-18.12.02.zip.sha512' saved
> [225/225]
>
> Done!
>
> Verifying files...
> sha check of file: apache-ofbiz-18.12.02.zip
> Using sha file: apache-ofbiz-18.12.02.zip.sha512
> apache-ofbiz-18.12.02.zip: BED7D644 ED80DDE3 C94FDD53 473E49DD 5A29CF84
> 0FFC53D5 2CDBA1F3 FFE5F8B8 48DF123E EB816159 708C01A8 31ECBF7F D7476CD3
> 59369170 F73EEB60 491768AC
> apache-ofbiz-18.12.02.zip: BED7D644 ED80DDE3 C94FDD53 473E49DD 5A29CF84
> 0FFC53D5 2CDBA1F3 FFE5F8B8 48DF123E EB816159 708C01A8 31ECBF7F D7476CD3
> 59369170 F73EEB60 491768AC
> sha checksum OK
>
> GPG verification output
> gpg: Signature made Tue Nov 16 17:00:38 2021 CET
> gpg:using RSA key 7A580908847AF9E0
> gpg: Good signature from "Jacopo Cappellato (CODE SIGNING KEY) <
> jaco...@apache.org>" [unknown]
> gpg: WARNING: This key is not certified with a trusted signature!
> gpg:  There is no indication that the signature belongs to the
> owner.
>  The checksum is ok, but I think I am out of the web of trust here.
> *...*
> Initializing Gradle wrapper...
> ...
> gradlew: OK
> Running tests...
> ...
> BUILD SUCCESSFUL in 7m 3s
> 27 actionable tasks: 22 executed, 5 up-to-date
> Done processing files for release apache-ofbiz-18.12.02
>
> Thanks,
>
> Giulio
>
> Il giorno mer 17 nov 2021 alle ore 12:23 Michael Brohl <
> michael.br...@ecomify.de> ha scritto:
>
>> +1
>>
>> ~/Projects/apache-ofbiz/dist  ../ofbiz-tools/verify-ofbiz-release.sh -a
>> apache-ofbiz-18.12.02
>> Processing files for release: apache-ofbiz-18.12.02...
>> Downloading files for apache-ofbiz-18.12.02.zip...
>> ...
>>
>> Done!
>>
>> Verifying files...
>> sha check of file: apache-ofbiz-18.12.02.zip
>> Using sha file: apache-ofbiz-18.12.02.zip.sha512
>> apache-ofbiz-18.12.02.zip: BED7D644 ED80DDE3 C94FDD53 473E49DD 5A29CF84
>> 0FFC53D5 2CDBA1F3 FFE5F8B8 48DF123E EB816159 708C01A8 31ECBF7F D7476CD3
>> 59369170 F73EEB60 491768AC
>> apache-ofbiz-18.12.02.zip: BED7D644 ED80DDE3 C94FDD53 473E49DD 5A29CF84
>> 0FFC53D5 2CDBA1F3 FFE5F8B8 48DF123E EB816159 708C01A8 31ECBF7F D7476CD3
>> 59369170 F73EEB60 491768AC
>> sha checksum OK
>>
>> GPG verification output
>> gpg: Signature made Tue Nov 16 17:00:38 2021 CET
>> gpg:using RSA key 7A580908847AF9E0
>> gpg: Good signature from "Jacopo Cappellato (CODE SIGNING KEY)
>> " [ultimate]
>>
>> ...
>> Initializing Gradle wrapper...
>> ...
>> Running tests...
>> ...
>> BUILD SUCCESSFUL in 4m 40s
>> 27 actionable tasks: 22 executed, 5 up-to-date
>> Done processing files for release apache-ofbiz-18.12.02
>>
>>
>> Thanks,
>>
>> Michael Brohl
>>
>> ecomify GmbH - www.ecomify.de
>>
>>
>> Am 16.11.21 um 17:26 schrieb Jacopo Cappellato:
>>> This is the second vote thread to publish "Apache OFBiz 18.12.02", the
>>> second release from the release18.12 branch.
>>>
>>> The release files can be downloaded from here:
>>> https://dist.apache.org/repos/dist/dev/ofbiz/
>>> and are:
>>> * apache-ofbiz-18.12.02.zip
>>> * KEYS: text file with keys
>>> * apache-ofbiz-18.12.02.zip.asc: the detached signature file
>>> * apache-ofbiz-18.12.02.zip.sha512: checksum file
>>>
>>> Please download and test the zip file and its signatures (for
>> instructions
>>> on testing the signatures see
>> http://www.apache.org/info/verification.html).
>>> Vote:
>>> [ +1] release as Apache OFBiz 18.12.02
>>> [ -1] do not release
>>>
>>> This vote will be open for 5 days.
>>>
>>> For more details about this process please refer to
>>> http://www.apache.org/foundation/voting.html
>>>
>>> Best Regards,
>>>
>>> Jacopo
>>>
>