Yes, I know this seems very soon for a major version update, however, I think there is good reason for this major version change. Version 5 is a rewrite of the module from the ground up and it fundamentally changes the way the webform2sugar module operates.
This version now follows the pattern of other webform module add-ons by simply creating a new tab in the webform section of webform nodes. There are a number of advantages to this approach, and this version sees a lot of changes that were not possible to accomplish with version 4 and before.
The major changes in this version are:
- Mappings are now stored in the database. This allows for a single webform field to be mapped to multple fields in sugar and for a single sugar field to have multiple fields mapped to it.
- Settings are now managed on seperate page inside of the webform tab.
- Each webform can now be sent to a different sugarcrm server
- Campaign Ids can now be overriden on the form so that a single form can go to multiple campaigns.
- Webform2Sugar now checks urls to be sure they are accessible before saving them to the database.
- Webform2Sugar now supports custom mappings without hacking the webform2sugar_fields.inc file.
- Webform2Sugar now uses the webform hooks to integrate with webform. Which means the following changes: