web development

Global Voices On WordPress

I hadn’t heard of Global Voices Online, a community generated global group news blog, until Jeremy Clarke spoke of it at WordCamp. And I didn’t think the site, with it’s do-good premise, worked until I actually explored it for a while. But, well, it’s a bit fascinating. Global Voices grew out of a one-day conference […] » about 300 words

Quercus PHP To Java Compiler vs. WordPress

Emil Ong is the Chief Evangelist and a lead developer for Caucho Technology, the developers of the Quercus PHP to Java compiler. The idea, I guess, is to write in PHP, deploy in Java, which some people say is better supported by the “enterprise.”

Ong claims 26% performance improvement over Apache + mod_php + APC. That sounds great, I suppose, but it’s less than what Chris Lea suggests is possible if you simply replace Apache with Nginx.

Chris Lea On Nginx And WordPress

“Apache is like Microsoft Word, it has a million options but you only need six. Nginx does those six things, and it does five of them 50 times faster than Apache.” —Chris Lea.

Why? No forking. No loading of unnecessary components. Fast CGI. And to prove it’s not as complex as you might think, he’s installing it live. The session has eight minutes left, can he do it?

Yes, he did. The big concern is in managing permalinks without .htaccess, and it turns out it’s not so difficult. Does he have a cookbook for this? Darn, no time left for questions, I’ll have to ask later.

Mark Jaquith On WordPress Security For Plugin Developers

I’ve been pretty aware of the risks of SQL injection and am militant about keeping my database interactions clean. Mark Jaquith today reminded me about the need to make sure my browser output is filtered through clean_url(), sanitize_url(), and attribute_escape(). Furthermore, we all need to remember current_user_can(), check_admin_referer(), and nonces. » about 100 words

Will Norris on OAuth and DiSo

Will Norris talking about things OAuth, OpenID, and Diso at WordCamp. Demonstrates/fakes an OAuth authentication and authorization process with WordPress for iPhone app. Does this matter? OAuth support is slated for WP 2.7, and people are finally getting smart about linking all this stuff without throwing passwords around “like confetti.” » about 100 words

Aaron Brazell On Blog Search And Findability

Aaron Brazell at WordCamp is talking about search and finability “not SEO.” Riffing on Ambient Findability, he asks:

  • Can people find your blog?
  • Can people find their way around your blog?
  • Can people find your content and services despite your blog?

Remember:

  • Your blog serves as a nexus for information about you.
  • You serve as the nexus for trust and relevance.

Going Further? Make your social content outside your blog searchable, findable via your blog. Brazell conveniently recommends using Lijit, which does just that.

Apache, MySQL, and PHP on MacOS X

p0ps Harlow tweeted something about trying to get an AMP environment running on his Mac. Conversation followed, and eventually I sent along an email that look sorta like this: If you’re running 10.4 (I doubt it, but it’s worth mentioning because I’m most familiar with it), here’s how I’ve setup dozens of machines for web […] » about 300 words

Language Translation Icon

We all need a recognized icon to represent “translate this.” We’ve got one for feeds and social bookmarking, but where’s our translate icon? A lot of folks simply use flags, but that’s a bad idea because they’re “nationalistic, and represent ideals, boundaries, and political beliefs, but do not represent a language.” Joe Lee has developed […] » about 200 words

Compress CSS & JavaScript Using PHP Minify

It was part of a long thread among WordPress hackers over the summer and fall, but this post at VulgarisOverIP just reminded of it: minify promises to be an easy way to compress external CSS and JavaScript without adding extra steps to your develop/deploy process. No, really, look at the usage instructions. (To be clear, the Vulgaris and Google Code versions are different, one derived from the other and backported to PHP4 compatible. Still, the concept is the same.)

Vulgaris reports a nearly 300% decrease in time to download, definitely worth the effort.

Liz Danzico on WordPress Usability

Liz Danzico of Happy Cog Studios spoke today about her consulting with Automattic on the design of the WordPress admin interface. As with so many of the presentation today, I’m really hoping the slides will be published soon, as there are some great ideas coming out. Liz spent a lot of time watching WordPress users […] » about 200 words

Scriblio Goes To WordCamp

Scriblio is based on WordPress, an open source content management system, and the community that uses, supports, and builds it is what makes it great. WordCamp started last year, when the community was about 750,000, and it’s even more important now that it’s grown to nearly two million.

The first day of the schedule focuses on how to better use the software, and included a great session by Lorelle VanFossen. Tomorrow is more technical, with discussions about performance, usability, and development.

What’s it all mean to Scriblio? Part of the Scriblio design philosophy is to make it easy to take advantage of advances in technology and practice that are serving all internet users, not just library users. The community has ramped up the WordPress development and release schedule, by building on top of that we get to spend our time figuring how to use the technology to serve our patrons without having to build a library-specific version of it.

[tags]WordCamp, WordCamp 2007, WordPress[/tags]

Designing the Obvious

Robert Hoekman, Jr is speaking now on Designing the Obvious, his book and philosophy: These principles include building only what’s necessary, getting users up to speed quickly, preventing and handling errors, and designing for the activity. I just added the book to my must read list, but what I’m hearing here sounds like instructions to […] » about 100 words

Two Events, Two Coasts

Matt Mullenweg announced WordCamp in San Francisco, then ten days later Abby announced the LibraryThing cookout in Portland (Maine). Both are set for August 5. The LibraryThing event promises free burgers and potato salad, while WordCamp attendees will enjoy both free BBQ and free t-shirts. I’d like to go to both, but rather than have to make some decision about which one I’d most like to go to, I’m leaning on the fact that I’d already bought my flight to SFO when the LT event was announced.

Anyway, it’s casual Friday here, so this post is really just an excuse to (again) link to the funniest BBQ-related video I’ve seen in a while.

WordCamp

As noted here, I’m going to WordCamp in SFO in early August.

Matt describes it as a BarCamp-style event (where “’BarCamp-style’ is a code phrase for ‘last minute’”) with “a full day of both user and developer discussion.” I’m just going for the free t-shirt, of course, but I can imagine a number of folks will get a good value out of the sessions and discussions that will likely run, especially all the developer stuff.

Also, if you’ve got some suggestions about what else I should be doing in San Fran, leave a comment or contact me with any suggestions.