GeezerVisonThe World Wide Web, restored to 800 pixels of glory. |
| Home|About|Gaming cabinet|Archives|How it works|Starter sites |
GeezerVison is showing indieweb.org — WebFinger (Redirected from Webfinger) WebFinger is a discovery protocol for the web that uses email address-like identifiers (or The name "WebFinger" is based on the unix finger tool. Why notMany IndieWeb projects choose to have people identified by their personal web site’s URL (possibly containing representative h-card) instead. IndieWeb Examples
ProblemsUse of email address-like IDsThis is widely regarded as a benefit of webfinger (“normal people don’t understand URIs and are more comfortable with email addresses”). Problems with this:
acct: schemaI never figured out exactly what use this is. Someone else care to explain? --Waterpigs.co.uk 13:45, 10 March 2013 (PDT)
DRY ViolationWebFinger relies on DRY-violating XRD files (which within themselves sometimes repeat data due to incompatible implementations) for storing information. Extra, non-human-readable files are extremely likely to not be maintained. Better to store profile data and links in HTML(+microformats) as visible data. Well Known URLsWebfinger relies on well-known URLs (namespaced to a certain degree to /.well-known/). Any use of well known URLs limits flexibility, portability etc. HTML links and hypermedia discovery should be utilised instead (if webfinger IDs were webby and could be requested, this would not be necessary!). Can't DelegateBecause Webfinger relies on well-known URLs existing on the domain, it is challenging and sometimes not even possible to delegate handling Webfinger queries to an external service. You could do some clever reverse proxy configuration with Nginx or Apache to serve the .well-known folder from another system, but if you have a traditional shared host or static website, then this isn't possible.
Minimal Usefulness
Implementations
Other indiewebcamp related projects making use of webfinger include:
IRC Transcript[10:38am] tantek: The IndieWeb does not care about WebFinger - because it doesn't need it. [10:38am] dbounds1: What makes you say that? [10:38am] tantek: because it wasn't even *mentioned* the entire weekend. [10:38am] brennannovak: I whole heartedly agree with tantek about activity streams [10:39am] tantek: it turns out, when you focus on actual pragmatic/practical discussions of what *you* need to build/code/ux/design for *your* indie web site, people DO NOT CARE about WebFinger [10:39am] tantek: they *so* don't care that it doesn't even come up [10:39am] tantek: dbounds1 - thus I'm fairly convinced that WebFinger is pretty much a waste of time [10:40am] dbounds1: webfinger or discovery in general? [10:40am] tantek: oh we did plenty of work on discovery [10:40am] tantek: just turns out none of it needed webfinger [10:41am] dbounds1: is any of this discovery conversation documented? [10:41am] brennannovak: tantek: hrm... I kinda feel web finger (or the whole OStatus stack) wasn't discussed much all weekend because everyone was talking about different dimensions of what the "indie web" means [10:41am] dbounds1: Personally, I'm not interested in anything that leverages XML. [10:42am] tantek: brennannovak - nope, it was because we were focused on *actual* practical solutions for *ourselves* [10:42am] brennannovak: true [10:42am] tantek: rather than architectures for theoretical needs of the masses [10:42am] tantek: which is what nearly all other groups in this space are hung-up on [10:42am] dbounds1: Depending on what you're building XRD/JRD and WebFinger are quite useful. I'd be interested in hearing what alternatives were proposed / suggested / used from the weekend. [10:43am] brennannovak: yes, that is what I mean... we all were just focusing on our own implementations- which seem to be more about consuming / posting to large sites like Twitter / Facebook already [10:43am] tantek: brennannovak - we were prioritizing in personal and practical ways. [10:44am] brennannovak: yes, whoot! [10:44am] tantek: and it turns out, when you do that, such things as XRD/WebFinger are actually not necessary [10:44am] tantek: or rather [10:44am] tantek: there's more important practical work to be done *first* [10:44am] brennannovak: precisely [10:44am] tantek: when you get around to actually building a site that *YOU* will use for YOURSELF WebFistWebfist is the software used to run a distributed fallback network to enable webfinger on email address from providers that do not yet support webfinger. See Also
Retrieved from "https://indieweb.org/wiki/index.php?title=WebFinger&oldid=95052" |
| You are visitor 01402503 — GeezerVison does not store the pages you look up. Best viewed with Netscape Navigator 4.7 or Internet Explorer 6 at 800×600. No cookies required. |