debugging-tools: Difference between revisions
Jump to navigation
Jump to search
m (Expand hyperlinks) |
m (Replace <entry-title> with {{DISPLAYTITLE:}}) |
||
(5 intermediate revisions by 3 users not shown) | |||
Line 1: | Line 1: | ||
{{DISPLAYTITLE:Microformats Debugging}} | |||
Conformance checkers, validators, linting tools and debuggers. | Conformance checkers, validators, linting tools and debuggers. | ||
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]]) | ||
== [[ | === 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]. | |||
* http://hcard.geekhood.net/ | == microformats specific tools == | ||
* Also try the [http:// | === [[hCard]] === | ||
* [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://h2vx.com/ics/ H2VX Events Conversion Service]. | |||
* Try the [http:// | |||
== related == | |||
* [[implementations]] | * [[implementations]] | ||
* [[tests]] | * [[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.