Hello On 28/04/2022 01:39, Jean-Nicolas Boulay Desjardins wrote: > Hello! > > I notice in the documentation it says to modify the configurations inside > the framework itself. > > Is this the best practice? It's a old documentation, but currently the main that we can detail. Other process are not ready yet, and at Nereide we try to work on better solution however we are a little bit overload by customer project to finalize it correctly. > Is there a way to have those configurations somewhere else? Mainly, from our part, we use environment variable when it's possible and a configuration branch in git repo. Both cover all case that we meet. > Can everything be overwritten with the help of a plugin not just > configurations but also code? Most of OFBiz element can be surcharge by a plugin. Theme, entity, service, controller, screen can be overwrite or extend. Just need to be calm and go slowly to escape an headhash :) > Is there documentation that someone can recommend that relates to these > questions? https://cwiki.apache.org/confluence/display/OFBIZ/OFBiz+Tutorial+-+A+Beginners+Development+Guide
but it's generic case > > Does anyone here have some tips? For a custom site, create to repo, one fork from ofbiz, second for your plugin. Create a specific branch on your ofbiz-framework to isolate your change. Try to override what you need on your plugin. Nicolas > > I am still quite new to OFBiz. > > What I was planning to do is fork the ofbiz-framework repo into a private > one where I can put my modifications and then once they are changes in the > upstream repo I can merge them without losing my changes. > > Thank you for your help! >