CommCareHQ
latest

Overview

  • CommCare HQ Platform Overview
  • CommCare Architecture Overview
  • CommCare Enhancement Proposal Process

Application Building

  • Application terminology
  • Features
  • Bulk Application Translations
  • Multimedia
  • Adding a new CommCare Setting
  • CommCare Settings Config Spec
  • App Navigation Features
  • The Suite
  • Syncing local HQ instance with an Android Phone
  • Directly Modifying App Builds (CCZ files)
  • Adding CommCare (J2ME) Builds to CommCare HQ
  • Web Apps JavaScript
  • Formplayer in HQ

Application Data Layer

  • Device Restore Optimization

Tenant Management

  • Locations

Analytics

  • Reporting
  • Reporting: Maps in HQ
  • Exports
  • Change Feeds
  • Pillows
  • Monitoring Email Events with Amazon SES

User-Configurable Reporting

  • User Configurable Reporting
  • UCR Examples
  • Data source filters
  • Data source indicators
  • Base Item Expressions
  • Report examples
  • Charts
  • UCR FAQ

Messaging

  • Messaging in CommCare HQ

Integrations

  • API
  • CommCare FHIR Integration
  • The MOTECH OpenMRS & Bahmni Module
  • How Data Mapping Works

Single Sign On (SSO)

  • General Overview
  • Architecture
  • Local Setup
  • Adding a New Identity Provider Type

UI and Front End

  • Internationalization
  • UI Helpers
  • Using Class-Based Views in CommCare HQ
  • Forms in HQ
  • Dimagi JavaScript Guide

Testing

  • Testing infrastructure
  • Testing best practices
  • Analyzing Test Coverage
  • Mocha Tests
  • Writing tests by using ES fakes

Performance

  • Profiling
  • Caching and Memoization

Code

  • Plugins
  • CommTrack
  • Elasticsearch
  • Middleware
  • Using the shared NFS drive
  • How to use and reference forms and cases programatically
  • Playing nice with Cloudant/CouchDB
  • Celery
  • Configuring SQL Databases in CommCare
  • Metrics
  • CommCare Extensions
  • List Extension Points
  • Custom Modules

Migrations

  • Migrations in Practice
  • Auto-Managed Migration Pattern
  • Migrating Database Definitions
  • Migrating models from couch to postgres

Architecture Decisions

  • 1. Record architecture decisions
  • 2. Keep static UCR configurations in memory
  • 3. Remove warehouse database

Documentation Tips

  • Documenting
CommCareHQ
  • Exports
  • Edit on GitHub

Exports

Docs in corehq/apps/export/README.md

Previous Next

© Copyright 2020, Dimagi. Revision 9ae7b6b2.

Built with Sphinx using a theme provided by Read the Docs.
Read the Docs v: latest
Versions
latest
autodoc
Downloads
pdf
html
epub
On Read the Docs
Project Home
Builds