SugarOnDrupal settings

As I said, the module is currently under heavy redesign. The most important part is the connector itself, the main SugarOnDrupal module. This will be the responsible of linking Drupal with SugarCRM. For this task, anticipating the release of the SugarCRM 5.5 version, I've decided to include the REST and SOAP V2 interfaces. There are a lot of differences between V1 and V2 Web Service specifications, but all of them will be consolidated under SugarOnDrupal module, to be able to link SugarCRM flavors from CE (Community) to Proffesional or Enterprise editions.

I've included two pics of current main settings pages, and I will resume the changes from the previous sugarondrupal version published as concept code sometime ago.

First, it's now focused on being usable from people not skilled in WebServices at all, so they don't need to care about if it is version 1 or 2, or REST or SOAP. I've included a simple automatic end point detection function. This way, just entering the URL of the SugarCRM application the module will detect and show (and also autoselect) the available protocols to link Drupal and SugarCRM.

If SugarCRM is a backend of an enterprise, probably the application could be protected (using htaccess or similiar protections) by user name and password or certificate to access the site (not the application). This could be configured in the settings page also. If the administrator needs more flexibility in the configuration of the module, there's an "Advanced Settings" page, showing the current connection status and options, and also network and chache settings, so they can manage a more detailed configuration for the link.

I guess the pics, even if the could look cryptic, are self explanatory..

AttachmentSize
sugarondrupal_settings_1.PNG38.66 KB
sugarondrupal_settings_2.PNG34.27 KB