I have been using OpenERP for one month. Possibly this thread needs a new users prospective also.
Just a heads up if I get negative It is intended to be constructive. I started using OpenERP because my consulting company(me) outgrew VtigerCRM and didn't want to pay for SugarCRM and the community version did not include the products module which made it useless for me. Vtiger was buggy, but the basics worked. I'm a PHP developer so I fixed some as I went. OpenERP started off on a bad start because it has no proper software requirements. I like to run software on CentOS so I don't have to worry about the OS as much. CentOS had a old version of python that was partially documented to work, but made the software more buggy. So I installed Fedora to get the bleeding edge. 1st problem. If this is supposed to be enterprise software why won't it run on an enterprise OS. On Fedora it was running smoothly. Besides random hangs that I have to kill -9 and restart without messages in the log(going to be another thread shortly),time zone problems, and Invoice Printing just broken and Invoices with Layout customization problems with errors that made no sense or told me nothing(I know shared funding module). Trying to work through these problems I found the documentation horrible. The code was sparsely documented with what was happening and I'm still somewhat learning python. Communities don't function well without documentation, but OSS can still survive. If Tiny wants help with code from the community it would help to document what functions are supposed to do at least what the file is for. I could not find documentation for debugging the server to find the error in the report template. I ended up just throwing in prints. These are just developer problems. In the last development company, policy kept things working. They were made known and penalties if not followed. We had to document what the code was doing. We had 2-3 branches and trunk, stable, and sometimes security/major bug. Trunk was the next major version with massive changes(duh). Trunk went through several rcs before it was considered stable. Stable got bug fixes only and mostly bug fix back ports. Then when a security bug was found it was supplied as a patch and its own version along with release notes for what was affected. Change logs were huge in seeing what changes could affect each install so we were better prepared and didn't send everyone in the company home early. I've seen projects fork over stuff like this and it just slowed everything down and no-one was happy. I've picked OpenERP because it has a great future ahead. It appears I chose it just when it is struggling. If we can work together and find a solution the project will be worth it. -------------------- m2f -------------------- -- http://www.openobject.com/forum/viewtopic.php?p=42854#42854 -------------------- m2f -------------------- _______________________________________________ Tinyerp-users mailing list http://tiny.be/mailman2/listinfo/tinyerp-users
