Lobo's comment on my post yesterday prompted me to complete this blog entry that I've been ruminating on for a while. I wrote a blog entry a while back on the state of Drupal/Salesforce integration. What I didn't say is that a number of shops that have done Drupal/SF integration for production sites chose not to use the contributed modules - they built (or are building) their own custom Salesforce/Drupal integration modules.
A few months ago, in preparation for a couple of projects, and a big push into this area for our company, I was faced with a strategic choice - go it alone, and build our own integration module for client projects, or plunge into using and working with the contributed salesforce modules. Truth is, it wasn't really a choice for me - I've got using and contributing back to open source projects in my DNA somehow. Although we certainly could have chosen, like others, to go our own way, we have committed ourselves to using, and contributing to the modules on drupal.org.
What we lose:
- Complete control over development process and direction
- Not having to fix other people's bugs in order for stuff to work
- Not having to reinvent a number of wheels
- An easier upgrade path
- Build on the work of others
- Collaborate and learn
Add new comment