Versions Compared

Key

  • This line was added.
  • This line was removed.
  • Formatting was changed.
Warning

The current approach is not purely incremental. This page is moved to the 'archives' for reference.

 

Epic: Legacy Migration Path

Description: Should the OpenLMIS community decide on an incremental re-architecture approach, the following document applies. The OpenLMIS Community commits to supporting countries with existing implementations in researching whether upgrading their implementation to a newer version of OpenLMIS makes sense for their situation. However, the community should understand that upgrading to OpenLMIS (post 3.0) will likely result in a decrease to the available feature set when compared to a country’s current implementation. The country or implementer driving the migration will be responsible for requesting extension points from the core team (as needed) and building any country specific functionality in one or more modules. As such, any decision to migrate should be thoroughly investigated. See the below table for activities the community can assist a prospective migrating party in undertaking.

Activity

Community will Assist

Creation of a data migration script

Yes – via community forums

Creating core extension points

Yes

Creation of contributed modules (including functionality removed to achieve 3.0+)

No

Provide training on 3.0+ feature set

Yes – via community forums

Deploying 3.0+ code

No

Modifying reference UI to meet country requirements

No

Some definitions:

VIMS = The last pull from the VIMS BitBucket to the OpenLMIS master branch [December 2015]

...