Archive for July, 2009

2.9 Features Vote Results

Friday, July 31st, 2009

Earlier this month, over 3500 of you responded to our survey asking you to help us prioritize some of the media features that had been suggested for the 2.9 release. While the exact features for 2.9 have not been hammered out yet, as we continue to match up developers with features, we wanted to share the survey results and let you know what we’re thinking in terms of approach.

First, the results. The first question, and the only one that was mandatory, asked what single media feature you would choose to include in version 2.9. The top vote-getter was standalone editable photo albums (as opposed to the current per-post gallery) at 17.5%, followed closely by easier embeds for videos and other third-party content at 16.5%. Next came basic image editing (such as rotating, cropping and resizing) at 13.7%, and post thumbnails (image teasers for posts featured on the home page) at 12.9%. The rest of the features each took less than ten percent of the vote. The full list came in like this:

Results of question 1

The second question was optional (3406 people answered it), and asked you to rate each feature on a scale going from top priority down to definitely not for implementation priority. Results here were in line with the results from the first question, with most features rated as nice to have more often than anything else. The features that scored the highest in question 1 were more likely to have earned higher votes in the Top Priority column, but no feature was ranked as a Top Priority more often than it was ranked as a Nice to Have (though Media Albums, Easier Embeds and Post Thumbnails came close). The complete tabulations are shown in the chart below.

Results for question 2

Question three was getting at the same thing, but in a more granular fashion, asking you to rank the eleven features in order of priority to you. As only one feature could be assigned to each position, this prevented people from assigning the same priority to multiple features, and we wondered if it would alter the results. Though some features got more recognition in this question, the overall rankings were still in line with the results from question 1. Here are the exact votes per feature/per position:

Results for question 3

The fourth question asked for your preferences regarding including new media features in core, bundling them as plugins with the core download, or developing them as plugins but not bundling them with the core download. This vote was more interesting to watch. As the notice for the voting went first to the development community, then to the user community, it was possible to see a shift in the voting. Earlier in the voting cycle, there were more votes for bundling ‘core plugins’ for the advanced media features, while later votes skewed heavily toward just putting the features in core. This vote shows, I think, one of the differences between developer and user perspectives. While developers are heavily interested in keeping the core code lean and relying on plugins for advanced functionality, many users would prefer features they want to be included in core rather than being a separate plugin. The final tally on this question was 56.2% for including features in core, 38.1% for bundled plugins, and 5.7% for non-bundled plugins. The actual numbers:

Results for question 4

Clearly this issue deserves more discussion, and the concept of how we move toward a system of canonical plugins and/or core “packages” intended for different use cases (CMS, photoblog, portfolio, etc) will be a big topic in the months ahead.

So where does that leave us regarding features coming down the road? When the vote closed, the results were discussed in the #wordpress-dev IRC chat to divvy up feature development.

The top-voted feature, standalone photo albums, is being worked on as a Google Summer of Code project by Rudolf Lai, under the mentorship of WordPress Lead Developer Mark Jaquith. The “pencils down” date for GSOC is in less than two weeks, at which point we’ll be assessing the state of Rudolf’s project. Hopefully, we’ll be able to incorporate it with 2.9 development, do some testing, amend the code and/or UI as needed, and have this launch with the 2.9 release (in core or as plugin TBD). Undoubtedly, additional functionality will be contributed by core contributors who have also been working on media plugins.

Easier embeds, the second most popular feature, is being looked at in a couple of ways. One, more shortcodes for third-party services. Work on this has already begun. In addition, Viper007Bond, of Viper’s Video Quicktags plugin fame, has taken on the task of working on a way to improve the embed experience in core. We’re not sure quite how this will work yet, but stay tuned.

Adding some basic editing functions like 90-degree rotation, cropping and resizing was considered an obvious winner in the dev chat, and as several plugins handle this functionality, we’re hopeful it will be included soon.

Post thumbnails are being handled by Mark Jaquith, who has created this functionality before, with an assist from Scribu, who has a similar plugin in the repository.

Lower ranked features aren’t off the radar, but may take lower priority than some other (non-media) features we have in the works. One of my favorite 2.9 features is in trunk now, and changes the way we delete content. Goodbye, annoying popup asking me if I’m sure I want to delete a comment/post/etc. Hello, fast and quiet removal into a trash can, from which the content can be retrieved if it was deleted by accident. Think Gmail style. We’re also hoping to work on improving page management, though that has a number of technical issues that may cause it to be a 3.0 feature instead.

As always, you can keep track of development progress in a number of ways:
1. Keep track of Trac. Contribute a patch, test a patch, just read through tickets if you have some time to kill, whatever. There are over 500 tickets against the 2.9 milestone currently. Patches and testing can help us get that number down.

2. Follow Trac commits on Twitter. Don’t want to get involved in the nitty gritty, just want to see what’s getting committed? Follow wpdevel on Twitter and you’ll get core commit updates in your stream.

3. See what’s on the dev agenda. Each week for the IRC dev chat, there’s an agenda, created based on developer suggestions posted at wpdevel.wordpress.com. This blog also contains discussions about specific development issues.

4. Join the dev chat. The day changed this week, to accommodate European schedules. Chats are now held for one hour each week on Thursday at 21:00 UTC. That’s 5pm NYC, 2pm in California, etc. Chats are in the #wordpress-dev room at irc.freenode.com.

5. Watch this blog. If you’re not a developer and prefer to stick to major announcements, the occasional survey to help decide a feature, and security notices, just keep doing what you’re doing. Reading this blog will get you all of these things.

Thanks again for your help in prioritizing features for version 2.9, hopefully coming toward the end of the year to a server near you!

The July Mini-Roundup

Friday, July 31st, 2009

Whoops, there hasn’t been a blog post in a while.

It’s not that we haven’t been doing anything interesting in the last month, it’s just how could I top the ping pong one?

And, I guess we haven’t really done anything SUPER interesting in the last month… just a lot of little SUB interesting things.

So strap on your spurs, get your lassos out, and clean the poop off your face, it’s time for a good old fashioned July DreamHost Feature round-up!

Which is the prairie dog and which is the gopher?

ROOT on PS

You’d have to venture prettttttttty far out on the prairie to find a single lonesome complaint about DreamHost PS (our VPS service). But let’s say you were out in Peoria, IL .. what complaint would you hear, whispered on the wind?

“Why don’t I get root (e.g. super-user e.g. administrator access) on DreamHost PS!”

And if you listened to that wind one second more, you’d likely hear, “Because you’ll come crying to us when you break everything!”

We are not here to help you with your problems. We’re not. Until now.

We’ve just added a new Manage Admin Users area to our web panel, whereby you can create users with FULL ROOT ACCESS to your private server(s)!

Of course, to add one, you do have to agree to some rather onerous terms:

I understand that the power of an Admin User is mighty and if wielded incorrectly it can cause major damage to my Private Server. I also understand that if I damage my own server through incorrect use of my Admin User power DreamHost’s Happy Tech Support Team may be unable to assist me in repairing the damage, and that I may be forced to reset my Private Server back to its DreamHost-approved configuration via the Reset My Server function of the DreamHost Web Panel.

Once you’ve created an admin user, if you’d like you can tell us to stop managing various aspects of your PS! And, as alluded to in the text above, you can even reset everything to our default configuration (user’s home directories will be untouched)!

I just overbilled HOW much?

Search the Panel

In simpler news, there’s now a search field at the top of the panel. It’s still beta, but not only will it do a Google search of all DreamHost-related sites, it also acts as something of a “command line” to our panel.

Try phrases like “renew domain” or just start typing in the name of any domain/user/email/database on your account!

It’s still “beta” .. we “plan” on making it way “smarter” and “faster” soon, but in the meantime it seemed “good enough” for you yokels.

Which one is the gopher and which one is the archie?

Rearrange the Panel

In slightly more complicated news, did you notice you can now customize your navigation toolbox?

Just go back to our panel and drag and drop any menu items in the left to the toolbox at the top.. they’ll move!

And stay!

I swear to gopher.

Google AdWords Credit

I’m proud to say we finally caved in and now do what it seems like every other web host on the planet does: outsource our tech support to Wyoming!

AND offer free Google AdWords credits to new and existing DreamHost customers!

To find out what the deal is, and how much credit you get, just visit the Google AdWords area of our panel.

Get along little doggies!

WAY better than peanuts and calvin and hobbes. WAY.

Kill FTP Connections

Like some kind of undead e-tumbleweed, sometimes FTP connections you leave open never die.

If that happens too much, your entire server can become a virtual ghost town, completely choked with zombie FTP processes… potentially putting your user over the max connection limit!

Save yourself the hassle of writing in to support: kill those processes yourself with the new button for just that purpose over at our panel’s Manage Users section.

He reminds me of some of our developers.

API Rate Limiting

Remember our sweety-pants application programing interface? Well, even after the original gold rush, its popularity has just been growing and growing.. so much so that we’ve had to impose a limit for run-away apps:

No more than 1000 API calls in an hour and no more than 5000 API calls in a day per key!

Don’t worry, that’s more calls than fort knox.

You can't have one without the other!

Wait A Second

I just realized something… the July newsletter is going to just be a link to this post!

Yeeeeeeeeeeeeee-haw.

The Rampler #349 (7/30/09) 14.24

Thursday, July 30th, 2009

The Rampler #349 (7/30/09) 14.24 (1:02:49 / 57.7 MB)
The Overnightscape Underground - July 2009 - Track 24

“Your Late Night Broadcast” online at onsug.com
Created by Frank Edward Nora (frank@theovernightscape.com) in New Jersey, USA
——————————
“PET 1″
- 1:02:49 / 57.7 MB - Frank in NJ and NYC in the morning. Cool summer, hot day, shoe issues, bus systems and rules, pasta, Port Authority, the rules of coffee teleportation, bus pass, The Alan Parsons Project, Freudiana, Starbucks, iced venti americano, bands, Times Square, The Episode 350 Experiment, Onsug Box, Jean Shepherd, City Sports, Espresso Love Gu, content and context, media theory, WFMU, Shut Up Weirdo, “have a good one”, The Mighty Boosh, Hulu, Being Human, True Blood, Twilight, vampire scenarios, The Overnightscape #350, Pet 1, counterweight, Cutty Sark, and see you on WFMU.
—————————–
License for this track: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States (http://creativecommons.org/licenses/by-nc-nd/3.0/us/). Attribution: by Frank Edward Nora - more info at onsug.com

The Rampler #349 (7/30/09) 14.24

Thursday, July 30th, 2009

The Rampler #349 (7/30/09) 14.24 (1:02:49 / 57.7 MB)
The Overnightscape Underground - July 2009 - Track 24

“Your Late Night Broadcast” online at onsug.com
Created by Frank Edward Nora (frank@theovernightscape.com) in New Jersey, USA
——————————
“PET 1″
- 1:02:49 / 57.7 MB - Frank in NJ and NYC in the morning. Cool summer, hot day, shoe issues, bus systems and rules, pasta, Port Authority, the rules of coffee teleportation, bus pass, The Alan Parsons Project, Freudiana, Starbucks, iced venti americano, bands, Times Square, The Episode 350 Experiment, Onsug Box, Jean Shepherd, City Sports, Espresso Love Gu, content and context, media theory, WFMU, Shut Up Weirdo, “have a good one”, The Mighty Boosh, Hulu, Being Human, True Blood, Twilight, vampire scenarios, The Overnightscape #350, Pet 1, counterweight, Cutty Sark, and see you on WFMU.
—————————–
License for this track: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States (http://creativecommons.org/licenses/by-nc-nd/3.0/us/). Attribution: by Frank Edward Nora - more info at onsug.com

The WordPress 2.0.x Legacy Branch is Deprecated

Wednesday, July 29th, 2009

The WordPress team had initially committed to maintaining the WordPress 2.0.x legacy branch until 2010. Unfortunately, we bit off more than we could chew—the 2.0.x branch is now retired and deprecated, a few months shy of 2010.

Many of the security improvements to the new versions of WordPress in the last couple of years were complete reworks of how various systems were handled. Porting those changes to the 2.0.x branch would have been a monumental task and could have introduced instability or new bugs. We had to make hard decisions between stability and merging in the latest security enhancements. Additionally, far fewer people stayed on the 2.0.x branch than we anticipated. I take that as a testament to the new features in WordPress and perhaps even more the features offered by plugins, many of which don’t support older versions of WordPress!

I’m disappointed that we weren’t able to keep the branch maintained until 2010, but since one of the big reasons for that failure was the massive scope of our security improvements for the newer versions of WordPress, 2.0.x doesn’t die in vain!

The Rampler #348 (7/29/09) 14.23

Wednesday, July 29th, 2009

The Rampler #348 (7/29/09) 14.23 (44:26 / 40.9 MB)
The Overnightscape Underground - July 2009 - Track 23

“Your Late Night Broadcast” online at onsug.com
Created by Frank Edward Nora (frank@theovernightscape.com) in New Jersey, USA
——————————
“PINKY”
- 44:26 / 40.9 MB - Frank in NYC in the morning. Forgot to hit the record button, “ug: Port/Pinchot (11/28/08)”, scraping chewing gum off the sidewalk, gum flavor, “Slip Inside This House” by The 13th Floor Elevators, Shock Treatment, seeing flashing lights, time loop weirdness, stickers, Foot Locker, shoe issues, sneakers, fingernail mark timing, timelines, time travel, changing events, guitars, shoe indecision, City Sports, impatience, WFMU, a mess on the bus, cockfighting, idea of a virtual audio theme park, The Mighty Boosh, fog, watching TV shows online, Gentlemen Without Weapons, gum, Irlene Mandrell, guns, and the oatmeal buying.
—————————–
License for this track: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States (http://creativecommons.org/licenses/by-nc-nd/3.0/us/). Attribution: by Frank Edward Nora - more info at onsug.com

The Rampler #348 (7/29/09) 14.23

Wednesday, July 29th, 2009

The Rampler #348 (7/29/09) 14.23 (44:26 / 40.9 MB)
The Overnightscape Underground - July 2009 - Track 23

“Your Late Night Broadcast” online at onsug.com
Created by Frank Edward Nora (frank@theovernightscape.com) in New Jersey, USA
——————————
“PINKY”
- 44:26 / 40.9 MB - Frank in NYC in the morning. Forgot to hit the record button, “ug: Port/Pinchot (11/28/08)”, scraping chewing gum off the sidewalk, gum flavor, “Slip Inside This House” by The 13th Floor Elevators, Shock Treatment, seeing flashing lights, time loop weirdness, stickers, Foot Locker, shoe issues, sneakers, fingernail mark timing, timelines, time travel, changing events, guitars, shoe indecision, City Sports, impatience, WFMU, a mess on the bus, cockfighting, idea of a virtual audio theme park, The Mighty Boosh, fog, watching TV shows online, Gentlemen Without Weapons, gum, Irlene Mandrell, guns, and the oatmeal buying.
—————————–
License for this track: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States (http://creativecommons.org/licenses/by-nc-nd/3.0/us/). Attribution: by Frank Edward Nora - more info at onsug.com

The Rampler #347 (7/28/09) 14.22

Tuesday, July 28th, 2009

The Rampler #347 (7/28/09) 14.22 (26:15 / 24.3 MB)
The Overnightscape Underground - July 2009 - Track 22

“Your Late Night Broadcast” online at onsug.com
Created by Frank Edward Nora (frank@theovernightscape.com) in New Jersey, USA
——————————
“PARITY”
- 26:15 / 24.3 MB - Frank in NYC in the morning. The 209th day of the year, Obliviana Super Occult Amusement, sore throat, WFMU, shoe shopping, Times Square Shuttle, police show, customer service, conspiracy theories, Frank Moore for President, asking the wrong questions, politics, Onsug Box, “ug: Port/Pinchot (11/28/08)”, and parity files.
—————————–
License for this track: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States (http://creativecommons.org/licenses/by-nc-nd/3.0/us/). Attribution: by Frank Edward Nora - more info at onsug.com

The Rampler #346 (7/27/09) 14.21

Monday, July 27th, 2009

The Rampler #346 (7/27/09) 14.21 (55:15 / 50.8 MB)
The Overnightscape Underground - July 2009 - Track 21

“Your Late Night Broadcast” online at onsug.com
Created by Frank Edward Nora (frank@theovernightscape.com) in New Jersey, USA
——————————
“LIFESTYLE”
- 58:10 / 53.5 MB - Frank in NJ and NYC in the morning. Walk to highway bus stop, shoe issue, fallen tree, brutal thunderstorm, Luver.com, Frank Moore, the show schedule, cold summer, global warming, dialectical issues, highway, Onsug Box, “ug: Port/Pinchot (11/28/08)”, 16GB flash drive from Micro Center, the radio lifestyle, WFMU, caring about the truth, conscience, brainwashing, cankles, Aces, communication, shoe store, flea market, Dukes of Hazzard calculator, nasal douch, Sugar Bear record, haggling, using a computer instead of cable TV, HBO shows, creepy bed salespeople, hard sales, and Segway guy.
—————————–
License for this track: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States (http://creativecommons.org/licenses/by-nc-nd/3.0/us/). Attribution: by Frank Edward Nora - more info at onsug.com

The Rampler on WFMU - Episode 5 (7/25/09) 14.20

Sunday, July 26th, 2009

The Rampler on WFMU - Episode 5 (7/25/09) 14.20 (4:00:01 / 219 MB)
The Overnightscape Underground - July 2009 - Track 20

“Your Late Night Broadcast” online at onsug.com
Created by Frank Edward Nora (frank@theovernightscape.com) in New Jersey, USA
——————————
Summer 2009 Ep. 5 - Harmonic Convergence - 4:00:01 / 219 MB - Frank broadcasting live from WFMU (wfmu.org) 91.1 FM in Jersey City, NJ, on Saturday, July 25, 2009, from 2:00 AM to 6:00 AM. NYC recordings: Mermaids (7/22/09) 26:13,Gurkha Exotica (7/20/09z) 36:39, Riceballs (6/17/09) 17:13. Topics include Rockefeller Center, energy drink reviews (”Ed Hardy Celebrity Energy Drink - Pomegranate”, “Red Bull Energy Shot”),The Hamronic COnvergence, the new age, tofu incident, bootleg Sharpies, Woodstock 89, Italian museum, Bettie Page/Creature from the Black Lagoon tattoo, Being Human, Frankenmuth News, Elf Hollow Cafe, “Tale of Despereaux” totmato soup, Tron Legacy, toy review (”Myachi”), EPCOT music, Japanese toy review (Disney/Kewpie “Kewsion” Netsuke Cell Phone Straps - “”White Rabbit” and “Orange Bird”), audio feature “The Bluffcosm 5-Minute Vacation From Sanity #4″, Top of the Rock View-Masters, the “for babies” phenomenon, and a whole lot more. Pinball Corner with “Paragon”, “Funhouse”, “Bad Cats”, and “Heavy Metal Meltdown”. Phone call with unknown person reading a poem. Songs “Gasoline Gus” and “My Straw Hat - Mix 3″. Theme song “Minimoog” by Matthias Becker and Klaus Stühlen, from “Vintage Synths Vol. 1″ ©1990 Originalton West (originaltonwest.de) - used with permission.

Playlist for this show on WFMU: http://www.wfmu.org/playlists/shows/32342

The Rampler page on WFMU: http://wfmu.org/playlists/OS

Live streaming video archives: http://www.ustream.tv/Rampler/videos

—————————–
License for this track: Creative Commons Attribution-Noncommercial-No Derivative Works 3.0 United States (http://creativecommons.org/licenses/by-nc-nd/3.0/us/). Attribution: by Frank Edward Nora - more info at onsug.com

VIDEOS