CiviCRM - Advanced Topics Dave Greenberg [email protected] Michal Mach [email protected].
-
Upload
andra-mccarthy -
Category
Documents
-
view
213 -
download
1
Transcript of CiviCRM - Advanced Topics Dave Greenberg [email protected] Michal Mach [email protected].
Topics Preview upcoming releases Data model overview Integrating, customizing and extending
administrator configured forms and directories customized templates public APIs Hooks
Permissioning and ACLs Localisation and translation
Upcoming Releases 1.8
Last release for PHP4 and MySQL 4 Duplicate detect and merge API architecture changes Price Sets and RSS for events CiviReport - BIRT
2.0 Data model improvements: custom data, locations Search re-write Component architecture
CiviCRM Data Model Xml/schema Contacts and location data Groups and tags Option groups and values Relationships Activities Custom fields and data Profiles
Integrate, Customize and Extend
Administrator configured forms and directories (profiles - settings and fields)
Customizing templates API overview and examples Hooks Custom components
CiviCRM Profiles
Expose search, listings, and contact sign-up (create) forms w/o coding
Configure sets of core and custom fields Linked to user registration, user account, or
other components (CiviContribute) and modules (e.g. eCommerce…)
Module-rendered OR standalone forms
Using API’s in Simple PHP snippets
EXAMPLE…Get sorted listing for members of a
'named' group using search API
Reporting with BIRT
Requirements Creating and customizing reports
Two-way Integration w/ Hooks
Rationale / Benefits Demo / Key integration points Code review and tips Issues and Hacks in current release
Future Directions / Feedback On our “radar”
Easier to extend with custom components Better developer doc and more examples Remote API invoke via REST Search improvements (UI / API) - flexible query building
(AND / OR, grouping, more operators…) Command-line import (large datasets)
?? What’s important & missing or “needs work” ??
Resources Project Home
http://civicrm.org Documentation
http://documentation.civicrm.org Community Forum (support and discussion)
http://forum.civicrm.org Developer Mailing List
http://lists.civicrm.org (civicrm_dev) FAQs
http://faq.civicrm.org Downloads
http://civicrm.org/download Issue Tracker
http://wiki.civicrm.org/jira/browse/CRM
Drupal and CiviCRM
Thanks for the invaluable input, contributions and support from our partners and colleagues in the CivicSpace and Drupal communities!