Weekly Update: 23 March
Hello, Dreamwidth! We've got an action-packed update for you this week, and I'm experiencing a distinct dearth of clever and witty tonight, so I'll just go straight to the videotape.
First under this subpoint: this week's code tour, done by
ursamajor -- her first code tour, and thank you, Ursie! -- goes over the week's dev work. It's a nice combination of bugfixes and improvements.
Second, we're pleased to announce that we've been accepted as a mentoring organization for Google's Summer of Code program. We don't know yet how many student positions we'll be granted, but we should get at least one, and I know I'm looking forward to seeing what awesomeness comes out of this. If you're new to Dreamwidth as a result of the Summer of Code,
mark has posted a overview of our dev process geared to newcomers. Welcome to everyone who's expressed interest in applying so far, and we're really looking forward to reading the formal proposals.
Finally, if you're having problems posting to a community because you've set up an account for crossposting without a saved password, we wanted to let you know that this bug has been fixed in the development branch of the code, and will be updated on the site with the next code push (which should happen within the next week or so). In the meantime, the relevant Issues FAQ has a workaround.
I was a panelist this weekend at LibrePlanet 2010, along with Chris Ball (of One Laptop Per Child and the GNOME Women's Summer Outreach), Hanna Wallach (of Debian Women and the GNOME Women's Summer Outreach), and Erinn Clark (of Debian Women), on a panel moderated by Deb Nicholson of the FSF about recruiting and retaining women in free software projects. It was a great panel, and we had a lot to say about the importance of recruiting and retaining women in free software projects. (And not just women, but a broad, diverse contributor base in general: software reflects the needs of its makers, and the more voices that are involved in the making, the more broadly applicable the software will be.)
Coincidentally, March 24, 2010, is Ada Lovelace Day, celebrating the efforts and achievements of women in technology. We here at Dreamwidth are proud of the fact that our development team is so appealing to free software beginners, but we're really proud of the fact that so many of those beginners are women, and that we're able to serve as an introduction to the world of FLOSS (Free/Libre/Open Source Software) for so many smart, passionate, talented women. We're also really proud that we're able to offer experienced FLOSS developers, no matter what their gender identity or expression, a friendly and inclusive place to hack on things.
So, in honor of Ada Lovelace Day, I'd like to point at all of the incredible women who've contributed to Dreamwidth so far, doing development, documentation, support, design, or anything else that has helped the site to grow. I started writing out lists, but quickly stopped when I realized it would be well over a hundred names -- which is pretty amazing all by itself. We're building amazing things here -- all of us, not just Dreamwidth's women -- and we're having a hell of a lot of fun doing it.
(And, if you want to join us, come check out
dw_dev_training and Mark's Summer of Code intro post, which is applicable to anyone who wants to come hack with us, not just GSoC students!)
We've been working lately to add more styles and themes to the site, and the next code push will have a number of new themes (and at least two completely new styles!) available for use. If you don't feel like waiting, though, you can always check out the unofficial style community,
dreamwidthlayouts. There have been two new layouts posted this week, and the archives have a bunch of beautiful options.
If you've got a layout you've made that you love, and you don't feel like submitting it to
dreamscapes for consideration as an official system style, why not post it to
dreamwidthlayouts for others to share?
You guys have been so incredibly patient with us as we work through the difficulties inherent in switching credit card payment processors again. (For those of you who are new to Dreamwidth, details on this can be found in the 14 January, 15 January and 22 February newsletters.) We're pleased to announce that our new payment system should be available by no later than the end of next week, and we're hoping to have it even sooner.
While we're rewriting the payment system backend to work with our new processor, we're also taking the opportunity to make some long-asked-for changes. We're going to be implementing a payment credit system, where you can buy "Dreamwidth credits" which can then be applied to paid time, rename tokens (renames are coming very soon!) and vgifts (once they're available -- and we do have a developer working on the project, although it's quite complex). Also planned, although I'm not sure if Mark's going to be able to get to it in the first round, is the ability to buy credits for other people, or transfer your credits to other people -- the equivalent of buying someone a gift certificate.
The really neat thing is going to be that you'll be able to transfer credits in micro-amounts. We still haven't decided if one credit is going to be worth $.10 USD or $.01 USD, but either way, you'll be able to send someone some of your credit balance to function as a "tip jar" and as a way for community members to all chip in to cover the cost of a paid community together.
To simplify everyone's life, we'll be transfering everything over to the credit system, including paid accounts. Fundamentally, though, the process won't change: you'll be able to buy credits in blocks that conform to the price of the various paid account levels (as well as entering your own amount if you want to buy an oddball number of credits), then choose what type of paid account you want to apply those credits to. Your credits will be delivered to your account immediately, and credits will be deducted from your balance for every month your account has access to the paid features.
You'll be able to choose whether you want this deduction to happen automatically when the end of your month rolls around, or whether you want to confirm the deduction each month. (You'll also be able to stop the auto-deduction from your credit balance whenever you want.) This delivers another frequently requested enhancement to the paid account system: the ability to "pause" your paid account time if you're going to be away from the service for a few months. You'll just have to tell the system not to automatically deduct paid service credits from your credit balance at your next renewal (which, again, will be monthly). Your account will lapse back to free while you're away, and when you return, you can tell the system to start applying your paid time credits again.
We hope that all of these changes will be easy to understand, but fear not, we'll describe them all again when the code is finished and live.
Back in January, we told you that we were in good financial shape to weather a brief downturn in income. As you can imagine, nearly three months of spotty income have taken their toll on our "war chest" -- the amount of money we keep in reserve to cover our future operating expenses. This is not to say that those of you who've made the effort to send in a check or money order haven't been incredibly great at supporting us! We were already running slightly in the red from month to month as it was, though, and with the loss of credit card income we've had to dip a little further into our reserves than we'd like.
To that end, we want to run a "Dreamwidth fundraiser", once the credit card payment system is up and running again, to 'repay' the reserves that we've had to tap into over these past few months. We haven't decided exactly what form that fundraiser might take, though, so we thought we'd put it up for discussion.
I've posted more detailed thoughts about our April sales goals to
dw_biz: we're looking to raise $50,000 in the month of April, in order to pay back the funds we were forced to dip into, with a "pie in the sky" hope of raising $100,000 to finance some really neat things for the rest of the year. If you're interested in providing input on how we can reach our goals, we'd love to hear from you.
Inspired by
therealljidol, and hosted by
invisionary, this week's community promotion slot goes to the unoffical DW Idol community/contest:
dreamwidth_idol. The full rules describe how the community works. (If you're familiar with the LJ version, note the rules changes -- in particular, there can be multiple groups running at a time, so you won't have to wait for the next round to start up in order to play.)
If you're a creator (of any type -- it doesn't have to just be writing), and you're looking for a kick in the butt to get you creating, some friendly and fun-spirited competition, and a chance to promote yourself, go check it out. And if you're just looking for some more neat stuff to read, why not go vote?
Speaking of voting,
dw_suggestions needs your input. This week we had a particularly interesting discussion with lots of (polite and reasoned!) disagreement, and we'd like to open it up to a wider audience to see what kind of further discussion results. The suggestion in question is Twitter-style @user addressing, and we'd love to hear your thoughts, particularly on the various alternate proposals brought up in comments.
And while you're there, why not give us your thoughts on any of the pending suggestions? The next Suggestions-to-Bugzilla migration will be coming soon (whenever Mark and I can dedicate an entire afternoon to it), so now would be a good time to weigh in. You don't have to comment or vote on everything, but if you see something that catches your eye, or something you have a strong opinion on, we really want to hear from you. (Remember what I said up there about diversity of opinions leading to better software!)
*
That about does it for me for another week! A reminder: if you have paid time that's about to expire, and you can't renew using check/money order for whatever reason, just open a support request in the Account Payments category and we've got you covered until we can implement our new payment solution.
As always, if you're having problems with Dreamwidth, Support can help you; for notices of site problems and downtime, check the Twitter status page; if you've got an idea to make the site better, you can make a suggestion.
We'll see you next week for our next update, which I have vague dreams of actually getting written on Monday this time.
1. Development
First under this subpoint: this week's code tour, done by
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Second, we're pleased to announce that we've been accepted as a mentoring organization for Google's Summer of Code program. We don't know yet how many student positions we'll be granted, but we should get at least one, and I know I'm looking forward to seeing what awesomeness comes out of this. If you're new to Dreamwidth as a result of the Summer of Code,
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
Finally, if you're having problems posting to a community because you've set up an account for crossposting without a saved password, we wanted to let you know that this bug has been fixed in the development branch of the code, and will be updated on the site with the next code push (which should happen within the next week or so). In the meantime, the relevant Issues FAQ has a workaround.
2. Ada Lovelace Day & Women of FLOSS
I was a panelist this weekend at LibrePlanet 2010, along with Chris Ball (of One Laptop Per Child and the GNOME Women's Summer Outreach), Hanna Wallach (of Debian Women and the GNOME Women's Summer Outreach), and Erinn Clark (of Debian Women), on a panel moderated by Deb Nicholson of the FSF about recruiting and retaining women in free software projects. It was a great panel, and we had a lot to say about the importance of recruiting and retaining women in free software projects. (And not just women, but a broad, diverse contributor base in general: software reflects the needs of its makers, and the more voices that are involved in the making, the more broadly applicable the software will be.)
Coincidentally, March 24, 2010, is Ada Lovelace Day, celebrating the efforts and achievements of women in technology. We here at Dreamwidth are proud of the fact that our development team is so appealing to free software beginners, but we're really proud of the fact that so many of those beginners are women, and that we're able to serve as an introduction to the world of FLOSS (Free/Libre/Open Source Software) for so many smart, passionate, talented women. We're also really proud that we're able to offer experienced FLOSS developers, no matter what their gender identity or expression, a friendly and inclusive place to hack on things.
So, in honor of Ada Lovelace Day, I'd like to point at all of the incredible women who've contributed to Dreamwidth so far, doing development, documentation, support, design, or anything else that has helped the site to grow. I started writing out lists, but quickly stopped when I realized it would be well over a hundred names -- which is pretty amazing all by itself. We're building amazing things here -- all of us, not just Dreamwidth's women -- and we're having a hell of a lot of fun doing it.
(And, if you want to join us, come check out
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
3. Styles
We've been working lately to add more styles and themes to the site, and the next code push will have a number of new themes (and at least two completely new styles!) available for use. If you don't feel like waiting, though, you can always check out the unofficial style community,
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
If you've got a layout you've made that you love, and you don't feel like submitting it to
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
4. Payments
You guys have been so incredibly patient with us as we work through the difficulties inherent in switching credit card payment processors again. (For those of you who are new to Dreamwidth, details on this can be found in the 14 January, 15 January and 22 February newsletters.) We're pleased to announce that our new payment system should be available by no later than the end of next week, and we're hoping to have it even sooner.
While we're rewriting the payment system backend to work with our new processor, we're also taking the opportunity to make some long-asked-for changes. We're going to be implementing a payment credit system, where you can buy "Dreamwidth credits" which can then be applied to paid time, rename tokens (renames are coming very soon!) and vgifts (once they're available -- and we do have a developer working on the project, although it's quite complex). Also planned, although I'm not sure if Mark's going to be able to get to it in the first round, is the ability to buy credits for other people, or transfer your credits to other people -- the equivalent of buying someone a gift certificate.
The really neat thing is going to be that you'll be able to transfer credits in micro-amounts. We still haven't decided if one credit is going to be worth $.10 USD or $.01 USD, but either way, you'll be able to send someone some of your credit balance to function as a "tip jar" and as a way for community members to all chip in to cover the cost of a paid community together.
To simplify everyone's life, we'll be transfering everything over to the credit system, including paid accounts. Fundamentally, though, the process won't change: you'll be able to buy credits in blocks that conform to the price of the various paid account levels (as well as entering your own amount if you want to buy an oddball number of credits), then choose what type of paid account you want to apply those credits to. Your credits will be delivered to your account immediately, and credits will be deducted from your balance for every month your account has access to the paid features.
You'll be able to choose whether you want this deduction to happen automatically when the end of your month rolls around, or whether you want to confirm the deduction each month. (You'll also be able to stop the auto-deduction from your credit balance whenever you want.) This delivers another frequently requested enhancement to the paid account system: the ability to "pause" your paid account time if you're going to be away from the service for a few months. You'll just have to tell the system not to automatically deduct paid service credits from your credit balance at your next renewal (which, again, will be monthly). Your account will lapse back to free while you're away, and when you return, you can tell the system to start applying your paid time credits again.
We hope that all of these changes will be easy to understand, but fear not, we'll describe them all again when the code is finished and live.
5. The War Chest
Back in January, we told you that we were in good financial shape to weather a brief downturn in income. As you can imagine, nearly three months of spotty income have taken their toll on our "war chest" -- the amount of money we keep in reserve to cover our future operating expenses. This is not to say that those of you who've made the effort to send in a check or money order haven't been incredibly great at supporting us! We were already running slightly in the red from month to month as it was, though, and with the loss of credit card income we've had to dip a little further into our reserves than we'd like.
To that end, we want to run a "Dreamwidth fundraiser", once the credit card payment system is up and running again, to 'repay' the reserves that we've had to tap into over these past few months. We haven't decided exactly what form that fundraiser might take, though, so we thought we'd put it up for discussion.
I've posted more detailed thoughts about our April sales goals to
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
6. You're My (DW) Idol
Inspired by
![[livejournal.com profile]](https://www.dreamwidth.org/img/external/lj-community.gif)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[community profile]](https://www.dreamwidth.org/img/silk/identity/community.png)
If you're a creator (of any type -- it doesn't have to just be writing), and you're looking for a kick in the butt to get you creating, some friendly and fun-spirited competition, and a chance to promote yourself, go check it out. And if you're just looking for some more neat stuff to read, why not go vote?
7. Suggestions
Speaking of voting,
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
And while you're there, why not give us your thoughts on any of the pending suggestions? The next Suggestions-to-Bugzilla migration will be coming soon (whenever Mark and I can dedicate an entire afternoon to it), so now would be a good time to weigh in. You don't have to comment or vote on everything, but if you see something that catches your eye, or something you have a strong opinion on, we really want to hear from you. (Remember what I said up there about diversity of opinions leading to better software!)
*
That about does it for me for another week! A reminder: if you have paid time that's about to expire, and you can't renew using check/money order for whatever reason, just open a support request in the Account Payments category and we've got you covered until we can implement our new payment solution.
As always, if you're having problems with Dreamwidth, Support can help you; for notices of site problems and downtime, check the Twitter status page; if you've got an idea to make the site better, you can make a suggestion.
We'll see you next week for our next update, which I have vague dreams of actually getting written on Monday this time.
no subject
no subject
you guys still rock. lol so much. thank you for everything you're doing!