Skip to content

Latest commit

 

History

History
32 lines (28 loc) · 1.72 KB

BUILDING_old.md

File metadata and controls

32 lines (28 loc) · 1.72 KB

Building Titles Extension

This is an old version of BUILDING.md that covers how to work with the old XUL based extension for Firefox.

Old XUL Version

These instructions currently only cover working with the classic XUL based extension and do not cover working with Web Extensions.

  • Start File Explorer
  • Create C:\Dev\GitHub
  • Go to GitHub Desktop
  • Install GitHub Desktop
  • When GitHub Desktop starts then login
  • Set GitHub Desktop to use C:\Dev\GitHub for the Clone Path in the Settings
  • Clone titles-extension
  • Install 7-Zip (for the packaging script)
  • Go to Notepad++ Download - Current Version
  • Download and Install Notepad++ (32-bit to get better plugin support)
  • Go to Mozilla Firefox Web Browser — Download Developer Edition
  • Install Firefox Developer Edition, the 64-bit edition works as well as 32-bit
  • Start Firefox
  • Select "Troubleshooting Information" from the help menu, locate "Profile Folder" and click the "Open Folder" button
  • Create extensions sub-directory
  • Close Firefox
  • Copy titles@geoffdoesstuff.com file from C:\Dev\GitHub\title-extension\DevTools
  • Start Firefox
  • set xpinstall.signatures.required to False in about:config
  • got to about:addons and enable Titles Extension
  • restart Firefox
  • add button to toolbar
  • ready to develop!

Now use a text editor to modify the files under C:\Dev\GitHub\titles-extension\FirefoxClassic although you will need to stop and start Firefox Developer Edition to see the changes. Then when you are ready execute Build-FirefoxClassic.cmd to package the extension ready for submission to the Mozilla Add On site.