You are here: Home Plone products Salesforce Base Connector

Salesforce Base Connector (1.4)

by Olha Pelishok last modified 2010-08-26
Released on 2010-08-23 by David Glick, Andrew Burkhalter for Plone 2.5, Plone 3.0, Plone 4.0 under GPL - GNU General Public License available for All platforms.
Software development stage: stable
The Salesforce Base Connector product provides a Zope-aware tool for connecting to a instance.
Salesforce Base Connector


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 instance.

Rationale For This Product 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 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.

Document Actions
Powered by Plone