foxbeans - develop firefox addons in netbeans - plugin detail

Support create Mozilla/Firefox/Thunderbird addons/extensions using netbeans. It allow your to create, build, test and debug Mozilla/Firefox/Thunderbird/Flock/NVU/KompoZer addons/extensions using netbeans. Get http://member.teesoft.info/foxbeans/com-teesoft-foxbeans-1.0.1.33.nbm if you are using netbeans 6.0 to 6.8. http://member.teesoft.info/foxbeans/com-teesoft-foxbeans-1.0.1.36.nbm for netbeans 6.9.

NetBeans Plugin - foxbeans - develop firefox addons in netbeans
Plugin owner: windli
Website: http://www.teesoft.info
Added: 2011-04-26
License: GPL/CDDL
Category: Desktop Applications
Downloaded: 16,054 times
Rating:
 3.96, by 9 users

Plugin Log Show log

Versions available

Download plugin   Download size: 0.29 MB   Last Update: 2013-12-17

What's new in this version

New functions added to 1.0.1.38: Fix Tools -> options -> miscellaneous -> files issues in 7.4. Support NetBeans 7.0. New functions added to 1.0.1.37: Support NetBeans 7.0. New functions added to 1.0.1.31: Add Mozilla fennec support Ignore the locale string included in nbproject/MinimizeIgnored.txt when do minimize language and ignore the locale string included in nbproject/CorrectIgnored.exe when do language correct and sort. New functions added to 1.0.1.30: Fix a bug in handling the non-ascii characters in locales. upgrade it ASAP if you are using an older version.

Verifications for NetBeans versions

Plugin is not subject to any verification



Introduction

Support create Mozilla/Firefox/Thunderbird addons/extensions using netbeans.

You need Goto Tools->Plugins->Installed, select Java SE Category and click activate to make it works in NetBeans 6.8.
New functions added to 1.0.1.31:
Add Mozilla fennec support
Ignore the locale string included in nbproject/MinimizeIgnored.txt when do minimize language and ignore the locale string included in nbproject/CorrectIgnored.exe when do language correct and sort.

New functions added to 1.0.1.30:
Fix a bug in handling the non-ascii characters in locales. upgrade it ASAP if you are using an older version.
New functions added to 1.0.1.27:
add sort language funtion, add nbproject/private/project-moz.properties, discovery will now remove incorrect setting
New functions added to 1.0.1.25:
Keep the order while add missed locale resources
New functions added to 1.0.1.24:
Fix bugs in code completion.
New functions added to 1.0.1.23:
Fix bugs in debug. The problem is that debug is not always work before. If it still not work, please create a new addon project and copy extensions/debughelper@teesoft.info/content/overlay.js to overwrite the one in your old project.
New functions added to 1.0.1.18:
1. add run wtih and debug with menus for the project context menu,allow run/debug project and xul files with different applications
2. allow run individual xul files , also support run with and debug with. Now you can test and debug your xul files without need to open the main browser window.

New functions added to 1.0.1.16:
Autodiscovery the installed mozilla applications in your system. It will discovery Mozilla, Firefox, Thunderbird, SeaMonkey, Flock and nvu/KompoZer. You can also manually do the discovery in the mozilla application manager(open the project setting and click the "...' button to open it.) It will search for the installed application in registory (WinXP only) and C:\Program Files for Windows users. And search in /opt/, /usr/lib, /usr/local/lib,sed applications for other systems.

New functions added to 1.0.1.14:
Add debug support. This is done by add the injtegration to the javascript debugger(venkman) for firefox. You can set breakpoints in netbeans for the java script files , when you debug the addon, the breakpoints will be auto loaded in firefox/thunderbird and the javascript debugger will be open too. From 1.0.1.13, this plugin need XDM plugin. If the plugin manager fails to install it for you, you can try download and install http://updates.netbeans.org/netbeans/updates/6.0/uc/final/stable/ide8/org-netbeans-modules-xml-xdm.nbm. Here is a local copy http://www.teesoft.info/foxbeans/org-netbeans-modules-xml-xdm.nbm.
New functions added to 1.0.1.13:
Add i18n support for xul file.
It will search and put the hard coded string for following attribute to a dtd file.
*=tooltiptext,label,accesskey,tooltiptextdown,tooltiptextup,title,
toolbar=toolbarname
label=value
key=key
New functions added to 1.0.1.11:
1. Add two functions to add/remove the missed language items from properties/dtd locale files. Correct Language Files and minimize Language Files. Correct will add missed string resources, this will help if you want to release the files. Minimize will remove the string resources which equal to the default "en-US" ones. This will help to submit the upgraded files to http://www.babelzilla.org. babelzilla is a site to help localizing mozilla/Firefox addons.
2. Support add extensions to the testing env. You just need put the addons you want to add to the test profiles to the extensions directory under your project. They will be automatically installed. For example you can put the javascript debugger there. XPI files or installed folders are both supported. You can get the installed addon folders in your /extensions folder. An small extension have been added by default. It will enable debug chrome files in javascript debugger.
You can also import an existing addons project to netbeans. Changes on previous releases:
Add importing project support.
Add an options to configure the installed mozilla applications to used while do the testing. Add the selected mozilla application to the project node as a refer. Please don't modify files under Application node unless you what you are doing.


You can download and browser the source code for this plugin at http://www.teesoft.info/hg/FoxbeansSuite/. See full change log for this plugin at: http://www.teesoft.info/content/view/48/51/

[ You have to be logged in to be able to comment. ]

User Comments

  

Some other problem in netbeans 7.4

Thanks for the rapidity of the answer and the release of a new version.
The problem with the file extension has been corrected now but there is still some problem, probably them are not related to the previous one as I supposed before:
1)Trying to close a Mozilla project by right clicking on the project name on the left project pane and then clicking on "close" completely freezes Netbeans. (NOTE: I'm not sure but it seems that it freezes Netbeans only when the Mozilla project in the left project pane has some node expanded)
2)If I try to run the new thunderbird extension from Netbeans an alert appears: "Impossible to load the profile Thunderbird. The profile seems to be unavailable or not accessible".
3)(this is not a bug, is just an improvement suggestion)
In the option panel -> foxbean tab, to delete a previously inserted row it is needed to put "none" as application and then RESTART THE IDE. Should be better to put a "delete" button that operate immediately or, at least to delete the row with "none" as application when the "apply" button is pressed.

I've also some question.
I'm not sure to really understand what "Application folder" and "Execute command" parameters means in the configuration panel.
Is the application folder the profile folder?
Is Execute command the mozilla application executable file (example C:\programs\mozilla thunderbird\thunderbird.exe) or other parameters are needed?

Thanks
Posted by -Silver- on Dec 18, 2013
  

RE:RE:Doesn't work with netbeans 7.4

Try the updated 1.0.1.38 version.
Posted by windli on Dec 17, 2013
  

RE:RE:Doesn't work with netbeans 7.4

It causes various problems to me.
One of the effects (just to show a problem that is easy identifiable) is that when I activate Foxbeans if I go to Tools -> options -> miscellaneous -> files the file extension dropdown list is empty (and also the mime types) and if I try to insert a new one an exception is thrown.
Posted by -Silver- on Dec 17, 2013
  

RE:Doesn't work with netbeans 7.4

What kind of issues did you meet?
I just tried it. It seems work well.
Posted by windli on Dec 17, 2013
  

Doesn't work with netbeans 7.4

Unfortunately this plugin doesn't work well with Netbeans 7.4
Do you plan to update it?
Posted by -Silver- on Dec 12, 2013
  

Foxbeans does not work with 6.9.1

The created project is not listed in the "Project Explorer Window".
Posted by daniela.waranie on Mar 18, 2011
  

Doesn't seem to work on latest dev builds (nb6.10)

NetBeans IDE Plugin Installer says:

Some plugins require plugin Editor Library to be installed.
The plugin Editor Library is requested in version >= 2.10.1.10.2 (release version 2) but only 3.3.0.11.3 (of release version different from 2) was found.
The following plugin is affected:       foxbeans

Any plan for an updated version?
Posted by paolosca on Sep 17, 2010
  

do you plan to support writing plugins for Firefox 3.6

Nice to see that foxbeans works with NB 6.9
Posted by zolta on Jul 20, 2010
  

How do I get to the tutorial?

I want to read the tutorial, but the link below seems to be a contributor's page. Are there any tutorials that show you how to set up the sample project?
Posted by FractalBob on Jan 06, 2010
  

NetBeans 6.8

You need Goto Tools->Plugins->Installed, select Java SE Category and click activate to make it works in NetBeans 6.8.
Posted by windli on Dec 14, 2009
  

tutorial by Cydey

Cydey created a step by step tutorial for this plugin. You can get it from
Ma href="http://wiki.netbeans.org/MozillaAddonDevelopment">http://wiki.netbeans.org/MozillaAddonDevelopment

Thanks goes to Cydey.
Posted by windli on Feb 26, 2008
  

tutorial by Cydey

Cydey created a step by step tutorial for this plugin. You can get it from
http://wiki.netbeans.org/MozillaAddonDevelopment

Thanks goes to Cydey.
Posted by windli on Feb 26, 2008
  

Some rough edges

Some variables like {app} and {appdescription} are not substituted with values from the wizard. Also some more documentation on how to use it will help.
Posted by sandipchitale on Feb 03, 2008
By use of this website, you agree to the NetBeans Policies and Terms of Use. © 2012, Oracle Corporation and/or its affiliates. Sponsored by Oracle logo