Closed Bug 1252719 Opened 8 years ago Closed 8 years ago

Create WebExtensions using WebIDE

Categories

(DevTools Graveyard :: WebIDE, defect, P3)

defect

Tracking

(firefox47 affected)

RESOLVED WONTFIX
Tracking Status
firefox47 --- affected

People

(Reporter: bram, Unassigned)

References

(Blocks 1 open bug)

Details

(Whiteboard: [btpp-backlog])

Original proposal by Richard Armuelles:

https://discourse.mozilla-community.org/t/proposal-create-webextensions-with-webide/5572

UI-wise, I can envision how this will work.

Under WebIDE, we replace “New App…” with a menu item that covers both app and add-on, called “New Project…”

Under this option, we have a few templates. One of the templates is called “WebExtension: a WebExtension Add-on template with bare minimum structure”.
Hi, is possible to do a exception in firmed add-ons in order to facilitate testing in Firefox?
(In reply to Richard Armuelles from comment #1)
> Hi, is possible to do a exception in firmed add-ons in order to facilitate
> testing in Firefox?

Sorry, I don't understand your question.
This does seem like a reasonable addition to WebIDE in its current form, and others have asked for similar things in the past, like bug 1141833.

I think, at least for the DevTools team, this work would be low priority, as we aren't actively working on enhancements to WebIDE at the moment.  However, this could be another area (like with about:debugging) that the add-ons team or the community could get involved.
Depends on: 1141833
Priority: -- → P3
Whiteboard: [btpp-backlog]
Firefox currently requires that each add-on have a signature to install it. This can be disabled in about: config -> xpinstall.signatures.required. If is enabled a way to develop and test webextensions, the lack of a signature would not be an inconvenience?
You can temporarily install an unsigned add-on from about:debugging. I'd assume WebIDE would provide the same functionality.
(In reply to Richard Armuelles from comment #4)
> Firefox currently requires that each add-on have a signature to install it.
> This can be disabled in about: config -> xpinstall.signatures.required. If
> is enabled a way to develop and test webextensions, the lack of a signature
> would not be an inconvenience?

You can use the "load temporary add-on" from about:debugging it has lots of cool features that you should check out.
I don't think we should do this right now. For a quick start into WebExtensions, it feels like adding some way of templating or initializing a directory structure could be done in web-ext. Since WebExtensions contain so little boilerplate, I'm not sure how valuable it is, but that is orders of magnitude easier than doing anything in WebIDE. Certainly its not something that I feel is worth the add-ons team time right now.

Coupled with the comment #3, I'm going to close this. If you feel that this is something that should happen, please re-open.
Status: NEW → RESOLVED
Closed: 8 years ago
Resolution: --- → WONTFIX
Also, the about:debugging page will soon let you install/reload an add-on remotely on Fennec which was probably the main draw for hooking into WebIDE.
Product: Firefox → DevTools
Product: DevTools → DevTools Graveyard
You need to log in before you can comment on or make changes to this bug.