You are viewing a plain text version of this content. The canonical link for it is here.
Posted to dev@fineract.apache.org by Ed Cable <ed...@mifos.org> on 2016/10/04 08:04:45 UTC
Re: [Mifos-developer] DEVELOPMENT ON TOP OF MIFOS X/FINERACT
Hi Nicholaus,
Welcome to the community! For all questions related to development, you
should direct those to our Fineract Developer's mailing list which I've
added to this thread.
Please see my replies inline:
On Mon, Oct 3, 2016 at 8:13 AM, Nicholaus Ngolongolo <
nicholaus.ngolongolo@greenfinancials.co.tz> wrote:
> Dear Colleagues,
>
>
>
> I am just kicking off development and would request your explanation just
> to make sure I am doing the right thing.
>
>
>
> I have source code links for both the Fineract Platform and Community App.
>
The Fineract Source code is located at
https://github.com/apache/incubator-fineract and that is the core banking
platform you should develop on top of. It was previously the Mifos X
platform.
Mifos X now refers to the distribution on top of the Fineract platform that
contains our Community App (web client) and Android app (mobile client).
So to summarize you can now think of Mifos X as the product (which contains
a web client and mobile app) that is powered by Fineract platform.
I noted that source code for the Community App does not contain the
> database. Correct me if I am wrong.
>
Yes that is correct as the Community App is just the front-end user
interface that consumes the APIs within the platform. You need to have a
running instance of the Fineract platform going.
>
>
> · Looking at what we are trying to do, that is building an
> independent highly customized application, what does it mean to start
> building it on top of Mifos X as opposed to doing so on Fineract?
>
You should build directly on the Fineract platform, even if you are using
the Community App, aka the Mifos X web client as your user interface for
the starting point. Any changes to the core functionality will be made to
the Fineract platform. Any UI-level changes can be made to the Community
App or on whatever UI interface you might build yourself.
>
>
> · If I build it on top of Mifos X, how do I connect it to the
> database if I eventually want it to run as a separate web based application?
>
The installation documentation explains how to connect to the database when
building on top of the Fineract platform but I"ll let Shreyank better
respond.
>
>
> · From experience, what is the development best practices?
>
Please look at some of the links in our Contributor's Zone for Fineract -
https://cwiki.apache.org/confluence/display/FINERACT/Contributor%27s+Zone
and documents like
https://mifosforge.jira.com/wiki/display/MDZ/Working+with+Code in our Mifos
Developer Zone:
https://mifosforge.jira.com/wiki/display/MDZ/Welcome+to+the+Zone
>
>
> Kind Regards,
>
>
>
> *Nicholaus Ngolongolo* Lead Developer Green Financial Services Ltd
>
> [image: Description:
> https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd]
>
> Mobile: +255 656 414 320
>
> Email: nicholaus.ngolongolo@greenfinancials.co.tz
> <jo...@greenfinancials.co.tz>
>
> Website: www.greenfinancials.co.tz
>
> Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar es
> Salaam
>
>
>
>
>
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> Mifos-developer mailing list
> mifos-developer@lists.sourceforge.net
> Unsubscribe or change settings at:
> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>
--
*Ed Cable*
Director of Community Programs, Mifos Initiative
edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
*Collectively Creating a World of 3 Billion Maries | *http://mifos.org
<http://facebook.com/mifos> <http://www.twitter.com/mifos>
RE: [Mifos-developer] DEVELOPMENT ON TOP OF MIFOS X/FINERACT
Posted by John Wambura | Green Financial Services Ltd <jo...@greenfinancials.co.tz>.
Hi Mounashree,
Thanks a lot. This provides more education on top of what Ed had earlier put down. Much appreciation.
Kind Regards,
John Wambura Chief Executive Officer Green Financial Services Ltd
Mobile: +255 755 777 000 | +255 682 000 333 | +255 656 665 555
Email: john.wambura@greenfinancials.co.tz
Website: www.greenfinancials.co.tz
Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar es Salaam
-----Original Message-----
From: Mounashree S [mailto:mounashree@confluxtechnologies.com]
Sent: Tuesday, October 04, 2016 2:38 PM
To: dev@fineract.incubator.apache.org
Cc: Nicholaus Ngolongolo
Subject: Re: [Mifos-developer] DEVELOPMENT ON TOP OF MIFOS X/FINERACT
Hi Nicholaus,
Yes you are right, community app does not contain database and it is used to get a rich User Interface which is user friendly. Database is used in the back end i.e., in fineract platform. It is not so difficult to get connection to the DataBase, just a very few steps you need to do.
refer
https://github.com/openMF/incubator-fineract
go down and you will find Instruction to execute Integration test
If I am not wrong, It is a best practice to follow the standard way of using Database in the back-end and community app for UI.
On Tue, Oct 4, 2016 at 2:14 PM, John Wambura | Green Financial Services Ltd <jo...@greenfinancials.co.tz> wrote:
> Hello Ed,
>
>
>
> I hope this responds to all the questions that Nicholaus was asking.
> Thanks a lot.
>
>
>
> (Have removed the Mifos Developer List from the mail trail).
>
>
>
>
>
> Kind Regards,
>
>
>
> *John Wambura* Chief Executive Officer Green Financial Services Ltd
>
> [image: Description:
> https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd]
>
> Mobile: +255 755 777 000 | +255 682 000 333 | +255 656 665 555
>
> Email: john.wambura@greenfinancials.co.tz
>
> Website: www.greenfinancials.co.tz
>
> Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar
> es Salaam
>
>
>
>
>
>
>
> *From:* Ed Cable [mailto:edcable@mifos.org]
> *Sent:* Tuesday, October 04, 2016 11:05 AM
> *To:* Mifos software development; dev@fineract.incubator.apache.org
> *Subject:* Re: [Mifos-developer] DEVELOPMENT ON TOP OF MIFOS
> X/FINERACT
>
>
>
> Hi Nicholaus,
>
>
>
> Welcome to the community! For all questions related to development,
> you should direct those to our Fineract Developer's mailing list which
> I've added to this thread.
>
>
>
> Please see my replies inline:
>
>
>
>
>
>
>
> On Mon, Oct 3, 2016 at 8:13 AM, Nicholaus Ngolongolo <
> nicholaus.ngolongolo@greenfinancials.co.tz> wrote:
>
> Dear Colleagues,
>
>
>
> I am just kicking off development and would request your explanation
> just to make sure I am doing the right thing.
>
>
>
> I have source code links for both the Fineract Platform and Community App.
>
>
>
> The Fineract Source code is located at https://github.com/apache/
> incubator-fineract and that is the core banking platform you should
> develop on top of. It was previously the Mifos X platform.
>
>
>
> Mifos X now refers to the distribution on top of the Fineract platform
> that contains our Community App (web client) and Android app (mobile
> client).
>
>
>
> So to summarize you can now think of Mifos X as the product (which
> contains a web client and mobile app) that is powered by Fineract platform.
>
>
>
> I noted that source code for the Community App does not contain the
> database. Correct me if I am wrong.
>
>
>
> Yes that is correct as the Community App is just the front-end user
> interface that consumes the APIs within the platform. You need to have
> a running instance of the Fineract platform going.
>
>
>
> · Looking at what we are trying to do, that is building an
> independent highly customized application, what does it mean to start
> building it on top of Mifos X as opposed to doing so on Fineract?
>
>
>
> You should build directly on the Fineract platform, even if you are
> using the Community App, aka the Mifos X web client as your user
> interface for the starting point. Any changes to the core
> functionality will be made to the Fineract platform. Any UI-level
> changes can be made to the Community App or on whatever UI interface you might build yourself.
>
>
>
> · If I build it on top of Mifos X, how do I connect it to the
> database if I eventually want it to run as a separate web based application?
>
>
>
> The installation documentation explains how to connect to the database
> when building on top of the Fineract platform but I"ll let Shreyank
> better respond.
>
>
>
> · From experience, what is the development best practices?
>
>
>
> Please look at some of the links in our Contributor's Zone for
> Fineract -
> https://cwiki.apache.org/confluence/display/FINERACT/Contributor%27s+Z
> one and documents like
> https://mifosforge.jira.com/wiki/display/MDZ/Working+
> with+Code in our Mifos Developer Zone: https://mifosforge.jira.
> com/wiki/display/MDZ/Welcome+to+the+Zone
>
>
>
> Kind Regards,
>
>
>
> *Nicholaus Ngolongolo* Lead Developer Green Financial Services Ltd
>
> [image: Description:
> https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd]
>
> Mobile: +255 656 414 320
>
> Email: nicholaus.ngolongolo@greenfinancials.co.tz
> <jo...@greenfinancials.co.tz>
>
> Website: www.greenfinancials.co.tz
>
> Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar
> es Salaam
>
>
>
>
>
>
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> Mifos-developer mailing list mifos-developer@lists.sourceforge.net
> Unsubscribe or change settings at:
> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>
>
>
>
>
> --
>
> *Ed Cable*
>
> Director of Community Programs, Mifos Initiative
>
> edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>
>
>
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
> <http://facebook.com/mifos> <http://www.twitter.com/mifos>
>
>
>
Re: [Mifos-developer] DEVELOPMENT ON TOP OF MIFOS X/FINERACT
Posted by Mounashree S <mo...@confluxtechnologies.com>.
Hi Nicholaus,
Yes you are right, community app does not contain database and it is used
to get a rich User Interface which is user friendly. Database is used in
the back end i.e., in fineract platform. It is not so difficult to get
connection to the DataBase, just a very few steps you need to do.
refer
https://github.com/openMF/incubator-fineract
go down and you will find Instruction to execute Integration test
If I am not wrong, It is a best practice to follow the standard way of
using Database in the back-end and community app for UI.
On Tue, Oct 4, 2016 at 2:14 PM, John Wambura | Green Financial Services Ltd
<jo...@greenfinancials.co.tz> wrote:
> Hello Ed,
>
>
>
> I hope this responds to all the questions that Nicholaus was asking.
> Thanks a lot.
>
>
>
> (Have removed the Mifos Developer List from the mail trail).
>
>
>
>
>
> Kind Regards,
>
>
>
> *John Wambura* Chief Executive Officer Green Financial Services Ltd
>
> [image: Description:
> https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd]
>
> Mobile: +255 755 777 000 | +255 682 000 333 | +255 656 665 555
>
> Email: john.wambura@greenfinancials.co.tz
>
> Website: www.greenfinancials.co.tz
>
> Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar es
> Salaam
>
>
>
>
>
>
>
> *From:* Ed Cable [mailto:edcable@mifos.org]
> *Sent:* Tuesday, October 04, 2016 11:05 AM
> *To:* Mifos software development; dev@fineract.incubator.apache.org
> *Subject:* Re: [Mifos-developer] DEVELOPMENT ON TOP OF MIFOS X/FINERACT
>
>
>
> Hi Nicholaus,
>
>
>
> Welcome to the community! For all questions related to development, you
> should direct those to our Fineract Developer's mailing list which I've
> added to this thread.
>
>
>
> Please see my replies inline:
>
>
>
>
>
>
>
> On Mon, Oct 3, 2016 at 8:13 AM, Nicholaus Ngolongolo <
> nicholaus.ngolongolo@greenfinancials.co.tz> wrote:
>
> Dear Colleagues,
>
>
>
> I am just kicking off development and would request your explanation just
> to make sure I am doing the right thing.
>
>
>
> I have source code links for both the Fineract Platform and Community App.
>
>
>
> The Fineract Source code is located at https://github.com/apache/
> incubator-fineract and that is the core banking platform you should
> develop on top of. It was previously the Mifos X platform.
>
>
>
> Mifos X now refers to the distribution on top of the Fineract platform
> that contains our Community App (web client) and Android app (mobile
> client).
>
>
>
> So to summarize you can now think of Mifos X as the product (which
> contains a web client and mobile app) that is powered by Fineract platform.
>
>
>
> I noted that source code for the Community App does not contain the
> database. Correct me if I am wrong.
>
>
>
> Yes that is correct as the Community App is just the front-end user
> interface that consumes the APIs within the platform. You need to have a
> running instance of the Fineract platform going.
>
>
>
> · Looking at what we are trying to do, that is building an
> independent highly customized application, what does it mean to start
> building it on top of Mifos X as opposed to doing so on Fineract?
>
>
>
> You should build directly on the Fineract platform, even if you are using
> the Community App, aka the Mifos X web client as your user interface for
> the starting point. Any changes to the core functionality will be made to
> the Fineract platform. Any UI-level changes can be made to the Community
> App or on whatever UI interface you might build yourself.
>
>
>
> · If I build it on top of Mifos X, how do I connect it to the
> database if I eventually want it to run as a separate web based application?
>
>
>
> The installation documentation explains how to connect to the database
> when building on top of the Fineract platform but I"ll let Shreyank better
> respond.
>
>
>
> · From experience, what is the development best practices?
>
>
>
> Please look at some of the links in our Contributor's Zone for Fineract -
> https://cwiki.apache.org/confluence/display/FINERACT/Contributor%27s+Zone
> and documents like https://mifosforge.jira.com/wiki/display/MDZ/Working+
> with+Code in our Mifos Developer Zone: https://mifosforge.jira.
> com/wiki/display/MDZ/Welcome+to+the+Zone
>
>
>
> Kind Regards,
>
>
>
> *Nicholaus Ngolongolo* Lead Developer Green Financial Services Ltd
>
> [image: Description:
> https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd]
>
> Mobile: +255 656 414 320
>
> Email: nicholaus.ngolongolo@greenfinancials.co.tz
> <jo...@greenfinancials.co.tz>
>
> Website: www.greenfinancials.co.tz
>
> Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar es
> Salaam
>
>
>
>
>
>
>
>
> ------------------------------------------------------------
> ------------------
> Check out the vibrant tech community on one of the world's most
> engaging tech sites, SlashDot.org! http://sdm.link/slashdot
> Mifos-developer mailing list
> mifos-developer@lists.sourceforge.net
> Unsubscribe or change settings at:
> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>
>
>
>
>
> --
>
> *Ed Cable*
>
> Director of Community Programs, Mifos Initiative
>
> edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
>
>
>
> *Collectively Creating a World of 3 Billion Maries | *http://mifos.org
> <http://facebook.com/mifos> <http://www.twitter.com/mifos>
>
>
>
RE: [Mifos-developer] DEVELOPMENT ON TOP OF MIFOS X/FINERACT
Posted by John Wambura | Green Financial Services Ltd <jo...@greenfinancials.co.tz>.
Hello Ed,
I hope this responds to all the questions that Nicholaus was asking. Thanks a lot.
(Have removed the Mifos Developer List from the mail trail).
Kind Regards,
John Wambura Chief Executive Officer Green Financial Services Ltd
Description: https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd
Mobile: +255 755 777 000 | +255 682 000 333 | +255 656 665 555
Email: <ma...@greenfinancials.co.tz> john.wambura@greenfinancials.co.tz
Website: <https://www.greenfinancials.co.tz/> www.greenfinancials.co.tz
Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar es Salaam
From: Ed Cable [mailto:edcable@mifos.org]
Sent: Tuesday, October 04, 2016 11:05 AM
To: Mifos software development; dev@fineract.incubator.apache.org
Subject: Re: [Mifos-developer] DEVELOPMENT ON TOP OF MIFOS X/FINERACT
Hi Nicholaus,
Welcome to the community! For all questions related to development, you should direct those to our Fineract Developer's mailing list which I've added to this thread.
Please see my replies inline:
On Mon, Oct 3, 2016 at 8:13 AM, Nicholaus Ngolongolo <ni...@greenfinancials.co.tz> wrote:
Dear Colleagues,
I am just kicking off development and would request your explanation just to make sure I am doing the right thing.
I have source code links for both the Fineract Platform and Community App.
The Fineract Source code is located at https://github.com/apache/incubator-fineract and that is the core banking platform you should develop on top of. It was previously the Mifos X platform.
Mifos X now refers to the distribution on top of the Fineract platform that contains our Community App (web client) and Android app (mobile client).
So to summarize you can now think of Mifos X as the product (which contains a web client and mobile app) that is powered by Fineract platform.
I noted that source code for the Community App does not contain the database. Correct me if I am wrong.
Yes that is correct as the Community App is just the front-end user interface that consumes the APIs within the platform. You need to have a running instance of the Fineract platform going.
· Looking at what we are trying to do, that is building an independent highly customized application, what does it mean to start building it on top of Mifos X as opposed to doing so on Fineract?
You should build directly on the Fineract platform, even if you are using the Community App, aka the Mifos X web client as your user interface for the starting point. Any changes to the core functionality will be made to the Fineract platform. Any UI-level changes can be made to the Community App or on whatever UI interface you might build yourself.
· If I build it on top of Mifos X, how do I connect it to the database if I eventually want it to run as a separate web based application?
The installation documentation explains how to connect to the database when building on top of the Fineract platform but I"ll let Shreyank better respond.
· From experience, what is the development best practices?
Please look at some of the links in our Contributor's Zone for Fineract - https://cwiki.apache.org/confluence/display/FINERACT/Contributor%27s+Zone and documents like https://mifosforge.jira.com/wiki/display/MDZ/Working+with+Code in our Mifos Developer Zone: https://mifosforge.jira.com/wiki/display/MDZ/Welcome+to+the+Zone
Kind Regards,
Nicholaus Ngolongolo Lead Developer Green Financial Services Ltd
Description: https://img.newoldstamp.com/p/000/011/u635.png?57d0709d223bd
Mobile: +255 656 414 320 <tel:%2B255%20656%20414%20320>
Email: <ma...@greenfinancials.co.tz> nicholaus.ngolongolo@greenfinancials.co.tz
Website: <https://www.greenfinancials.co.tz/> www.greenfinancials.co.tz
Address: P.O. Box 13970, Block K, Plot # 34, Kijitonyama Sayansi, Dar es Salaam
------------------------------------------------------------------------------
Check out the vibrant tech community on one of the world's most
engaging tech sites, SlashDot.org! http://sdm.link/slashdot
Mifos-developer mailing list
mifos-developer@lists.sourceforge.net
Unsubscribe or change settings at:
https://lists.sourceforge.net/lists/listinfo/mifos-developer
--
Ed Cable
Director of Community Programs, Mifos Initiative
edcable@mifos.org | Skype: edcable | Mobile: +1.484.477.8649
Collectively Creating a World of 3 Billion Maries | http://mifos.org <http://facebook.com/mifos> <http://www.twitter.com/mifos>