Note : This apply starting in Nightingale 1.11.x branch.
This is a quick overview about porting Songbird add-ons to Nightingale.
Only one file needs to be modified :
Inside the <Description> tag, add a compatibility section:
<!-- Nightingale --> <em:targetApplication> <Description> <em:id>email@example.com</em:id> <em:minVersion>1.11.0a</em:minVersion> <em:maxVersion>2.0a</em:maxVersion> </Description> </em:targetApplication>
We want the add-on to be compatible starting with the first 1.11 builds and up to 2.0a (alpha builds of the next nightingale, which does not yet build).
For more information about install.rdf, refer to this article.
You can put the add-on into a folder within your profile directory so you don't have to zip changes everytime, the Building an Extension Article describes the process a bit.