Greetings from the Joomla / Community Builder team at Joomlapolis.com !
We have been experimenting using Sugarcrm / CE for our 300K+ membership on joomlapolis.com.
The goal was to put sugarcrm in place and slowly prepare integrations with our core Joomla/Community Builder environment (also PHP / MYSQL based).
We started by installing version 5.5 on a dedicated powerful machine.
We then tried to import our 300K exported member records to Sugar initially as targets in order to prepare an email marketing campaign celebrating our 300K member.
Well as most of the real large users can most likely agree (unless we have done something very wrong), the import process is a bitch. We had to continuously split import files again and again because things would crash in the middle of the import process for no apparent reason and with no logging of errors. We found that we could not even attempt uploads of more than 30K records no matter what resources we gave to our powerful dedicated machine. It also appeared as if at the end of a successful import the system would try to run some really nasty SQL scripts that basically brought down the entire system and made it impossible to perform another import without prior killing of these nasty scripts. Well after a 15 hours of struggling we managed to finish this import process.
So now we had close to 300K targets in Sugar.
We had previously tested the email campaign with sample test target lists and we felt that the functionality was good enough for our purposes.
Now we needed to assign all these imported targets to a target list. Here we fell into an existing bug (I search the forums and found many discussions about this) where one cannot just select all targets or all targets of a query and put them in a target list. It appears that only a page worth at a time could be added - making things impossible for the size we were dealing with. Increasing the page list size from 20 to 10000 was not really a solution (in order to select more than 20 records at a time) because of all the javascript involved - many browsers would just hang (even safari and chrome). Also, the id columns used made it impossible to directly manipulate the database to overcome this bad UI.
At some point we managed to assign 100K targets of the 300K imported ones to our campaign target list. We then decided to start the sending process.We did not mange to send more than 3000 emails. No real error logging existed so I cannot say what failed. It looks like something was failing in some PHP code but was never properly logged and the cron processes just kept on doing nothing.
We have more technical information available should any Sugar developer want to look closer at this situation.
I believe that should some of the SUgar developers have the time to look closer at our specific environment, then perhaps many usability issues could be addressed (we could help also as much as possible).
I know that development teams are usually swamped and tend to ignore such posts - so no real disappointment if it remains unanswered and if no one contacts us. We really wanted to us Sugar but it looks like it is not really targeted for large databases and mass email campaigns which is what we need.
Thank you for your time reading this rather long post.
Nick (aka nant) from Community Builder Team at Joomlapolis.com


LinkBack URL
About LinkBacks



Reply With Quote



Bookmarks