Difference between revisions of "Developer Resources"

From IHRIS Wiki
Jump to navigationJump to search
Line 3: Line 3:
Got questions? Check our [[Frequently Asked Questions]] list or [[Project Communication|contact us]].  
Got questions? Check our [[Frequently Asked Questions]] list or [[Project Communication|contact us]].  


==Source Code==
 
[https://launchpad.net/ihris-suite iHRIS] is a set of health workforce information solutions. Our [[Code Downloads|source code]] is hosted at Launchpad and is available under the GPL V3 license. The following applications and supporting software are available:
==Software Applications==
* [[iHRIS Manage-related Documentation|iHRIS Manage]], a human resources management tool  
[https://launchpad.net/ihris-suite iHRIS] is a set of health workforce information solutions. Our source code is hosted at Launchpad and is available free to download, use, and modify under the GPL V3 license. The following applications and supporting software are available:
* [[iHRIS Qualify-related Documentation|iHRIS Qualify]], a health worker training, licensing, and certification tracking system
* [https://launchpad.net/ihris-manage iHRIS Manage], a human resources management tool that enables an organization to design and manage a comprehensive human resources strategy
* [[iHRIS Plan-related Documentation|iHRIS Plan]], planning and modeling software  
* [https://launchpad.net/ihris-qualify iHRIS Qualify], a health worker training, licensing, and certification tracking system
* [[iHRIS Common-related documentation|iHRIS Common]], common page classes, template files and images for the iHRIS software  
* [https://launchpad.net/ihris-plan iHRIS Plan], planning and modeling software developed to improve how health sector planners and program decision makers plan for their health workforce needs in developing country settings
* [[I2CE-related documentation|I2CE]], the core programming engine for the iHRIS software
* [https://launchpad.net/ihris-retention iHRIS Retain], a tool that helps managers of health workers cost retention strategies at the district, regional, or national level
* [https://launchpad.net/ihris-common iHRIS Common], common page classes, template files and images for the iHRIS software  
* [https://launchpad.net/i2ce I2CE], the core programming engine for the iHRIS software
* [[Installation Instructions]] for iHRIS software
* [[Installation Instructions]] for iHRIS software
* [[Code Downloads|Source Code Downloads]] for iHRIS software


==Technical Documentation==
==Technical Documentation==
Line 20: Line 24:
* [[Decentralized iHRIS|Using iHRIS in a decentralized environment]]   
* [[Decentralized iHRIS|Using iHRIS in a decentralized environment]]   
* [[Data Dictionary - iHRIS 4.1]]
* [[Data Dictionary - iHRIS 4.1]]
We also have several tutorials for [[Implementer Resources|implementers who are administering an instance of iHRIS.]]
Most of this documentation has been translated into [[Spanish-language Resources|Spanish]].


==Contributing to the Project==
==Contributing to the Project==
Line 29: Line 38:


[[Translations]] describes the process for translating the iHRIS software and enabling translations.
[[Translations]] describes the process for translating the iHRIS software and enabling translations.
==Additional Tutorials==
These tutorials are outside the scope of the Technical Documentation but may be useful for modifying iHRIS:
* [[Customizing iHRIS]]
* [[Deleting Records|Delete Records]]
* [[Installing OpenDJ On Ubuntu|Install OpenDJ on Ubuntu]]
* [[Using Bazaar to Contribute Code|Use Bazaar to Contribute Code to Launchpad]]
* [[Building Meta Packages]]
* [[Managing the Debian Repository]]
* [[Automatically Generated Form Pages]]
* [[LiveCD Notes]]
We also have several tutorials for [[Implementer Resources|implementers who are administering an instance of iHRIS.]]
Most of this documentation has been translated into [[Spanish-language Resources|Spanish]].


[[Category:Resources]][[Category:iHRIS Software]]
[[Category:Resources]][[Category:iHRIS Software]]

Revision as of 13:03, 9 December 2013

These resources support iHRIS software developers who are writing new features, programming new modules, or modifying the PHP source code.

Got questions? Check our Frequently Asked Questions list or contact us.


Software Applications

iHRIS is a set of health workforce information solutions. Our source code is hosted at Launchpad and is available free to download, use, and modify under the GPL V3 license. The following applications and supporting software are available:

  • iHRIS Manage, a human resources management tool that enables an organization to design and manage a comprehensive human resources strategy
  • iHRIS Qualify, a health worker training, licensing, and certification tracking system
  • iHRIS Plan, planning and modeling software developed to improve how health sector planners and program decision makers plan for their health workforce needs in developing country settings
  • iHRIS Retain, a tool that helps managers of health workers cost retention strategies at the district, regional, or national level
  • iHRIS Common, common page classes, template files and images for the iHRIS software
  • I2CE, the core programming engine for the iHRIS software
  • Installation Instructions for iHRIS software
  • Source Code Downloads for iHRIS software


Technical Documentation

The Technical Overview of iHRIS is the place to start with understanding how iHRIS is structured. Please read the Introduction and Overview first if you are new to working with iHRIS.

Documentation and tutorials are also available on:

We also have several tutorials for implementers who are administering an instance of iHRIS.

Most of this documentation has been translated into Spanish.


Contributing to the Project

Check Design Documents for descriptions of new features and applications currently under consideration for development.

To understand our priority development needs, including core system improvements and new features or modules, please review our iHRIS Ideas List.

For developers who are creating software releases or packages, we are currently revising our Software Release Procedure.

Translations describes the process for translating the iHRIS software and enabling translations.