Versions Compared

Key

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

...

  • Throughout Mifos application, add tooltips/hyperlinks that link to relevant sections in Mifos user manual.

Add/Improve import functionality

Mentor: ~jslawinski

The current Mifos version supports only importing of the Client data (that allows to create new clients in the system) and transactions (payments/disbursals/withdrawals/etc.). Many MFIs have requested to extend import functionality to allow importing Loans/Savings data (to create new accounts in the system). Moreover, It would be great to have the possibility to bulk modify existing clients/accounts via import functionality (currently you can only add new client entries). This feature will be very useful during data migration from the legacy MIS, which is an Achilles heel of the Mifos currently.

Objectives

  • Add the possibility to import new Loans data.
  • Add the possibility to import new Savings data.
  • Extend import functionality to allow to modify existing entities.

HINT: Configure your development environment, try to run Mifos, look at the existing import Client data code.

Identify problems related to project, start asking good questions on developer mailing list, start creating a plan.

Improve Admin configuration possibilities

Mentor: ~jslawinski

Currently Mifos can be customized by changing values in the configuration files like:

  • applicationConfiguration.custom.properties
  • mifosBeanConfig.custom.xml
  • mifosChartOfAccounts.custom.xml

When you change something in these files, you have to restart Mifos in order to see these changes in the application. Moreover, only part of these settings is visible in the UI. This makes Mifos hard to manage
remotely and very cumbersome if we want to customize it. The possibility to modify configuration via UI will be very convenient. Moroever, it will help in providing hosted Mifos service, because it will eliminate the need to modify something in the filesystem.

Objectives

  • Add/improve the functionality of displaying all Mifos configuration values.
  • Add the possibility to modify configuration values via UI.
  • Add the possibility to import/export configuration values via UI.

HINT: Configure your development environment, try to run Mifos, look at the code related to Mifos configuration.

Identify problems related to project, start asking good questions on developer mailing list, start creating a plan.

Custom Fantastic Mifos Project

...