Firefox versus other browsers (Chrome, IE, Safari)
Zotero for Firefox (ZF) has been the prime platform, with Zotero Standalone available for Firefox, Chrome, and Safari. However, ZF has typically had more features and add-ons. Right?
https://www.zotero.org/download/
Depending on who you ask, Chrome or Internet Explorer (IE) take first and second position in market share. It seems Firefox's share in the browser universe is dwindling and Chrome will possibly continue to gain market share.
http://gs.statcounter.com/#desktop-browser-ww-monthly-201501-201601
https://www.w3counter.com/globalstats.php
https://www.netmarketshare.com/browser-market-share.aspx?qprid=0&qpcustomd=0
If so, the question is: Should Zotero continue to have Firefox as its primary platform? Is there a need to create a native "Zotero for Chrome" version? And we do not have a Zotero anything that works with IE, so that needs fixing?
https://www.zotero.org/download/
Depending on who you ask, Chrome or Internet Explorer (IE) take first and second position in market share. It seems Firefox's share in the browser universe is dwindling and Chrome will possibly continue to gain market share.
http://gs.statcounter.com/#desktop-browser-ww-monthly-201501-201601
https://www.w3counter.com/globalstats.php
https://www.netmarketshare.com/browser-market-share.aspx?qprid=0&qpcustomd=0
If so, the question is: Should Zotero continue to have Firefox as its primary platform? Is there a need to create a native "Zotero for Chrome" version? And we do not have a Zotero anything that works with IE, so that needs fixing?
The framework for Chrome is less powerful than the framework Mozilla offers and it'd be nearly impossible to make a chrome-native Zotero that supported other platforms in the way that mozilla's xul-runner lets Zotero have a standalone version that works with the other browsers.
What functionality does the firefox extension have that you miss in the stand-alone version?
Microsoft Edge extensions aren't yet possible:
http://windows.microsoft.com/en-us/windows-10/extensions-in-microsoft-edge
But the bookmarklet will work:
https://www.zotero.org/downloadbookmarklet
I have mostly used Zotero with Firefox and very rarely used Standalone, so again, not well equipped to give detailed comments. I think Zotero with Firefox and Zotero Standalone with Firefox extensions are comparable. But that's not the point of this post. The moot question is regarding Chrome and Safari, and the missing IE.
Is it not true that folks on Chrome and Safari do not have access to the add-ons that are not criticial, but at least very important, to maximizing Zotero benefits? I mean add-ons such as Zotfile - do they exist in Chrome and Safari? How about the native browser extension - is that comparable across browsers? And so on...
As noksagt says, Chrome and Safari don't provide extension frameworks that would let us create comparable versions for those browsers, so it's not an option. And Mozilla's actually moving in the same direction, so we may end up with a more or less comparable experience across browsers in the future — just one where everyone needs to use a separate app.
My understand of Standalone is same as what you describe. My question is whether the lightweight extensions are comparable across browsers, and whether some of the most popular add-ons of Zotero are/can be available in non-FF browsers.
There is actually some functionality in the Firefox add-on that I'd consider pretty important that's currently not in the connectors:
- the ability to easily save a snapshot (requires a hard-to-find right-click option),
- including of a PDF (requires a super-awkward drag&drop),
- and the ability to select a translator if multiple detect on a page (impossible))
But these are possible on a technical level and just need to be implemented (and, Dan assures me, will be).
The only think the Firefox add-on does that I believe the connectors cannot is automatic proxy redirection.
- One-click style installation
- RIS interception
(Not sure on feasibility.)
Just curious, why then even have Zotero FF? Why not just develop Standalone with browser extensions? Is that what Dan meant when he said:
"Mozilla's actually moving in the same direction, so we may end up with a more or less comparable experience across browsers in the future — just one where everyone needs to use a separate app. "
All of this might change with mozilla's announced changes, but afaik not enough is known about that yet, but I might be behind on that.
<rant>
Agreed that developing for FF is nice, but I for one won't mourn for a second ditching FF after the ungraceful way the signing/validation thing was handled before they finally came to their senses. And looking forward to doing that same dance when they're going to sell that "everything that matters can be done using our as-of-yet-to-be-fully-specced version of web extensions" as they're ditching XUL. And yes, I understand there are good reasons to move to e10s, and that XUL is a barrier to that, but their ideas that webextension solve that problem is, to put it charitably, naive.
</rant>