OpenMRS Wiki
Spaces
Apps
Templates
Create
Archives
All content
Space settings
Content
Results will update as you type.
Introduction
Implementer Documentation
User Guide
Developer Documentation
Technical Overview
Development and Practices
Developer Tools & Resources
Modules
For Module Developers
•
Core Modules
•
Bundled Modules
•
Retiring Modules
•
Module Creator's Cheat Sheet
•
Mandatory Module
Creating Your First Module
•
Module Portlets
•
Module Queue API Usage
Creating Modules
•
Module Config File
•
RequireConfiguration Taglib
•
Module Resources
•
Module Activator
•
Module Repository
Module Extension Points
•
Extending a Table Through a Module
•
Module Updates
•
Module Dependencies
•
Module Configuration
•
Module sqldiff File
•
Module Servlets
•
Module Licensing
•
Module liquibase File
Module Unit Testing
•
Module Testings against multiple versions of OpenMRS
•
Module Unit Testing (old JUnit3 way)
•
Unit Testing Servlets
•
Module Application Context File
•
Module Access
•
JQuery Search Dialog Plugin
•
Module Branching
•
Module Global Property Listeners
•
Module Hibernate Mapping Files
•
Module messages.properties Files
•
Using spring form taglib in a module
•
Module Privileges and Roles
•
Setting and Reading Global Properties
•
Requiring another module in your module
•
Including SVN Revision Number
•
Module Unit Testing (pre-maven)
•
Module Hibernate Annotated Classes
Supporting different OpenMRS versions
•
My Favorite Patients MVC Example
•
Caching service methods
Releasing a New Version of a Module
•
Module Release Notes
•
How to add module to transifex build in Bamboo
•
Community Modules
For Open Web App Developers
API
UI Framework
Testing
Dev How-To Guides
•
DWR in OpenMRS
•
Taglibs