Skip to end of metadata
Go to start of metadata

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.

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

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

Thu, Sept 16th

Time

Topic

Presenter

8:30 am - 9:00 am

Arrival, caffeine and mingling

 

9:00 am - 9:30 am

Introduction and Training Goals

All

9:30 am - 10:00 am

Presentation: CiviCRM 3.2 and 3.3

Lobo

10:00 am - 10:30 am

CiviCRM Code Overview, Debugging Tips

Kurund

10:30 am - 11:15 am

Hands-on: Customizing Templates - how to rearrange the layout / eliminate some items from the page

Kurund

11:15 am - 11:30 am

Schema Overview, SQL Files, Upgrade Process

Lobo

11:30 am - 12:30 pm

Hands-on: Implementing the validate and buildForm CiviCRM hooks in a Drupal Module

Lobo

12:30 pm - 1:30 pm

Lunch

 

2:00 pm - 2:30 pm

Presentation: NYSS

NYSS Staff

2:30 pm - 2:45 pm

Schema Overview, SQL Files

Lobo

2:45 pm - 3:40 pm

Hands-on: Putting it all together - using the pageRun hook to display additional data and setting the defaults via buildForm hook

Lobo

3:45 pm - 4:00 pm

Presentation: The School Module (or what you can do with hooks and customized templates)

Lobo

4:00 pm - 5:00 pm

Hands-on: Encryption/Decryption of SSN and using permissions to display

Deepak

5:00 pm - 5:15 pm

Presentation: SimplyCivi - A CiviCRM Theme

Kyle J

5:00 pm - 5:30 pm

Recap and feedback on day 1

All

Fri, Sept 17th

Time

Topic

Presenter

8;30 am - 9:00 am

Arrival, caffeine and mingling

All

9:00 am - 9:15 am

Presentation: CivicActions

Fen

9:15 am - 9:30 pm

Presentation on OG + Views + CiviCRM

Andrew

9:30 am - 10:45 am

Hands-on: Session a: A detailed look at Views2

Kurund

9:30 am - 10:45 am

Hands-on: Session b: Multisite and Site Migration

Lobo

11:00 am - 11:15 am

Presentation: CiviReport + Creating New Reports

Deepak

11:15 am - 12:30 pm

Hands-on: Customizing a Report

All

12:30 pm - 1:30 pm

Lunch

 

1:30 pm - 2:00 pm

Presentation: Writing a custom module for CiviCRM

Dave S

2:00 pm - 3:30 pm

Hands-on: CiviCRM Profiles, Standalone Forms and API

All

3:45 pm - 4:30 pm

Hands-on: jQuery and CiviCRM

Kurund

4:30 pm - 5:00 pm

Recap and feedback on day 2 and the training camp

All

5:00 pm - 5:30 pm

CiviCRM Community: How you can participate; Civi-Make-It-Happen

With User Camp attendees

Additional session topics which could be included based on interest

  • CiviCRM ACL's and Permissioning
  • Multi-Site
  • Custom Search
  • CiviCase
  • Contact Sub-types
  • Custom fields and types, how to customize them: CiviCRM Contact Reference, CiviCRM Select / Checkbox (using your own dynamic options), Read-only code-generated custom fields.

What do you want out of it?

Please add to this section (or in comments) a list of the top 4-6 topics YOU are MOST interested in. Select from the scheduled and / or additional topics above. If there is a session topic that is NOT listed and is important to you - include that in your list (with a brief description).

Labels:
  1. Sep 14, 2010

    This is going to be my first CiviCRM conference, and I'm very much looking forward to it. I know that I have an interest specifically in CiviCRM ACLs and Permissions, Custom Searches and anything related to the Custom Fields.

  2. Sep 14, 2010

    I am very much interested in a hands-on multi-site demonstration.  I think it's a common use case for an organization to have MyOrg.org and CampaignWebsite.com and to collect donations, volunteer information, emails for a newsletter, etc. on both.  In addition to learning about any Civi-related config required, I'd like to learn about any changes that the underlying Drupal sites must undergo (for example, I seem to recall reading that the Drupal sites must share users tables).  It would also be great to hear pros and cons of going with a multi-site setup, plus any known issues with multi-site.

    1. Sep 16, 2010

      Also interested in single-app, multi-site configuration.  For NYSS, we are using multi-sites to implement 62 CRM instances for 62 Senators, but all sites are in the same domain with the same DB naming scheme.


Creative Commons License
Except where otherwise noted, content on this site is licensed under a Creative Commons Attribution-Share Alike 3.0 United States Licence.