MathML:Documentation: Difference between revisions
Jump to navigation
Jump to search
(updates, conf2000, fonts) |
No edit summary |
||
| (5 intermediate revisions by the same user not shown) | |||
| Line 1: | Line 1: | ||
This page was initially written to migrate the MathML project pages to wiki pages. Most of the work is now done and the new home page is https://developer.mozilla.org/en/Mozilla_MathML_Project. If you want to help, the remaining work is essentially on MathML demos ({{bug|585142}}). | |||
Documentation for Web developers is available here: https://developer.mozilla.org/en/MathML. Documentation for project contributors is on the present Wiki. If you want to help improving MathML documentation, feel free to edit all these wiki pages :-) | |||
== Project | == Initial notes on the MathML Project Page at mozilla.org == | ||
*[http://www.mozilla.org/projects/mathml/ MathML in Mozilla] => ''move the project page to [https://developer.mozilla.org/en/Mozilla_MathML_Project MDC]'' | *[http://www.mozilla.org/projects/mathml/ MathML in Mozilla] => ''move the project page to [https://developer.mozilla.org/en/Mozilla_MathML_Project MDC]'' | ||
**Updates | **Updates | ||
***"Mozilla Firefox 1.5 has been released..." => ''outdated'' | ***"Mozilla Firefox 1.5 has been released..." => ''outdated'' | ||
***"Markup of the Week (or two...)" => ''link broken'' | ***"Markup of the Week (or two...)" => ''link broken'' | ||
***Status of each tag | ***Status of each tag | ||
**Discussion Forum | **Discussion Forum | ||
**Links | **Links | ||
***Add link to installation of fonts | ***Add link to installation of fonts | ||
***W3C Recommendation => ''add link to MathML 3'' | ***W3C Recommendation => ''add link to MathML 3'' | ||
| Line 19: | Line 19: | ||
***Milestone builds | ***Milestone builds | ||
***Other platforms => ''Should we keep this page?'' | ***Other platforms => ''Should we keep this page?'' | ||
**Sample MathML Documents | **Sample MathML Documents | ||
***Tester... => ''This was simply used to display MathML from an input form, but it no longer works anyway.'' | ***Tester... => ''This was simply used to display MathML from an input form, but it no longer works anyway.'' | ||
***Screenshots | ***Screenshots | ||
| Line 27: | Line 27: | ||
***Mathematics for Computer Scientists => ''link broken'' | ***Mathematics for Computer Scientists => ''link broken'' | ||
***More... | ***More... | ||
**Create MathML Documents | **Create MathML Documents | ||
***Guidelines for Authoring - Get the most out of the current Mozilla MathML renderer | ***Guidelines for Authoring - Get the most out of the current Mozilla MathML renderer | ||
***=> ''link to W3C's MathML software list'' | ***=> ''link to W3C's MathML software list'' | ||
***Fonts - Characters/Entities for scientific documents. => ''already mentioned above'' | ***Fonts - Characters/Entities for scientific documents. => ''already mentioned above'' | ||
**Note | **Note | ||
***JavaScripted MathML editor => ''outdated'', mention Firemath in wiki.mozilla.org | ***JavaScripted MathML editor => ''outdated'', mention Firemath in wiki.mozilla.org | ||
**The Big Picture | **The Big Picture | ||
***The priority of the project will be to provide a compact and fast engine... => ''this has been achieved, now'' | ***The priority of the project will be to provide a compact and fast engine... => ''this has been achieved, now'' | ||
***WYSIWYG interface to MathML | ***WYSIWYG interface to MathML | ||
| Line 39: | Line 39: | ||
****the support of an input field => ''mention on wiki.mozilla.org'' | ****the support of an input field => ''mention on wiki.mozilla.org'' | ||
***Transformation Services => ''tools are already mentioned above'' | ***Transformation Services => ''tools are already mentioned above'' | ||
**Implementation | **Implementation | ||
***support for semantic/content tags => ''mention bug 276028 as well as DOM MathML on wiki.mozilla.org '' | ***support for semantic/content tags => ''mention bug 276028 as well as DOM MathML on wiki.mozilla.org '' | ||
*[http://www.mozilla.org/projects/mathml/update.html Status of each tag] => ''move to [https://developer.mozilla.org/en/Mozilla_MathML_Project/Mozilla_MathML_Status MDC]'' | *[http://www.mozilla.org/projects/mathml/update.html Status of each tag] => ''move to [https://developer.mozilla.org/en/Mozilla_MathML_Project/Mozilla_MathML_Status MDC]'' (new page and reference to the old one) | ||
** Notes => ''move these notes elsewhere'' | ** Notes => ''move these notes elsewhere'' | ||
*** stylistic effects | *** stylistic effects | ||
| Line 55: | Line 55: | ||
*** maction, => ''I guess we can remove the Tips. The mml editor seems not to work anymore.'' | *** maction, => ''I guess we can remove the Tips. The mml editor seems not to work anymore.'' | ||
** Extras (technology demonstration, non-portable) => ''already mentioned is the main page'' | ** Extras (technology demonstration, non-portable) => ''already mentioned is the main page'' | ||
*[http://www.mozilla.org/projects/mathml/fonts/ Fonts] => ''move to [https://developer.mozilla.org/en/Mozilla_MathML_Project/Fonts MDC]'' | *[http://www.mozilla.org/projects/mathml/fonts/ Fonts] => ''move to [https://developer.mozilla.org/en/Mozilla_MathML_Project/Fonts MDC]'' | ||
** Mozilla is internally Unicode-based. => ''fix link'' | ** Mozilla is internally Unicode-based. => ''fix link'' | ||
** Please read section Mozilla 1.8 (for Firefox 2.0) or Mozilla 1.9 (for Firefox 3.0) as appropriate. => ''I think we can move only the information regarding Mozilla 1.9 (Firefox 2.0 is no longer supported). The old doc is to move on a separate page'' | ** Please read section Mozilla 1.8 (for Firefox 2.0) or Mozilla 1.9 (for Firefox 3.0) as appropriate. => ''I think we can move only the information regarding Mozilla 1.9 (Firefox 2.0 is no longer supported). The old doc is to move on a separate page'' | ||
** move STIX fonts to MDC and link to www-archive for the old fonts | |||
*[https://developer.mozilla.org/en/Mozilla_MathML_Project/Mozilla_MathML_Screenshots Screenshots] => ''move to [https://developer.mozilla.org/en/Mozilla_MathML_Project/Mozilla_MathML_Screenshots MDC]'' | *[https://developer.mozilla.org/en/Mozilla_MathML_Project/Mozilla_MathML_Screenshots Screenshots] => ''move to [https://developer.mozilla.org/en/Mozilla_MathML_Project/Mozilla_MathML_Screenshots MDC]'' | ||
** => ''update screenshots and add more. It seems there is a regression with mathcolor/background BTW.'' | ** => ''update screenshots and add more. It seems there is a regression with mathcolor/background BTW.'' | ||
*[http://www.mozilla.org/projects/mathml/enable.html Enable] => ''this page looks outdated. For example we probably want to get rid of GetBoundingMetrics. It may also be the case with other pages of the fonts/ directory that are referenced here. We should try to collect and update the relevant information. To move to wiki.mozilla.org since it is really for code contributors.'' | *[http://www.mozilla.org/projects/mathml/enable.html Enable] => ''this page looks outdated. For example we probably want to get rid of GetBoundingMetrics. It may also be the case with other pages of the fonts/ directory that are referenced here. We should try to collect and update the relevant information. To move to wiki.mozilla.org since it is really for code contributors.'' | ||
*[http://www.mozilla.org/projects/mathml/authoring.html Authoring] => move to [https://developer.mozilla.org/en/Mozilla_MathML_Project/Authoring_MathML MDC] | *[http://www.mozilla.org/projects/mathml/authoring.html Authoring] => move to [https://developer.mozilla.org/en/Mozilla_MathML_Project/Authoring_MathML MDC] (new page and reference to the old one) | ||
** "The definitive reference for MathML is the MathML specification... and/or picking up an item in the ToDo list." => ''this introduction is a bit outdated and sometimes off-topic, I think we can remove it." | ** "The definitive reference for MathML is the MathML specification... and/or picking up an item in the ToDo list." => ''this introduction is a bit outdated and sometimes off-topic, I think we can remove it." | ||
** Essentials | ** Essentials | ||
| Line 68: | Line 69: | ||
*** Authoring for Mozilla => ''I've given a basic example on MDC. I don't know if it is worth keeping the tip of declaring a mathml entity.'' | *** Authoring for Mozilla => ''I've given a basic example on MDC. I don't know if it is worth keeping the tip of declaring a mathml entity.'' | ||
*** "MathML Tips" => ''I prefer to give some suggestions of authoring tools for MathML, which is really the way people write it (and make MathML more attractive than having to learn a verbose XML syntax). However, these tips can still be useful for people writing testcases, developing authoring tools or willing to optimize their MathML markups. Hence I've given a link to the old page. I don't know if it is worth moving these tips to MDC'' | *** "MathML Tips" => ''I prefer to give some suggestions of authoring tools for MathML, which is really the way people write it (and make MathML more attractive than having to learn a verbose XML syntax). However, these tips can still be useful for people writing testcases, developing authoring tools or willing to optimize their MathML markups. Hence I've given a link to the old page. I don't know if it is worth moving these tips to MDC'' | ||
* updates, conf2000 => ''Add an "archives" section has been added in MDC''. | * updates, conf2000 => ''Add an "archives" section has been added in MDC''. | ||
Latest revision as of 20:25, 19 February 2012
This page was initially written to migrate the MathML project pages to wiki pages. Most of the work is now done and the new home page is https://developer.mozilla.org/en/Mozilla_MathML_Project. If you want to help, the remaining work is essentially on MathML demos (bug 585142).
Documentation for Web developers is available here: https://developer.mozilla.org/en/MathML. Documentation for project contributors is on the present Wiki. If you want to help improving MathML documentation, feel free to edit all these wiki pages :-)
Initial notes on the MathML Project Page at mozilla.org
- MathML in Mozilla => move the project page to MDC
- Updates
- "Mozilla Firefox 1.5 has been released..." => outdated
- "Markup of the Week (or two...)" => link broken
- Status of each tag
- Discussion Forum
- Links
- Add link to installation of fonts
- W3C Recommendation => add link to MathML 3
- Testsuite
- Fonts and MathML-enabled Binaries of Mozilla
- Nightly builds
- Milestone builds
- Other platforms => Should we keep this page?
- Sample MathML Documents
- Tester... => This was simply used to display MathML from an input form, but it no longer works anyway.
- Screenshots
- MathML Start Page (also in Hebrew and Thai)
- MathML Torture Test
- World of Chaos => link broken, can not find a new uri for mathzilla
- Mathematics for Computer Scientists => link broken
- More...
- Create MathML Documents
- Guidelines for Authoring - Get the most out of the current Mozilla MathML renderer
- => link to W3C's MathML software list
- Fonts - Characters/Entities for scientific documents. => already mentioned above
- Note
- JavaScripted MathML editor => outdated, mention Firemath in wiki.mozilla.org
- The Big Picture
- The priority of the project will be to provide a compact and fast engine... => this has been achieved, now
- WYSIWYG interface to MathML
- an equation editor button on Composer => mention on wiki.mozilla.org
- the support of an input field => mention on wiki.mozilla.org
- Transformation Services => tools are already mentioned above
- Implementation
- support for semantic/content tags => mention bug 276028 as well as DOM MathML on wiki.mozilla.org
- Updates
- Status of each tag => move to MDC (new page and reference to the old one)
- Notes => move these notes elsewhere
- stylistic effects
- script
- working demos so far => already mentioned is the main page
- issues
- Some limitations exist due to the specifities of MathML. => well, we should really detail the limitations
- top-level element, mrow => mention the issue of linebreaking elsewhere
- mglyph, Can have portability problems... => in MathML 3, is only used to insert an image
- mstyle, The scriptsizemultiplier attribute as well as... => give details of unsupported attributes
- menclose, Not yet implemented in Mozilla => is now implemented
- mtd, The interpretation of rowspan and columnspan... => is this comment still needed or is our interpretation obvious?
- maction, => I guess we can remove the Tips. The mml editor seems not to work anymore.
- Extras (technology demonstration, non-portable) => already mentioned is the main page
- Notes => move these notes elsewhere
- Fonts => move to MDC
- Mozilla is internally Unicode-based. => fix link
- Please read section Mozilla 1.8 (for Firefox 2.0) or Mozilla 1.9 (for Firefox 3.0) as appropriate. => I think we can move only the information regarding Mozilla 1.9 (Firefox 2.0 is no longer supported). The old doc is to move on a separate page
- move STIX fonts to MDC and link to www-archive for the old fonts
- Screenshots => move to MDC
- => update screenshots and add more. It seems there is a regression with mathcolor/background BTW.
- Enable => this page looks outdated. For example we probably want to get rid of GetBoundingMetrics. It may also be the case with other pages of the fonts/ directory that are referenced here. We should try to collect and update the relevant information. To move to wiki.mozilla.org since it is really for code contributors.
- Authoring => move to MDC (new page and reference to the old one)
- "The definitive reference for MathML is the MathML specification... and/or picking up an item in the ToDo list." => this introduction is a bit outdated and sometimes off-topic, I think we can remove it."
- Essentials
- "Since MathML is an application of... content in Mozilla "out-of-the-box" => what this paragraph is essentially saying is that MathML can only be used in well-formed XML documents. This is what I've reformulated in Essentials of MDC. I've also mentioned workarounds for HTML4 and the future possibility of MathML-in-HTML5
- XHTML Conformance => XHTML is well known now. Some tutorials may already exist in MDC or elsewhere, no need to keep this
- Authoring for Mozilla => I've given a basic example on MDC. I don't know if it is worth keeping the tip of declaring a mathml entity.
- "MathML Tips" => I prefer to give some suggestions of authoring tools for MathML, which is really the way people write it (and make MathML more attractive than having to learn a verbose XML syntax). However, these tips can still be useful for people writing testcases, developing authoring tools or willing to optimize their MathML markups. Hence I've given a link to the old page. I don't know if it is worth moving these tips to MDC
- updates, conf2000 => Add an "archives" section has been added in MDC.