Skip to content
jdang edited this page Apr 19, 2011 · 72 revisions

Welcome to the KSU_Capstone_Spring_2011_Python wiki!

Reports

Group Report 2 22 Comments

PYTHON GROUP WEEKLY REPORT


What is python?

Python is a programming language that lets you work more quickly and integrate your systems more effectively. You can learn to use Python and see almost immediate gains in productivity and lower maintenance costs.

Learning how to use python


SugarCRM

This is a user friendly API for the SugarCRM API class in Python language. SugarCRM provides an application programming interface, Sugar Web Services API, to enable you to customize and extend your Sugar application.


###API Functions Tutorial

  1. API definitions - definitions and tutorial from every functions of the SugarCRM API.
  2. Sugarcrm class - This is the Sugarcrm main interface class with all the API functions. This class is what is used to connect to and interact with the sugarcrm framework.
  3. Other Classes - Other important classes that interact with our main class and the server.
  4. Functions UnitTest - API Function tests.

###Installation

These are the step-by-step to installing and running the sugarcrm api class in python. Make sure to install python 2.6 or later before this.

###Step 1:

To obtain the sugarcrm, 'cd' to a directory where you want it, then:

git clone https://<GIT_USERNAME>@github.com/jmertic/KSU_Capstone_Spring_2011_Python.git

This will create a copy of the sugarcrm python folder.

###Step 2:

Run setup.py to install sugarcrm class.

python setup.py

###Step 3:

To use the sugarcrm python class, simply import sugarcrm at the begin of your python program.

import sugarcrm

Clone this wiki locally