hcard-implementations: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(→‎Web-based Creators: add German restyled version)
(→‎Conversion and Import: Foursquare add to foursquare web action button supports parsing hCard)
Line 91: Line 91:


==Conversion and Import==
==Conversion and Import==
Implementations you can use to importing into an address book application, typically by converting hCard to vCard.
Implementations you can use to importing into an address book application, typically by converting hCard to vCard, or address book / location based sites.


===Web Services===
===Web Services===
Line 101: Line 101:
===Firefox Greasemonkey Plugins===
===Firefox Greasemonkey Plugins===
* [http://userscripts.org/scripts/show/36879 Oomph for GreaseMonkey] - Injects the [http://www.visitmix.com/lab/oomph Oomph] javascript for Greasemonkey
* [http://userscripts.org/scripts/show/36879 Oomph for GreaseMonkey] - Injects the [http://www.visitmix.com/lab/oomph Oomph] javascript for Greasemonkey
===Aggregators===
* ...


===Forms===
===Forms===
* [http://lib.omnia-computing.de/hcardmapper hCard Mapper] maps hCards onto form fields (Javascript based)
* [http://lib.omnia-computing.de/hcardmapper hCard Mapper] maps hCards onto form fields (Javascript based)
===Web Actions===
Some sites' [http://tantek.com/2011/220/b1/web-actions-a-new-building-block web actions] APIs use the referring sites' hCard as input for the action.
* [https://foursquare.com/business/brands/offerings/savetofoursquare Foursquare's ‘Save to foursquare’ Button] consumes hCards on a page to allow the user to add that venue to their Foursquare to-do list. See also:
** [http://support.foursquare.com/entries/265950-how-do-i-embed-the-add-to-my-foursquare-button-on-my-site How do I embed the ‘Add to my foursquare’ button on my site?]
** hCard web action validator: [https://foursquare.com/business/brands/offerings/savetofoursquare/tester Supporting ‘Save to foursquare’ on your site]
** blog post: [http://blog.foursquare.com/2010/06/14/697659084/ WSJ trying out Add to foursquare]
** articles: [http://www.sfgate.com/cgi-bin/article.cgi?f=/g/a/2010/09/21/businessinsider-add-to-foursquare-button-2010-9.DTL SFGate: How To Use The New "Add To Foursquare" Button To Promote Your Business Or Publication], [http://www.readwriteweb.com/archives/add_to_my_foursquare_button.php ReadWriteWeb: Foursquare Launching New Must-Have Button for Websites]


==Browsing==
==Browsing==

Revision as of 06:49, 15 December 2011

hCard Implementations

This page is an informative section of the hCard specification.

The following implementations have been developed which either generate or parse hCards. If you have such an hCard implementation, feel free to add it to the top of the New Implementations section. If you have a page or site which just publishes hCards, please use hcard-examples-in-wild instead.

New Implementations

Add new implementations here for evaluation and classification into the below taxonomy of implementations.

Please help out by trying out these implementations and once verified move them to the grouped sections below. For now we are keeping them in grouped sections (rather than a table) because there are so many differnt kinds of implementations that it does not quite make sense to have columns that apply to all implementations. - Tantek

Authoring

Implementations you can use to author, create, and publish hCards.

Web-based Creators

hCard creator
Create your own hCards
try it with different style sheets!
see also Dutch interface.

Give feedback on the hCard creator

Blogging and CMS tools

Textpattern plug-in
jmc_event_manager is a plugin for Textpattern that outputs locations and events in hCard (and hCalendar) formats. Written by Joel Courtney.
Wordpress Addressbook plugin
Display list of addresses from the blog owner's address book, each marked up as an hCard. Maintained by Sam Wilson.

Browser scripts and plug-ins

Browser plugins that work with existing authoring tools:

Any browser with javascript and a little bit of CSS
microformats.org hCard creator (see also Tantek's original hCard creator on tantek.com.

Desktop Authoring Tools

  • ...

Search and Discovery


Conversion and Import

Implementations you can use to importing into an address book application, typically by converting hCard to vCard, or address book / location based sites.

Web Services

These return vCard (.vcf) and other contact formats for easy importing into typical address book programs or other processing.

  • www.tomota.de Online address book that allows to import, export and convert hCard into vCard, ldif, csv and plain text.
  • ...

Firefox Greasemonkey Plugins

Forms

  • hCard Mapper maps hCards onto form fields (Javascript based)

Web Actions

Some sites' web actions APIs use the referring sites' hCard as input for the action.

Browsing

Implementations that detect, display and otherwise highlight hCards in pages.

  • ...

Firefox extension

Operator - This extension is casual-user, advanced-user and developer friendly. Very customizable and unobstrusive.

Internet Explorer extension

Oomph - This Add-In to Internet Explorer will light up on pages with hCards.

Flock extension

  • ...

Open Source

Open source libraries of hCard parsers and other related code for building hCard implementations. Note: it is very likely that above implementations may be duplicated in this section. That's ok.

Javascript
The hCard creator (hCard creator feedback) is a very simple, yet illustrative, open source user interface / form / script which creates an hCard in real-time as you type in a set of contact information.
Perl
PHP
Python
Ruby
  • Resumy - small tool that is capable to generate Resumes marked up using the hResume Microformat standard into a W3C valid web page.
Java
Objective-C
  • Lustro is a free and open source Mac OS X application that exports your Address Book contacts to CSV, tab delimited, Google Contacts and hCards off course. It creates a single XHMTL webpage with all your contacts as hCards.

Additional Applications

This section should probably be incorporated into hcard-brainstorming.

There are numerous potential additional uses and applications for hCards on the Web. The following are merely a few thoughts and possibilities that folks have come up with:

  • As an open standard/format for Gravatars.
    • Like this.
    • Wordpress plugin with hCard based replacement for gravatar is in the make. Alper 12:59, 8 Aug 2007 (PDT)
  • Marking up individual authors of blog posts on a group blog
  • Marking up people's names and URLs in a blogroll
  • Any reference to people in blog posts (e.g. when citing them, or referencing them, or describing them, by name).
  • ...

Related Pages

The hCard specification is a work in progress. As additional aspects are discussed, understood, and written, they will be added. These thoughts, issues, and questions are kept in separate pages.