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
Tailscale devices with a custom domain
willnorris.com/2023/tailscale-custom-domain/
2023-11-01T00:00:00.0000000
What I found was coredns-tailscale, a
plugin
for coredns that effectively maps Tailscale device names onto a custom domain. The coredns-tailscale project has been around for about a year, and I later discovered that it had been mentioned in the Tailscale newsletter from October 2022 . I guess I either missed seeing it or just wasn't looking ...
A self-hosted alternative to Jetpack's Photon service - Will Norris
willnorris.com/2014/a-self-hosted-alternative-to-jetpacks-photon-service/
Like many people, I've long had a bit of a love/hate relationship with Jetpack, the WordPress
plugin
from Automattic that adds a slew of features like pretty photo galleries, WordPress.com stats, automatic sharing to Google+ and Twitter, etc.A lot of these are incredibly useful and implemented really well, but due to some philosophical issues I have with things that the
plugin
does, as well ...
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 #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.
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 ...
wp-openid - faster, stronger, better
willnorris.com/2008/wp-openid-faster-stronger-better/
One of the primary focuses for this next major release of wp-openid is stability. While most people have had great success with the
plugin
, there are a fair number that seem to have all kinds of strange problems, ranging from conflicts with other
plugins
, data corruption, library issues, etc. In order to reach the level of adoption I'd love to see, we have to make this
plugin
as easy to ...
WordPress OpenID v3.3 - Will Norris
willnorris.com/2009/wordpress-openid-v3-3/
An additional
plugin
should probably be able to do so however without too much trouble... I'll have to double check if the appropriate hooks are present, and add them if not. John Bachir October 9, 2009 Nice work Will, thanks for keeping this up! Something I'm going to need in the near future is for BuddyPress to be an OpenID producer with ...
WordPress OpenID v3.0 - Will Norris
willnorris.com/2008/wordpress-openid-v3/
I'm happy to announce that version 3.0 of the WordPress OpenID
plugin
is now available. As previously mentioned, there are a lot of new features in this release: OpenID Provider - Specific user roles can be given the capability of using the built-in OpenID provider, turning their author posts URL into a valid OpenID which can be used to login to other
sites
.
OpenID and WordPress Core - willnorris.com
willnorris.com/2009/openid-and-wordpress-core/
The OpenID
plugin
is pretty popular, but it is far from having the critical mass that would justify inclusion in core. I am a firm believer that WordPress should by no means try and include every cool feature under the sun in core. It would quickly grow out of control. I do believe, however, that the appropriate hooks should be provided in core ...
WordPress Plugin Pet Peeve #3: Not being extensible
willnorris.com/2009/wordpress-plugin-pet-peeve-3-not-being-extensible/
The
plugin
provides most of the common hCard attributes that we thought an individual might be interested in like name, website, address, telephone number, etc. To collect this data from the user, the
plugin
extends the standard WordPress Profile administration page. But we knew that users might already have a different
plugin
capable of ...
plugin updates - Will Norris
willnorris.com/2007/plugin-updates/
Does this
plugin
really need to download a 77kb version of JQuery to add this simple (but useful) functionality? Hmm.. which
plugin
are you talking about? wp-yadis is using jQuery's interface
plugin
for the admin interface, but that's it. wp-openid is importing interface.js for most everything, but honestly I'm not sure that it is being used ...
wp-xrds
willnorris.com/2007/wp-xrds/
I started writing this XRDS
plugin
for wordpress several months ago, but never really finished putting in the features I had planned.With so much going on in the OpenID community the past couple of weeks, I decided to blow the dust off and clean it up a bit.. I have to say though, I've been very frustrated with the direction a lot of implementors seem to be going with their OpenID deployments.
The Next Steps with wp-openid
willnorris.com/2008/the-next-steps-with-wp-openid/
I'm really excited about what's been happening with the WordPress OpenID
plugin
the last couple of weeks. When it's ready to ship, I'm sure I'll do some really deep contemplative post about "how far we've come" or something like that. In the meantime however, I think I've got something that is mostly feature complete and more ...
Google+ Profile Link Chrome Extension - willnorris.com
willnorris.com/2012/google-profile-link-chrome-extension/
My goal with this
plugin
was to try and find the associated Google+ profile with a very high degree of certainty, so there's only so much you can do. One experimental feature I added (which can be activated in the extension's options page) is to use the Social Graph API to find the Google+ profile for a URL.
Providing and Delegating OpenIDs - Will Norris
willnorris.com/2008/providing-and-delegating-openids/
Use the local OpenID provider built in to the
plugin
; Delegate to another OpenID; If a the local OpenID provider is used, it also supports transmitting sreg attributes pulled from the user's WordPress profile and the DiSo Profiles
plugin
, if it's installed. The user can update this data before releasing it to the relying party, but those ...
WordPress plugins - development version
willnorris.com/2007/wordpress-plugins-development-version/
first of all, the sourceforge project is completely replaced by the wordpress.org project.All development effort (including by the original
plugin
author) is being done on the wordpress.org
plugin
. first, delete any versions of either
plugins
you have, and do a clean install of the latest wp-openid (currently 2.1.2).
Unobtrusive wpopenid
willnorris.com/2007/unobtrusive-wpopenid/
So the resulting
plugin
now has an administrative option to enable "Unobtrusive Mode". When this is turned on, the URL typed into the website field will be checked to see if it is a valid OpenID. If it is, the name and email address provided will be ignored and login will continue as normal with the OpenID.
wp-openid intelligent defaults
willnorris.com/2007/wp-openid-intelligent-defaults/
One of my goals in this release has been to simplify the
plugin
where at all possible and, more importantly, to make it feel and behave like native functionality. In a normal WordPress installation, there are two ways for user accounts to be created - by an administrator in wp-admin, or by self registering at wp-register.php.
willnorris.com
willnorris.com
Jun 15, 2021. We were a Kraft household growing up, certainly eating our fair share of blue box mac and cheese. The steps to make it are quite simple: cook the pasta and drain out the water, put the pasta back in the pan, then stir in milk, butter, and the cheese packet.
Adding rel="me" to WordPress Social Menus
willnorris.com/2014/wordpress-social-menus-rel-me/
Update: As Kaspars points out in the comments below, it is indeed possible to set the rel value on menu links directly from within WordPress. I just had the option hidden for some reason. So definitely implement a Social menu location in any themes you're working on, and just ignore my code snippet below.
Hum - A Personal URL shortener for WordPress - Will Norris
willnorris.com/2011/hum-personal-url-shortener-wordpress/
While I haven't had much time over the last year or so to spend actually writing code for DiSo, I've been really interested in the new direction Tantek has been taking things with his DiSo 2.0 concepts. Many of the early efforts in DiSo were focused just on how to move social data around the web (data formats, protocols, authentication mechanisms, etc).
How well does your OpenID Provider stack up?
willnorris.com/2007/how-well-does-your-openid-provider-stack-up/
There are increasingly more specs in the OpenID space, and many of the extensions rely on XRDS documents to publicize support. To help enable that, I've been looking to update my yadis
plugin
for WordPress to automatically include the correct protocol support for the major OpenID Providers. Of course, in order to do that I have to actually find out what all protocols they supported, so I ...
wp-openid moving to DiSo
willnorris.com/2007/wp-openid-moving-to-diso/
In case you missed it last week, Steve Ivy and Chris Messina announced the DiSo Project as an incubator of sorts to develop distributed social applications. Initially, they will be focussing on
plugins
for existing publishing platforms like WordPress and Drupal.On the WordPress side, they are using wp-openid as a foundation to develop additional
plugins
that build on OpenID to bring other ...
Feedback