This documentation refers to an older version of CiviCRM (3.4 / 4.0). View latest version.

Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Comment: Migrated to Confluence 4.0

Develop CiviCRM

Can't find something? Try the Search function in the upper right-hand corner or the Contents list to your left.

Tip
titleJust Getting Started?

Start by reading the Extending CiviCRM section in the online book - Understanding CiviCRM and reading the online book Developer Guide

Info

This section and book covers information for developers who want to customize CiviCRM, integrate CiviCRM with other modules using our APIs and Hooks, and learn more about CiviCRM architecture so that they can contribute to the codebase.

CiviCRM Architecture

Customizing CiviCRM Screens

CiviReport

Database Schema Diagram (ERD)- 3.1 version

CiviCRM APIs

CiviCRM Hooks

Useful CiviCRM URL Name-Value Pairs

Automated Installers

Installing CiviCRM from subversion (SVN) repository

Testing Framework

Code Contribution Guidelines

Internationalization and localization

Useful SQL queries