Closed
Bug 672233
Opened 14 years ago
Closed 10 years ago
Bootstrap profile information via webfinger
Categories
(Participation Infrastructure :: Phonebook, enhancement, P5)
Participation Infrastructure
Phonebook
Tracking
(Not tracked)
RESOLVED
WONTFIX
People
(Reporter: ozten, Unassigned)
References
Details
(Whiteboard: [Triage 2015-04-17])
It would be cool to pre-populate the profile information during sign-up.
We should use webfinger for discovery.
Example:
webfinger -> portable contacts #me -> First Name Last Name, etc.
There are probably a couple of different profile data sources (hcard, etc) that we should try to fallback on.
Updated•14 years ago
|
Priority: -- → P1
Target Milestone: --- → 1.3
Comment 1•13 years ago
|
||
We need a problem statement, context, benefits and requirements here before deciding on a solution. Taking...
Assignee: nobody → mozaakash
Priority: P1 → --
Target Milestone: 1.3 → ---
Updated•13 years ago
|
Target Milestone: --- → Future
Comment 2•13 years ago
|
||
Once we have a "web address" (website/homepage) field on the sign-up form, we can do auto-discovery via hCard from there.
General problem statement: have to (re)enter lots of fields for yet another profile.
Possible solution:
* add "Personal Web Address" (per bug 690357) to top of sign-up form
* when user enters their web address, go AJAX auto-discover/import their hCard and prepopulate the following fields: email, first/given name, last/family/surname, and photo.
Benefits:
This method is better than webfinger for a few reasons:
1. More pragamatic. There are far more personal web sites with hCard than email providers that support webfinger. Or did you expect everyone to use their gmail?
2. Simpler for members. The complexity of supporting webfinger on your domain (learn XML, XRDS, .well-known) is far greater than hCard (add a few HTML class names to existing content). See: http://microformats.org/wiki/hcard-authoring
3. Simpler to implement/consume. See: http://microformats.org/wiki/representative-hcard-parsing for simple copy/paste Javascript (for AJAXing) and PHP (for server-side retrieval).
4. More open web. The aforementioned complexity/difficulty of implementing webfinger on your own domain effectively means that typically only large companies will do it and/or get it working - this makes webfinger more of an oligarchic technology (biased in design towards small number of large companies with one or more dedicated XML/API programmers on staff). On the otherhand, hCard, due to its simplicity, is already quite well adopted across a long tail of personal / independent domains, demonstrating it's broader accessibility and thus more open-in-practice implementability.
Comment 3•13 years ago
|
||
I'd find it more valuable to link to a facebook account, or something else that has all this data, and possibly use it to stay in sync.
Unless those things use hcard or webfinger.
Updated•13 years ago
|
Assignee: mozaakash → nobody
Comment 4•13 years ago
|
||
(In reply to Dave Dash [:davedash] from comment #3)
> I'd find it more valuable to link to a facebook account, or something else
> that has all this data, and possibly use it to stay in sync.
>
> Unless those things use hcard or webfinger.
Facebook, Twitter, and numerous other "social networks" or other profiles have hCard: http://microformats.org/wiki/hcards - not to mention the long tail of indieweb / personal sites: http://microformats.org/wiki/hcard-examples-in-wild
The same cannot be said of webfinger.
Updated•13 years ago
|
Component: mozillians.org → Phonebook
Product: Websites → Community Tools
QA Contact: mozillians-org → phonebook
Target Milestone: Future → ---
Version: unspecified → other
Comment 5•12 years ago
|
||
Marking this as a P5 since it has minimal UX impacts compared with other UX work underway/proposed.
Priority: -- → P5
Comment 6•10 years ago
|
||
Following program meeting this is currently out of scope.
Status: NEW → RESOLVED
Closed: 10 years ago
Resolution: --- → WONTFIX
Whiteboard: [Triage 2015-04-17]
You need to log in
before you can comment on or make changes to this bug.
Description
•