All Regions
Argentina
Australia
Austria
Belgium (fr)
Belgium (nl)
Brazil
Bulgaria
Canada (en)
Canada (fr)
Catalonia
Chile
China
Colombia
Croatia
Czech Republic
Denmark
Estonia
Finland
France
Germany
Greece
Hong Kong
Hungary
Iceland
India (en)
Indonesia (en)
Ireland
Israel (en)
Italy
Japan
Korea
Latvia
Lithuania
Malaysia (en)
Mexico
Netherlands
New Zealand
Norway
Pakistan (en)
Peru
Philippines (en)
Poland
Portugal
Romania
Russia
Saudi Arabia
Singapore
Slovakia
Slovenia
South Africa
Spain (ca)
Spain (es)
Sweden
Switzerland (de)
Switzerland (fr)
Taiwan
Thailand (en)
Turkey
US (English)
US (Spanish)
Ukraine
United Kingdom
Vietnam (en)
Any Time
Past Day
Past Week
Past Month
Past Year
WordPress Plugin Pet Peeve #1: Hardcoding wp-content - Will Norris
willnorris.com/2009/wordpress-plugin-pet-peeve-hardcoding-wp-content/
Perhaps my biggest
pet
peeves I run across with WordPress plugins is when developers hardcode the URL or path to the WordPress content folder. By default this folder is named 'wp-content', and resides at the root of the primary WordPress folder.
WordPress Plugin Pet Peeve #2: Direct Calls to Plugin Files - Will Norris
willnorris.com/2009/wordpress-plugin-pet-peeve-2-direct-calls-to-plugin-files/
This is actually very similar to my first
pet
peeve of hardcoding the path to wp-content, in that it makes assumptions about where files are placed on the filesystem. Oftentimes, plugins need to handle certain kinds of requests, maybe for some specific protocol, or to handle an AJAX request. Some plugins will do this by making an HTTP request directly to one of the files in the plugin ...
WordPress Plugin Pet Peeve #3: Not being extensible
willnorris.com/2009/wordpress-plugin-pet-peeve-3-not-being-extensible/
So this is one that is incredibly easy to implement, and yet goes a really long way in keeping people happy with your plugin. The very reason that WordPress has a plugin API is because they know that different people want different things from their blog. Some people are satisfied with just the core functionality that WordPress provides, but most people want a little more.
Delta and the Security Question Anti-Pattern - Will Norris
willnorris.com/2008/delta-and-the-security-question-anti-pattern/
August 13, 2008 by Will Norris. High on my list of most aggravating anti-patterns is that of setting up (in)security questions. You know, where you have to choose three questions along the lines of: What is your father's middle name?
Archive - Will Norris
willnorris.com/archives/
WordPress Plugin
Pet
Peeve #3: Not being extensible Jun 4, 2009; WordPress Plugin
Pet
Peeve #2: Direct Calls to Plugin Files Jun 2, 2009; WordPress Plugin
Pet
Peeve #1: Hardcoding wp-content May 23, 2009; Deciphering Twitter @replies May 13, 2009; Bigger and Better Things May 12, 2009; HTTP Client Library for PHP Mar 19, 2009; The Open Stack ...
HTTP Client Library for PHP - Will Norris
willnorris.com/2009/http-client-library-for-php/
Update (Dec 2013): If you're just looking for a good HTTP library in PHP, I currently recommend Requests. As I mentioned in my last post, I'm currently spending a lot of time thinking about and coding PHP libraries for the various Open Stack protocols.I've recently hit a common roadblock with a couple of the libraries, and wanted to solicit some feedback from the community.
OpenID is not a provisioning engine - willnorris.com
willnorris.com/2007/openid-is-not-a-provisioning-engine/
In talking about the future possibilities of OpenID 2.0 and the Attribute Exchange extension, James Henstridge mentions, Imagine being able to update your shipping address in one place when you move house and having all the online retailers you use receive the updated address immediately. Or changing your email address and having all the bugzilla instances you use pick up the new address ...
security is just too hard - willnorris.com
willnorris.com/2006/security-is-just-too-hard/
I take protecting my personal privacy and security very seriously. I burn old bank statements and receipts, refuse to give my SSN to almost every company that asks for it, and wouldn't give my computer password to my own mother.
plugin updates - Will Norris
willnorris.com/2007/plugin-updates/
& Microformats in Wordpress The good news is that Will Norris is making progress with his openid plugin. Once he puts up a release, I'm probably going to give it a try once he puts up a release […]
back online - willnorris.com
willnorris.com/2003/back-online/
so you may have noticed that this
site
has been offline for the past week and a half. I also haven't been online much at all, and my email has pretty much gone to hell.
Moving to San Francisco
willnorris.com/2008/moving-to-san-francisco/
Here's an update for family and friends of what we've been up to and what's next… As I've previously mentioned, I started a new job at Vidoop a month or so ago which will have Elisabeth and I moving to San Francisco.We were both up there a couple of weeks ago and were able to find an absolutely perfect apartment.
Directed Identity vs Identifier Select - Will Norris
willnorris.com/2009/openid-directed-identity-identifier-select/
I initially started writing this post a couple months ago in response to the common misuse of the term "directed identity" I was seeing in the OpenID community. After reading Dirk Balfanz's guest post Users vs.
Authentication in WordPress 2.8 - willnorris.com
willnorris.com/2009/authentication-in-wordpress-28/
For Plugin Authors. If you're currently hooking into the WordPress authentication system, especially if you're providing a custom implementation of wp_authenticate(), take a look at the new authenticate hook. If you are relying on the wp_authenticate action hook, you should also look closely to see if the new hook will do what you need. We left the wp_authenticate hook in place for now ...
final push for wp-openid 2.0
willnorris.com/2007/final-push-for-wp-openid-20/
This morning I committed the one remaining update I was really holding off for in releasing wp-openid 2.0. Previously, the plugin set a comment type of openid for OpenID comments, and then used some clever trickery to expose the expected value of comment to the rest of WordPress. Well, almost the rest of WordPress… it still caused some problems with other plugins and such.
Email Etiquette: Replying to Mailing Lists - Will Norris
willnorris.com/2008/email-etiquette-replying-to-mailing-lists/
Most email clients support the idea of "threaded messages"… that is, the client can group together individual email messages that are part of the same conversation, or "thread". This is a particularly useful feature on mailing lists where multiple conversations are happening at the same time. For example, the following screenshot of the OpenID General Discussion list shows two ...
willnorris.com
willnorris.com/2009/itunes-9-now-with-more-webkit/itunes-http.txt
GET /WebObjects/MZStore.woa/wa/viewGrouping?id=24 HTTP/1.1 Host: ax.itunes.apple.com Referer: http://ax.itunes.apple.com/WebObjects/MZStore.woa/wa/viewGrouping?id=15 ...
Feedback