debugging-tools: Difference between revisions
Jump to navigation
Jump to search
m (Expand hyperlinks) |
(link Optimus to main article on Optimus, note favelet/browserbutton for validator, issues page, better label/group headings, add Rails assert microformats) |
||
Line 5: | Line 5: | ||
__TOC__ | __TOC__ | ||
== | == general microformats tools == | ||
===Optimus | ===Optimus=== | ||
{{main|Optimus}} | |||
[[Optimus]] is a microformats transformer and validator that supports numerous microformats including [[hCard]], [[hCalendar]], [[hReview]], [[hAtom]] (note: [[optimus-issues#hAtom_validation|hAtom validation issues]]). | |||
Get the [http://tantek.com/favelets/#optimus-validator Optimus microformats validator favelet]. Blog post: [http://microformats.org/blog/2009/05/27/placemaker-optimus-validator/#optimus-favelet validator browser button]. | |||
Please add issues to the [[optimus-issues]] page. | |||
===Operator Debugger=== | ===Operator Debugger=== | ||
{{main|Operator}} | |||
* [https://addons.mozilla.org/firefox/4106/ https://addons.mozilla.org/firefox/4106/] | * [https://addons.mozilla.org/firefox/4106/ https://addons.mozilla.org/firefox/4106/] | ||
Line 24: | Line 27: | ||
Rel-Lint provides linting and inspection of [[rel-tag|rel-tag]] and [[xfn|XFN]] (by [[implementors#Drew_McLellan|Drew McLellan]]) | Rel-Lint provides linting and inspection of [[rel-tag|rel-tag]] and [[xfn|XFN]] (by [[implementors#Drew_McLellan|Drew McLellan]]) | ||
== [[hCard]] | === Rails assert microformats === | ||
* George brock has written open source code and a post explaining how to do [http://blog.georgebrock.com/projects/testing-microformats-in-rails-applications-with-assert-microformats testing microformats in Rails applications with assert-microformats]. | |||
== microformats specific tools == | |||
=== [[hCard]] === | |||
* http://hcard.geekhood.net/ | * http://hcard.geekhood.net/ | ||
Line 30: | Line 37: | ||
* The [http://srv.buzzword.org.uk Cognition web service] includes hCard error messages and warnings using [http://www.w3.org/TR/EARL10/ EARL] as part of the RDF output — hopefully other microformats will be covered in the near future. | * The [http://srv.buzzword.org.uk Cognition web service] includes hCard error messages and warnings using [http://www.w3.org/TR/EARL10/ EARL] as part of the RDF output — hopefully other microformats will be covered in the near future. | ||
== [[hCalendar]] == | === [[hCalendar]] === | ||
* Try the [http://feeds.technorati.com/events/ Technorati Events Feed service]. | * Try the [http://feeds.technorati.com/events/ Technorati Events Feed service]. | ||
== | == related == | ||
* [[implementations]] | * [[implementations]] | ||
* [[tests]] | * [[tests]] | ||
* [[test-suite]] |
Revision as of 21:49, 1 June 2009
<entry-title>Microformats Debugging</entry-title>
Conformance checkers, validators, linting tools and debuggers.
general microformats tools
Optimus
Main article: Optimus
Optimus is a microformats transformer and validator that supports numerous microformats including hCard, hCalendar, hReview, hAtom (note: hAtom validation issues).
Get the Optimus microformats validator favelet. Blog post: validator browser button.
Please add issues to the optimus-issues page.
Operator Debugger
Main article: Operator
Operator does a good job of compliant parsing for microformats in general, and includes a debug mode that can help identify errors in the object structure.
rel-lint
Rel-Lint provides linting and inspection of rel-tag and XFN (by Drew McLellan)
Rails assert microformats
- George brock has written open source code and a post explaining how to do testing microformats in Rails applications with assert-microformats.
microformats specific tools
hCard
- http://hcard.geekhood.net/
- Also try the Technorati Contacts Feed service.
- The Cognition web service includes hCard error messages and warnings using EARL as part of the RDF output — hopefully other microformats will be covered in the near future.
hCalendar
- Try the Technorati Events Feed service.