Developer Resources: Difference between revisions

From IHRIS Wiki
No edit summary
No edit summary
Line 1: Line 1:
These resources support developers who are writing new features, programming new modules, or modifying the PHP source code.  
These resources support developers who are writing new features, programming new modules, or modifying the PHP source code.  


The [[Technical Documentation|Technical Overview of iHRIS]] is the place to start with understanding how iHRIS is structured. This technical documentation describes the module structure, pages and templates, tasks and roles, and forms and fields used in the iHRIS software. Tutorials provide examples of how to customize the iHRIS code. Download the [[Code Downloads|source code]] from our hosting site, Launchpad.  
Got questions? Check our [[Frequently Asked Questions]] list or [[Project Communication|contact us]].
 
The iHRIS Suite includes:
* [[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 Common]], common page classes, template files and images for the iHRIS software
* [[i2CE]], the core programming engine for the iHRIS software
 
Download the [[Code Downloads|source code]] from our hosting site, Launchpad.
 
The [[Technical Documentation|Technical Overview of iHRIS]] is the place to start with understanding how iHRIS is structured. This technical documentation describes the module structure, pages and templates, tasks and roles, and forms and fields used in the iHRIS software. Tutorials provide examples of how to customize the iHRIS code.  


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]].
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]].
Line 20: Line 31:
* [[Decentralized iHRIS]]
* [[Decentralized iHRIS]]


We also have several tutorials for [[Implementer Resources|implementers who are customizing or administering an instance of iHRIS.]]
We also have several tutorials for [[Implementer Resources|implementers who are customizing or administering an instance of iHRIS.]] Most of this documentation has been translated into [[Spanish Language Resources|Spanish]].




[[Category:Developer Resources]]
[[Category:Resources]]

Revision as of 15:54, 8 November 2013

These resources support 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.

The iHRIS Suite includes:

  • 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 Common, common page classes, template files and images for the iHRIS software
  • i2CE, the core programming engine for the iHRIS software

Download the source code from our hosting site, Launchpad.

The Technical Overview of iHRIS is the place to start with understanding how iHRIS is structured. This technical documentation describes the module structure, pages and templates, tasks and roles, and forms and fields used in the iHRIS software. Tutorials provide examples of how to customize the iHRIS code.

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.

Creating Translations describes the various steps needed to translate a module in the iHRIS system once everything has been properly tagged as being translatable.

These tutorials are outside the scope of the Technical Documentation but may be useful for modifying iHRIS:

We also have several tutorials for implementers who are customizing or administering an instance of iHRIS. Most of this documentation has been translated into Spanish.