debugging-tools: Difference between revisions
Jump to navigation
Jump to search
m (validators moved to debugging-tools: These are not just 'validators', and there are too few to justify their own page. Combine into 'debugging-tools' to serve the subject of 'debugging', rather than specific tool-type.) |
m (Replace <entry-title> with {{DISPLAYTITLE:}}) |
||
(8 intermediate revisions by 4 users not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Microformats Debugging}} | |||
{{ | |||
== specific | Conformance checkers, validators, linting tools and debuggers. | ||
__TOC__ | |||
== general microformats tools == | |||
===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=== | |||
{{main|Operator}} | |||
* [https://addons.mozilla.org/firefox/4106/ https://addons.mozilla.org/firefox/4106/] | |||
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 === | |||
* [http://tools.microformatic.com/help/xhtml/rel-lint/ http://tools.microformatic.com/help/xhtml/rel-lint/] | |||
Rel-Lint provides linting and inspection of [[rel-tag|rel-tag]] and [[xfn|XFN]] (by [[implementors#Drew_McLellan|Drew McLellan]]) | |||
=== Rails assert microformats === | |||
* [[User:GeorgeBrock|George Brocklehurst]] 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]] === | === [[hCard]] === | ||
* http://hcard.geekhood.net/ | |||
* Also try the [http:// | * [http://hcard.geekhood.net/ The unofficial hCard Validator] | ||
* Also try the [http://h2vx.com/vcf/ H2VX Contacts Conversion Service]. | |||
* 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:// | * Try the [http://h2vx.com/ics/ H2VX Events Conversion Service]. | ||
== related == | == related == | ||
* [[implementations]] | * [[implementations]] | ||
* [[tests]] | |||
* [[test-suite]] | |||
* [[validators]] |
Latest revision as of 16:21, 18 July 2020
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 Brocklehurst has written open source code and a post explaining how to do testing microformats in Rails applications with assert-microformats.
microformats specific tools
hCard
- The unofficial hCard Validator
- Also try the H2VX Contacts Conversion 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 H2VX Events Conversion Service.