Fundraising 'drive' component

Gathering of Joomla! developers and users in the non-profit community.

Moderators: tydust, cozimek

Forum rules
Post Reply
User avatar
richardt
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Thu Sep 01, 2005 10:31 pm
Location: Melbourne, Australia
Contact:

Fundraising 'drive' component

Post by richardt » Thu Mar 09, 2006 1:58 am

Howdy folks,

This post is more to test the water than anything else. I develop components for clients and for my own use when I need to.  One development in particular is a Fundraising component designed to manage fundraising 'drives'.  Although this is a highly tailored project (for the Australian Youth Band), I would like to know if anyone would be interested in using it, as I'm more than happy to make it freely available.

Much of our fundraising consists of 'drives', such as chocolates and other things full of sugar, books of discount vouchers, and other things where our members sell products and receive profits.  We run these campaigns so each member has their own 'kitty' of funds that can then be used for fees, camps, trips and other band-related expenses.

This component therefore allows tracking of how many items a member has taken to sell, how much money has been returned (and how much is owed), and finally how much profit each member has raised.  Deductions can then be made from an member's account, and campaigns or 'drives' can be managed separately, as can their respective items.  At the moment there is no solid reporting, but that's the next step in development.

I'd love to hear feedback.  I have intentionally kept this component very simple, and would be chuffed if anyone was to find it useful.  I'd be happy to start getting some screen dumps up if you want to see the interfaces.

Cheers,
Richard
Last edited by richardt on Thu Mar 09, 2006 2:02 am, edited 1 time in total.
Richard Thornton - Musician, Entertainer & Web Developer
www.richardthornton.com

User avatar
kenmcd
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 126
Joined: Thu Aug 18, 2005 2:09 am
Location: California
Contact:

Re: Fundraising 'drive' component

Post by kenmcd » Thu Mar 09, 2006 2:17 am

Richard,

I have previously seen users asking for this EXACT component.
I remember because the developer of a non-Joomla commercial application was posting in the thread.
This was after no one could find a Joomla component which would do the things you describe.

Please do make it available.
If it is less than 100KB, you can upload it to the forum as an attachment right now.

Consider setting-up a JoomlaForge project to host the downloads.

Thank you.
This is a very valuable contribution.

Ken McDonald

“How do you know I’m mad?” said Alice.
“You must be,” said the Cat, “or you wouldn’t have come here.”

User avatar
richardt
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Thu Sep 01, 2005 10:31 pm
Location: Melbourne, Australia
Contact:

Re: Fundraising 'drive' component

Post by richardt » Thu Mar 09, 2006 2:29 am

Ken,

You've absolutely blown me away with such a fantastic response; thank you!  I've been a very silent passenger on the Joomla! wagon for a long time, (from way before the CMS exists as we know it now).  My post count is a testament to that.

At the moment I haven't written the installer, so there's not much point me making it available just yet.  This will be my first foray into the forge, so I want to get it right.

I am whipping up some screenshots now - I'll post them asap.

Rich

Edit: This is the current front-end (variable width) design.  Administrators have access to viewing all member accounts, whereas a registered used can simply see their own progress.
Attachments
fr01.png
Last edited by richardt on Thu Mar 09, 2006 2:45 am, edited 1 time in total.
Richard Thornton - Musician, Entertainer & Web Developer
www.richardthornton.com

User avatar
richardt
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Thu Sep 01, 2005 10:31 pm
Location: Melbourne, Australia
Contact:

Re: Fundraising 'drive' component

Post by richardt » Thu Mar 09, 2006 2:47 am

These images are of the backend interface.  Very clean, very simple.  Sounds like me, really.
Attachments
fr05.png
fr04.png
fr03.png
fr02.png
Richard Thornton - Musician, Entertainer & Web Developer
www.richardthornton.com

AmyStephen

Re: Fundraising 'drive' component

Post by AmyStephen » Fri Mar 10, 2006 11:50 am

OH MY!!!! Please - someone who knows how to package a component/module PLEASE help Richard get this on JoomlaForge!!!

Richard - besides having the nicest, most colorful outfit and feather-plummed hat that I have seen, you've got a real winner of an extension for Joomla! I, for one, will use this for our school system.

We have one person at our small, rural school whose ONLY JOB is to keep track of this stuff -- all of the various sports and activities -- their fundraising projects -- individual students who participate -- what they owe -- what they have earned -- pizza sales -- concessions work -- magazine sales -- etc.

I can't tell you how much I would really appreciate this! Wow.

Add a pay pal donation for it to raise more money for your band! You could get more feathers for your hats!

User avatar
richardt
Joomla! Apprentice
Joomla! Apprentice
Posts: 11
Joined: Thu Sep 01, 2005 10:31 pm
Location: Melbourne, Australia
Contact:

Re: Fundraising 'drive' component

Post by richardt » Fri Mar 10, 2006 12:14 pm

Amy, thank you for such a wonderful post!  I managed to sort out the Forge (well, the basics) and you'll now find the first ever release of this component on the Fundraiser project page.  I'll post the first 'official' release sometime over the weekend.

I would feel terrible if I put someone out of a job in a rural town; I know work can be hard to get!

And as for the PayPal button - it's coming, I promise.  I'm trying to think of all the things I like/dislike in every component my clients and I use.  Simplicity is my favourite, so you'll find Fundraiser is very low-key at the moment.  I'm looking forward to suggestions, wishes and feedback (positive and negative).

Thanks!
Richard Thornton - Musician, Entertainer & Web Developer
www.richardthornton.com

AmyStephen

Re: Fundraising 'drive' component

Post by AmyStephen » Fri Mar 10, 2006 12:19 pm

LOL - we are NOT going to put her out of a job.  We could only make her job less stressful and make communication with all parties (i.e., parents, kids, teachers, etc.) easier!

Look at you! You did it! You are a "Project Administrator"!  I have some ideas about things I would like to contribute. Maybe one day I'll get there, too!

Unfortunately, when I click on "File Releases", I get "you do not have permission to view this page." I get the same message even after logging on.

Maybe I am doing something wrong?

Thanks, Richard!

User avatar
kenmcd
Joomla! Enthusiast
Joomla! Enthusiast
Posts: 126
Joined: Thu Aug 18, 2005 2:09 am
Location: California
Contact:

Re: Fundraising 'drive' component

Post by kenmcd » Fri Mar 10, 2006 7:32 pm

Hi Richard,

I see you got the project up on JoomlaForge.
Great.

You will need to change the permissions on the File Releases to allow people to download the files.
No worries - you are not the first to miss this, me included.
In your JoomlaForge project go to:
Project Admin > Permissions > Default Access Permissions > Edit (button at lower right)
Set FRS view to All users.

You should not have had to do this.
From a usability standpoint it makes no sense to have the defaults on a new project in JoomlaForge restrict access to file releases.
But alas, it continues . . .  :D

Ken

“How do you know I’m mad?” said Alice.
“You must be,” said the Cat, “or you wouldn’t have come here.”

Air33

Re: Fundraising 'drive' component

Post by Air33 » Sat Mar 25, 2006 9:45 pm

I think this is a great component. I have a site which I'm currently trying to get running (http://www.4wrdminds.org) and this would be a great compnenet to use to manage my chapters, so there's no funny business going on. I have done this manually and to have something like this within a site which  chapter leaders can access is fanastic.

We are a youth based mental illness and awareness group based in Canada but because of the nature of work, we a aiming to be international.

I choose Jommla because of the wide-range of components out there, and I'm going to try this as soon as I figure out what's wrong with my admin panel.

Thanks so much....


Post Reply