We’re doing an iPhone-native WordPress client, check out the screencast here. It will work for both .com and .org, be available FREE from the App Store, and best of all it’s going to be completely Open Source, which
as far as I know no current apps in the store are. Update: Good news, sounds like there will be at least a few OS apps in the store on opening days.
Category Archives: Press
IE6 Independence?
Hot off the news that 37signals is removing support for IE6 in their products I thought it would be interesting to look at the stats from WordPress.com as an update to my previous post just under a year ago. Is it reasonable to drop support for IE6 in a mainstream app?
These stats cover Jan 1 – Jun 30: 787 million “absolute unique” visitors, 1.6 billion visits, and 3.3 billion pageviews. I feel these numbers are large enough and WordPress.com-hosted blogs diverse enough to be fairly representative. All the numbers come from Google Analytics. In parentheses I’ve put the delta from the last time I blogged these stats.
- 59.41% – Internet Explorer (down 3.05%), sub-breakdown:
- 53.42% – Version 7.0 (up 18.25%)
- 46.28% – Version 6.0 (down 17.82%)
- 0.14% – Version 5.5 (down 0.14%)
- 32.82% – Firefox (up 2.08%)
- 4.81% – Safari (up 0.98%)
- 2.04% – Opera (up 0.26%)
- 0.41% – Mozilla (down 0.11%)
The operating system breakdown:
- 89.41% – Windows (down 0.95%)
- 7.86% – Macintosh (up 1.13%)
- 1.82% – Linux (down 0.37%)
- 0.17% – iPhone (out of nowhere!)
- 0.10% – PlayStation Portable (up 0.07%)
So as you can see, IE6 users account for about 27% of all the visits we saw. If I were building something for “the internet” IE6 compatibility would still very much be on my radar. Everyone’s users or customers are different, and if I saw IE6 falling below 10% on one of my sites I’d probably very seriously consider what 37signals is doing.
The good news is most trends are going in the right direction: strong growth of Firefox, IE7, and Macintosh, and the iPhone came out of nowhere to generate 2.6 million visits (and another 1.1 million from the iTouch).
Happy July 4th!
Unofficial International WordPress Day
Today is Unofficial International WordPress Day. It’s an honor to have such a supportive community, and things like this are very much appreciated.
WordPress / Yahoo Brickhouse Meetup
If you’re in the San Francisco area join us at the Yahoo! Brickhouse for a WordPress meetup this Wednesday. This’ll actually be my first time at the Brickhouse, but I hear they have some mean Wii players.
Top Gear on WordPress
For the Top Gear fans out there, the new Top Gear blog is the latest WordPress.com VIP. Vroom!
Magento / WordPress Integration
Friends Using Typepad?
Michael Krotscheck has an interesting post called Friends don’t let Friends use TypePad, which apparently ruffled some feathers and elicited a pretty venomous response from a Six Apart Vice President. I guess is part of their new plan to “compete” but statements like “TypePad simply blows WordPress.com away on SEO” and “On WordPress.com, you’re kind of moving into a bad neighborhood — by their own admission, one-third of the blogs on WordPress.com are spam” don’t exactly lend credibility. Michael responded eloquently in a comment and then again in a follow-up post. Lloyd has jumped in with some specific facts on Typepad’s (lack of) SEO. In the meantime we just turned on sitemaps for everybody on WordPress.com, a popular user request.
New BuddyPress Theme
A preview of the upcoming theme for BuddyPress. Be sure to click through to the full-size versions. BuddyPress is coming along nicely, and a good example of what is possible with the WordPress platform.
WordPress Stats for MT
Arriving in Greece
First photos from arriving in Athens, ferry to Ios.
On WordPress Weekly
I was on WordPress Weekly last Friday, mostly answering questions.
WordPress Party!
Health.com Switches
Health.com switches from Typepad to WordPress and adds two main WP-powered sections to their site. Check out their new site, great design too.
WordPress + mod_auth_mysql
mod_auth_mysql and phpass, a new patch that allows Apache authentication (for Subversion, Trac, enterprise integration systems) to work with the new WordPress secure password storage.
WP-based Bookings
StayPress is a collection of plugins that will turn a standard vanilla installation of WordPress or WordPress MU into a property management and bookings system.
Infrastructure as Competitive Advantage
There’s an interesting post at GigaOM: Web 2.0, Please Meet Your Host, the Internet. It’s a good read, though could be shorter, but a few things struck me after reading it. I don’t disagree with him per se, I just think the emphasis is on the wrong thing. (Probably for effect.)
Infrastructure can be a competitive advantage today — the speed and reliability of WordPress.com has certainly put us in a favorable light with users, especially large customers — but that’s going to disappear over time. We’re very much at version 0.1 of things like Amazon’s web services and App Engine, but it’s not hard to read the writing on the wall and understand that level of abstraction is going to be the future foundation of web applications. I’m not counting on infrastructure to be a long-term competitive advantage for Automattic.
If you have a few minutes it’s worth reading On Grids, the Ambitions of Amazon and Joyent which has the real definition of a grid and Sunshine, which is worth it for the extended analogies to Greek mythology. (Both end in ads for Joyent.) Also check out Early notes on GoogleApps, Dave Winer groks where this has to go.
Second, Allan describes a case of a DDOS attack hurting a friend’s startup who had very little information about how to stop it:
Unfortunately, the poor site performance was not missed by the blogosphere. The application has suffered from a stream of bad publicity; it’s also missed a major window of opportunity for user adoption, which has sloped significantly downward since the DDOS attack and shows no sign of recovering.
We can all name startups or sites that aren’t particularly known for their performance, but that flourished in spite of it. Twitter and MySpace comes to mind. If we dug a little deeper we could also find thousands of startups who were prepared for the world to show up to their door, and it never did. Building something people want is much harder than scaling it. (In most cases.) If you solve the what-people-want problem, they’ll use you no matter how bad your interface is, how slow your site is, just give them somewhere worth waiting for. I would suspect the friend here isn’t seeing their usage decline because on their Techcrunch day the site wasn’t responsive, it’s that they’re probably still in the before market fit stage.
Third, I am a huge believer in the importance of performance, but most people forget that on the web 80-95% of performance is on the front end not the page generation time. (I realize I’m saying this on a site with a 140kb header graphic. :)) Yahoo has fantastic resources on this. When a website “pops” it probably has very little to do with their underlying server infrastructure and a lot to do with the perceived performance largely driven by how it’s coded at the HTML, CSS, and Javascript level. This, incidentally, is one of the reasons Google Gears is going to change the web as we know it today – LocalServer will obsolete CDNs as we know them. (Look for this in WordPress soonish.)
Finally, for the next few years before we have true utility computing, there are some great “hardware as a service” providers like Layered Tech and Server Beach that essentially handle everything from the power to the network to hardware, and let you take over from the operating system up. This is what we use for WordPress.com, Akismet, WordPress.org, and it’s great. It’s allowed us to focus on what matters — our software and service. You still need a pro like Allan describes to handle things at the OS level (most performance problems I see are badly configured servers, not hardware limitations) but leave networking and hardware to people with economies of scale. This comment nails it.
Update: I’m in a video Rod Boothby did asking What is Cloud Computing, good timing.
Expo Keynote
Here’s a video of my “high order bit” keynote talk at Web 2.0 Expo. It’s succinct — 10 minutes — and covers WordPress.com and Automattic growth, the possibly related posts launch, and Monotone.
Web 2.0 Expo Announcements
The two things I announced at Web 2.0 Expo this morning (I don’t want to tell you how early I got up) were Possibly Related Posts and the Monotone theme. The latter should be available early next week. A few people covered the talk, including WebGuild, NextWeb, Mashable, and WebWare. Update: Here are some pictures from the talk.
Armchair Scaling Experts
random($foo): Internet Asshattery, Armchair Scaling Experts Edition. If you’re not the largest site using a given piece of software or framework and you’re having more trouble than someone who is, you’re doing it wrong.
With WordPress specifically, there are hundreds of sites I can point to that scale just fine to meaningful traffic levels with no caching, plugins, or anything. If your server is tuned for serving static files instead of dynamic requests, then a plugin to make WP output static files is a fine band-aid, but only if you don’t have the access or expertise to properly configure things in the first place. (In which case you should consider alternative hosting, help, or a hosted service like WordPress.com.) But people like to think that (1) they’re bigger or more special than anyone else or (2) that the 5-6 layers that sit under WordPress have nothing to do with its performance.
I don’t expect everyone to know about this, it’s very much a learning-by-doing thing and everyone’s situation is different. But at least operate with the assumption that if there’s someone bigger running without troubles that they (or sufficient Googling) might be able to help you out.
See also: the shockingly ignorant comments (over 200 at this writing) on this post. There are some smart people in there, but they’re drowned out by “wind0z sux!” and “that’s what you get for using (PHP|MySQL|WP|IIS|RDBMS)…”
Here’s a WordPress blog doing just fine:
