Dreamwidth News: 9 January
Hello, Dreamwidth! Welcome to 2013. Now that we're done with losing tons of time to the holidays, we are back and better than ever, and we're kicking off 2013 in style.
Behind the cut:
* Development
* More in the Family
* JQuery Beta
* Icon Page in Your Journal Style
* Charitable Giving
* Community Promotion
Monday night's code push brought us a plethora of new stuff. You can look over the list of what was included in the push in the code tours for the appropriate time period:
Code Tour, 2 December - 5 Jan
Supplemental Code Tour, 6 Jan - 8 Jan
I'll get into the big stuff that was included in this push in a bit, but the littler things include:
* Making it possible for you to customize the colors of the navstrip across your journal in all layouts, including layouts that style the navstrip as part of their design. You can pick your navstrip colors on the Display tab of Customize Journal Style: to set custom colors, check the "Use custom colors on this journal" box and pick the colors you'd like to use, then save your changes.
* Make your light/dark preference for navstrip colors follow you as a viewing preference, not follow the journal you're looking at. So, if you've set the navstrip to light or dark gradients, the navstrip will always appear to you in those colors, no matter what journal you're looking at. (I originally said that custom colors would follow you, too, but I was corrected!)
* Making the new beta icon browser remember your preferences for how you'd like to see your icons, so you only have to tell it once that you want to see small icons vs full-size icons, or meta text/no meta text.
* Fixing a problem that was letting tags get put into the database with a trailing space on the end, so if you accidentally hit the spacebar when typing your tag, "cats" could be "cats " instead. (We're still pondering how to best clean up anything that got saved that way, but if one of your tags has that problem, rename it to the version without the space.)
And, of course, the usual slew of backend fixes, tiny improvements, documentation updates, new themes, and tweaks to existing themes for better display.
One thing of note: With this push, we fixed a bug with the Edit Profile page that caused some security settings to be showing incorrectly: when selecting "everyone" as the "who can see this" security for your Location, then saving the page, visiting the page again caused the drop-down setting to show "Access List Only". Nothing was exposed that shouldn't have been exposed -- if you'd selected Access List Only as your location's security, the system respected that, and if you'd selected Everyone as your location's security, it was displayed to everyone even though the Edit Profile page showed 'Access list only' in the dropdown. (And the fix didn't change anyone's settings, just how those settings were showing.) But since there's a chance someone with their location's visibility set to 'everyone' wanted to change it to 'access list only', visited the page, saw 'access list only' in the dropdown, and thought they'd already made the change, we are recommending that everybody take a second and go doublecheck all your profile's security settings to make sure they're set to what you're comfortable with.
Our big non-development news this week is an addition to the Dreamwidth family.
zarhooie, who's been working as one of our volunteer support team leads since the days of open beta, is joining us part-time as technical support staff, troubleshooter, and wrangler of broken things. You may have already seen her official-journal persona,
misskat, kicking ass and taking names around the support board and taking care of updating people about problems in
dw_maintenance.
Kat joins
fu, our frontend engineer/release manager/dev community liaison/general handler-of-tech-stuff, along with our as-needed contractors
alierak, our backup sysadmin and Fixer of Broken Stuff and
jennifer, who handles Terms of Service stuff. (And, of course,
mark and I.)
We're really thrilled to have Kat on staff, and I'm personally really excited about having Somebody Else on whom to pawn off troubleshooting busted stuff so I don't have to do it. (Kidding! Really!)
As we've mentioned a few times before, we're in the process of updating all the Javascript we use, site-wide, to use the more-modern (and better-supported) JQuery library. This gives us a number of major wins: accessibility, device portability, cross-browser support, and (most importantly) a well-tested library used by a ton of people everywhere who are all catching and reporting bugs, giving us the benefit of a lot of Internet-wide troubleshooting and development.
We've been this damn close to taking the update out of beta a few times, only to be stymied by minor but irritating problems each time.
fu has done a bunch of work with the reported bugs and glitches, though, and even though we've called "last call" a few times already, we really mean it this time.
So, if you've reported a problem before (or even if you just want to confirm that things will be OK when we switch over): go to the Beta Features page and enable the first of the three beta tests, labelled "New JS on Journals". If you run into any problems, report them in the dw-beta roundup.
YOU GUYS NO REALLY THIS IS SO AWESOME.
With this code push we were able to enable something we've been working on for a really long time: you can now view your icon page (http://denise.dreamwidth.org/icons for instance) in your journal style, not only in the site skin.
To enable this, go to the Display tab of the Manage Settings page. Checking the "Journal Icons Style" checkbox will set your own icon page to journal-style unless a logged-in viewer has overridden it. The "Icons View Style" setting will let you pick how you want to see others' icon pages: in the site skin, in your own style, in the journal owner's style, or in "light mode".
This will work in all of the official Dreamwidth layouts. Turning it on for journals that are using custom Dreamwidth layouts that override the layout's style sheet will work, but may look odd. (You'll need to add in the CSS styling for the icon page to make it work.) Turning it on for journals that are using custom imported layouts or layouts based on the core1 version of the S2 templating language won't work: the icon page will continue to show in site skin. (You'll need to switch to a Dreamwidth-native layout to have it work, or add in support for the icon page in the imported layout.)
Massive, massive credit for this goes to
exor674 for her work on the backend support, to
ninetydegrees for her work on frontend styling for our initial system styles (with a massive 59 patches), and to
momijizukamori for her work on additional styles that were submitted in between the time we started the work and the time we finished it.
Last month we announced our December charitable giving program, tied to our December income: 5% of our gross income from December would be donated to the Ada Initiative, and 5% would be divided among other nonprofit organizations doing awesome work.
Results are in, and we will be donating $2380 to the Ada Initiative, and another $2380 how y'all see fit. We've picked four nonprofit organizations we'd like to donate to -- two technical, and two non-technical. We'll let the poll run for at least until Wed 16 Jan, and then divide up the donations. Each organization will get at least a $100 donation, and the remaining $1980 will be divided based on voting percentages. (So, if one organization gets 10% of the vote, they'll get $298: the $100 each organization gets, plus $198 as 10% of the remaining pool of money.)
In their own words, the four organizations we've chosen are:
Doctors Without Borders / Médecins Sans Frontières: "Doctors Without Borders/Médecins Sans Frontières (MSF) works in nearly 70 countries providing medical aid to those most in need regardless of their race, religion, or political affiliation."
The Electronic Frontier Foundation: "EFF [...] continues to confront cutting-edge issues defending free speech, privacy, innovation, and consumer rights today. From the beginning, EFF has championed the public interest in every critical battle affecting digital rights."
Heifer International: "Heifer International's mission is to work with communities to end hunger and poverty and care for the Earth. [...] By giving families a hand-up, not just a handout, we empower them to turn hunger and poverty into hope and prosperity."
The Wikimedia Foundation: "Wikimedia is a global movement whose mission is to bring free educational content to the world. [...] Wikimedia strives to bring about a world in which every single human being can freely share in the sum of all knowledge."
Choosing just one from the list is tough, I know! (Which is why we're kicking the final disposition to y'all.) But give it some thought, and then cast your vote:
It's been a while since we've done a round of this! There are a ton of awesome, interesting, active communities on DW. If you've got a favorite that you think people would enjoy -- whether you're an admin or a community member -- tell us about it in the comments: what it is, why it's special, what you enjoy about it, why others should join it, etc.
We love seeing all the amazing things people use DW for, and we think a new year is a great time to celebrate all the wonderful things going on.
*
That's it from us for another update! 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 soon for our next update!
Behind the cut:
* Development
* More in the Family
* JQuery Beta
* Icon Page in Your Journal Style
* Charitable Giving
* Community Promotion
Development
Monday night's code push brought us a plethora of new stuff. You can look over the list of what was included in the push in the code tours for the appropriate time period:
Code Tour, 2 December - 5 Jan
Supplemental Code Tour, 6 Jan - 8 Jan
I'll get into the big stuff that was included in this push in a bit, but the littler things include:
* Making it possible for you to customize the colors of the navstrip across your journal in all layouts, including layouts that style the navstrip as part of their design. You can pick your navstrip colors on the Display tab of Customize Journal Style: to set custom colors, check the "Use custom colors on this journal" box and pick the colors you'd like to use, then save your changes.
* Make your light/dark preference for navstrip colors follow you as a viewing preference, not follow the journal you're looking at. So, if you've set the navstrip to light or dark gradients, the navstrip will always appear to you in those colors, no matter what journal you're looking at. (I originally said that custom colors would follow you, too, but I was corrected!)
* Making the new beta icon browser remember your preferences for how you'd like to see your icons, so you only have to tell it once that you want to see small icons vs full-size icons, or meta text/no meta text.
* Fixing a problem that was letting tags get put into the database with a trailing space on the end, so if you accidentally hit the spacebar when typing your tag, "cats" could be "cats " instead. (We're still pondering how to best clean up anything that got saved that way, but if one of your tags has that problem, rename it to the version without the space.)
And, of course, the usual slew of backend fixes, tiny improvements, documentation updates, new themes, and tweaks to existing themes for better display.
One thing of note: With this push, we fixed a bug with the Edit Profile page that caused some security settings to be showing incorrectly: when selecting "everyone" as the "who can see this" security for your Location, then saving the page, visiting the page again caused the drop-down setting to show "Access List Only". Nothing was exposed that shouldn't have been exposed -- if you'd selected Access List Only as your location's security, the system respected that, and if you'd selected Everyone as your location's security, it was displayed to everyone even though the Edit Profile page showed 'Access list only' in the dropdown. (And the fix didn't change anyone's settings, just how those settings were showing.) But since there's a chance someone with their location's visibility set to 'everyone' wanted to change it to 'access list only', visited the page, saw 'access list only' in the dropdown, and thought they'd already made the change, we are recommending that everybody take a second and go doublecheck all your profile's security settings to make sure they're set to what you're comfortable with.
More in the Family
Our big non-development news this week is an addition to the Dreamwidth family.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[site community profile]](https://www.dreamwidth.org/img/comm_staff.png)
Kat joins
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[staff profile]](https://www.dreamwidth.org/img/silk/identity/user_staff.png)
We're really thrilled to have Kat on staff, and I'm personally really excited about having Somebody Else on whom to pawn off troubleshooting busted stuff so I don't have to do it. (Kidding! Really!)
JQuery Beta
As we've mentioned a few times before, we're in the process of updating all the Javascript we use, site-wide, to use the more-modern (and better-supported) JQuery library. This gives us a number of major wins: accessibility, device portability, cross-browser support, and (most importantly) a well-tested library used by a ton of people everywhere who are all catching and reporting bugs, giving us the benefit of a lot of Internet-wide troubleshooting and development.
We've been this damn close to taking the update out of beta a few times, only to be stymied by minor but irritating problems each time.
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
So, if you've reported a problem before (or even if you just want to confirm that things will be OK when we switch over): go to the Beta Features page and enable the first of the three beta tests, labelled "New JS on Journals". If you run into any problems, report them in the dw-beta roundup.
Icon Page in Your Journal Style
YOU GUYS NO REALLY THIS IS SO AWESOME.
With this code push we were able to enable something we've been working on for a really long time: you can now view your icon page (http://denise.dreamwidth.org/icons for instance) in your journal style, not only in the site skin.
To enable this, go to the Display tab of the Manage Settings page. Checking the "Journal Icons Style" checkbox will set your own icon page to journal-style unless a logged-in viewer has overridden it. The "Icons View Style" setting will let you pick how you want to see others' icon pages: in the site skin, in your own style, in the journal owner's style, or in "light mode".
This will work in all of the official Dreamwidth layouts. Turning it on for journals that are using custom Dreamwidth layouts that override the layout's style sheet will work, but may look odd. (You'll need to add in the CSS styling for the icon page to make it work.) Turning it on for journals that are using custom imported layouts or layouts based on the core1 version of the S2 templating language won't work: the icon page will continue to show in site skin. (You'll need to switch to a Dreamwidth-native layout to have it work, or add in support for the icon page in the imported layout.)
Massive, massive credit for this goes to
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
![[personal profile]](https://www.dreamwidth.org/img/silk/identity/user.png)
Charitable Giving
Last month we announced our December charitable giving program, tied to our December income: 5% of our gross income from December would be donated to the Ada Initiative, and 5% would be divided among other nonprofit organizations doing awesome work.
Results are in, and we will be donating $2380 to the Ada Initiative, and another $2380 how y'all see fit. We've picked four nonprofit organizations we'd like to donate to -- two technical, and two non-technical. We'll let the poll run for at least until Wed 16 Jan, and then divide up the donations. Each organization will get at least a $100 donation, and the remaining $1980 will be divided based on voting percentages. (So, if one organization gets 10% of the vote, they'll get $298: the $100 each organization gets, plus $198 as 10% of the remaining pool of money.)
In their own words, the four organizations we've chosen are:
Doctors Without Borders / Médecins Sans Frontières: "Doctors Without Borders/Médecins Sans Frontières (MSF) works in nearly 70 countries providing medical aid to those most in need regardless of their race, religion, or political affiliation."
The Electronic Frontier Foundation: "EFF [...] continues to confront cutting-edge issues defending free speech, privacy, innovation, and consumer rights today. From the beginning, EFF has championed the public interest in every critical battle affecting digital rights."
Heifer International: "Heifer International's mission is to work with communities to end hunger and poverty and care for the Earth. [...] By giving families a hand-up, not just a handout, we empower them to turn hunger and poverty into hope and prosperity."
The Wikimedia Foundation: "Wikimedia is a global movement whose mission is to bring free educational content to the world. [...] Wikimedia strives to bring about a world in which every single human being can freely share in the sum of all knowledge."
Choosing just one from the list is tough, I know! (Which is why we're kicking the final disposition to y'all.) But give it some thought, and then cast your vote:
This poll is closed.
This poll is anonymous.
Open to: Registered Users, detailed results viewable to: Just the Poll Creator, participants: 927
This poll is anonymous.
Open to: Registered Users, detailed results viewable to: Just the Poll Creator, participants: 927
Which charity would you like to vote for?
Doctors Without Borders / Médecins Sans Frontières
412 (44.4%)
The Electronic Frontier Foundation
254 (27.4%)
Heifer International
177 (19.1%)
The Wikimedia Foundation
84 (9.1%)
Community Promotion
It's been a while since we've done a round of this! There are a ton of awesome, interesting, active communities on DW. If you've got a favorite that you think people would enjoy -- whether you're an admin or a community member -- tell us about it in the comments: what it is, why it's special, what you enjoy about it, why others should join it, etc.
We love seeing all the amazing things people use DW for, and we think a new year is a great time to celebrate all the wonderful things going on.
*
That's it from us for another update! 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 soon for our next update!
Page 1 of 2