Posted by dshaw on November 26, 2006 at 1:24am
Can anyone point me to a simple "fundraising thermometer" suitable for use with Drupal? By this I mean the classic image of a thermometer representing target of funds to raise and the amount the thermometer is full represents how far towards your target you are.
I've checked out the ChipIn module, but it requires you to use their services. All I'm after is something where I could manually enter the target and the current funds raised and a simple thermometer image could be presented in a block somewhere.
Any suggestions?
Comments
http://www.entropyfarm.org/so
http://www.entropyfarm.org/software/thermo/
there were quite a few other scripts on google as well, using search term: fundraising thermometer.
I do not know of any community released modules of this nature, except for the chip in module.
CiviCRM has a block that
CiviCRM has a block that displays a fundraising thermometer as part of its CiviContribute. CiviCRM has a lot of other stuff too as well, so I'm not sure if this is what you want as it may be too involved. But you can have a look here to see for yourself.
newms
Fundraising Thermometer
FastTrack Fundraising has a pretty nice thermometer: http://www.fasttrackfundraising.com/fundtracker_create.php.
Looks like it is exactly what you're looking for - you just enter in the target and current funds raised and it presents the thermometer in a block that you can copy and paste anywhere.
Some issues
Thanks for the tip. I think I found them when I was looking. The thermometer is exactly what I need. However there were two issues I had with them: they collect (and hence control) the money; and they don't operate internationally (which is no good for me as I'm in Australia).
Try
Try http://xdal.org/thermometer/
I've tried to make it really easy to use, somewhat configurable, and fast.
Easy Fundraising Ideas Just Released a New Thermometer
dshaw,
If you have not located a fundraising thermometer suitable for your needs yet, I just found a new one just posted by Easy Fundraising Ideas that looks very sharp and easy to use. You can check it out here:
http://www.easy-fundraising-ideas.com/tools/fundraising-thermometer/
Their large one is a little too large for me but they do offer a smaller size which I found to be perfect. They give you links with the thermometer that make it easy for you to update but if you look at the code you will see how to update it yourself without having to return to their site. I have done business with this company and love them! Which is how I found about about their new thermometer.
Hope this helps someone out there!
Donations Thermometer module
http://drupal.org/project/donations_thermometer
fundraising thermometer
I know its been a while since your original post, but here's a fundraising thermometer that takes things to a whole new level.
http://www.school-fundraisers.com/fundraising-thermometer.php
This thermometer has customizable features (thermometer size, fill colors, background colors, various currency options, and various themes). Plus, there's no need to copy and paste code each time you want to update the thermometer. There's a custom control panel where you can easy adjust the thermometer.
I did this with a very little
I did this with a very little script and some CSS to create a very clean thermometer.
I created a new block with PHP filter:
<?php$moneyneeded = 85000;
$moneyreceived = 20000;
$moneypercentage = round(($moneyreceived *100)/$moneyneeded );
?>
<div class="thermoouter">
<div class="thermototal">
<div class="thermoreceived" style="width:<?php echo $moneypercentage ; ?>%;"></div>
</div>
</div>
<p style="text-align:right">€ <?php echo $moneyneeded ; ?></p>
<p>We now have <?php echo $moneypercentage ; ?> % of total costs.</p>
And I added some CSS to my theme stylesheet:
.thermoouter{
width:243px;
padding:1px;
border: 1px solid #AA5303;
border-radius: 4px;
}
.thermototal{
height:20px;
width:100%;
background-color: #F00;
border-radius:4px;
}
.thermoreceived{
height:20px;
background-color: #0F0;
border-top-left-radius:4px;
border-bottom-left-radius:4px;
}
To change the numbers over time just edit the variables in the block