Show HN: OneBody Church Directory software I've been hacking on for 7 years
github.com
github.com
You can see screenshots at http://church.io.
Being specifically church software, it might not find much of an audience here on HN, but still, I'm proud, so wanted to post about it.
Keep inspiring HN!!!
I probably should highlight more of that stuff on the site... thanks!
[EDIT: https://us.ccli.com/licenses-and-services/church-copyright-l... ]
Or does customer retention go up to corporate like a sort of Comcast "I want to cancel my contract" call?
We have an "Involvement Minister" who watches churn rate so to speak, so hopefully he can help organize better/different small groups or help improve existing ones.
attendance tracking would be good for "care" ("hey - it's been a while, is everything ok?"), for decision-making ("we average 35 people at 8am but 400 at 10:30am, what should we do?").
unfortunately, i can also see it used to target "marketing" messages for donations.
My church as a whole is actually using http://www.churchcommunitybuilder.com/ as a directory and it's not that fun to use, although some ministries within the church are more effective with it than others.
I lead the digital video & post production team at my church and we are using a mix mash of Church Community Builder, Facebook group, Google mass email thread and an ugly spreadsheet to keep track of our volunteers attendance, schedule them and communicate the serving opportunities each week. How does the attendance tracking work in your app and would it work for something like this to track volunteers and schedule them to serve?
One reason we have not moved off the CCB platform yet is they have a built in way for the church body to easily send online tithes & donations. Do you have any plans to work that in to your app?
On a side note - I know Hillsong NYC is using this site http://get.planningcenteronline.com/ for scheduling & announcements, and https://pushpay.com/ for payments.
Thanks and again, great job with this!
As for scheduling volunteer and such, you should definitely check out Planning Center Services app (that's what I work on for my day job) - it is by far the best app for that sort of thing.
OneBody doesn't have any scheduling or giving stuff yet, sorry!
About the only thing OneBody might do for you in your situation would be to help with emailing all your volunteers. You could put them in separate "Groups" (per time, service, whatever) and then email that group at once. Then you could track attendance in that after the fact.
In this case, I believe you are the inspiration. Keep up the great work!
Echoing zerokarmaleft, this time you are the inspiration.
http://thomasleecopeland.com/2014/06/09/reorganizing-a-data-...
Church-related IT is an interesting challenge - not a lot of money to be spent, and what money there is usually gets directed towards tracking contributions. I was the IT guy for http://www.alexandriapres.org/ for a few years (mostly running backups and such) and we certainly had a grab bag of solutions to the problems that church.io is solving nicely.
When I was IT guy at APC I called a bunch of local churches and talked to their IT folks. Was interesting to see all the variety. And of course McClean Pres was the most professional of the bunch, makes sense because they have like 25 people on staff, they have a campus of buildings to maintain, etc.
At the very least, you should offer a hosted version of this (borrowing the wordpress.com/wordpress.org model would seem the best plan) so that non-technical churches could click a button and just have it magically spin up a website and start billing their card every month.
Seems a bit silly looking in from the outside that you'd spend seven years building something that's clearly worth selling, then refuse to sell it. I wouldn't be surprised to see a few "church.io hosting" businesses spring up within a week if you don't build that option yourself.
But offering a completely optional hosted version is a good idea for churches with more money than technical prowess.
Per capita stats for the State of Vatican City really don't tell much even about the wealth of the Catholic Church as a church. Its kind of live judging the wealth of the United States by dividing the assets of the federal treasury by the number of people who live in the White House and the US Naval Observatory.
That said, it's open source - so anyone (including me!) is free to set this up.
edit: apparently at least someone is doing this: http://www.powerchurch.com/products/onebody/
> I saw the "Install in the Cloud" option
> ...
> Unfortunately any church that wants to use this is going to need
> someone technical enough to handle the installation themselves.
I thought it would be awesome if that button would actually (eventually) result in setting up a droplet and installing the software for me. I think sandstorm[0] is going into that direction.I guess one tricky part of such infrastructure would be maintenance. Optimally, a user could spin up a "church.io"-drop (or e.g. "smtp/imap stack + $antispam + mailpile"-drop) and never have to care about any updates. providers can offer subscriptions for regular (curated) updates of each "drop".
With such infrastructure in place, the curch-community could click said button, follow through some dialogs, enter a CC and 5 minutes later have their own instance + domain. timmorgan gets paid per install by the infrastructure provider (who profits on the long run through subscription-fees).
I think the concepts of unikernels and clive[1] fit well into this picture, by exposing a more concise resource/environment API to the developer and easing deployment (which would be a nice thing, even without the picture painted above).
Here's the Sandstorm demo: https://demo.sandstorm.io
The Sandstorm easy-port guide: https://github.com/sandstorm-io/sandstorm/wiki/Porting-Guide
And accompanying blog post: https://blog.sandstorm.io/news/2014-05-12-easy-port.html
Hope this helps!
Jade
I also looked through the current offerings and thought the market was just not well served. It seems like a huge mistake on someone's part.
Do you have anyone using the software yet? I would be interested in finding out if we could. Super great work!
PS. Nice app.
PS I love the word bookkeeping and would love it even more if the "p" were doubled.
The inner city churches I know all have food banks, clothing banks, free hot meals, or similar programs. The churches I know in Utah set up safe houses for women and children fleeing polygamy.
If you're connected to a church that operates as a business with the pastor taking home the profits, time to find a different church.
Not even the current "liberal hippie pope" is having much success changing the Catholic Church from within, so what makes you think anyone who's not its most powerful leader could ever possibly have any success? Anyone claiming they haven't resigned from the Catholic Church in disgrace because they want to remain inside to be an "agent of change" is totally full of it, and guilty of perpetuating the problem.
Does it actually impress you that the current pope wasn't personally the architect and prosecutor of officially covering up and perpetuating all the terrible widespread sexual abuse systematically perpetrated by the Catholic Church, who wrote and enforced the official church policy of protecting priests who rape children, and excommunicating anyone who speaks out about it? http://www.theguardian.com/world/2003/aug/17/religion.childp... http://thewe.cc/weplanet/news/europe/vatican/papal_evil.htm
If the pope's desire to cover up sexual abuse is what you mean by "paying more attention to sexual issues than is warranted", can you please justify why you think the Catholic Church should pay less attention to their longstanding issues of raping children and protecting the rapists from prosecution? And why you think it's a good thing that the current pope doesn't think it's such a big deal that requires much attention?
Having looked over your comment history, I believe you may need to reread the guidelines at https://news.ycombinator.com/newsguidelines.html
Take particular note of:
"Be civil. Don't say things you wouldn't say in a face to face conversation."
"Please avoid introducing classic flamewar topics unless you have something genuinely new to say about them."
Also note that you have already been asked to stop trolling by one of our moderators, dang, at https://news.ycombinator.com/item?id=7644504 .
In truth this seems to be the US mega-churches. Round here the pastors live a decent but modest life. Enough to raise a family not enough to buy a flashy car.
Seriously, a simple hosted package, a non-profit org and I think you could find you have built a vehicle for doing some good elsewhere.
If you go into any business harboring that level of disrespect for your customers then you're probably going to fail to provide a product they'll be willing to use. Although there is also an argument to be made for domain experience - if you're going to sell a service to religious groups wouldn't you be more likely to understand the market without having a bias against religion?
The code has been licensed under an Affero GPL v3 license so anybody using it in production must release any modifications done. So it's not really stealing the idea or the code, only the business model, which the OP apparently doesn't want to pursue anyway.
A non Affero license (or MIT, BSD, Apache) would have shut him off from his code (I can't decide if those using those licenses are masochists or just extremely kind). With this choice of the license the OP will get fixes and improvements and probably be happy with that. Furthermore he could be hired to do them, regardless of the license.
On the other hand, if you're emotionally invested in atheism, in the sense that you actively want to see religion gone (as opposed to just not believing as a personal choice), you're emotionally invested in religion by extension.
I know a large number of religious people who would consider themselves "emotionally invested in their religion" but I would never describe any of them as "actively wanting to see all other beliefs gone".
"New Atheism is a social and political movement in favour of atheism and secularism promoted by a collection of modern atheist writers who have advocated the view that "religion should not simply be tolerated but should be countered, criticized, and exposed by rational argument wherever its influence arises.""
I guess it is the difference between selling a bad product with the intent of exploiting people and just selling a good product to a market one has little affinity with.
As an atheist I do not feel contempt or superiority with anyone religious - indeed most religious people I know I respect greatly for their integrity and community minded committment. (Most religious people whom I disrespect I would disrespect if they were atheists too - it is I guess "by their actions you will know them")
Put it a different way - this project looks like an excellent product / saas to sell to the Mosque and Synagogue market as well as Protestant Church market. I expect there are some hard coded assumptions that would need pulling out to a config file, but just as I see common behaviour between religions as decent, honest, community minded and "good" I think the common needs of decent honest community minded organisations seem to be met by this product.
As an atheist I would have no qualms selling this to different markets. I suspect however that the story behind this (7 years, Christian coder) is too good for one market and a disability in the others. Would be interesting to know.
Anyway, good luck and I still suggest partnering with a hustler to build a non-profit org to sell saas on the back of this
But I have no moral qualms with it as long as no one is being scammed. If people knowingly want to part with their money, and you're not mis-representing things in order to convince them of it, then no amount of "moral" arguments will make what you're doing dirty or immoral. It's not up to you to make moral judgements about how other people wish to spend/throwaway their money.
It's the religious people who are looking forward to rapture and armageddon who are the sick dirty ones: http://www.raptureready.com http://www.raptureready.com/faq/faq11.html http://rr-bb.com/showthread.php?73593-Our-God-of-Israel-is-a... http://rr-bb.com/showthread.php?162998-Every-mans-challenge-... http://rr-bb.com/showthread.php?194237-Need-To-Edit-My-quot-...
http://www.pewresearch.org/daily-number/jesus-christs-return...
By the year 2050, 41% of Americans believe that Jesus Christ definitely (23%) or probably (18%) will have returned to earth.
http://magazine.good.is/articles/more-than-40-percent-of-ame...
More Than 40 Percent of Americans Believe the Rapture Is Coming
http://www.huffingtonpost.com/2013/04/01/christ-second-comin...
How Many U.S. Christians Believe Christ's 'Second Coming' Will Happen Soon? More Than You May Think (SURVEY)
http://www.motherjones.com/blue-marble/2011/05/world-ending-...
Hurry Up And Wait for the Rapture
In the South, a full 52 percent of those polled predicted that JC's return is imminent. Those figures come from a June 2010 poll from the Pew Research Center for People & the Press.
http://www.centerforinquiry.net/blogs/entry/think_only_a_few...
Think Only a Few Fools Believe in the Rapture? Think Again.
In other words, a substantial portion of the American public—more than 4 out of 10—disagrees with the May 21 Rapture freaks only with respect to the date and some of the details of Jesus’ return. Think of that stat the next time you’re assured by some liberal theologian that the arguments of contemporary atheists are directed against targets that no longer exist.
There were some methodological flaws including asking children in groups what were their experiences of crime.
Turns out kids like to maintain social standing with over kids through exaggeration.
Who knew.
Yes there are morons out there who think God is personally going to save them first as they will be closest to the altar. But most of my problem with religion is not religion - it's lying and power grabbing and manipulation and deceit and murder and social entrapment and the inertia of crowds.
Religion corrals this behaviour but it's humans not religion that does it. If you want to convert others beware of your own motivations. They won't be different to those of religion. Because you aren't different. And that's my point.
Sounds like a job for the Church of Subgenius.
You are a good man--
> Her smile tilted. “Mark, you don’t pay back your parents. You can’t. The debt you owe them gets collected by your children, who hand it down in turn. It’s a sort of entailment. Or if you don’t have children of the body, it’s left as a debt to your common humanity. Or to your God, if you possess or are possessed by one.”
- from "A Civil Campagaign"(The Vorkosigan Saga Series) by Lois Bujold
Building something that fits your needs and releasing it to others as open source rather than setting up a business to sell it is, if "silly", a common form of silliness without which there wouldn't be much open source software at all.
Just because we're posting in a temple of Mammon doesn't mean everybody has to bow at that altar.
Tim could choose look at it not as "I'm getting rich!", and instead as "This is a way for me to sustainably build something I love and ensure that my users can get reliable updates, because I can do this for my career instead of working at {CompanyX}."
One could likely even charter it as a business where outside a regular salary, the remainder of any profits get donated back (or costs reduced).
It's __certainly__ more trouble than giving it away for free, as you'd need an accountant and worry about taxes. On the other hand, if this is a service that you feel every church deserves good access to if they want it, being able to work full-time on it might make it happen more easily.
As for the churches, I'm sure that many of them pay for services that they feel are worth it. Landscaping, maintenance, etc, are not always something that every church can do in-house, and this service sounds like it falls into the bin of "things people would pay for".
I realize your goals here are more altruistic in nature, and that's to be greatly respected, but it's certainly worth pointing out.
Reach out to me if you'd like to discuss ideas back and forth -- we might be able to help you, and you might be able to help us.
About charging or not charging, I would say this ... even open source projects need resources to attract others to the community, and especially to gain adoption. You still have to do sales in Churches, and market to them. Churches, just like other organizations, are run by people who are averse to just trying anything they come across, and you need to have a good onboarding process.
In any case, if interested, you'll find my email at http://qbix.com/about (I'm Greg on there)
My church uses The City [0] which charges anywhere from $20 to hundreds of dollars a month. It works well but I definitely think there's room for others. Also, Zondervan acquired The City from the developer/Mars Hill (he was an Amazon engineer too IIRC).
I also think it would be huge to let churches connect a Stripe account and add giving via cc.
Anyway, I think this is awesome and I respect your passion. If you ever need help with anything, drop me a line.
The problem for me, on a personal level, is that it's very hard to mix business and the church. On the one hand, the technology used in the church generally lags far behind what is available and there are real benefits to the church body by having tailored technology.
On the other hand, sometimes the new tech doesn't fit for cultural reasons. For example, it still feels unsavory to, say, pass a square credit card reader along with the offering plate.
Additionally, one has to be careful not to be in it merely for the money (which becomes harder as the organization scales). At the entrepreneur you're torn between fiduciary duty to your organization/employees/investors and the (greater) responsibility to God and his church.
It's really hard to keep that balance. Jesus did turn over the tables of the money changers, after all.
In an ideal world your employees/investors are aligned with your vision but in practice, it can get really cloudy. (And we haven't even talked about if you're willing to sell to other denominations yet which, presumably, are using your software as tool to spread an ideology you explicitly believe to be false.)
One model I think could work is for software engineers to found a non-profit and essentially raise funding/customer commitments from larger churches in order to build the software that they'll eventually use.
That said, it's hard enough to find engineers who are "good" in the industry at large, much less when you add in the qualification that they have to be so deeply ideologically in agreement with your vision.
You touch on some good points on how to monetize and build a for profit company that is theologically sound. I have this idea that I'm considering for my next venture.
The idea is to build a self-funded startup with a mix of talented developers, designers, and product people. The company would not ever take outside investment so that the focus is never on dollars and return. Instead the focus is to build awesome software that makes a difference (inside and outside the church), grow our craft, and enjoy life. Nobody will earn millions, but we'll sure have fun making a living to support our families.
I just need to find someone smart like the OP here to help execute the vision.
I actually built an MVP for a "Kickstarter for Missionaries" crowdfunding project a couple years ago. I thought (and still do, to some degree), it could be a good way for churches and missionaries to get steady/predictable support (which has always been a problem for my friends who do it).
But, the same dilemmas exist. Figuring out a business model I was comfortable with seemed hard. And, like you said, the more open you are about other faiths/sects using your platform, the more likely you are to tick off hardline people.
I don't mean to seem unscrupulous, but the process of raising money for a missionary is not unlike what is done by a sales rep or a realtor: you have to keep yourself at the top of people's minds or the money dries up.
In that regard, software like facebook and even contactually are invaluable.
But, it seems to me, there's even more work to be done around custom platforms.
That said, how are you going to make money? Take 30% off the top? 10%? People (rightly) want to make their money go as directly as possible and so often won't even pay by credit card because you lose 3% in fees.
These platforms do cost money to run and not every church has someone on staff qualified to host an open-source solution. So if someone doesn't create hosted services that are financially viable, everyone loses out.
I also know several genuinely good people who desire to go to seminary but simply aren't able to take 3 years off of work (because they have families etc.). Of course you always have the risk of folks taking advantage of the system, but in the success / genuine / majority case, I feel that a kickstarter for people who want to do domestic ministry is a real need right now.
If anyone is interested in working on (and working through) these kinds of problems, drop me a line. My email is in my profile.
I have by no means figured it all out, but it's been an area in which I've sought counseling and grown considerably. A constant fear I have is being seen as a moneychanger or profiteer.
Ultimately, I've chosen to run Simple Donation as a business. There are so many bad examples of software that churches use and I think having a profitable business gives me the best shot at serving those churches well with great software.
I'm curious what the percentage differences are in total donations.
Some churches use it specifically for 1-time giving w/o logging in and they see a much larger increase for that type.
I ask people to cancel if they don't see ROI in 3 months. Only 2 cancellations in 2 years.
They are met with blank stares. Doesn't seem like a felt need at this point.
Hopefully that wouldn't be an issue, just like it hopefully isn't an issue for a mechanic from denomination A to work on a bus owned by denomination B or a lineman from denomination A to maintain power lines powering a campus of denomination B. There's nothing particularly theological or beliefs-specific about the product other than "Sunday school" and "prayer request," both of which could probably fit the vast majority of organized religions with a simple title change.
I doubt most of them would be comfortable launching a business that would exclusively support efforts to sustain and spread religion, though; I know I wouldn't.
Some of the activities they perform may be, but that requires a relatively complex separation of accounts where one "business" is deductible, but the other is not.
It can be done, but my experience is that most churches don't bother since the administrative burden exceeds the value.
My only thought is that small to mid-sized churches may not have a Rails specialist, so a hosted option would probably be very popular.
Do you have any idea how many churches currently use the software? Are many of them based in Tulsa?
I should have installed a tracking pixel or something ;-)
Plus it's refreshing to see something seven years in the making and testing posted here. News and speculation are always interesting, but this project has some weight to it. Thanks for posting.
Hope you are well!
I agree with the folks saying you should start a SaSS service. Even if it's extremely un-optimized (e.g. you spin up a new EC2 instance per-order), I think many, many churches would be interested. Hosting is a huge liability, time-sink, and all-around pain in the ass, and I think you'd do well enough to at cover your costs (at the very least!)
After a huge pile of upvotes and comments, do you still want to believe that HN has some kind of anti-Christian bias?
OTOH, you can look at it this way - 'self hosted social network for X' is the sort of thing the HN crowd seems to enjoy - and you're just a relatively unusual value of X :)
You might also consider an explicit obit feature, along with explicit features for weddings and baptisms, since those are the big "out of process" services (at least in Catholic churches) that need announcements.
This is a stellar app Tim, congrats!
In the Catholic churches in my area, the company that prints the paper bulletin appears to also have something to do with the web hosting as well. I think many of them just go with that and slap something up there.
Have you thought about actually using it to build a full-blown SaaS offering that churches can subscribe to? Similar to the WordPress model? There are a ton of Churches who probably would have someone who can set up a website, but not necessarily do the whole Digital Ocean VPS thing. I haven't explored this space, but I'd bet this is one of the nicest looking things like this out there.
I would LOVE for someone to offer hosted OneBody -- I just can't do it because I have a day job and really dislike typical customer support. (Love helping other tech people and hackers, but am really bad at being patient with "customers".)
So, what exactly does Sandstorm do for me? Does it turn web applications into SaaS with individual instances of software per user without the user having to install it on their own hosting themselves? But there's a price to pay for that: each application has to be specifically ported to work with Sandstorm. Right? Where is the catalog of currently ported apps, then?
Apps require a little bit of porting, but not much. Sandstorm implements a native-code sandbox, so it can run any tech stack that works on Linux (no need to rewrite in a new language). The main things you have to do to "port" an app are:
* Packaging (gathering dependencies, specifying metadata).
* Removing your authentication/authorization systems and relying on Sandstorm's instead.
* If your app communicates with the outside world or publishes public web content, it has to use the APIs for that, since by default apps are isolated for security reasons.
There's some (work-in-progress) docs about how to port on the wiki: https://github.com/sandstorm-io/sandstorm/wiki
The current catalog is at: https://sandstorm.io/apps/
Generally Sandstorm is meant for apps that deal with a single user's personal data and which act in federation with other users' personal servers. It can also work for data owned by a small group, but generally won't work well for anything that needs multiple machines' worth of resources (we'll support that eventually; it's just not the main focus right now).
Sandstorm is currently in alpha testing, with a first production-quality release expected early next year. We're also running a crowdfunding campaign: http://igg.me/at/sandstorm
I enjoyed: "It's like a cross between Facebook, Google Groups, and SharePoint, but it's completely free and open source and awesome." I especially like that it's awesome in addition to being completely free and open source, rather than _ just because_ it's free and open source.
must be my favourite code comment ever. :)
https://github.com/churchio/onebody/blob/3cac22587627b7846ea...
However, I will also note that the Book of Mormon itself is no longer under copyright. The footnotes, indexes and chapter summaries are copyright protected but the book itself is not. So, really, it wouldn't be particularly hard to make a Book of Mormon rest api.
I'm asking from a place of honest curiously. Could a non-religious community group use this? Could a church get by with a social networking tool built for non-religious groups?
That being said, being a churchgoer is a very distinct social experience. The types of relationships, the need to moderate at times, the sensitivity of some conversations, etc. It makes a lot of sense to me that you'd have a specialized tool for that experience.
For this reason, software that is specifically targeted and marketed into a niche/vertical will usually get more traction in that vertical than a general-purpose alternative, even if both have the exact same feature set. (Or even, in many cases, if the general-purpose alternative has more features.) People need that little push of being explicitly told that the software is right for them.
OneBody was birthed out of a church, so it's niche has always been that. There were no customer research or market position analysis here - just plain ol' scratching an itch!
Thanks!
Check-in is being beta tested at my church though, so be on the lookout for that in the next version :-)
It looks outstanding -- keeping my eye on it.
1. As for service times, the software doesn't really have any calendaring feature at the moment. Besides, that seems like maybe something that would go on the main church website (this is meant more as a private "members only" area).
2. Anyone can post news on the site (or you can restrict to only admins).
Kudos to you on taking a passion project and turning it into something wonderful and sharing it with the world!
(I'm also glad to see so much positivity in a thread that could have gotten gunked up. Just because something isn't your thing doesn't mean you can't appreciate a craft)
CITRT (Church IT Roundtable) is a huge community of IT folks which seem to also include some devs, but I really don't know any other good places.
Most of the commercial church software do heavy adword buys and sponsor church magazines and blogs and such. I have no means to do that :(
You could probably talk to the mods and get it as a permalink on the sidebar. Quite a few pastors/bishops/other church leaders hang out there.
Really nice though, great work!
I started http://www.churchmint.com over 2 years ago, and I have not made any progress for a while now. Seeing your success and all these positive comments though has encouraged me quite a bit. There are still a lot of churches out there that are severely under-served by technology. Kudos to you for using your skills for the kingdom and donating your time to a good cause!
I like seeing labor of love side projects actually turn into something cool and useful.
My amateur radio club has no coherent roster. We've got a couple people volunteering time to take all the application forms at our secretary's house and put them into a spreadsheet. But I also have spent some time looking to setup an open source club membership roster online. I even started working on a flask application, but don't really have the time to bring it to completion.
In my search I found various things revolving around subscription management and a lot of offline club roster type stuff, but nothing that really fit the bill. Most members pay their membership dues in cash, and we'd also like to denote officers of the club.
My goal was that we could add members contact information in directly. If they had an email, then they would be able to use that to login. Alternatively, members could go on the site and register themselves, with a club officer validating and activating their account. Members can update their contact information at any time. Club officers can record membership dues and when the current membership expires. While a nice option, we're not really concerned with an ability to pay online or not.
There should be privacy checkboxes: share my contact information with club members, share my contact information with with ARES (a 3rd party organization the club is affiliated with and most members are also members of).
Finally, members that are authorized should be able to download a roster of members (which is really the whole point).
I did notice that there was a Warning regarding different versions of libxml used for Nekogiri:
$ RAILS_ENV=production rake db:migrate WARNING: Nokogiri was built against LibXML version 2.8.0, but has dynamically loaded 2.7.8
Or just run it in development mode with `rails server`.
I ran it in development mode first with the only hitch being I needed to re-run the mysql user/table creation with _dev, but once I did that the development started up flawlessly on localhost:3000. I then went back to the apache/production server and suddenly it looks a lot better, but I still have some missing images (FATALs in log for GETing assets still?).
I'm still confused about how to point my rails server to production instead of development, but I'm completely satisfied that it is working perfectly with rails in development mode. Here's a screenshot showing the images missing on my production/apache/passenger setup:
If anything, I think you might be targeting too small of an audience with this. While I realize there's no incentive for you to make this change, I could easily see someone forking this and using it for any large-ish group of people united under any purpose, such as a PTA or soccer league.
Have you compared your project to this company's offering at all? I'm just wondering if they are even similar.
(not that I really like HOA's all that much)
"Church" is just the generic English word for "place of worship".
Not that there's anything wrong with sticking to a particular audience.
You're much more right than I am, though. Certainly, non-Christian faiths in the US don't use the term "church" by default.
It definitely is not. I have no idea where you even came up with this.
Heck, there are even groups of Christians who object to the use of the word "church" to mean place of worship.
Yes, there are certain groups that object to that for etymological reasons because "church" also is the English word for the body of believers, and who don't use the word that way, but that doesn't make it any less a normal (and, in fact, the primary) meaning the word has in English.
Not particularly. Only. As in, the word "church" only refers to Christian places of worship.
Honestly it is pretty bizarre that you and tptacek are claiming otherwise. Maybe we're talking past each other. I just don't know any Muslims who say "I'm going to the church tomorrow," or any Buddhists say "I was at the church yesterday". I also don't know of any Christians who refer to synagogues as "churches."
Now, if you are saying that "church" means any Christian place of worship - as in, people don't differentiate between church and cathedral, which are different things - then yes, I can agree with that. But that's not how I read your comments.
That's not correct; e.g., the first definition from the full definitions at m-w.com is "a building for public and especially Christian worship".
In practice, there is more to it than that -- its not uncommon to be used generically and inclusively for place of worship, but you'd never (except through ignorance) use it for a specific place of worship except consistently with the usage of the group for whom it is a place of worship. (But the groups who use it specifically for their places of worhsip is also not the same as "Christian" -- it includes many, but not all, Christian groups as well as some, mostly newer, non-Christian groups.)
More relevant to the thread: the use of "church" doesn't seem to be about a place of worship, anyway, its about a body of believers, which is a use of the term which is somewhat less divisive, though still has the same generic for unspecified religions (though "congregation" would probably be better) and specific for some, mostly Christian, religions. So, its not an unreasonable single-word term to use in explaining the function of a generic product, though the complexities of the use and the emotional attachment that goes with naming issues around religion may make it problematic. Though, really, the name ("OneBody") of the product is far more of a specifically Christian reference than the word "church" in its description of purpose.
> Now, if you are saying that "church" means any Christian place of worship - as in, people don't differentiate between church and cathedral, which are different things
Well, this is far off the point of even this subthread, but the set of cathedrals is a proper subset of the set of churches in the way both terms are used by most groups that use the former term at all. That is a cathedral is a church that is also the seat of a bishop. So even outside of the generic sense, its proper to refer to a cathedral as a church.
In general, yes, but...
1. In protestant nomenclature, the Church (capitalization important) is the collection of all believers worldwide and a church (lower case) refers to a particular body of believers. A church may also colloquially refer to the building where a church (body) holds its weekly service, but some denominations use alternate words to purposefully make the distinction: meeting house, worship center, etc. Also, many larger churches in urban areas meet in several buildings simultaneously but still identify in one church. At any rate "church" has at least three distinct meanings in Christian usage alone.
2. There are non-Christian "churches" (again, sometimes colloquially): atheist, universalist, Mormon (might or might not count depending on who you ask), etc. No, Muslims and Buddhists don't "go to church", but many other religious groups do.
I've lived in upstate NY, Maine, and Boston my whole life and I've never heard anyone use "church" to refer to any non-Christian place of worship.
"I'd like a coke." "What kind?" "Pepsi"
But...
> there are even groups of Christians who object to
That proves nothing though. For any X you can find a group calling themselves Christian who strongly object to X, many Christians think they "own" the word and concept of marriage and have the right to define exactly what it means, and so forth...
I just sent this a non-technical friend whose 'church is called a mosque'. I'm sure he'd be able to figure this out and I'm sure you could too.
No need to be disingenuous.
From a quick glance it seems it could be fairly easily adapted for use even by non-religious organizations (say, clubs) with mostly basic UI text editing, so possibility of use by mosques seems even more trivial.
Although targeted at churches, your application is essentially a mini as of isle network, and would thus be a very interesting test case for sandstorm.
I really liked the aspect of the app and that it was built, because I really think group management and group data is an issue, but WHY is it a problem when there exists Facebook Groups, email groups and lots of other solutions?
Is church directory a totally different domain? Have I understood everything wrong?
For our church, however, finding/begging people to join Facebook was a problem, and some people have privacy concerns, so having our own private social network has been successful.
I really can't thank that guy enough!
Honestly though, I think it's a combination of a few things. First, Christians (and other religious people) are used to being bashed on HN and other similar sites, so I'm sure they (which includes me) would find it cool to see a positive post on religion and upvote it. Second, I'm sure some non-religious people thought it was a good piece of software and good work. And third, I'm sure some non-religious people felt good about themselves for upvoting this (as you mentioned in your comment).
However, I don't think a little bit of self/community introspection about its popularity would hurt. Might learn an important lesson or two.
Broadly, I haven't figured out when criticism/cynicism (if you want to call it that) is or is not beneficial. You and I would probably concur that modern culture is all to quick to tear down the good and pure with cynic blasts. Yet criticism at even seemingly happy things, like the upvoting of this post, can be beneficial.
I bet someone could tune it all to run in 512 MB, but for me, the difference in money isn't worth the extra effort.
I'm not really sure how one would "port" a Rails app to a Node app -- the layout of the app and libraries you'd need would be completely different.
I've built several small apps in Node.js and Express, and I have to say, debugging Node.js code is way harder than Ruby.
If you do decide to build something, please let me know! I'd be interested in following your work.
Also, if I had built OneBody using PHP I certainly would not have lasted this long in keeping it going. Ruby is great language that I really enjoy using every day.