denise: Image: Me, facing away from camera, on top of the Castel Sant'Angelo in Rome (Default)
Denise ([staff profile] denise) wrote in [site community profile] dw_news2009-05-18 22:43

Weekly Update: 18 May 2009

Another week, another Monday, and with it our weekly progress report!



1. Code Work



This week we resolved 62 bugs (with patches from 14 contributors), including improvements to the crossposter, cosmetic updates to various site schemes, updates to the styles backend, and improvements to our payment system. These code updates will resolve several ongoing issues, including the problem with transparent backgrounds on the contextual hover popup (the box with useful links that appears when you hover over a userhead icon if you have that option enabled), problems with crossposting to various other LiveJournal-based sites if you'd entered a Location field or changed the adult-content setting, a bug that mis-counted how many communities a user could create per week (it was accidentally counting failed attempts as succeeded attempts), and a problem with saving certain options on the Edit Profile or Manage Settings pages.

We also made a number of small usability improvements to various places, including additional ALT text for screenreader users, links on create.bml to the "create a community" page for logged-in users to make it clearer that you don't need an invite code to create a community, and changing the interest search results to return the 500 most recently updated accounts for a particular interest, not the 500 first created. (The limit is for performance reasons.)

The big improvement this week that people should notice: the crossposter will now recognize custom friend groups on the remote site. Previously, if you posted an entry filtered to a custom access group, it would post as a private entry on the remote site; now, if you post to a custom access group on Dreamwidth, it will post to the custom friend group on the remote site. The two groups need to have exactly the same name for this to work; if the names don't match exactly, the post will still default to private on the remote site.

Welcome this week to new-contributor [personal profile] snakeling with her first two commits! And as a reminder, if you're curious about what kind of developments we're making, you might be interested in the unofficial [community profile] changelog_digest, where a volunteer keeps track of everything we're doing.


2. Site Downtimes



We've posted announcements of unexpected downtime a few times these past few weeks in [site community profile] dw_maintenance that were due to hardware problems at Slicehost, our hosting provider. The bad news is that because we're in Slicehost's new datacenter, we may continue to have some failures. The good news is that Slicehost has been incredibly responsive to working with us, adding extra monitoring, and responding quickly to issues that we do have.

Our architecture is built for extra redundancy, and we're always working on ways to decrease the likelihood that any single failure is going to knock us entirely offline. We also run monitoring of our own that alerts us to any issues (as anyone who's ever been in irc with us when there's an issue can attest), so we can respond quickly to get the site back up and running.


3. Wedding Bells Are Ringing



This Saturday (May 24), [staff profile] mark and [personal profile] janinedog will be celebrating their wedding (which, coincidentally, I happen to be performing for them) in Las Vegas. The line for offering congratulations and felicitations forms in the comments here!

This does mean that [staff profile] mark will be on his honeymoon until mid-June, and thus unavailable to work on Dreamwidth, but fortunately, we'll be in good hands. Our backup sysadmins while Mark's away will be [personal profile] matthew, who was a sysadmin for LJ for a few years, and [personal profile] alierak, who's got tons of non-LJ sysadmin experience.

There are a few ways this will impact Dreamwidth. During this timeframe, we'll be on code freeze, meaning that any bugfixes or improvements won't be pushed live to the site. Also, because both [personal profile] sarah and I will be out of town from May 21 to May 28, any check or money order payments that come in during that time won't be posted to your accounts until the evening of the 28th. Also, while both Mark and I will be checking in frequently, any technical support issue or account-related issue that requires site admin intervention might be a little delayed, although our kickass technical support team will be able to handle the routine issues.

We'll catch up on everything as soon as we get back.


4. State of the Coffers



Thanks to the generous support of everyone who's been making payments for their account, including those who purchased Seed Accounts in one of our sales, we're pretty confident in saying that we not only have our initial year's operating expenses in the bank, we're also pretty close to having our "war chest" for our intial colocation expenses. (Colocation means that we'll own our own physical hardware in a datacenter instead of renting it from someone else.) We're really, really happy with the results so far -- our non-Seed-account sales have been very strong, and the number of people who've chosen to pay for multiple months of service is highly encouraging. Thank you to everyone who's made payments to support us.

We're still working on our new-and-improved site statistics page, but you can see the first draft of our beta stats page, which contains information on our paid account numbers and percentages. Those numbers may be different than the numbers on our old stats page, since the script that updates them runs at a different time of day, but it should give you a pretty breakdown of our various account types and percentages.

You can also see our breakdown of paid account features, along with why they're paid account features and what we plan to add in the upcoming year to help make paid accounts more rewarding.

As a reminder, this week we added the ability to pay via credit card without having an associated PayPal account. If you'd like to do this, select "Credit Card" as your payment type when you check out the cart. This will bring you to a page with a "Buy Now" button. When you click the button, you'll be forwarded to PayPal, our merchant processor. On the left-hand side of the page, all the way down, is a header:

Don't have a PayPal account?
Use your credit card or bank account (where available). Continue.

The "Continue" is the link to choose if you'd like to pay with a credit card without having a PayPal account. We also accept checks drawn on US banks and money orders in US funds.

Because of our success so far, we've been able to give out more invite codes to all of our users. If you have any available invites, they'll be listed on the Invite Someone page; if you're all out, there'll be a link to request more. And if all of your interested friends already have Dreamwidth accounts, might I suggest you drop a few in [site community profile] dw_codesharing?


5. Known Issues



In an effort to make our "known issues" more easy to find (as well as offering workarounds, where we can identify them), we've added a "Current Issues" list to the site FAQ. This is in addition to the Known Issues list on the main Support page. We'll be working to fill that in with lists of issues that are affecting a number of users all at once.

If you've noticed any issue with your account that isn't listed there, you can open up a support request, and our team will work to diagnose the issue with you, figure out any possible workarounds, and make sure that the issue gets logged into our bug tracker so that we can get it fixed for everyone.

(Have I mentioned lately that our support volunteers kick ass?)


6. Password Security



We've had a few queries about this lately, and it's our fault for forgetting to include it in our Privacy Policy: if you choose to give us your password to another site, to use the content import function or the automatic crosspost function, we will only use that information for the purpose you've given it to us. We don't store your password in plaintext in our database (we store the hashed version), and we don't use it for any function other than importing your entries or crossposting entries to another service on request.

If you're concerned about the security of your account on a remote service, you can change your password both before and after you run the content importer. Right now, there's no way to crosspost entries without storing your username and password for the remote site, but in the future, we'll be introducing a feature where you can enter your username and password for the remote site with each entry you choose to crosspost.

We'll be including that information explicitly in our next revision of the Privacy Policy, and we apologize for forgetting it until now.


7. Documentation



Our FAQ team, never content to rest on their laurels, have been working to expand and clarify the FAQs. If you're interested in volunteering to help improve Dreamwidth's documentation, [personal profile] rho and [personal profile] ivorygates, the documentation project leaders, are looking to recruit new participants. [site community profile] dw_docs has all the information you'll need, including the process, some administrative details, and the application to join the docs team.

*

We're likely going to skip next Monday's update, since we'll all be recovering from the wedding, but we'll be back in two weeks with another roundup of tales from the Dreamwidthverse. In the meantime, if you're having any problems with your Dreamwidth account, our support team is standing by, and if you'd like to come hang out and be social with us in irc, we'd love to have you: irc.dwscoalition.org, port 6667, channel #dw.
kakashi: image of sleeping red sheep thinking about Dreamwidth while holding a Death Note (dw sheep- deathnote)

[personal profile] kakashi 2009-05-19 02:50 (UTC)(link)
Congratulations Mark and Janine!
weofodthignen: selfportrait with Rune the cat (Default)

[personal profile] weofodthignen 2009-05-19 03:01 (UTC)(link)
Congratulations to the happy couple :-D

M
gchick: Small furry animal wearing a tin-foil hat (Default)

[personal profile] gchick 2009-05-19 03:04 (UTC)(link)
Yay Mark and Janine! And don't check in *too* often!
fascination: (Flowers and tea-service.)

[personal profile] fascination 2009-05-19 03:04 (UTC)(link)
Congratulations to Mark and Janine! \o/

[personal profile] desh 2009-05-19 03:04 (UTC)(link)
Can you explain a bit more what you mean by "We don't store your password in plaintext in our database (we store the hashed version)"? To me, it seems that whatever you store has to be enough to get you into the other site, which means that a malicious person with access to your database could also use it to get into the other site as me. Am I mistaken?

(Not that I expect malicious people to get access to your database, whether with or without your permission! I'm just trying to figure out the extent of this particular security feature.)
marcmagus: Me playing cribbage in regency attire (Default)

[personal profile] marcmagus 2009-05-19 03:18 (UTC)(link)
I was wondering about that, too. I would think that a stored hash of a password would be insufficient to turn around and log in to the remote site, although an encrypted [symmetric] version of the password would work.

I'm not worried about my password particularly, but I'm interested to know what's being done and how it works to protect the passwords.

(no subject)

[personal profile] exor674 - 2009-05-19 03:22 (UTC) - Expand

(no subject)

[personal profile] shandrew - 2009-05-19 03:33 (UTC) - Expand

(no subject)

[personal profile] exor674 - 2009-05-19 03:55 (UTC) - Expand

(no subject)

[personal profile] shandrew - 2009-05-19 04:00 (UTC) - Expand

(no subject)

[staff profile] mark - 2009-05-19 06:54 (UTC) - Expand

(no subject)

[personal profile] desh - 2009-05-19 11:51 (UTC) - Expand
delladea: Woman with stars bursting behind her head. (Beltane 2007)

[personal profile] delladea 2009-05-19 03:16 (UTC)(link)
Congrats to Mark and Janine! You guys are getting married the same weekend I am!!!
aedifica: Me looking down at laptop (off screen).  Short hair. (Default)

[personal profile] aedifica 2009-05-19 04:47 (UTC)(link)
And my sister, too! Congratulations, everybody!
brenna: The face of a mysterious pretty lady, in brass (Default)

[personal profile] brenna 2009-05-19 03:17 (UTC)(link)
Yaaaaaaaaaay congratulations!
marcmagus: Me playing cribbage in regency attire (Default)

[personal profile] marcmagus 2009-05-19 03:19 (UTC)(link)
Congratulations, [staff profile] mark and [personal profile] janinedog.
killing_rose: "We look like we're at a gay commitment ceremony." "There are three of us." "We'll be gay Mormons." (House mormons)

[personal profile] killing_rose 2009-05-19 03:20 (UTC)(link)
Congratulations Mark and Janine!!

Oops, I was totally a party pooper with my code question, wasn't I.

[personal profile] desh 2009-05-19 03:23 (UTC)(link)
Yayyyyy, Janine! Yayyyy, Mark! Have a fantastic weekend and wedding and honeymoon!!!
larxene: (Default)

[personal profile] larxene 2009-05-19 03:31 (UTC)(link)
Hooray for Mark and Janine! :)
second: Nao has kisses for you (Takarazuka-Nao - Kisskiss)

[personal profile] second 2009-05-19 03:41 (UTC)(link)
Congratulations Mark and Janine!
livrelibre: DW barcode (Default)

[personal profile] livrelibre 2009-05-19 03:57 (UTC)(link)
Congrats to Mark and Janine!
baggyeyes: Photo.1946 Ann. 4x5 Speed Graphic (Photo.1946 Ann. 4x5 Speed Graphic)

Congratulations to Mark and Janine!

[personal profile] baggyeyes 2009-05-19 04:03 (UTC)(link)
I wish you both a wonderful life together.
wicked_wonderland: (Rain (KuboToki))

[personal profile] wicked_wonderland 2009-05-19 04:13 (UTC)(link)
Congrats to Mark and Janine. ^^ BTW, any plans on having another seed account sale soonish? I missed out on the last one because of financial strains, but if another one were to come along in the next couple of months, I'd like to save up for it.
sophie: A cartoon-like representation of a girl standing on a hill, with brown hair, blue eyes, a flowery top, and blue skirt. ☀ (Default)

[personal profile] sophie 2009-05-19 08:20 (UTC)(link)
I believe the plan was that there would be only one Seed Account sale, at the beginning, so the likely answer to your question is no - there will probably never again be a Seed Account sale.

See http://dw-biz.dreamwidth.org/332.html#perm for more information - look at the question "Why will Seed (permanent) accounts not regularly be on sale?"

(no subject)

[personal profile] forthwritten - 2009-05-19 08:25 (UTC) - Expand

(no subject)

[personal profile] azurelunatic - 2009-05-19 11:55 (UTC) - Expand

(no subject)

[personal profile] scarlet - 2009-05-21 12:40 (UTC) - Expand

(no subject)

[personal profile] azurelunatic - 2009-05-21 12:58 (UTC) - Expand
dictionary: (Default)

[personal profile] dictionary 2009-05-19 04:34 (UTC)(link)
Congratulations, Mark and Janine.

Also, the paid account features make me sad that I don't have my own income yet. D:
cesy: "Cesy" - An old-fashioned quill and ink (Default)

[personal profile] cesy 2009-05-19 06:30 (UTC)(link)
Why not ask the [personal profile] paidaccountfairy?
yvi: Sam carter in "The Road Not Taken" (Stargate - Sam Road not Taken)

[personal profile] yvi 2009-05-19 05:23 (UTC)(link)
Congratulations to Mark and Janine!

And whee Support :)
zarhooie: Girl on a blueberry bramble looking happy. Text: Kat (spr0t sheep)

[personal profile] zarhooie 2009-05-19 07:47 (UTC)(link)
Whee Support indeed. <3
syderia: lotus Syderia (Default)

[personal profile] syderia 2009-05-19 05:23 (UTC)(link)
Congratulations to Mark and Janine !
mythos: [img] animation of an elephant jumping on a trampoline (flying high high above the sky)

[personal profile] mythos 2009-05-19 05:53 (UTC)(link)
Congratulations for Mark and Janine!
cesy: "Cesy" - An old-fashioned quill and ink (Default)

Re: Weekly update

[personal profile] cesy 2009-05-19 06:31 (UTC)(link)
Congratulations Mark and Janine!

And congratulations Dreamwidth on being awesome again.
alchemise: Faith, dancing (AtS: dance)

[personal profile] alchemise 2009-05-19 06:45 (UTC)(link)
Congrats, Mark and Janine! :D
owl: smile! (happy)

[personal profile] owl 2009-05-19 07:55 (UTC)(link)
*throws rice*
chrismm: Me, singing (Default)

[personal profile] chrismm 2009-05-19 07:59 (UTC)(link)
Whoohoo! Congratulations, Mark and Janine, and have a wonderful, relaxing honeymoon!
thewickedquill: (Default)

[personal profile] thewickedquill 2009-05-19 08:05 (UTC)(link)
Congrats to the happy couple! Best wishes for a long, happy, and successful life together!
elizaria: generation kill text foxtrot.uniform.charlie.kilo (rammstein- Till; let me light up the sky)

[personal profile] elizaria 2009-05-19 08:38 (UTC)(link)
Congratulations, [staff profile] mark & [personal profile] janinedog!

Page 1 of 3

<< [1] [2] [3] >>