User:Dria:External Redirects Working Page
From MDC
This is an incomplete work in progress.
[edit] To Sort
- Extension Developer's Extension (external)
- Informal XBL schema (external)
- JavaScript Graffiti using Canvas (external)
- Google Maps via PHP/Mysql (external) (DHTML, if anything, not in JavaScript, please)
[edit] Broken links
If these are broken long enough, we should remove them.
- ...
- Correct Object Oriented Programming for JavaScript (external) - link OK, but Wiki doesn't like it
[edit] AJAX
[edit] Articles
- Ajax: A New Approach to Web Applications (external)
- A Simpler Ajax Path (external)
- Fixing the Back Button and Enabling Bookmarking for AJAX Apps (external)
- AJAX Patterns: Design Patterns for AJAX Usability (external)
- Ajax Mistakes (external)
- AJAX with JavaScript disabled (external)
[edit] Examples
[edit] Tools
- AJAX Debugging Tool (external)
- Flash / AJAX Integration Kit (external)
- Flash / AJAX Integration Kit Example (external)
[edit] CSS
[edit] References
- CSS1 Specification (external)
- CSS2.1 Specification (external)
- CSS3 Development News (external)
- CSS2 Reference (W3School) (external)
- CSS1 Specification - Annotated (external)
- CSS2.1 Properties Reference (external)
[edit] Articles
- CSS Beginner's Guide (external)
- CSS Intermediate Guide (external)
- CSS Advanced Guide (external)
- Alternative Style: Working With Alternate Style Sheets (external)
- Adding drop caps effects to your paragraphs using CSS (external)
- Curing Float Drops and Wraps (external)
- CSS Positioning (external)
[edit] Tools
- CSS Validator (external)
- Checky Firefox Extension (external)
- EditCSS Firefox Extension (external)
- Web Developer Firefox Extension (external)
[edit] DOM
[edit] Articles
- The Document Object Model in Mozilla (external)
- XML Transformations with CSS and DOM (external)
- Dynamic Content with DOM-2 - Part I (external)
- Dynamic Content with DOM-2 - Part II (external)
- Introduction to the Document Object Model (external)
- The DOM Event Model (external)
[edit] References
- W3C DOM (external)
- DOM Level 1 (external)
- DOM Level 2 HTML (external)
- DOM Level 2 Core (external)
- DOM Level 2 Style (external)
- DOM Level 2 Events (external)
- DOM Level 2 Traversal and Range (external)
- DOM Level 2 Views (external)
- Scriptable Objects Reference (XULPlanet) (external)
[edit] JavaScript
[edit] References
[edit] Articles
- Migrate apps from Internet Explorer to Mozilla (external)
- The World's Most Misunderstood Programming Language (external)
- JavaScript Closures (external)
- Object Oriented Programming in JavaScript (external)
- Object Oriented Programming in JavaScript - Part II (external)
- Mozilla's New Array Methods (external)
[edit] Examples
- Draw a circle using the Google Maps API (external)
- Floating window with PHP and JavaScript (external)
- Walter Zorn's JavaScript Pages (external)
- Blackjack (external)
- Calendar (external)
- Validation Algorithms (external)
[edit] XML
[edit] Articles
- XML in Mozilla (external)
- XML Extras (external)
- Using XML Data Islands in Mozilla (external)
- XML Tutorial (W3School) (external)
[edit] References
[edit] SVG
[edit] Articles
- SVG MIMEType Tips (external)
- SVG Namespace Tips (external)
- SVG Script Tips (external)
- SVG Authoring Guidelines (external)
[edit] References
- Building Mozilla with SVG Support (external)
- SVG Activity Page (external)
- SVG 1.1 Specification (external)
- SVG Mobile Specification (external)
- SVG Mobile Tiny 1.2 Specification (external)
- SVG Document Object Model (DOM) (external)
[edit] Examples
- Mozilla SVG Samples (external)
- SVGWhiz Code Samples (external)
- Open Clip Art Library (external)
- SVG Basics Tutorials (external)
- Cartography Examples (external)
[edit] Tools
[edit] Other Resources
[edit] XUL
[edit] Articles
- XUL Application Tutorial (external)
- A XUL Beastiary (external)
- Skinning XUL Files by Hand (external)
- My Chrome Oven: Generating XUL with Python (external)
- XUL Genealogy: XML (external)
- XUL Event Propagation (external)
- Introduction to XUL (external)
- Writing Skinnable XUL and CSS (external)
- Writing Efficient CSS (external)
- XUL Overlays (external)
- XUL Coding Style Guidelines (external)
- Using Remote XUL (external)
[edit] References
- XUL Element Reference (external)
- XUL Element Short Reference (external)
- Event Handlers Reference (external)
[edit] Tools
[edit] RDF
[edit] Articles
- What is RDF (external)
- RDF in Mozilla FAQ (external)
- RDF in Fifty Words or Less (external)
- RDF Datasource How-To (external)
- Aggregating the In-Memory Datasource (external)
[edit] References
- RDF API Rationale Document (external)
- RDF API: Interfaces (external)
- RDF API: Delegates (external)
- Mozilla RDF APIs (LXR) (external)
- RDF Syntax Specification (external)
- RDF Schema (external)
- RDF Primer (external)
[edit] Examples
[edit] Tools
[edit] RSS
[edit] Articles
- The Myth of RSS Compatibility (external)
- Atomic RSS (external)
- Mozilla Firefox Live Bookmarks (external)
[edit] References
- RSS 0.90 Specification (external)
- Netscape's RSS 0.91 Specification (external)
- Userland's RSS 0.91 Specification (external)
- RSS 1.0 Specification (external)
- RSS 0.92 Specification (external)
- RSS 0.93 Specification (external)
- RSS 0.94 Specification (external)
- RSS 2.0 Specification (external)
[edit] XSLT
[edit] Articles
- What kind of language is XSLT (external)
- XSLT & XPath Tutorial (external)
- XSLT Tutorial (external)
- What is XSLT (external)
- XSL Concepts and Practical Use (external)
- Using the Mozilla JavaScript interface to XSL Transformations (external)
[edit] References
- XSLT Reference (external)
- XSLT and XPath Quick Reference (external)
- XSLT Recommendation - W3C (external)
[edit] Examples
[edit] XML Web Services
[edit] Articles
- W3School's SOAP Tutorial (external)
- XML-RPC for Newbies (external)
- XML-RPC HowTo (external)
- A Web Services Primer (external)
[edit] References
- XML-RPC Specification (external)
- SOAP 1.2 Recommendation - Part 0 (external)
- SOAP 1.2 Recommendation - Part 1 (external)
- SOAP 1.2 Recommendation - Part 2 (external)
- SOAP 1.2 Specification Assertions and Test Collection (external)
[edit] Examples
[edit] Tools
[edit] XULRunner
[edit] Articles
- Ten Minute XULRunner Guide (external)
- Ten minute (or less) guide to migrate in-browser XUL application to stand-alone XUL application using XULRunner on Win32.
- XULRunner Overview (external)
- "XULRunner is a single "gecko runtime" installable package that can be used to bootstrap multiple XUL+XPCOM applications that are as rich as Firefox and Thunderbird. It will provide mechanisms for installing, upgrading, and uninstalling these applications. XULRunner will also provide libXUL, an embedding framework which provides an embedding mechanism suitable for each platform."
- A XULRunner Tutorial (external)
- A short introduction to XULRunner.
[edit] Examples
- My Browser sample XULRunner Application (external)
- XULMine sample XULRunner Application (external)
- XUL Music sample XULRunner Application (external)
[edit] XPCOM
[edit] Articles
- Using XPCOM in JavaScript without leaking (external)
- XPCOM Part 1: An introduction to XPCOM (external)
- XPCOM Part 2: XPCOM Component Basics (external)
- XPCOM Part 3: Setting up XPCOM (external)
- XPCOM Part 4: Component Development (external)
- XPCOM Part 5: Implementation (external)
[edit] References
[edit] XPInstall
[edit] Articles
- Learn XPI Installer Scripting by Example (external)
- Creating New Packages for Mozilla (external)
- Install Wizards (aka: Stub Installers) (external)
[edit] References
- UNIX Stub Installer FAQ (external)
- Mac Stub Installer FAQ (external)
- Windows Stub Installer FAQ (external)
[edit] Examples
[edit] Tools
[edit] Accessibility
[edit] References
- Embedding API for Accessibility (external)
- Accessibility API Cross-reference (external)
- Accessible Toolkit Checklist (external)
- XUL accesskey FAQ (external)
- Mozilla's keyboard UI FAQ (external)
- Section 508 Guidelines for web authors (external)
- Web Content Accessibility Guidelines 1.0 (external)
- Guidelines on implementing keyboard shortcuts (external)
- Mac OS X Aqua UI keyboard guidelines (external)
- Keyboard documentation for Gnome 2.2 (external)
[edit] Articles
- Software Accessibility Today (external)
- Key-navigable custom DHTML widgets, in Mozilla and IE (external)
- Accessible Web Page Authoring (external)
- Dive into Accessibility (external)
- Gecko Info for Windows Accessibility Vendors (external)
- Accessible XUL Authoring Guidelines (external)
- Implementing an MSAA Server (external)
[edit] Examples
[edit] Tools
[edit] Localization
[edit] Articles
[edit] Tools
[edit] Other Tools
- Aardvark (external)
- HTMLTidy (external)
- JSLint (external)
- JSDoc (external)
- MODI (external)
- HTML Validator (external)
- CSS Validator (external)
- RDF Validator (external)
- Link Checker (external)
- Lynx Viewr (external)
[edit] Web Standards
[edit] Articles
[edit] Extensions
[edit] Articles
- Setting up an extension development environment (external)
- Getting started with extension development (external)
- How to create Firefox extensions (external)
- Writing an Extension for Firefox (external)
- Firefox Toolbar Tutorial (external)
- Signing an XPI (external)
- Packaging Firefox/Thunderbird Extensions (external)
- Extension Versioning, Update and Compatibility (external)
- Enhanced Extension Installation (external)
- Creating Custom Firefox Extensions with the Mozilla Build System (external)
- Test your extension without having to restart or reinstall (external)
- Creating a Mozilla Extension (external)
- How to update old extensions for new Firefox releases (external)
- Enabling Extension Updates (external)
[edit] Examples
[edit] Embedding
[edit] References
- Gecko Embedding API Reference (external)
- Mozilla Embedding APIs (external)
- Embedded Dialog API (external)
[edit] Articles
- Gecko Embedding Basics (external)
- Roll your own browser - An embedding HowTo (external)
- Embedding the Editor (external)
[edit] Plugins
[edit] Articles
- Installing Plugins to Gecko Embedding Browsers on Windows (external)
- Detecting Plugins (external)
- Scripting Real Plugins (external)
- Scripting QuickTime Plugin (external)
- Scripting Flash Plugin (external)
- Scripting Flash Notes (external)
- How to make a Flash movie with a transparent background (external)
[edit] QA
[edit] Articles
- How to write a good bug (external)
- How to screen out duplicate bug reports (external)
- How to find out if a bug has been previously reported (external)
- How to pick the right component for crashing bugs (external)
- How to use Regular Expressions when searching Bugzilla (external)
[edit] Tools
- Custom Keywords (external)
- Bugzilla (external)
- Simple Bugzilla Search (external)
- How to use Dependency Walker (external)
- QuickPhrase (external)
[edit] Security
[edit] Articles
- Scripts and the Same Origin Policy (external)
- Configuring what Scripts can Access (external)
- Netscape and FIPS Compliance (external)
[edit] Examples
[edit] References
[edit] Tools
[edit] Gecko
[edit] Articles
[edit] SpiderMonkey
[edit] References
[edit] Articles
- How to Embed JS Engine (external)
- SpiderMonkey Garbage Collection Tips (external)
- SpiderMonkey Readme (LXR) (external)
[edit] XPConnect
[edit] References
[edit] Articles
[edit] Examples
[edit] Web Development
[edit] Articles
- Mozilla Web Developer FAQ (external)
- Mozilla Quirks Mode (external)
- Mozilla's DOCTYPE Sniffing (external)
- List of Quirky Behaviour (external)
- How Mozilla determines the MIME Type (external)
[edit] Tools
[edit] HTML
[edit] Tools
[edit] Articles
[edit] References
- HTML 4.01 Specification (external)
- XHTML 1.0 Specification (external)
- XHTML 1.1 Specification (external)
- HTML Tag Reference (external)
- XHTML Character Entity Reference (external)
[edit] Themes
- Theme Development (external)
- First steps in theme design (external)
- Theme changes from Firefox 1.0 to 1.5 (forum post) (external)
- Unofficial Changelogs for Firefox releases (external)
[edit] Etc
- Bonsai (external)
- Tinderbox (external)
- Colorzilla (external)
- Fangs (external)
- Live HTTP Headers (external)
- MeasureIt (external)
- User Agent Switcher (external)
- View Formatted Source (external)
- View Rendered Source (external)
- XMLHttpRequest at MozillaZine (external)
- XMLHttpRequest at XULPlanet (external)
- nsIXMLHttpRequest at XULPlanet (external)
- nsIJSXMLHttpRequest at XULPlanet (external)
- nsIXMLHttpRequest.idl (LXR) (external)
- AJAX and scripting Web services with E4X, Part 1 (external)
- AJAX and scripting Web services with E4X, Part 2 (external)