Download presentation
Presentation is loading. Please wait.
Published byAndra McCarthy Modified over 9 years ago
1
CiviCRM - Advanced Topics Dave Greenberg dave@civicrm.org Michal Mach michal@civicrm.org
2
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
3
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
4
CiviCRM Data Model Xml/schema Contacts and location data Groups and tags Option groups and values Relationships Activities Custom fields and data Profiles
5
Integrate, Customize and Extend Administrator configured forms and directories (profiles - settings and fields) Customizing templates API overview and examples Hooks Custom components
6
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
7
Using API’s in Simple PHP snippets EXAMPLE… Get sorted listing for members of a 'named' group using search API
8
Reporting with BIRT Requirements Creating and customizing reports
9
Two-way Integration w/ Hooks Rationale / Benefits Demo / Key integration points Code review and tips Issues and Hacks in current release
10
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” ??
11
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) http://lists.civicrm.org FAQs http://faq.civicrm.org Downloads http://civicrm.org/download Issue Tracker http://wiki.civicrm.org/jira/browse/CRM
12
Drupal and CiviCRM Thanks for the invaluable input, contributions and support from our partners and colleagues in the CivicSpace and Drupal communities!
Similar presentations
© 2025 SlidePlayer.com. Inc.
All rights reserved.