tomw wrote:
- Create an API to the member data. Currently most apps that get membership data talk directly to the DB. We obviously cannot allow this moving forward, not only for this project but for any project. So a secure API has to be figured out, scoped out, funded, and developed.
This is about what I expected. Most organizations and their software tools are not tooled to allow 3rd party plugins. This is even uncommon in publicly sold applications, firefox, eclipse and a few others being well-known exceptions.
Creating a secure API, while the right way to do this, represents a complete restructuring of the way software is written for the church. This is a HUGE and COSTLY undertaking for any group. That the church is even considering this is a big step forward. The benefits to the church development group as a whole are likely marginal to the costs without the involvement of the community. If we have tipped that scale, that speaks volumes about the perceived value of our contribution.
The company I work for has done a bit of this while modularizing our code. We managed to slip in in during rewrites, so the cost was mitigated a bit, but it was a huge undertaking, even for our relatively small codebase. Our products do not compare in any way to the size or complexity of LUWS or MLS. We also do not have 24/7 availability requirements, or users in almost every timezone on the planet.
That a public API is being discussed lets me know that the church is serious about getting these projects moving.
tomw wrote:
It can be discouraging...I know. Please be patient while we work through the process. Also, my disclaimer here: I'm not promising any that this project will happen. I'm working hard to make it happen but the final decision will be made by those who have that authority.
Tom
Tom:
Keep up the good fight. Let us know what you need from us to push this ahead. You have been a real champion for community involvement. Thank you.
The Earl