Opened 11 years ago

Last modified 10 years ago

#345 accepted defect

Wired-Marker and DASISH Web Annotator Firefox extensions cannot be installed simultaneously

Reported by: sroth Owned by: stephanie.roth@snd.gu.se
Priority: major Milestone: DASISH client
Component: DASISH client Version:
Keywords: installation Cc:

Description

When using the xpi-version for Wired-Marker and the proxy file install method for the "extended Wired-Marker", i.e. the DASISH Web Annotator Client extension, the latter got "overwritten" by the Wired-Marker extension, possibly because principally the same functions, variables and xul files are used. TODO: Test whether this is true even if the DASISH Web Annotator Client source code is packaged as an xpi file and installed. TO DECIDE: If yes, is this acceptable for us?

Change History (7)

comment:1 Changed 11 years ago by sroth

Owner: changed from Przemek to sroth
Status: newassigned

comment:2 Changed 11 years ago by sroth

Milestone: DASISH client

comment:3 Changed 11 years ago by sroth

Keywords: installation added
Priority: minormajor

Having tested with a packaged xpi version of the current source code version of the DASISH Web Annotator Client, it is now verified that both Firefox extensions cannot be used simultaneously, probably for the reasons given above. Whichever of the two extensions is installed last, will be visible and usable only. Which means there is a forced choice between either Wired-Marker or the Wired-Marker fork, i.e. the DASISH Web Annotator extension. This might become an issue when passing on the DASISH Annotator Client to a broader user community.

Last edited 11 years ago by sroth (previous) (diff)

comment:4 Changed 11 years ago by sroth

Summary: Wired-Marker and DASISH Web Annotator extensions cannot be installed simultaneouslyWired-Marker and DASISH Web Annotator Firefox extensions cannot be installed simultaneously

The Wired-Marker and the DASISH Web Annotator Firefox extensions cannot be installed simultaneously. If both are installed, the two are in fact visible in the Add-ons Manager window, but only one of the two extensions is visible in the browser chrome and can be used.

Last edited 11 years ago by sroth (previous) (diff)

comment:5 Changed 11 years ago by twagoo

Here's a belated comment from our (the Nijmegen crew's) side. We think it's strongly preferable to have the option to have both installed, even though we don't expect such a situation to occur very regularly in practice in an early stage. None of us have much experience developing Firefox extensions but an obvious explanation could be that you are accidentally recycling the extension identifier and/or namespace of the original WiredMarker extension. Probably you have already investigated this and the cause of the issue is less obvious. In any case, we agree that this is problematic and should ideally be resolved before making the plugin widely available.

comment:6 Changed 11 years ago by sroth

Currently, in the DASISH-web annotator install.rdf file the ID definition
<em:id>webannotator@dasish.eu</em:id>
is used, whereas the Wired-Marker extension defines a GUID like so
<em:id>{e36db930-f18d-4449-b45f-e286cfb9e03a}</em:id>
in its respective install.rdf file. Obviously, this is not sufficient to solve the issue. We will have a more in-depth look into the extension's namespace architecture, it might be that some refactoring work will help towards resolving this ticket.

comment:7 Changed 10 years ago by stephanie.roth@snd.gu.se

Owner: changed from sroth to stephanie.roth@snd.gu.se
Status: assignedaccepted
Note: See TracTickets for help on using tickets.