Documentation Taxonomy: Difference between revisions

Line 14: Line 14:


== Taxonomy List (rough) ==
== Taxonomy List (rough) ==
 
=== External Standards ===
; Accessibility : Assistive technologies and related development efforts.
 
; AOM : Application Object Model.
 
; CSS : Cascading Style Sheets.
; CSS : Cascading Style Sheets.


Line 25: Line 21:
; DOM : "The Document Object Model is an API for HTML and XML documents. It does two things for web developers: it provides a structural representation of the document, and it defines the way that that structure is to be accessed from script, allowing you to get at the web page as a structured group of nodes, which we will discuss shortly. Essentially, it connects web pages to scripts or programming languages."
; DOM : "The Document Object Model is an API for HTML and XML documents. It does two things for web developers: it provides a structural representation of the document, and it defines the way that that structure is to be accessed from script, allowing you to get at the web page as a structured group of nodes, which we will discuss shortly. Essentially, it connects web pages to scripts or programming languages."


; Embedding Mozilla : Embeddable browser and HTML editor SDK.
; HTML : Hypertext Markup Language.
 
; JavaScript : Scripting language.
 
; RDF : Resource Description Framework, W3C technology.


; Extensions : Small add-ons for extending the functionality of Mozilla applications.
; Web Standards : Web standards, best practices, using standards in web development, etc.


; Gecko : Browser engine.
; SVG : ...


; HTML : Hypertext Markup Language.
; XML : Extensible Markup Language.


; JavaScript : Scripting language.
; XSL : Extensible Stylesheet Language.


; Layout : ???
; XSLT : XSL Transformations language.


; Mozilla as a Platform : Developing applications using the Mozilla platform.
=== Internal ===
; AOM : Application Object Model.


; Mozilla Hacking : Developing Mozilla technologies.
; Gecko : Browser engine.


; Necko (?) : "The network library (Necko) provides a platform-independent API for several layers of networking ranging from transport to presentation layers. This API is used in the Mozilla client and can be used for writing other networking clients."
; Necko (?) : "The network library (Necko) provides a platform-independent API for several layers of networking ranging from transport to presentation layers. This API is used in the Mozilla client and can be used for writing other networking clients."
Line 45: Line 46:
; NSPR : "Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions. The API is used in the Mozilla client, many of Netscape/AOL/iPlanet's and other software offerings."
; NSPR : "Netscape Portable Runtime (NSPR) provides a platform-neutral API for system level and libc like functions. The API is used in the Mozilla client, many of Netscape/AOL/iPlanet's and other software offerings."


; Open Source Development : Open Source development practices and such.
; XPToolkit : ...
 
; XBL : Extensible Binding Language, used in describing bindings that can be attached to elements in other documents. 


; Plugins : Plugin development docs.
; XPCOM : Cross Platform Component Object Model.


; RDF : Resource Description Framework, W3C technology.
; XPInstall : Cross Platform Installer (presumably).


; Remote Applications : Development of remote applications.
; XUL : XML User Interface Language.


; Scripting : General topic, not sure if this belongs on the list.
=== Aspects ===


; Security : Anything and everything related to security technologies in Mozilla.
; Accessibility : Assistive technologies and related development efforts.


; SVG : ...
; Embedding Mozilla : Embeddable browser and HTML editor SDK.


; Testing (QA, etc) : Docs related to QA, testing, bug reporting, etc.
; Extensions : Small add-ons for extending the functionality of Mozilla applications.


; Themes : Theme development docs.
; Layout : ???


; Toolkit Apps : Dev docs related to Firefox, Calendar, Thunderbird.
; Mozilla as a Platform : Developing applications using the Mozilla platform.


; Tools : Any documentation related to development tools such as Bugzilla, Bonsai, LXR, etc.
; Mozilla Hacking : Developing Mozilla technologies.


; Web Standards : Web standards, best practices, using standards in web development, etc.
; Open Source Development : Open Source development practices and such.


; XBL : Extensible Binding Language, used in describing bindings that can be attached to elements in other documents.
; Plugins : Plugin development docs.


; XML : Extensible Markup Language.
; Remote Applications : Development of remote applications.


; XPCOM : Cross Platform Component Object Model.
; Scripting : General topic, not sure if this belongs on the list.


; XPInstall : Cross Platform Installer (presumably).
; Security : Anything and everything related to security technologies in Mozilla.


; XSL : Extensible Stylesheet Language.
; Testing (QA, etc) : Docs related to QA, testing, bug reporting, etc.


; XSLT : XSL Transformations language.
; Themes : Theme development docs.


; XPToolkit : ...
; Toolkit Apps : Dev docs related to Firefox, Calendar, Thunderbird.


; XUL : XML User Interface Language.
; Tools : Any documentation related to development tools such as Bugzilla, Bonsai, LXR, etc.


== Other Stuff ==
== Other Stuff ==
10

edits