Closed Bug 14339 Opened 25 years ago Closed 16 years ago

link to relevant standards documentation

Categories

(www.mozilla.org :: General, enhancement, P3)

x86
All
enhancement

Tracking

(Not tracked)

RESOLVED FIXED

People

(Reporter: endico, Unassigned)

References

()

Details

(Keywords: helpwanted)

Attachments

(1 file)

Compile a list of standards supported by mozilla and link to related documents. (e.g. RFC's, Drafts, and FAQs)
Assignee: mitchell → endico
Severity: normal → enhancement
Status: NEW → ASSIGNED
Whiteboard: [HELP WANTED]
I'd advocate treating this as a very serious work product to be in a decent draft state by the beginning of the public beta period. The reason? By being very methodical and making sure the lists are complete, this documentation would be valuable support for reviewing the standards support of the betas, leaving the developers at least some time to get to any missing bits of support prior to shipping. Done to the maximum, this is really at least twelve distinct tasks, although in practice they would not be done in as strict as order: 0. List the categories to be used to organize the rest of the work (HTML, CSS, RDF, DOM, TCP/IP, DNS, Proxies, plus what else?). 1. Enumerate the web and internet standards already claimed as supported by Mozilla. 2. Enumerate the full list web and internet standards that should be supported by Mozilla, based on standatds dependencies (for example, HTML 4 references an official IANA list of MIME-types that a web UA must grok to actually fully support HTML 4). 3. Enumerate the web and internet standards actually supported by Mozilla code at beta-stage, and any areas of incomplete support for those standards. 4. Compare List 3 to List 2 very carefully. 5. Add anything on List 3 not already on List 2 to List 2. 6. Select from expanded List 2 any additional items that belong on List 1. 7. Carefully list areas of missing support for portions of items on List 3. 8. (non-documentation) Submit the list of items on List 2 that are not on List 3, plus list 7, to QA for action determination. 9. (non-documentation) Develop code to finish providing support for everything important on Lists 7 & 8. 10. Iterate Steps 4, 5, & 6, and if necessary 7, 8 & 9, and if really necessary, 10. Lists 0 and 1 are probably best done by QA. List 1 would be an obvious candidate for a table of contents for http://www.mozilla.org/library.html List 2 can be done by any number of people, and needs to be done by multiple people to get it done right. The sections of List 2 would be obvious candidates for detailed tables of contents for http://www.mozilla.org/library.html List 3 needs to be done by those who actually know. No point talking more about the rest of the tasks unless there is a real commitment to do Lists 2 & 3 right. On the other hand, I think Lists 1 & 2 are worth the effort to do right regardless. I know I've seen a candidate for an initial List 1, but where? I volunteer to begin working on List 2. Here's the very beginning of the beginning: --- The place to start for links to the web standards is: http://www.w3.org/TR/#Recommendations Mozilla also supports some proposed standards, listed on the same page as Proposed Recommendations and as Working Drafts. --- A happy hunting ground for networking standards and related documentation is at: http://www.isi.edu/publications.html List of Mime-types: ftp://ftp.isi.edu/in-notes/iana/assignments/media-types/media-types --- Links to related documents can be harvested from the following: HTML 4.0 References (related standards and informational): http://www.w3.org/TR/REC-html40/references.html#h-1.1 CSS1 references: http://www.w3.org/TR/REC-CSS1-961217#references Web Standards Project Resources: http://www.Webstandards.org/general.html --- If anyone is wondering why I might think that I have the skills and inclination to really work at this, I have written from scratch a detailed 36-page Setup Guide for a small ISP giving concise, correct and battle-tested step by step instructions for setting up access and application software for Win95, Win98, Win98SE, WinNT, Win3.1, Mac, iMac, and Linux, plus troubleshooting info. Most people using it set up their software get online the first night with no phone calls to support, and the ISP needs to pay far less than the average in tech support wages for an ISP of comparable size.
It would be great if you could organize this, or even just work on list #2. Eric Krock <ekrock@netscape.com> probably has a list of standards supported by Mozilla, although his list may only include web standards. It may be posted somewhere under http://www.mozilla.org/newlayout/ Eric's list may only contain web standards, for others, try posting to various newsgroups to ask lists of standards they support. I would start with javascript, mailnews, netlib, rt-messaging and mathml. Ask Pam Nunn <pnunn@netscape.com> about imaging (png, jpg, etc). Added your links to library.html. Thanks!
The "Netscape Standards Challenge" page at <URL:http://home.netscape.com/browsers/future/standards.html> could be adapted to become a Mozilla.org page, or it could be linked from somewhere under <URL:http://www.mozilla.org>. Since it isn't always obvious on that page which subsection of the relevant standards doc defines each feature, it's probably worth doing the former. Note: there is one "Not Yet" for Gecko on the page, which was prepared using the March 2 build vs. IE5 final. Time to retest? :-)
Clicked on [Commit] too soon! Erik Krock's "before you e-mail me..." page at <URL:http://sites.netscape.net/ekrock/answers.html> is a wonderful resource for organizing Mozilla standards support info, in its entirety.
Keywords: helpwanted
Summary: [HELP WANTED] link to relevant standards documentation → link to relevant standards documentation
Whiteboard: [HELP WANTED]
-> webmaster@mozilla.org component.
Component: Miscellaneous → webmaster@mozilla.org
There seems to be an emphasis only on web standards here. (Can't imagine why. :-) I hope nobody forgot that Mozilla does SMTP, POP, IMAP, and NNTP also! At this specific moment in time, I _really_ wish I knew if Mozilla had any support for RFC 2476 (mail submission) and/or RFC 2554 (SMTP authentication). Is there a simple summary data sheet for Mozilla somewhere? If not, somebody should definitely write one. It should just list important facts, like what this product does, and what standards it is believed to conform to. (Is it just me, or is there still basically -zero- end-user documentation for this monster?)
-> taking QA contact so I don't need to watch Dawn anymore. ;)
QA Contact: imajes
Attached file sample template (deleted) —
Blocks: 15972
Blocks: 216357
QA Contact: imajes → stolenclover
reassigning endico's bugs to default owner
Assignee: endico → mozilla.webmaster
Status: ASSIGNED → NEW
I suggest WONFTIFX. Such things can't be maintained and become outdated before you know you it. (Isn't there a similar bug out there?)
I would like to keep this open. It would be a useful reference for developers.
Assignee: www-mozilla-org → nobody
QA Contact: danielwang → www-mozilla-org
First of all, I think this bug summary is wrongly worded. This bug is about documenting web standards support of Mozilla browsers. Second, if I understood this bug accordingly/correctly, then it should be resolved as a duplicate of bug 279561 I wish to say that this bug (and/or bug 279561) is fix-able. One important issue which has still not been mentioned in this bug is how much specific, detailed the info of the [level of] support should be in such documentation for Mozilla-based browsers. "CSS1 yes" and, say, "CSS1 94%" are 2 different indications of level of support. And having testcases for each modules or properties is even furthermore detailed, specific. And having a list of links to CSS1 bugs in bugzilla e.g.: http://www.mozilla.org/docs/web-developer/bugspecs/REC-CSS1.html (old, outdated bug I have an updated one :) ) is even more complete. Level of support and flawless, impeccable, non-buggy implementation are also 2 distinct issues - admittedly inter-connected, inter-dependent - but nevertheless still distinct, separate. -- Some links to bookmark if this bug (or bug 279561) is going to be fixed: Complete cross-browser support tables for HTML, XHTML, CSS, DOM, ECMA, etc. http://www.webdevout.net/ Amazingly, these support tables are updated thanks to its open-contribution format. I personally believe webstandards.org should be the organization to keep and maintain such tables (and I said so many months ago). CSS 3 cross-browser support tables along with testcases (outdated IMO: IE 6, Firefox 0.8, Mozilla 1.7 RC 1, Safari 1.2, Opera 7.50 are not recent browser versions): http://www.geocities.com/seanmhall2003/css3/compat.html CSS 2.1 cross-browser support with E. Meyer testcases: http://www.designdetector.com/articles/results.html (Also outdated since Internet Explorer 6, Mozilla 1.5, Opera 7.21 are not the most recent browsers: Firefox 1.5.x is not even listed) HTML 4.0 conformance support table from R. Lionheart: http://www.robinlionheart.com/stds/html4/results Having such tables for Firefox (and/or cross-browser support comparison) would certainly show examplarly how good, conformant Firefox is. Finally, the "Netscape Standards Challenge" page at <URL:http://home.netscape.com/browsers/future/standards.html> is now at <URL:http://wp.netscape.com/browsers/future/standards.html> but none of the demo-testcase "See for Yourself" URL are on. Such document - innocently saying "Why support web standards?" - is still an examplary demonstration of inconsequent, incoherent and complacent ignorance of web standards: No DOCTYPE found, 103 markup validation errors when using HTML 4.01 transitional and 2043 markup validation errors in HTML 4.01 strict.
> This bug is about documenting web standards support of Mozilla browsers. Not really. This bug is about referencing all the standards that Mozilla tries to support: specs like CSS2.1, HTML4.01, networking RFCs, etc. It's not about documenting support. It's meant less as an aid to web developers and more as an aid to QA and developers working on Mozilla.
> Not really. This bug is about referencing all the standards that Mozilla tries > to support: specs like CSS2.1, HTML4.01, networking RFCs, etc. (...) as an > aid to QA and developers working on Mozilla. Strange. A developer would then be better to get http://www.mozilla.org/projects/tech-evangelism/site/standards-redirector.html I'm trying to update that document via bug 225895 comment #22
OS: Linux → All
fantasai, do you agree that this bug is basically fixed by the nature of devmo existing and linking to the various technologies we support? I'm not sure library.html is a) used or b) linked to anywhere of significance. Personally, I'd like to just remove it (and any links to it, of course), but let's start with closing this bug out. :)
I think DevMo fixes this bug. It doesn't do a good job replacing library.html, though--that was targetted mainly at Mozilla developers, not developers using Mozilla.
Fixed by devmo. Filed follow up bug 432574 for updating/replacing library.html. That'll likely be somewhere on devmo, but I filed it in www.mozilla.org for now.
Status: NEW → RESOLVED
Closed: 16 years ago
Resolution: --- → FIXED
Product: mozilla.org → Websites
Component: www.mozilla.org → General
Product: Websites → www.mozilla.org
You need to log in before you can comment on or make changes to this bug.

Attachment

General

Creator:
Created:
Updated:
Size: