Dashboard > CRM > ... > Demo > Framework Components - Under the Covers
Framework Components - Under the Covers Log In | Sign Up   View a printable version of the current page.

Added by David Greenberg , last edited by David Greenberg on Apr 05, 2005
Labels: 
(None)

This page summarizes the open-source packages which are part of CiviCRM's framework.

All packages we use are included in our SVN repository (and will be included in our distributions as we assemble releases). We are doing this to avoid versioning issues, and to facilitate installation for folks who can't install php packages on their hosted solution.

  • The main packages that we use are:
    • Smarty for templating. All templates are stored under SVN_ROOT/templates.
    • PEAR HTML_QuickForm_Controller for form and wizard
      processing.
    • PEAR Pager for record set pagination.
    • PHPDocumentor for code documentation.
    • SimpleTest for unit testing. All tests are stored in SVN_ROOT/test
    • PEAR DB_DataObject for access to the database schema and tables.
    • SimpleXML (from php5) to generate the data access objects for PHP and the SQL.

Documentation output is not included with the distribution. You will need to generate your own documentation from the code for now.

Powered by a free Atlassian Confluence Open Source Project License granted to CiviCRM . Evaluate Confluence today.
Powered by Atlassian Confluence 2.7.1, the Enterprise Wiki. Bug/feature request - Atlassian news - Contact administrators