Non-profit membership management suggestions

90 views
Skip to first unread message

Teruo Utsumi

unread,
May 22, 2015, 11:08:52 AM5/22/15
to django...@googlegroups.com
I'm part of a non-profit (an astronomy club that does public outreach).  To date all our operations are done manually, e.g., our membership database is a spreadsheet via cut-and-paste.

We're looking to automate our processes, particularly those that are repetitive.

I'm looking for open-source code that manages basic membership tasks, e.g.:
- new member signups
- new and renewing membership payment via Paypal (I know there are Django-Paypal packages)
- membership management
- email list management
- extensible, e.g., allows adding APIs to Meetup

I've come across Tendenci, but it uses:
- Postgres - I was hoping to prototype on pythonanywhere.com but they charge for Postgres.
- Django 1.6
- Python 2
- I haven't been able to get it to install
It has much more than we need, but if I can get it to work, it's a viable alternative.

I found tidyclub.com.  It's fee-based (although inexpensive) and I'd rather use a US-based host.

I can't say my search has been exhaustive, but the above are the best examples I've found to date.

I'm just starting to learn Django.  I have _TTD w/ Python_ by Percival and am planning to get Two-scoops 1.8.

I know I can build my own package, but it'd obviously be much faster and easier to use something that already exists.

I'd be grateful for any suggestions!

James Brewer

unread,
May 22, 2015, 12:21:05 PM5/22/15
to django...@googlegroups.com
Hey Teruo,

I <3 astronomy :) Check out this nifty tool I found the other day: https://www.djangopackages.com/

That site lists a bunch (all?) of Django packages with descriptions on what each one does. You should at least be able to stitch together what you need.

Happy Friday!

James

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.
To view this discussion on the web visit https://groups.google.com/d/msgid/django-users/c35df8ec-78de-4311-bb50-b5df1c0aaae2%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Teruo Utsumi

unread,
May 22, 2015, 12:53:01 PM5/22/15
to django...@googlegroups.com
Hi James,

I previously did come across that website.  But I've tried searches for "membership", "association", "club", and a few others, all to no avail.

Similar searches on GitHub result in hits, but for packages unrelated to what I'm looking for.  Or maybe I'm not digging deep enough.

Membership management for a small organization is such a common thing that I'd thought it'd be easy to find, but it's turned out to be a rather tough task.

James Brewer

unread,
May 22, 2015, 3:02:03 PM5/22/15
to django...@googlegroups.com
Perhaps the problem is that you are looking for a single solution that meets all of your needs. This is not a very useful approach. It's called custom software and it's very expensive. :) Have you thought of finding different packages that each meet an individual need? For example, the python-social-auth and django-allauth packages can handle authentication for you.

--
You received this message because you are subscribed to the Google Groups "Django users" group.
To unsubscribe from this group and stop receiving emails from it, send an email to django-users...@googlegroups.com.
To post to this group, send email to django...@googlegroups.com.
Visit this group at http://groups.google.com/group/django-users.

Teruo Utsumi

unread,
May 22, 2015, 3:45:38 PM5/22/15
to django...@googlegroups.com
Thanks for the advice.  I'm so new and there's SOOO much out there.  I'm thinking your buffet-style approach of picking and choosing different Django apps is probably the best way to go.

Think what I'll do is do a bit more research, come up w/ a set of apps and ask the group for comments.
Reply all
Reply to author
Forward
0 new messages