This comprehensive two-day hands on training course is targeted at administrators, integrators and developers who want to learn more about configuring, customizing, and extending CiviCRM to meet their organization / client needs. You don't need to be a 'developer' to attend but you should have basic PHP and MySQL skills, and be familiar with (or at least ready to dive into) the CiviCRM code base.
Last year, we had a mix of
Requirements
- Bring a wifi-enabled laptop with a working copy of CiviCRM 3.2.3 and Drupal / Joomla and a text / code editor
- Read the Extending CiviCRM chapter of "Understanding CiviCRM" (online book)
- For advanced developers - set up a testing sandbox
Schedule and topics
Here is a starting agenda of some of the topics that we think are worth covering. The camp is a mixture of presentations from the core team and community members followed by specific sessions with hands-on work on different topics. It is important for us to get feedback from the participants at an early stage so we can plan and ensure we cover most things. Please add your comments / needs on this page.
We will present use case on how organisations have adapted civicrm to their needs. If you want to present what you have done with civi, please comment.
Please comment on that page to add the topics you'd like to see us covering.
- Architecture and codebase.
- profiles and custom templates
- hooks and custom modules
- API (ajax, REST and smarty)
- Community: how to get help, how to contribute back

1 Comment
Hide/Show CommentsJan 24, 2011
Erik Hommel
I will prepare a session on the API, and give some examples of the REST. But I am also very interested in hearing what other people have done with API and what they need to use/comprehend the API.