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

Reply via email to