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.ngolong...@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.ngolong...@greenfinancials.co.tz
> <john.wamb...@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-develo...@lists.sourceforge.net
> Unsubscribe or change settings at:
> https://lists.sourceforge.net/lists/listinfo/mifos-developer
>



-- 
*Ed Cable*
Director of Community Programs, Mifos Initiative
edca...@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>

Reply via email to