mozilla

Revision 60620 of The Mozilla platform

  • Revision slug: The_Mozilla_platform
  • Revision title: The Mozilla platform
  • Revision id: 60620
  • Created:
  • Creator: Sheppy
  • Is current revision? No
  • Comment 9 words added, 56 words removed

Revision Content

The Mozilla project encompasses several technologies that, together, comprise the Mozilla platform.  These links will direct you to documentation about each of these, as well as how to use the Mozilla platform to build your own projects.

Documentation topics

Participating in the Mozilla project
Articles about the Mozilla project and its code, including how to get the code, build it, and contribute to the Mozilla project.
JavaScript
Much of the Mozilla project is written in JavaScript.
Using Mozilla code in other projects
How to use Mozilla technologies in your own projects.
XPCOM
Information about the Cross-Platform Component Object Model, used to allow components written in different languages communicate with one another.
Interfaces
Documentation for the various interfaces that add functionality to the platform.
XUL
Mozilla projects' user interfaces are described using the XML User Interface Language.
XBL
The Extensible Binding Language is used to bind user interface elements created in XUL to events that are handled by code.
Quality Assurance
Documentation about all forms of testing.
Security
Information related to security in the Mozilla project.
Mobile
Information about the Fennec project, a version of Firefox for mobile devices.
Accessibility
Information about accessibility, the notion that software should be usable by people with disabilities.

Tools

Bugzilla
The Bugzilla database used to track issues for Mozilla projects.
MXR
Browse and search the Mozilla source code repository on the Web.
Bonsai
The Bonsai tool lets you find out who changed what file in the repository, and when they did it.
Tinderbox
Tinderbox shows the status of the tree (whether or not it currently builds successfully).  Check this before checking in and out, to be sure you're working with a working tree.
Crash tracking
Information about the Socorro and Talkback crash reporting systems.
Performance tracking
See performance information for Mozilla projects.
Developer forums
A topic-specific list of discussion forums where you can talk about Mozilla development issues.

 

Revision Source

<p>The Mozilla project encompasses several technologies that, together, comprise the Mozilla platform.  These links will direct you to documentation about each of these, as well as how to use the Mozilla platform to build your own projects.</p>
<table class="mainpage-table"> <tbody> <tr> <td width="50%"> <h2>Documentation topics</h2> <dl><dt><a class="internal" href="../../../../User:Sheppy/Participating_in_the_Mozilla_project" rel="internal">Participating in the Mozilla project</a> </dt><dd>Articles about the Mozilla project and its code, including how to get the code, build it, and contribute to the Mozilla project.</dd><dt><a class="internal" href="/en/JavaScript" title="en/JavaScript">JavaScript</a><br> </dt><dd>Much of the Mozilla project is written in JavaScript.</dd><dt><a class="internal" href="../../../../En/Using_Mozilla_code_in_other_projects" rel="internal">Using Mozilla code in other projects</a><br> </dt><dd>How to use Mozilla technologies in your own projects.</dd><dt><a class="internal" href="/en/XPCOM" title="En/XPCOM">XPCOM</a><br> </dt><dd>Information about the Cross-Platform Component Object Model, used to allow components written in different languages communicate with one another.</dd><dt><a class="internal" href="/en/Interfaces" title="En/Interfaces">Interfaces</a><br> </dt><dd>Documentation for the various interfaces that add functionality to the platform.</dd><dt><a class="internal" href="/en/XUL" title="En/XUL">XUL</a><br> </dt><dd>Mozilla projects' user interfaces are described using the XML User Interface Language.</dd><dt><a class="internal" href="/en/XBL" title="En/XBL">XBL</a><br> </dt><dd>The Extensible Binding Language is used to bind user interface elements created in XUL to events that are handled by code.</dd><dt><a class="internal" href="/en/QA" title="en/QA">Quality Assurance</a><br> </dt><dd>Documentation about all forms of testing.<br> </dd><dt><a class="internal" href="/en/Security" title="En/Security">Security</a><br> </dt><dd>Information related to security in the Mozilla project.</dd><dt><a class="internal" href="/En/Mobile" title="En/Mobile">Mobile</a><br> </dt><dd>Information about the Fennec project, a version of Firefox for mobile devices.</dd><dt><a class="internal" href="/en/Accessibility" title="En/Accessibility">Accessibility</a><br> </dt><dd>Information about accessibility, the notion that software should be usable by people with disabilities.</dd></dl></td> <td width="50%"> <h2>Tools</h2> <dl><dt><a class="link-https" href="https://bugzilla.mozilla.org/" title="https://bugzilla.mozilla.org/">Bugzilla</a><br> </dt><dd>The <a class="internal" href="/en/Bugzilla" title="En/Bugzilla">Bugzilla</a> database used to track issues for Mozilla projects.<br> </dd><dt><a class="external" href="http://mxr.mozilla.org/" title="http://mxr.mozilla.org/">MXR</a><br> </dt><dd>Browse and search the Mozilla source code repository on the Web.<br> </dd><dt><a class="external" href="http://bonsai.mozilla.org/cvsqueryform.cgi" title="http://bonsai.mozilla.org/cvsqueryform.cgi">Bonsai</a><br> </dt><dd>The <a class="internal" href="/en/Bonsai" title="En/Bonsai">Bonsai</a> tool lets you find out who changed what file in the repository, and when they did it.<br> </dd><dt><a class="external" href="http://tinderbox.mozilla.org/showbuilds.cgi" title="http://tinderbox.mozilla.org/showbuilds.cgi">Tinderbox</a><br> </dt><dd><a class="internal" href="/en/Tinderbox" title="En/Tinderbox">Tinderbox</a> shows the status of the tree (whether or not it currently builds successfully).  Check this before checking in and out, to be sure you're working with a working tree.</dd><dt><a class="internal" href="/en/Crash_reporting" title="en/Crash reporting">Crash tracking</a><br> </dt><dd>Information about the <a class="link-https" href="https://crash-reports.mozilla.com/reports" title="https://crash-reports.mozilla.com/reports">Socorro</a> and <a class="external" href="http://talkback-public.mozilla.org/search/start.jsp" title="http://talkback-public.mozilla.org/search/start.jsp">Talkback</a> crash reporting systems.</dd><dt><a class="external" href="http://graphs.mozilla.org/" title="http://graphs.mozilla.org/">Performance tracking</a><br> </dt><dd>See performance information for Mozilla projects.</dd><dt><a class="external" href="http://www.mozilla.org/community/developer-forums.html" title="http://www.mozilla.org/community/developer-forums.html">Developer forums</a><br> </dt><dd>A topic-specific list of discussion forums where you can talk about Mozilla development issues.</dd></dl></td> </tr> </tbody>
</table>
<p> </p>
Revert to this revision