<?xml version="1.0" encoding="utf-8" standalone="yes"?>
<rss version="2.0" xmlns:atom="http://www.w3.org/2005/Atom">
  <channel>
    <title>Extend Firefox: Your Guide to Writing Firefox Extensions on Rietta Cybersecurity</title>
    <link>https://rietta.com/firefox/</link>
    <description>Recent content in Extend Firefox: Your Guide to Writing Firefox Extensions on Rietta Cybersecurity</description>
    <generator>Hugo -- gohugo.io</generator>
    <language>en-us</language>
    <copyright>1999-2026 Rietta Inc. All Rights Reserved.</copyright>
    <atom:link href="https://rietta.com/firefox/index.xml" rel="self" type="application/rss+xml" />
    <item>
      <title>Backend, Firefox Extensions</title>
      <link>https://rietta.com/firefox/tutorial/backend/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/backend/</guid>
      <description>Backend, Firefox Extensions This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides The Backend Overview JavaScript Basics Working with the DOM Further Reading Overview All of the guts of your extension will be written in JavaScript.</description>
    </item>
    <item>
      <title>Configuration Files</title>
      <link>https://rietta.com/firefox/tutorial/conf/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/conf/</guid>
      <description>Configuration Files This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides Configuration Files Overview Install Manifest Chrome Chrome Manifest Further Reading Overview A Firefox Extension is a collection of files and folders that have been compressed into a file with a .</description>
    </item>
    <item>
      <title>Distribution, Firefox Extensions</title>
      <link>https://rietta.com/firefox/tutorial/dist/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/dist/</guid>
      <description>Distribution, Firefox Extensions This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides Distribution Overview Packaging Distribution Further Reading Overview Congratulations!</description>
    </item>
    <item>
      <title>Environment, Firefox Extension Development Tutorial</title>
      <link>https://rietta.com/firefox/tutorial/env/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/env/</guid>
      <description>Environment, Firefox Extension Development Tutorial This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides Environment Environment Overview Getting Firefox 1.</description>
    </item>
    <item>
      <title>Localization, Firefox Extensions</title>
      <link>https://rietta.com/firefox/tutorial/locale/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/locale/</guid>
      <description>Localization, Firefox Extensions This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides Localization Overview Entities as String Constants Language Document Template Definition (DTD) Referencing an Entity in Your Application Supporting Multiple Locales Further Reading Overview Firefox, and the various other Mozilla browsers, have a large and diverse community of users.</description>
    </item>
    <item>
      <title>Overview, Firefox Extension Development Tutorial</title>
      <link>https://rietta.com/firefox/tutorial/overview/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/overview/</guid>
      <description>Overview, Firefox Extension Development Tutorial This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides On This Page Development Overview Extension Overview Useful Tools Further Reading Development Overview This tutorial has been created for individuals wanting to develop full-featured extensions for the Mozilla Firefox browser.</description>
    </item>
    <item>
      <title>Security, Firefox Extensions</title>
      <link>https://rietta.com/firefox/tutorial/security/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/security/</guid>
      <description>Security, Firefox Extensions This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides Security Writing Secure Code Prevention Bugs, Flaws, and Vulnerabilities Lessons from the Greasemonkey Security Flaw Important Concepts Further Reading Writing Secure Code Anytime an application (such as Firefox) allows user code to execute without being validated can open up security vulnerabilities.</description>
    </item>
    <item>
      <title>The Final Presentation, Firefox Extensions</title>
      <link>https://rietta.com/firefox/tutorial/slides/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/slides/</guid>
      <description>The Final Presentation, Firefox Extensions This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides Here is the presentation on Firefox Extension Authoring that was presented by the authors to the LCC 3401, Technical Communication Practices, taught by Ben Miller, in November 2005.</description>
    </item>
    <item>
      <title>User Interfaces, Firefox Extensions</title>
      <link>https://rietta.com/firefox/tutorial/guis/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/guis/</guid>
      <description>User Interfaces, Firefox Extensions This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides GUIs Overview Common Elements XUL Overlays Further Reading Overview Most Firefox extensions have one goal in common: wanting to add or change some graphical element(s) in Firefox.</description>
    </item>
    <item>
      <title>User Preferences, Firefox Extensions</title>
      <link>https://rietta.com/firefox/tutorial/prefs/</link>
      <pubDate>Mon, 01 Jan 0001 00:00:00 +0000</pubDate>
      <guid>https://rietta.com/firefox/tutorial/prefs/</guid>
      <description>User Preferences, Firefox Extensions This tutorial is a legacy tutorial that is no longer maintained, nor supported by Rietta Inc. It was written by nine students at Georgia Tech in 2005, for Firefox 1.5, which is highly out of date. This page is preserved for historical purposes. Tutorial Index Extend Firefox! Development Overview Environment Setup Configuration Files Creating GUIs The Backend Preferences Localization Distribution Security Slides Preferences Overview Setting Defaults Referencing from JavaScript Creating a Preferences Pane Making XUL Elements bind to Preferences More Difficult Preferences interfaces Further Reading Overview In many cases your extension will need to be able to store data or simple user preferences for future use.</description>
    </item>
  </channel>
</rss>
