hcard-implementations: Difference between revisions

From Microformats Wiki
Jump to navigation Jump to search
(first cut at incorporating implementation taxonomy template)
(copy/rename some parallel implementations from hcalendar-implementations)
Line 38: Line 38:
* [http://www.oliverbrown.me.uk/2005/09/03/a-working-microformats-extension-to-simplexml/ Oliver Brown] has written an "extension" to [http://www.php.net/simplexml SimpleXML] that gives simple access to hCard information in PHP 5.
* [http://www.oliverbrown.me.uk/2005/09/03/a-working-microformats-extension-to-simplexml/ Oliver Brown] has written an "extension" to [http://www.php.net/simplexml SimpleXML] that gives simple access to hCard information in PHP 5.
* [http://thedredge.org/ Andrew D. Hume] has built a system (Wordpress plugin?) for [http://thedredge.org/2005/06/using-hcards-in-your-blog/ using hCards in your blog] to represent people leaving comments on blog posts.
* [http://thedredge.org/ Andrew D. Hume] has built a system (Wordpress plugin?) for [http://thedredge.org/2005/06/using-hcards-in-your-blog/ using hCards in your blog] to represent people leaving comments on blog posts.
* The [http://tantek.com/microformats/hcard-creator.html 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.
* [http://greenbytes.de/tech/webdav/rfc2629.xslt rfc2629.xslt] now attempts to generate hCard information ([http://ietf.org/rfc/rfc2629 RFC2629] is an XML format for authoring RFCs and Internet Drafts, see [http://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html example document])
* [http://greenbytes.de/tech/webdav/rfc2629.xslt rfc2629.xslt] now attempts to generate hCard information ([http://ietf.org/rfc/rfc2629 RFC2629] is an XML format for authoring RFCs and Internet Drafts, see [http://greenbytes.de/tech/webdav/rfc2629xslt/rfc2629xslt.html example document])
* [http://tantek.com/microformats/buddylist2hcards.html 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.  
* [http://tantek.com/microformats/buddylist2hcards.html 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.  
Line 50: Line 49:


===Web-based Creators===
===Web-based Creators===
* ...
;hCard Creator : [http://microformats.org/code/hcard/creator hCard creator] ([[hcard-creator-feedback|hCard creator feedback]]) - create your own hCards.
; ... :
 
===Blogging and CMS tools===
===Blogging and CMS tools===
* ...
;Textpattern plug-in :
[http://euphemize.net/blog/plugins/textpattern/jmc_event_manager/ jmc_event_manager] is a plugin for [http://textpattern.com/ Textpattern] that outputs locations and events  in hCard (and hCalendar) formats. Written by [http://euphemize.net/ Joel Courtney].
; ... :
 
<!-- need to continue copy/rename some parallel implementations from [[hcalendar-implementations]] from here down -->


===Browser scripts and plug-ins===
===Browser scripts and plug-ins===
Line 90: Line 95:
* ...
* ...


==Libraries==
==Open Source==
Open source libraries of hCard parsers and other related code for building hCard implementations.
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  
;Javascript  
: ...
: The [http://microformats.org/code/hcard/creator hCard creator] ([[hcard-creator-feedback|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. Origin: [http://tantek.com/microformats/hcard-creator.html hCard creator on tantek.com]
 
; PHP :  
; PHP :  
* [[hKit]]
* [[hKit]]

Revision as of 01:15, 3 September 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 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.

Authoring

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

Web-based Creators

hCard Creator
hCard creator (hCard creator feedback) - create your own hCards.
...

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.

...


Browser scripts and plug-ins

Browser plugins that work with existing authoring tools:

  • ...

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.

Web Services

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

  • ...

Firefox Greasemonkey Plugins

  • ...

Aggregators

  • ...

Browsing

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

  • ...

Firefox extension

  • ...

Pending

  • ...

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. Origin: hCard creator on tantek.com
PHP
Ruby
...
XSLT
  • ...

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.