Salesforce Base Connector (1.4)
- Salesforce Base Connector download link: http://plone.org/products/salesforcebaseconnector/releases
- Homepage of Salesforce Base Connector: http://plone.org/products/salesforcebaseconnector/
- Salesforce Base Connector repository: https://svn.plone.org/svn/collective/Products.salesforcebaseconnector/trunk/
- Description source: https://svn.plone.org/svn/collective/Products.salesforcebaseconnector/trunk/Products/salesforcebaseconnector/README.txt
Overview
The salesforceconnector product provides a Zope-aware tool for interacting with the Python-based beatbox Salesforce client and for storing username and password information for connecting to a Salesforce.com instance.
Rationale For This Product
Salesforce.com
provides an extensible, powerful platform from which to do Customer
Relationship Management (CRM) tasks ranging from sales, marketing,
nonprofit constituent organizing, and customer service.
Beatbox
is a Python wrapper to the Salesforce.com API (version 7.0), and
provides the underpinnings for this product, but suffers from several
limitations from within the Zope/Plone developer space.
Salesforce
Base Connector aims to augment Beatbox for Zope/Plone developers,
providing a convenient and cleanly integrated set of features:
- Managing Salesforce credentials
- Managing http connections to Salesforce
- Managing Zope permissions over view and edit actions against Salesforce
-
Providing an interface to the Salesforce API from within protected
python, for example, in Python Script objects and Zope Page Templates
Additionally, Salesforce Base Connector is intended to
decouple Zope/Plone development projects from the specific Python
toolkit used as the interface to Salesforce. If a more current
alternative to Beatbox comes onto the scene, Salesforce Base Connector
can be updated to use this code base as its underlying framework
without impacting client code.
Salesforce Base Connector is intended to be used as the foundational
piece for your own Plone/Salesforce applications.