Difference between revisions of "validators"

From Microformats Wiki
validators
Jump to navigation Jump to search
m (→‎hCard Validator: fancy formatting)
(→‎validator project: Suggesting hCard Validator as official one)
Line 38: Line 38:
  
 
Ideas:
 
Ideas:
* ...
+
* [https://github.com/pornel/hCardValidator hCard validator is open-source] (BSD-licensed) and extensible enough to support other microformats (it's mostly a matter of hooking up XSLT templates that extract microformat data and find errors). The codebase is pretty clean, UI is internationalized.
 +
* …
  
 
Who wants to help make this happen, and what do you need?
 
Who wants to help make this happen, and what do you need?
* ...
+
*
  
 
== related ==
 
== related ==

Revision as of 20:41, 6 November 2010

<entry-title>microformats validators</entry-title>

general purpose validators

The following validators will validate multiple microformats on a page:

Optimus

Main article: Optimus microformats transformer and validator

Optimus microformats transformer and validator is a microformats transformer and validator that supports numerous microformats including hCard 1.0, hCalendar 1.0, hReview 0.4 (in progress), hAtom 0.1 (note: hAtom validation issues).

Get the Optimus microformats validator favelet. Blog post: validator browser button.

Please add issues to the optimus-issues page.

specific microformats validators

hCard Validator

Operator Debugger

Main article: Operator Firefox plugin

microformats: hCard, hCalendar

Operator does a good job of compliant parsing for microformats in general, and includes a debug mode that can help identify errors in the structure.

rel-lint

Rel-Lint provides linting and inspection of rel="tag" and XFN (by Drew McLellan)

validator project

There has been a suggestion to host an "official" microformats validator at microformats.org.

Ideas:

  • hCard validator is open-source (BSD-licensed) and extensible enough to support other microformats (it's mostly a matter of hooking up XSLT templates that extract microformat data and find errors). The codebase is pretty clean, UI is internationalized.

Who wants to help make this happen, and what do you need?

related