Salesforce Base Connector
Salesforce Base Connector provides a Zope-aware tool for connecting to a Salesforce.com instance.
Current release
No stable release available yet.
Experimental releases
Upcoming and alpha/beta/candidate releases
- Alpha releases should only be used for testing and development.
- Beta releases and Release Candidates are normally released for production testing, but should not be used on mission-critical sites.
- Always install on a separate test server first, and make sure you have proper backups before installing.
Release roadmap for Salesforce Base Connector…
Project Description
Overview
Salesforce Base Connector provides a Zope-aware tool for interacting with the Python-based beatbox Salesforce client.
Rationale For This Product
Salesforce.com provides an extensible, powerful platform for 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, since it is a generic Python library rather than a Zope/Plone Product.
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.com's web services platform
- 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 a building block for your own Plone/Salesforce applications.
See also

