Quick Links for Technical Staff
Are you a technical team member of the CommCare project at your organization? Will you be your organization's consult on resolving technical issues experienced at your CommCare project site? Are you learning how to build CommCare applications and overseeing the technical components of the application your organization has developed/is developing? If your answer to any of the above questions was YES, then the below list of short cuts is for you!
Basic Application Creation
Best Practices - Application Creationarchived
Best practices for building applications
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/Beginner+Tutorial
Complete beginner tutorial for CommCare from setting up your project space, creating and testing your application, to setting up loading and closing cases
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/CommCare+2.0+XForms+Introduction
Tips on using different features of CommCare 2.0 in building xforms for your application, including referencing case values, dynamic multiselect inputs, binds, translations, and defining questions
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/Common+Logic+and+Calculations
Common logic and calculations, including different types of calulations like age or EDD, displaying answers to previous questions, validation conditions, display logic, concating values, linking forms, repeating questions, if statements, and pre-defining default responses.
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/List+of+xpath+functions
List of various Xpath functions
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/Conditional+Select+Options
How to create dynamic select options for questions that change over the lifetime of the program
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/Calculating+and+Displaying+a+Value+Inside+a+Form
How to work with datanodes to calculate and display values inside a form
https://wiki.commcarehq.org/display/commcarepublic/Set-up+Reminders
Setting up and sending SMS reminders
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/Release+Management
Release Management of your application, including information on how it operates and what the outcomes of the “release” will be
Multimedia Creation and Integration
https://wiki.commcarehq.org/display/commcarepublic/Audio+in+CommCare
Guidelines for recording and processing audio in CommCare
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/Multimedia+in+CommCare
Installing multimedia in CommCare. Includes information on audio, video, images, and the multimedia manager for organizing the audio/visual files for your application
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/multimedia+bulk+installer
How to install multimedia for your application in bulk
https://wiki.commcarehq.org/display/commcarepublic/Multimedia+Manager
Using the multimedia manager in CommCare
User Management - Mobile Application Users, Web Users, Permissions and Invitations
Manage Deployment Reports
Information for managing CommCare deployments. Includes descriptions of Raw Forms, Errors, & Duplicates; Errors & Warnings Summary; Device Log Reports
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/Assigning+cases+to+one+of+multiple+groups
Case Sharing, i.e. sharing cases between different users.
Debugging
https://wiki.commcarehq.org/display/commcarepublic/Troubleshooting+Phone+Problems
Common problems and troubleshooting guidance
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/Bug+Report+Template
How to report a bug in CommCare HQ or CommCare Mobile.
Other Information
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/CommCare+Technical+Overview
CommCare technical overview: Architectural Diagram, CommCare standards, CommCare mobile, and CommCareHQ
https://dimagi-dev.atlassian.net/wiki/display/commcarepublic/Getting+Started+with+CommCare
Getting Started with CommCare, including term glossary, setting up HQ, setting up and managing users, and setting up Mobile Phones
https://bitbucket.org/commcare/commcare/wiki/CommCare20Specs
Specifications for CommCare 2.0
https://wiki.commcarehq.org/pages/viewpage.action?pageId=4718838
List of known supported phones
https://wiki.commcarehq.org/display/commcarepublic/CommCare+HQ+APIs
Information on CommCare APIs