Someone recently asked me my thoughts regarding TntMPD in the cloud and TntMPD on mobile devices. Actually they are considering developing their own solution, so they wanted to know where I'm at and where I plan to be. This is becoming a more frequent question, so I thought I'd share my response below.
----------------------------------------------------------------------------------
Hi Peter and John,
I’d be glad to let you know my roadmap, w/ an emphasis on my plans re mobile/web/cloud.
Right now I’m in the middle of development on TntMPD 3.0. TntMPD 3.0 is not a rewrite, but a lot of core stuff is touched, so I haven’t been able to release it in piecemeal. I have about a year of development on it already. Some major things included in it will be: Password-protected database w/ true encryption, integration w/ Google maps, much better integration w/ MailChimp, modernized and spouse email and phone fields, and support for managing paper and email newsletter lists. So far I’ve listed the stuff already done. Some more things I want to include before releasing it (and some are indeed broken now because of the previous changes I mentioned) improved sync w/ Outlook, improved ability to stay in sync w/ the organization re gifts and donor changes, improved ability to import contacts from other systems, better support for avoiding conflicts w/ multiple users on Dropbox, Facebook integration, and a bunch of other small things that make it so that TntMPD “just work”. I’m EXCITED about TntMPD 3.0!
I wouldn’t be surprised if TntMPD 3.0 wasn’t released until next spring. Personally, I REALLY want it done before next summer as our family will be taking a big two month MPD trip to South Dakota once school is out. And I really want those features to help me personally.
Once TntMPD 3.0 is released, my plan is to start work on TntMPD in the Cloud. The picture below shows my strategy for version 1.0 of this.

For Version 1.0, it’s effectively a read-only web service. The idea is that you login to “TntMPD in the Cloud”, give it permission to see the “TntMPD” folder in your Dropbox folder, and then select the database you want to use. “TntMPD in the Cloud” will provide a basic website that gives you access to your contacts in TntMPD. I personally have an iPhone, so don’t be surprised if the website is optimized for that! :) The website will run completely off of the web services (REST or SOAP … I haven’t decided), and any other developer could tap into these web services to feed data to their own app.
Eventually I want to make the web service read/write … and even more have TntMPD users synchronize their database (husband and wife, for example) via the web services instead of via Dropbox (Dropbox requires you to be one-at-a-time to avoid conflicts).
But I believe that version 1.0 gives me 80% of what I really want in a web/mobile solution: REFERENCE DATA. I don’t desire to run the entire MPD part of my ministry on my iPhone or even my iPad. That sounds painful. But it would sure be handy to have all my contact/gift/history/notes with me on my iPhone when I’m visiting a church and I see someone in the parking lot and I seem to recall that they made a significant gift, or had a significant prayer request. Having up-to-the-minute reference data is my main need for cloud/mobile.
When will TntMPD in the Cloud be done? About the only thing I can say w/ any certainty is after TntMPD 3.0. Limiting it to read-only for version 1.0 will certainly speed things along in terms of getting a useful release out the door.
I’m a strong believer in supporting backward compatibility, so the web services provided in version 1.0 should continue working into the future. They will just be a subset of version 2.0, etc.
Well, I hope that helps you understand my future plans a little better and helps you make a decision. Let me know if you need further clarification on any points.
Thanks,
Troy
Posted
7 Oct 2012 6:43 PM
by
Troy Wolbrink