Actions

Archived

Difference between revisions of "Code 08004"

From Joomla! Documentation

m (One line summary)
(Remove incomplete tag)
 
(One intermediate revision by one user not shown)
Line 1: Line 1:
{{incomplete}}
 
 
==Title==
 
==Title==
  

Latest revision as of 07:25, 10 July 2013

Replacement filing cabinet.png
This page has been archived - Please Do Not Edit or Create Pages placed in this namespace. The pages in the Archived namespace exist only as a historical reference, it will not be improved and its content may be incomplete.

Contents

Title

CiviCRM features: Develop a generic CMS integration web service API for CiviCRM and have Joomla! use it

One line summary

Develop a new web service API (or some other creative, cross-platform solution) to serve as a CMS-agnostic integration API for CiviCRM and move Joomla! over to it.

Description

[CiviCRM : http://civicrm.org] is a powerful constituent relationship management system designed for the not for profit/nongovernmental organizations. It currently integrates with Joomla! 1.0.x and 1.5 in legacy mode, and the 2.1 version will be native to Joomla! 1.5.

Currently CiviCRM integrates with Drupal and Joomla! only. But ideally CiviCRM would be able to integrate with any CMS, even those not written in PHP (WebGUI in Perl or Plone in Python).

Skills needed

Excellent PHP and MySQL skills. Experience working with web services (for example, an understanding of the difference between XML-RPC and REST) Strong ability to work with people from different teams.

Difficulty

Work Product

Licensing

All code must be created using the [GNU General Public License version]

Documentation written for this task must be made available under the Joomla! Electronic Documentation License.

Possible mentor

Wes Morgan

Return to Summer of Code 2008 Project Ideas

Return to Google Summer of Code 2008