Here at MDN, we try to avoid outright deleting content that might be useful to people targeting legacy platforms, operating systems, and browsers. Perhaps your target audience is people that are using older hardware, for example, and can't upgrade to the latest and greatest browsers. Or for "reasons," your company is required to use very old software and you need to build Web content that runs on that software. Or perhaps you're just curious about the history of an obsolete feature or API, and how it worked.
There are many reasons older documentation can be useful. So, we've established this area into which we can archive older documentation. Material in this Archived content zone should not be used for building new Web sites or apps for modern browsers. It's here for historical reference only.
Note to writers: We need to try to keep the subpages here organized instead of all dumped into one large folder. Try to create subtrees for categories of material. Also, only move pages here that are extremely obsolete. If anyone might realistically need the information in a living product, it may not be appropriate to move it here. In general, it may be best to discuss it in the MDN Web Docs room on Matrix before moving content here.
- .htaccess ( hypertext access )
- File Accessing : htaccess files can be opened using any text editor, like Windows Notepad, Vin, Sublime text editor or any other. Syntax highliting support for .htaccess files less.
- 2015 MDN Fellowship Program
- Archived add-ons documentation.
- Adding preferences to an extension
- This article takes the Creating a dynamic status bar extension sample to the next level, adding a popup menu that lets you quickly switch between multiple stocks to watch. It also adds a preference dialog that lets you switch to a stock other than one of the ones included in the popup menu.
- An Interview With Douglas Bowman of Wired News
- One of the Web's oldest news sites, Wired News draws between 20 and 25 million page views every month. On October 11, 2002, Wired launched a brand-new site design that uses validating XHTML for its structure and a small collection of CSS files for its layout. The new design clearly shows what some experts have been saying: that standards-based design can be visually compelling and preserve the interface conventions we've come to expect from Web pages.
- Archived documentation about obsolete web standards APIs.
- Archived Mozilla and build documentation
- These articles are archived, obsolete documents about Mozilla, Gecko, and the process of building Mozilla projects.
- Archived open Web documentation
- The documentation listed below is archived, obsolete material about open Web topics.
- Beginner tutorials
- This page includes archived beginners tutorials, from various places around MDN.
- Case Sensitivity in class and id Names
- Creating a dynamic status bar extension
- Concepts covered in the previous sample won't be reiterated here; instead, refer to the downloadable sample code or to the previous sample for further details.
- Creating a status bar extension
- Many of the concepts introduced here apply to any XUL-based application; however, to keep from getting completely overwhelmed, we're going to focus specifically on Firefox.
- CSS3 is the latest evolution of the Cascading Style Sheets language and aims at extending CSS2.1. It brings a lot of long-awaited novelties, like rounded corners, shadows, gradients, transitions or animations, as well as new layouts like multi-columns, flexible box or grid layouts.
- Archived event pages
- Firefox Developer Tools
- These are articles related to the Firefox Developer Tools, which are no longer current.
- Gecko Compatibility Handbook
- ** Notes ** - The Solution Quick Reference needs more attention. - I'm also looking for a way to organize all that information. - Some inline examples were removed because of technical limitations. They are actually replaced by ''-(EXAMPLE REMOVED)-'' The goal of this handbook is to help you update websites to work with standards-based browsers and properly detect Gecko.
- Getting the page URL in NPAPI plugin
- Sometimes, you want to restrict an NPAPI plugin to be loadable only from a certain URL or domain or scheme. Or whenever you make network requests yourself, you almost always need to enforce same-origin policy.
IdentityManagerof the BrowserID protocol exposes the BrowserID API, via
navigator.id. This API has gone through several significant revisions. Each generation is listed separately below.
- Index of archived content
- Inner-browsing extending the browser navigation paradigm
- This article is the version from 2003 with slight modifications (no images and no links to samples). It's here for reference.
- See also this article from XulPlanet's Main Tutorial.
- List of Former Mozilla-Based Applications
- The following is a list of all known applications that at one point used Mozilla technologies or that are no longer being actively maintained.
- List of Mozilla-Based Applications
- The following is a list of all known active applications that are built using Mozilla technologies. This list is likely to be incomplete since we think there are many dark matter projects that we don't know about. If you have information about a new project or extra information about an existing project, please feel free to update this page.
- Localizing an extension
- Makefile - .mk files
- Misc top level
- These pages were moved from the top level of MDN in a spate of furious reorganization.
- MMgc is the Tamarin (née Macromedia) garbage collector, a memory management library that has been built as part of the AVM2/Tamarin effort. It is a static library that is linked into the Flash Player but kept separate, and can be incorporated into other programs.
- Mozilla release FAQ
- This document may be distributed and modified freely. No guarantee of factuality in this FAQ is made, and it is maintained by Pat Gunn, who is not affiliated with Netscape. Various other people have contributed to this FAQ.
The BrowserID protocol defines a new
idproperty on the
window.navigatorobject, through which it exposes the BrowserID API, that is the
IdentityManagerintreface. This API has gone through several significant revisions. Each generation is listed separately below.
- Newsgroup summaries
- Obsolete: XPCOM-based scripting for NPAPI plugins
- For more information about plugin roadmap, see non-archived plugin information.
- Really Simple Syndication (RSS) is a popular HTML-like XML-based data format used for syndication. RSS has a sordid history and a multitude of different incompatible RSS versions. (Some being based on RDF, but most only being based on XML.) Nonetheless, RSS is an extremely popular format that is used for syndicating news, blog posts, IPradio, and IPTV, with an amazing amount of momentum.
- SAX, short forSimple API for XML, is a parsing API. SAX was the first widely adopted API for XML in Java, and later implemented in several other programming language environments. Starting with Firefox 2, a SAX parser is available to XUL applications and extensions. For more information, please see SAX homepage.
- Relying on these obsolete security articles is highly discouraged. Doing so may put your systems at risk.
- Solaris 10 Build Prerequisites
- Sunbird Theme Tutorial
- This tutorial is a step-by-step guide to making a theme for Sunbird 0.3a1 and later versions. It is designed for beginners. It does not cover advanced topics.
- Table Reflow Internals
- Tamarin Tracing Build Documentation
- The following instructions are for obtaining and building the Tamarin Tracing source code. For instructions on Tamarin Central, please see
- The Basics of Web Services
- Summary: A current hot topic on the web right now are Web Services. This short guide will allow you to learn more about web services.
- Archived theme documentation.
- Updating an extension to support multiple Mozilla applications
- This article shows how to take an existing extension and update it so that it can be used in additional Mozilla applications. We'll build upon the stock watcher extension created in earlier articles in this series, updating it so it can also be used in Thunderbird and Sunbird (previous versions worked only in Firefox).
- Using Firebug and jQuery (Screencast)
Note: This screencast is originally from:
- Using IO Timeout And Interrupt On NT
- This technical memo is a cautionary note on using NetScape Portable Runtime's (NSPR) IO timeout and interrupt on Windows NT 3.51 and 4.0. Due to a limitation of the present implementation of NSPR IO on NT, programs must follow the following guideline:
- Using SSH to connect to CVS
- Using Web Standards in your Web Pages
- Using workers in extensions
- This article shows you how to use worker threads in extensions to perform tasks in the background without blocking the user interface.
- Web Standards
- The Web Standards Project
- Windows Media in Netscape
- XQuery is a W3C standard language which is meant to be for XML what SQL is for relational data--i.e., the ability to search, sort, extract, and remold data. It offers powerful and yet intuitive searching based on XPath, has SQL-like syntax for the query portion, and has scripting features such as function and variable definitions, XML-inclusion, etc.
- XUL Booster
- XUL Booster is a third party Eclipse / WebTools build that offers some support for XUL Editing and awesome support for extension packaging.
- XUL Parser in Python