W3C

W3C HTML Validation Service: To Do List

This page has the to-do list for the W3C HTML Validation Service, including bugs that need fixing and general wishlist items.

See also: www-validator mailing list archives for recent discussion that may not be reflected on this page.

These items are roughly in prioritized order; i.e. the items near the top are those which I consider most important.

  1. fix transparency problems in icons
  2. link directly to png and gif versions of icons from the results page; add docs on content negotiation
  3. put error explanations online, re-link them from validator output
  4. add a "fix my HTML for me" option using tidy.
  5. finish adding support for XML validation (see also: test cases, or an existing service)
  6. bug fix: escape '&' to '&' in URI: item in validator results (sample)
  7. bug fix: column counts are off in this report
  8. update sgml-lib.tar.gz; automate the updates
  9. always display source code if there are errors? (or maybe just show a few lines of context for each error?) Or add a "show source iff errors" option?
  10. allow twiddling of options from the results page
  11. make a "most frequently validated invalid pages" list (need to start logging stuff first, including IPs to compare uniqueness)
  12. create a stylesheet and link to it from every page
  13. don't output a bazillion errors for documents with bogus FPIs (see a sample)
  14. add a section to the report on document cacheability? (or just link to it?)
  15. put the explanations in a database (flat files are probably okay), offer an option to display them inline with the errors
  16. add a textarea for testing short HTML fragments
  17. add a doctype-overriding option
  18. add support for more character encodings
  19. install and play with HTML::Validator, link to it from somewhere: http://www.hut.fi/~samzait/HTML-Validator/ http://www.cpan.org/modules/by-authors/id/S/SA/SAIT/
  20. write documentation, describing each feature and option of the validator and answering questions like "What's the difference between an SGML parser and Weblint?", "Which DOCTYPE should I use?", ...
  21. upgrade weblint to the most recent version
  22. incorporate patches to make it work on win9x systems
  23. incorporate CSS validation directly into this service
  24. make e.g. http://validator.w3.org/check/referer;imgonly return only an image showing the validation status of the referring page
  25. bug fix: fix the heading-based "outline" feature to include ALT text if it appears in the headings.
  26. add link validation using Renaud's checklink code (or other code with similar functionality)
  27. give errors/warnings related to markup that is technically valid SGML, but error prone, such as things found in "B.3 SGML implementation notes" in the HTML 4.0 spec. (these things really belong in weblint; does it handle any/all of them?)
  28. make an "elements found" section a la Webtechs, with links from each element to the appropriate place in either the DTD tree listing produced with dtd2html (after running dtd2html with all DTDs in the catalog), or the HTML 3.2/4.0 specs, or htmlhelp.com stuff, ... Similarly, put links on each element in the parse tree.
  29. add a "document meta-information" section to the report, to encourage people to use META tags appropriately?
  30. add a "recommend a DTD for me" feature (check a document against all available DTDs, report which one has the fewest errors)
  31. start caching validation results locally and doing an If-Modified-Since HTTP request to only download and re-validate URLs if they actually changed since their last validation
  32. site walker/validator: need to add a "registered user" feature first, because this feature could be abused (many requests on a server in a short period of time)?
  33. URL-minder service: "remind me if this page or set of pages ever ceases to validate"
  34. add an HTML pretty-printer feature, using tidy?
  35. provide messages in different languages?
  36. add a graphical representation of the document's structure, using GIFs-mixed-with-text, or an entire GIF?
  37. add a section with PICS info?
  38. issue PICS labels for documents that do/don't conform? or for editing tools that don't conform?

Valid W3C HTML 4.0! Gerald Oskoboiny
$Date: 2000/04/28 09:20:01 $