donate update, campaign complete

This commit is contained in:
Emi Matchu 2011-08-04 10:25:57 -04:00
parent a4feee89b5
commit 163d74fe07
4 changed files with 45 additions and 72 deletions

View file

@ -20,8 +20,8 @@ module ApplicationHelper
if block_given? if block_given?
content = capture(&block) content = capture(&block)
else else
content = link_to('We need your help to keep growing and stay online!', donate_path) + content = link_to('We made it! The server will be upgrading tonight.', donate_path) +
link_to('Donate now!', donate_path, :class => 'button') link_to('Read more', donate_path, :class => 'button')
end end
html = content_tag(:div, nil, :class => 'campaign-progress') + html = content_tag(:div, nil, :class => 'campaign-progress') +

View file

@ -14,6 +14,7 @@ body.static-donate
font-weight: normal font-weight: normal
#title, h2 #title, h2
clear: left
float: left float: left
h2 h2

View file

@ -1,14 +1,11 @@
- title "Support Dress to Impress" - title "Support Dress to Impress"
%h2 Image Mode is almost here, but we need your help! %h2 Thank you so much for all your help. We made it!
= campaign_progress do = campaign_progress do
We have We have
= surround '$', ',' do = surround '$', ',' do
%span.campaign-raised %span.campaign-raised
and need which is just what we need for the upgrade. Thanks so much!
= precede '$' do
%span.campaign-goal
to run the upgraded server for a year
- if can_use_image_mode? - if can_use_image_mode?
%p.success %p.success
@ -23,61 +20,35 @@
%h3 Thank you! %h3 Thank you!
%ol %ol
#image-mode-description
:markdown
**Hooray!** We're ready for the server upgrade to support Image Mode, and
we now have enough funds to run at that level for the next year. I'm pretty
darn excited about all this.
We'll run the server upgrade some time tonight, August 4, likely around
9PM NST. The site will probably be down for about 15 minutes, since that's
how upgrades work.
After that, we'll let the SWF converters run for a bit until almost all of
them are converted, then we'll release Image Mode to the public.
Thanks again for all your help. Dress to Impress runs on you, from our data
to our funds. You make this site the great resource that it is, and I'm
consistently impressed by this community's generosity. Thanks for all you
do!
#image-mode-beta #image-mode-beta
%header %header
As a Thank You gift, those who donate at least $5 will receive early Support Dress to Impress!
beta access to Image Mode
= pledgie_form_tag do = pledgie_form_tag do
= pledgie_amount_label_tag 'Amount' = pledgie_amount_label_tag 'Amount'
= pledgie_amount_field_tag = pledgie_amount_field_tag
%button{:type => 'submit'} Donate now! %button{:type => 'submit'} Donate now!
%p
Once you're done, send your PayPal email address and
= link_to 'Dress to Impress username', login_path_with_return_to
to
= succeed '.' do
= mail_to 'webmaster@openneo.net'
%p We'll email you soon!
%p All donations go directly to hosting costs.
%p Thanks so much for your help!
#image-mode-description
:markdown
**Soon, Dress to Impress will be able to both save outfits as images and
even run entirely without Flash**. Image Mode. It's taken months to put
together, and it's pretty darn exciting. It's the most requested feature
for Dress to Impress, ever.
**To get there, though, we need a server upgrade.** We've done our best to
cut back on memory usage on the server we have now, but ultimately found
that, since Dress to Impress has grown so much, we don't have the server
power to both run the site and convert Flash files to images. When we try,
the site goes down, and that's no good for anybody.
**So, we're moving from about $20 to $30 a month.** We'll be moving from
[Linode's 512 server to the 768 server](http://linode.com). It's what we
need to do in order to have enough RAM to both convert Flash to image and
also run a website with thousands of users a day.
**As a little treat, those who give at least $5 will get early access
to Image Mode.** Though we're still missing quite a few converted SWFs,
you'll be able to get a feel for what Image Mode will be when it's ready
for prime time, and help make sure it's exactly as simple and powerful as
it needs to be.
**Of course, it's still all about supporting a website you love.** Give
exactly as much as you want to give. If you can't afford a $5 gift right
now, don't worry about it. You'll still get Image Mode once it's ready.
Similarly, if you *can* afford to give more than $5, please consider doing
so. I often hear how much people appreciate Dress to Impress, and I'd hope
that it might be worth more than a wearable or two. I'm just one guy
building this site in my free time, and I can't afford server costs on my
own, so I'm so glad to be a part of such a generous community.
**Thank you for your continued support.** Dress to Impress is 100%
user-funded, and we intend to stay that way. Our goal is to raise enough
money to be able to keep running on the upgraded server for the next 12
months, so that's $280: $360 minus about $80 remaining from previous
fundraisers. Not very much. I know we can do it.
#image-mode-comments #image-mode-comments
#disqus_thread #disqus_thread

View file

@ -3856,13 +3856,14 @@ body.static-donate h2 {
} }
/* line 16, ../../../app/stylesheets/static/_donate.sass */ /* line 16, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #title, body.static-donate h2 { body.static-donate #title, body.static-donate h2 {
clear: left;
float: left; float: left;
} }
/* line 19, ../../../app/stylesheets/static/_donate.sass */ /* line 20, ../../../app/stylesheets/static/_donate.sass */
body.static-donate h2 { body.static-donate h2 {
margin-bottom: 0.25em; margin-bottom: 0.25em;
} }
/* line 30, ../../../app/stylesheets/static/_donate.sass */ /* line 31, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-data { body.static-donate #image-mode-data {
clear: both; clear: both;
display: block; display: block;
@ -3870,7 +3871,7 @@ body.static-donate #image-mode-data {
margin-right: 20px; margin-right: 20px;
width: 344px; width: 344px;
} }
/* line 37, ../../../app/stylesheets/static/_donate.sass */ /* line 38, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-preview { body.static-donate #image-mode-preview {
border: 1px solid #006600; border: 1px solid #006600;
display: block; display: block;
@ -3880,41 +3881,41 @@ body.static-donate #image-mode-preview {
padding-bottom: 13.333px; padding-bottom: 13.333px;
padding-left: 20px; padding-left: 20px;
} }
/* line 47, ../../../app/stylesheets/static/_donate.sass */ /* line 48, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-preview img { body.static-donate #image-mode-preview img {
border: 1px solid #006600; border: 1px solid #006600;
height: 300px; height: 300px;
margin-bottom: 0.5em; margin-bottom: 0.5em;
width: 300px; width: 300px;
} }
/* line 53, ../../../app/stylesheets/static/_donate.sass */ /* line 54, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-preview figcaption { body.static-donate #image-mode-preview figcaption {
display: block; display: block;
font-family: Calligraffitti; font-family: Calligraffitti;
font-size: 250%; font-size: 250%;
text-align: center; text-align: center;
} }
/* line 59, ../../../app/stylesheets/static/_donate.sass */ /* line 60, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #campaign-donors { body.static-donate #campaign-donors {
display: none; display: none;
margin-right: 20px; margin-right: 20px;
width: 344px; width: 344px;
} }
/* line 64, ../../../app/stylesheets/static/_donate.sass */ /* line 65, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #campaign-donors ol { body.static-donate #campaign-donors ol {
font-size: 85%; font-size: 85%;
padding-left: 2em; padding-left: 2em;
} }
/* line 68, ../../../app/stylesheets/static/_donate.sass */ /* line 69, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #campaign-donors ol span { body.static-donate #campaign-donors ol span {
color: #448844; color: #448844;
float: right; float: right;
} }
/* line 72, ../../../app/stylesheets/static/_donate.sass */ /* line 73, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #campaign-donors.has-donors { body.static-donate #campaign-donors.has-donors {
display: block; display: block;
} }
/* line 81, ../../../app/stylesheets/static/_donate.sass */ /* line 82, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-beta { body.static-donate #image-mode-beta {
background: #eeffee; background: #eeffee;
border: 1px solid #006600; border: 1px solid #006600;
@ -3927,35 +3928,35 @@ body.static-donate #image-mode-beta {
text-align: center; text-align: center;
width: 404px; width: 404px;
} }
/* line 91, ../../../app/stylesheets/static/_donate.sass */ /* line 92, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-beta header { body.static-donate #image-mode-beta header {
display: block; display: block;
font-weight: bold; font-weight: bold;
} }
/* line 95, ../../../app/stylesheets/static/_donate.sass */ /* line 96, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-beta p { body.static-donate #image-mode-beta p {
font-family: "Droid Sans", Helvetica, Arial, Verdana, sans-serif; font-family: "Droid Sans", Helvetica, Arial, Verdana, sans-serif;
font-size: 75%; font-size: 75%;
margin: 0; margin: 0;
} }
/* line 100, ../../../app/stylesheets/static/_donate.sass */ /* line 101, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-beta form { body.static-donate #image-mode-beta form {
margin: 0.75em 0; margin: 0.75em 0;
} }
/* line 103, ../../../app/stylesheets/static/_donate.sass */ /* line 104, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-beta form label { body.static-donate #image-mode-beta form label {
font-size: 85%; font-size: 85%;
font-weight: bold; font-weight: bold;
} }
/* line 107, ../../../app/stylesheets/static/_donate.sass */ /* line 108, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-beta form label:after { body.static-donate #image-mode-beta form label:after {
content: ":"; content: ":";
} }
/* line 110, ../../../app/stylesheets/static/_donate.sass */ /* line 111, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-beta form input { body.static-donate #image-mode-beta form input {
width: 5em; width: 5em;
} }
/* line 113, ../../../app/stylesheets/static/_donate.sass */ /* line 114, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-beta form button { body.static-donate #image-mode-beta form button {
background: #ff5c00 url('/images/alert-overlay.png?1296599919') repeat-x; background: #ff5c00 url('/images/alert-overlay.png?1296599919') repeat-x;
} }
@ -3963,7 +3964,7 @@ body.static-donate #image-mode-beta form button {
body.static-donate #image-mode-beta form button:hover { body.static-donate #image-mode-beta form button:hover {
background-color: #ee4b00; background-color: #ee4b00;
} }
/* line 116, ../../../app/stylesheets/static/_donate.sass */ /* line 117, ../../../app/stylesheets/static/_donate.sass */
body.static-donate #image-mode-description, body.static-donate #image-mode-comments { body.static-donate #image-mode-description, body.static-donate #image-mode-comments {
float: right; float: right;
width: 436px; width: 436px;