Archived

Code 08001

From Joomla! Documentation

This page has been archived. This page contains information for an unsupported Joomla! version or is no longer relevant. It exists only as a historical reference, it will not be improved and its content may be incomplete and/or contain broken links.

Title[edit]

Civicrm Integration: Access organizational data for frontend updating

One line summary[edit]

Develop and implement a method to allow organizations to update their own CiviCRM records from the Joomla! front end.

Description[edit]

Civicrm [1] is a powerful constituent relationship management system designed for the not for profit/nongovernmental organizations. It currently integrates with Joomla! and the 2.1 version will be native to Joomla! 1.5.

Constituent records in CiviCRM may be for individuals, households and organizations. Currently individuals can up date their records from the Joomla! front end if administrators allow it. However, many organizations have other organizations as contituents and currently there is no way for organizational (or household) records to be updated in the front end.

For this project, the student will design and implement a method allowing organizations to update their records by exposing the organizational api to the Joomla! front end and developing appropriate access control and activity tracking.

For this project the student should plan on interacting closely with both the Joomla! and CiviCRM teams.

Skills needed[edit]

Very strong PHP and MySQL skills.

Difficulty[edit]

Work Product[edit]

Licensing[edit]

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[edit]

Return to Google Summer of Code 2008