A funny comic about WordPress 2.0 in Spanish. 2.0 means “all new bugs”! 😉
Category Archives: WordPress
Old News
Bjorn wrote in that the Minneapolis Star Tribune has a couple of cool WordPress blogs including Old News which digs back into their archives.
WP.com in Red Herring
Just landed in Houston, it’s chilly here. The opening up of WordPress.com got a nice write-up in Red Herring earlier today. Just to clarify two things from the article quickly: I’m working on WP.com with Andy, Donncha, and Ryan and I do think our distributed database architecture (which I’ll write more about later, it’s nothing too fancy) will help us scale cheaply but I’m also a strong believer in big things from small teams, much in the spirit of 37signals.
WordPress.com Open
We’ve decided to open up WordPress.com for signups without invites for a bit. The service has been scaling very well since we got the problems from the move worked out. With that done and WordPress 2.0 in its final stages, there is a lot more time to focus on some cool features and common requests for WP.com now. (The design there has been updated, but is still just a placeholder.)
GEM Usability
Game-like elicitation methods: A new approach to user research. I like the sound of this and it looks like Mindcanvas is using WordPress to power their entire site.
WordPress RSS
Since a couple of people have asked about it, I’ve already written a blog response to Scoble’s WP RSS post here. Part of it was definitely our fault, related to a web server problem and the datacenter move. (LiteSpeed has already released a new version that fixes the bug.)
Codex Blocked
Mixed Feelings
Richard wrote in that the Shanghai Daily has blogs like their Editor’s Desk and Buzzwords (amoung others) on WordPress. However when reading through the site I came across this FAQ: “we need to approve every comment before it is published, as required by Chinese regulations.” It’s interesting how code and features can be used for things you never imagined, both good and bad.
WordPress for Business
eWeek says WordPress is Good Fit for Business. Hat tip: Scott Abbott via email.
Stop Spam Better
Got enough testers for now. Thanks! I’m looking for a few people who do (or used to) get a lot of comment spam who are willing to turn off all of their other spam prevention methods and try a new plugin I’m testing out. Drop me a note on my contact page with details about your blog and how much spam you get. I’ve been dogfooding it for the past few weeks and it’s been working great.
Meebo IM
Meebo is IM Chat 2.0, and in the tradition of many Web 2.0 ventures they have a WordPress blog. Hat tip: Derkilicious.
Poetry is Microsoft
Has Microsoft stolen WordPress’ tagline? (Note: I’m sure someone in 1970 probably said “Code is Poetry” at DEC or something. 😉 But it has been the WordPress tagline since day 1.)
New Dashboard
Blogs on WordPress.com have a new dashboard which highlights the community content more.
AJAX and CSRF
When working on some new AJAX features for bbPress and WordPress we’ve noticed that AJAX requests don’t seem to send HTTP_REFERER values. We check referrers as one level of protection against cross-site-scripting, or XSS, so when they’re not set we aren’t able to use that value. How are most people using AJAX protecting against XSS? It seems the same things we’re doing to make things easily accesible in a dynamic fashion are also opening new vectors for attack.
Forbes.com Best of Web
WordPress wins Forbes.com Best of Web and Favorite award for blog tools! “In February, open source blogging application WordPress came out with its release 1.5, and we’ve found that this release puts WordPress squarely ahead of its competition.” Our number of downloads has more than doubled since that was written. Hat tip: Niall Kennedy.
Online Journalism Review
WordPress in the Online Journalism Review with a very positive write-up. Hat tip: Newley Purnell.
DB Backup
WordPress Database Backup plugin, can save to file or email it to you. Can combine with the WP-Cron plugin to run at specified intervals.
Jeff Jarvis on WP
Jeff Jarvis is switching to WordPress, assisted by his thirteen year-old son. That reminds me that we need to make the MT import process easier, which is one of the things on deck for 1.6. Hat tip: Dan Farber via email.
New WP.org Search
At the last IRC meetup the WordPress community asked for better search that included both the forums and the Codex and was integrated with the look and feel of the rest of the site. When I did this before it was horribly slow and it involved several queries across several different programs and MySQL hosts to get the results from the wiki, the forums, the blog, and then splice them together somehow. Later we switched to a plain Google site-search but they didn’t like the HTML we used for the search form so we took it down. Well after the meeting I remembered Yahoo Developer Network which had some sort of API for their search with a much higher limit than Google’s.
I went to the site to see how much of a pain it would be so I could start properly procrastinating, but I was taken aback by how incredibly easy it was to get an application ID and start getting the results back as simple XML. I began hacking on it right then. It was about 5 minutes to set up a search form with URIs the way I wanted, 7 minutes to get the XML and parse it out, 5 minutes to write in some paging, and then about 20 minutes tweaking the search page to make it look a little better. The result is the new search.wordpress.org WordPress Search.
It still needs some more work. There seems to be a dupe problem, which is actually a problem with our site, not Yahoo Search. I’d like to tweak the results to highlight newer topics more, or at leats allow for a date-based weighting. Finally I think it would be nice to include some WP-related blogs like Blogging Pro and Weblog Tools Collection in the results. Most importantly we now have a clean URI structure and home for searches which is abstracted from any piece of software or particular service provider. Yahoo deserves major kudos for opening up their information in such a free way and making it so easy that it’s taken me longer to write this post than start using their API.