hcard-implementations: Difference between revisions
Jump to navigation
Jump to search
AndyMabbett (talk | contribs) (moving to -implementations) |
AndyMabbett (talk | contribs) (hcard-examples-in-wild) |
||
Line 3: | Line 3: | ||
This page is an '''informative''' section of the [[hcard|hCard specification]]. | This page is an '''informative''' section of the [[hcard|hCard specification]]. | ||
The following implementations have been developed which either generate or parse [[hcard|hCards]]. If you have an hCard implementation, feel free to add it to '''the top''' of this list. | The following implementations have been developed which either generate or parse [[hcard|hCards]]. If you have an hCard implementation, feel free to add it to '''the top''' of this list. If have a page or site which just ''publishes'' hCards, please use [[hcard-examples-in-wild]] instead. | ||
== New Implementations == | == New Implementations == | ||
Line 9: | Line 9: | ||
*[http://www.jamplanet.com Jam] is an active address book extension for Firefox/Flock. Jam imports Vcard and various CSV formats, and can output contacts in Vcard and hCard format. | *[http://www.jamplanet.com Jam] is an active address book extension for Firefox/Flock. Jam imports Vcard and various CSV formats, and can output contacts in Vcard and hCard format. | ||
*The "[http://typo3.org/extensions/repository/view/tt_address/2.0.1/ tt_address]" extension for [http://www.typo3.com TYPO3] supports hCard since the latest release, v2.0.0 | *The "[http://typo3.org/extensions/repository/view/tt_address/2.0.1/ tt_address]" extension for [http://www.typo3.com TYPO3] supports hCard since the latest release, v2.0.0 | ||
*[https://addons.mozilla.org/firefox/4106/ Operator] lets you combine pieces of information on Web sites with applications in ways that are useful. (Firefox-plugin) | *[https://addons.mozilla.org/firefox/4106/ Operator] lets you combine pieces of information on Web sites with applications in ways that are useful. (Firefox-plugin) | ||
*[http://rafaeloliveira.net/labs/hcard_creator.zip Wordpress hCard Creator] - I've made this simple plugin for wordpress. It adds the hCard Options submenu at Options menu, where you can create a simple hCard and put it on your blog using < ?php hcard_creator() ?> to show it. Also, it is possible to show an "export to vCard" link, which uses Brian Suda X2V. (Got send an e-mail to him regarding this) | *[http://rafaeloliveira.net/labs/hcard_creator.zip Wordpress hCard Creator] - I've made this simple plugin for wordpress. It adds the hCard Options submenu at Options menu, where you can create a simple hCard and put it on your blog using < ?php hcard_creator() ?> to show it. Also, it is possible to show an "export to vCard" link, which uses Brian Suda X2V. (Got send an e-mail to him regarding this) | ||
*[http://www.alexa.com/site/devcorner/hcard Alexa hcard search] | *[http://www.alexa.com/site/devcorner/hcard Alexa hcard search] | ||
*[http://leftlogic.com/info/articles/microformats_bookmarklet Microformats Bookmarklet] is a bookmarklet designed for Safari (works in Opera, Firefox and Camino as well) that overlays on the current page to allow users to import individual hCards or hCalendars. Written by Remy Sharp. | *[http://leftlogic.com/info/articles/microformats_bookmarklet Microformats Bookmarklet] is a bookmarklet designed for Safari (works in Opera, Firefox and Camino as well) that overlays on the current page to allow users to import individual hCards or hCalendars. Written by Remy Sharp. | ||
Line 31: | Line 29: | ||
* There is [http://flickr.com/photos/factoryjoe/68755089/ evidence of built-in hCard support in the Konqueror browser]. Specifically, Konqueror 3.5, in KDE 3.5 (kubuntu Breezy w/ update). | * There is [http://flickr.com/photos/factoryjoe/68755089/ evidence of built-in hCard support in the Konqueror browser]. Specifically, Konqueror 3.5, in KDE 3.5 (kubuntu Breezy w/ update). | ||
* There is [http://tagcamp.org/index.cgi?ContactList evidence of a kwiki plugin for hCards]. Update: the [http://svn.kwiki.org/cwest/Kwiki-hCard/ hCard kwiki plugin svn repository]. See the [http://microwiki.caseywest.com/index.cgi?hCard documentation of the hCard kwiki plugin]. | * There is [http://tagcamp.org/index.cgi?ContactList evidence of a kwiki plugin for hCards]. Update: the [http://svn.kwiki.org/cwest/Kwiki-hCard/ hCard kwiki plugin svn repository]. See the [http://microwiki.caseywest.com/index.cgi?hCard documentation of the hCard kwiki plugin]. | ||
* [http://suda.co.uk/projects/X2V/ X2V] is a bookmarklet that parses hCard and produces a .vcf (vCard) stream. Note: needs to be updated as the spec is refined | * [http://suda.co.uk/projects/X2V/ X2V] is a bookmarklet that parses hCard and produces a .vcf (vCard) stream. Note: needs to be updated as the spec is refined. | ||
* [http://www.stripytshirt.co.uk Duncan Walker] has built [http://www.stripytshirt.co.uk/features/firefox/smartzilla a Firefox extension] that gets hCard data from a webpage, uses Brian Suda's XSL (locally) to transform it to vcard format and opens the resulting .vcf file. | * [http://www.stripytshirt.co.uk Duncan Walker] has built [http://www.stripytshirt.co.uk/features/firefox/smartzilla a Firefox extension] that gets hCard data from a webpage, uses Brian Suda's XSL (locally) to transform it to vcard format and opens the resulting .vcf file. | ||
* [http://george.hotelling.net/90percent/ George] has written a [http://george.hotelling.net/90percent/geekery/greasemonkey_and_microformats.php Greasemonkey user script] that detects hCards and allows users to easily add them to their address book application. Relies on the X2V web service to do the conversion. | * [http://george.hotelling.net/90percent/ George] has written a [http://george.hotelling.net/90percent/geekery/greasemonkey_and_microformats.php Greasemonkey user script] that detects hCards and allows users to easily add them to their address book application. Relies on the X2V web service to do the conversion. |
Revision as of 19:59, 27 July 2007
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 an hCard implementation, feel free to add it to the top of this list. If have a page or site which just publishes hCards, please use hcard-examples-in-wild instead.
New Implementations
- Mobile Online Business' vCard to hCard converter
- Jam is an active address book extension for Firefox/Flock. Jam imports Vcard and various CSV formats, and can output contacts in Vcard and hCard format.
- The "tt_address" extension for TYPO3 supports hCard since the latest release, v2.0.0
- Operator lets you combine pieces of information on Web sites with applications in ways that are useful. (Firefox-plugin)
- Wordpress hCard Creator - I've made this simple plugin for wordpress. It adds the hCard Options submenu at Options menu, where you can create a simple hCard and put it on your blog using < ?php hcard_creator() ?> to show it. Also, it is possible to show an "export to vCard" link, which uses Brian Suda X2V. (Got send an e-mail to him regarding this)
- Alexa hcard search
- Microformats Bookmarklet is a bookmarklet designed for Safari (works in Opera, Firefox and Camino as well) that overlays on the current page to allow users to import individual hCards or hCalendars. Written by Remy Sharp.
- vCardExplorer 0.2 is a Mac OS X Application, that displays VCF-Files and extracts hCards from Websites written by Daniel Kagemann.
- Extract Microformats is a script for NetNewsWire that supports extracting hCard and hCalendar data in blog posts (via technorati service). Written by Chris Casciano
- hKit is an open source PHP 5 parsing library with support for hCard.
- Technorati Microformats Search indexes hCard, hCalendar, and hReview as announced by Tantek.
- list of pages with indexing Issues so they can be looked into as to why data is not being extracted
- suda.co.uk/contact
- multipack.co.uk
- Dreamweaver Extension suite from the Web Standards Project enables the authoring of hCards from within Dreamweaver 8.
- Scooch is a slide show and presentation creator that generates a hCard for individual slide show authors and comment authors with a CSS button to parse and download via X2V. Also uses hReview for slide ratings and rel-tag for categories.
- Flocktails - port of Tails extension for Flock 0.5.12 that looks for hCards, hCalendar, xFolk and hReview and tosses them into a handy topbar
- uformats is a ruby library that can parse hCalendar, hCard, hReview and rel-tag
- Tails is a Firefox Extension that will display the presence and details of microformats (hCard, hCalendar, hReview, xFolk) on a webpage. Tails Export is an extended version.
- Smartzilla is a Firefox Extension that finds hCards on web pages and lets you add them to your addressbook.
- pnh_mf is a plugin for Textpattern that supports embedding hCard and other microformats in templates and blog posts. Written by Chris Casciano.
- There is evidence of built-in hCard support in the Konqueror browser. Specifically, Konqueror 3.5, in KDE 3.5 (kubuntu Breezy w/ update).
- There is evidence of a kwiki plugin for hCards. Update: the hCard kwiki plugin svn repository. See the documentation of the hCard kwiki plugin.
- X2V is a bookmarklet that parses hCard and produces a .vcf (vCard) stream. Note: needs to be updated as the spec is refined.
- Duncan Walker has built a Firefox extension that gets hCard data from a webpage, uses Brian Suda's XSL (locally) to transform it to vcard format and opens the resulting .vcf file.
- George has written a Greasemonkey user script that detects hCards and allows users to easily add them to their address book application. Relies on the X2V web service to do the conversion.
- Martin Rehfeld has updated the work of David Janes and produced a Greasemonkey script that finds many microformat elements, including hCards, and provides a popup menu of actions. The hCard to vCard conversion is done internally within the script. This will work with FireFox 1.5+/GreaseMonkey 0.6.4+ now.
- Mark Pilgrim has also written an hCard parser Greasemonkey user script. It is self-contained and does not rely on the X2V web service.
- Oliver Brown has written an "extension" to SimpleXML that gives simple access to hCard information in PHP 5.
- Andrew D. Hume has built a system (Wordpress plugin?) for using hCards in your blog to represent people leaving comments on blog posts.
- The hCard creator 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.
- rfc2629.xslt now attempts to generate hCard information (RFC2629 is an XML format for authoring RFCs and Internet Drafts, see example document)
- iChat buddy list to hCards - Open source AppleScript to automatically convert one's buddy list in the MacOSX iChat AIM client into a valid XHTML 1.0 Strict list of hCards.
- palmagent is a collection of palmpilot and sidekick tools. It includes X2V derivatives xhtml2hcard.xsl and toICal.xsl plus some hcardTest materials
- OpenPsa 2.x CRM application uses hCard for all person listings. The widget is reusable across Midgard CMS
- Emiliano Martínez Luque has written an experimental hCard finder and structured search application that finds hCards within a given set of URLs and returns the ones that match the specified search criteria.
Additional Applications
This section is informative.
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.
- 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
- hCard
- hCard cheatsheet - hCard properties
- hCard creator (feedback) - create your own hCard.
- hCard authoring - learn how to add hCard markup to your existing contact info.
- hCard examples - example usage of various classes within hCard.
- hCard examples in the wild - an on-going list of websites which use hCards.
- hcard-supporting-user-profiles - sites with user profiles marked up with hCard - a very common example.
- hCard FAQ - if you have any questions about hCard, check here.
- hCard implementations - websites or tools which either generate or parse hCards.
- hCard parsing - normative details of how to parse hCards.
- hCards and pages - semantic distinctions between different hCards on a page, and how to identify each
- hcard-user-interface - techniques and issues surrounding user-interfaces to author, publish, and display hCards.
- hCard profile - the XMDP profile for hCard
- hCard singular properties - an explanation of the list of singular properties in hCard.
- hCard tests - a wiki page with actual embedded hCards to try parsing.
- hCard advocacy - encourage others to use hCard
- hCard "to do" - jobs to do
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.
- hCard brainstorming - brainstorms and other explorations relating to hCard.
- hcard-parsing-brainstorming - brainstorming specific to parsing of hCard
- geo brainstorming
- hCard feedback - general feedback (as opposed to specific issues).
- hCard issues - specific issues with the specification.
- vCard errata - corrections to the vCard specification, which underlies hCard.
- vCard suggestions - suggested improvements to the vCard specification.