I was asked to integrate a Drupal webform on our site with the ZohoCRM module. The only modules that did this at present were for Drupal6 (not 7) - https://drupal.org/project/zohocrm. It also hadn't been updated since June last year, so a new module seemed the quickest method to resolve this, also it meant I could keep the code clean and focussed.
The module allows an administrator to connect ZohoCRM to their site with basic admin page. They can then enable the webform module (as think I may create contact module integration at a later date), this will allow the admin to map fields for a specific webform to equivalent fields on the ZohoCRM system.
Project Page: https://drupal.org/sandbox/retrodans/2213667
Git repo: git.drupal.org:sandbox/retrodans/2213667.git
Comments
Comment #1
PA robot commentedThere are some errors reported by automated review tools, did you already check them? See http://pareview.sh/pareview/httpgitdrupalorgsandboxretrodans2213667git
We are currently quite busy with all the project applications and we prefer projects with a review bonus. Please help reviewing and put yourself on the high priority list, then we will take a look at your project right away :-)
Also, you should get your friends, colleagues or other community members involved to review this application. Let them go through the review checklist and post a comment that sets this issue to "needs work" (they found some problems with the project) or "reviewed & tested by the community" (they found no major flaws).
I'm a robot and this is an automated message from Project Applications Scraper.
Comment #2
retrodans commentedGone through parereview and resolved issues except for the sanitization of an array. This is now though getting sanitized on input and render of the individual variables, so isn't really necessary to sanitize there aswell.
Comment #3
retrodans commentedComment #4
jkswoods commentedI noticed you have a config page but do not include it in the .info file.
I recommend adding this line to your .info file:
Comment #5
retrodans commentedThanks, this has been done to the 2 info files within the main module.
Comment #6
retrodans commentedComment #7
rcross commentedConsidering there is already a project for this functionality, is there a reason you can't work together on this?
We prefer collaboration over competition, therefore we want to prevent having duplicating modules on drupal.org. If the differences between these modules are not too fundamental for patching the existing one, we would love to see you joining forces and concentrate all power on enhancing one module.
If the existing module is abandoned, please think about taking it over instead of creating a new one.
Comment #8
retrodans commentedOkay, well the work in my module is very different in structure to the one which already exists. For one the one that is there is D6 only. Also it has yet to move out of dev mode (although I notice it was updated at some point in January). The other point is that taking a look at the module there, migrating that whole thing into D7 would be quite the undertaking considering that all I needed was a basic ZohoCRM module to allow communication via a webform in a single direction.
Maybe it is best I leave this module as a custom module for now, and if I can get more time allocated from the client, and we need a more fleshed out piece, then will look at discussing with the current ZohoCRM developer to upgrade that module to D7.
Comment #9
klausiSounds reasonable to me. I agree that ideally there should be one ZohoCRM module where maintainers work together.
I'm closing this application, feel free to open a new one once you need to promote another project.