Contents
Which is the best way to use the CiviCRM API?
The API is the recommended way for any extension or external program to interact with CiviCRM. CiviCRM also uses its own API to power all new UIs and bundled extensions. Extensions can provide additional API entities or functionality. For help creating your own additions to the API, see API Architecture.
Where can I find documentation for CiviCRM core?
CiviCRM offers community contributed documentation below. We encourage everyone to contribute to documentation . Some older documentation has not yet been migrated here and can still be found on the CiviCRM Wiki. Documentation for CiviCRM “Core”, that is, CiviCRM when it is installed without any extensions.
Are there any extensions that can be installed in CiviCRM?
Extensions can be installed within CiviCRM to provide new functionality not available in core. Below are extension-specific documentation books for those extensions which have documentation provided on this site – currently only a small fraction of all available extensions . Provides an iCalendar feed of assigned activities per contact
What can I do with CiviCRM on Facebook?
Integrates various chat services (e.g. Facebook messenger) so you can chat with your contacts. Implements handling of bank accounts for contacts, as well as handling of bank files (and individual bank payements extracted from the files). Bank files can be imported, payments matched to CiviCRM entities, and the resulting data exported.
Where can I find the CiviCRM log file?
If you have direct access to the files on your server, the CiviCRM log can be found in the ConfigAndLog directory. Directions to find the ConfigAndLog directory can be found here. Errors are labeled with timestamps, and include both debug and backtrace information. Using the built-in Debugging Tools
Why do I get error when installing CiviCRM in Drupal?
If you get this error on a new Drupal/CiviCRM installation, you may have skipped the step of running CiviCRM’s installation script. You can not install CiviCRM using the standard Drupal module installer. If you see this error, you may need to modify the session.save_handler method for your site.
Where do I find stack trace in CiviCRM?
Stack Trace – To display stack trace at the top of the page when an error occurs, set Enable Backtrace from Administer » System Settings » Debugging and Error Handling. This error occurs when your database has lost a MySQL function definition for civicrm_strip_non_numeric.
How to enable the CiviCase component in CiviCRM?
The CiviCase component is included in CiviCRM downloads, but it is NOT enabled by default. To enable the component: Go to Administer CiviCRM » System Settings » Enable Components Select CiviCase in the left-hand box and click Enable. This should move it to the right side.
Can you install CiviCRM on a separate database?
It is also possible to install CiviCRM on a separate database. As a rule of thumb: A shared database works well for small deployments (eg a few thousand records and a single administrator or developer). Separate databases work well for large deployments (eg a million records and multiple administrators/developers).
What kind of PHP is needed for CiviCRM?
PHP BCMath – required for calculating financial values in CiviCRM Core. PHP Curl – required for many payment processors, the extension manager, and the CiviCRM News dashlet. PHP DOM XML – required by CiviCase. PHP Multibyte – required for internationalisation and proper encoding of fields.