Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Consultation sur smartphone #139

Open
AlainCx opened this issue Sep 12, 2023 · 36 comments
Open

Consultation sur smartphone #139

AlainCx opened this issue Sep 12, 2023 · 36 comments

Comments

@AlainCx
Copy link

AlainCx commented Sep 12, 2023

Bonjour, quelles solutions pour une consultation sur Android ou iOS ?
Bel outil en tout cas.

@lovasoa
Copy link
Owner

lovasoa commented Sep 12, 2023

Malheureusement firefox pour mobile ne supporte que quelques extensions triées sur le volet: https://addons.mozilla.org/en-US/android/search/?type=extension Mozilla ne propose pas de moyen d'installer d'autres extensions.

Chrome pour mobile non plus ne permet pas d'installer d'extension.

Sur android, vous pouvez installer un navigateur alternatif comme Kiwi qui permet d'installer des extensions.

edit

Procédure pour utiliser ophirofox sur android

  • installer kiwi browser
  • Télécharger la dernière version d'ophirofox.mobile.zip depuis la page de mise à jour d'ophirofox
  • Depuis le menu de kiwi browser, cliquer sur "Extensions", puis + (from .zip/.crx/.user.js)
  • Ouvrir le fichier zip téléchargé précédemment, puis sélectionner le partenaire europresse à utiliser dans la liste
  • Vous pouvez fermer l'onglet de préférence, l'extension devrait être fonctionnelle.

@AlainCx
Copy link
Author

AlainCx commented Sep 12, 2023

J'arrive à installer l'extension sur Kiwi, mais je n'arrive pas à cocher Toulouse dans la liste des établissements (voir capture ci-jointe). Quelqu'un a déjà réussi à utiliser l'outil de cette façon ?
Screenshot_20230912_193456

@lovasoa
Copy link
Owner

lovasoa commented Sep 12, 2023

Je viens d'essayer, et effectivement kiwi n'arrive pas à afficher la page de demande de permissions.

Les anciennes versions, avant la 2.3, fonctionnent parce qu'elles ne demandent pas une gestion granulaire des permissions: https://github.com/lovasoa/ophirofox/releases?page=3

(mais les universités qui ont été ajoutées depuis ne sont pas présentes)

@AlainCx
Copy link
Author

AlainCx commented Sep 12, 2023

Dans mon cas ça a marché avec la plus récente des versions 2.2
Merci pour l'astuce !

@lovasoa
Copy link
Owner

lovasoa commented Sep 12, 2023

Je vais voir si je peux faire une version spéciale de l'extension qui utilise l'ancien système de permissions, un peu moins sécurisé, mais qui fonctionne avec kiwi.

@TrakJohnson
Copy link
Contributor

TrakJohnson commented Nov 5, 2023

Bonne nouvelle, les addons arrivent sur Firefox Android en décembre: https://blog.mozilla.org/addons/2023/11/01/is-your-extension-ready-for-firefox-for-android/

Par contre, cela requiert peut-être des modifications, je n'ai pas trop regardé.

@lovasoa
Copy link
Owner

lovasoa commented Nov 5, 2023

malheureusement, j'ai l'impression que c'est réservé aux extensions officielles du store, non?

@ElanorGamegie
Copy link

Ok ok, désolée je pensais que ce serait mieux de créer un sujet à part pour ce problème, je me suis trompée c'est mon premier message ici je n'ai pas l'habitude.

J'espère que quelqu'un aura une idée pour résoudre le problème car cette extension est vraiment très pratique et j'ai migré exprès sur Kiwi.

@lovasoa
Copy link
Owner

lovasoa commented Nov 10, 2023

Je vais voir si je peux faire une version spéciale de l'extension qui utilise l'ancien système de permissions, un peu moins sécurisé, mais qui fonctionne avec kiwi.

Il faut un peu de travail pour automatiser le processus, mais voilà une version faite manuellement qui demande toutes les permissions à l'installation (au lieu de demander juste les permissions nécessaires pour le partenaire sélectionné):

ophirofox-2.4.25933.22745-allpermissions.zip

Elle fonctionne Kiwi browser, qui ne sait pas demander des permissions dynamiquement. Il faut télécharger le fichier, puis, dans le menu principal, il faut cliquer sur Extensions, puis + (from .zip/.crx/.user.js).

@vr , vous pouvez également tester si elle fonctionne avec la bu de lyon.

@lovasoa lovasoa pinned this issue Nov 10, 2023
@ElanorGamegie
Copy link

@lovasoa pour l'instant ça a l'air de fonctionner. Merci beaucoup ! 😊

@TrakJohnson
Copy link
Contributor

malheureusement, j'ai l'impression que c'est réservé aux extensions officielles du store, non?

Je découvre un peu au fur et à mesure, de ce que j'ai compris:

  • Jusqu'à maintenant, seules un petit nombre d'extensions "handpicked" marchaient sous Android
  • Ils sont en train de rajouter progressivement de plus en plus d'extensions depuis octobre
  • Le but est que toutes les extensions de l'AMO (mozilla addons) puissent accéder à Firefox Android en décembre (slide 16)
  • Par contre, il n'est pas prévu de pouvoir installer directement depuis des .xpi

Ca a donc l'air possible, mais j'imagine que c'est toujours plus embêtant de passer par un marketplace à chaque mise à jour ?

@lovasoa
Copy link
Owner

lovasoa commented Nov 14, 2023

Mozilla a refusé ophirofox sur son store (alors que google l'a accepté).

image

@lovasoa
Copy link
Owner

lovasoa commented Nov 14, 2023

Je n'ai pas de compte public à partager avec mozilla.

@lovasoa lovasoa mentioned this issue Nov 15, 2023
@lnoss
Copy link
Contributor

lnoss commented Nov 20, 2023

Question bête sûrement, mais as-tu tenté de relancer la procédure @lovasoa ? Des bibliothèques universitaires (Toulouse, Lorraine, Poitiers, par exemple) font la promotion de l'extension. Tu as trois ans de passif pour soutenir la démarche et 1 000 utilisateurs officiels sur Chrome. Accompagnée d'un peu de détails sur le fonctionnement de l'application, cela devrait passer.

@lnoss
Copy link
Contributor

lnoss commented Nov 20, 2023

malheureusement, j'ai l'impression que c'est réservé aux extensions officielles du store, non?

Oui, c'est littéralement un jardin clos. Cependant, à terme, c'est la généralisation qui est souhaitée. Ticket de référence : https://bugzilla.mozilla.org/show_bug.cgi?id=1796184

@lovasoa
Copy link
Owner

lovasoa commented Nov 20, 2023

SI l'un d'entre vous travaille dans une bibliothèque universitaire, ou est en contact avec des documentalistes, il serait formidable que vous puissiez créer un compte de test, qui pourra être désactivé ensuite, à fournir à Mozilla pour leur permettre de tester l'extension. C'est visiblement une condition sine qua non pour eux pour accepter l'extension sur addons.mozilla.org.

@vr
Copy link
Contributor

vr commented Nov 20, 2023

@vr , vous pouvez également tester si elle fonctionne avec la bu de lyon.

je ne peux pas tester car l'extension ne s'installe pas car elle n'est pas signé

@lovasoa
Copy link
Owner

lovasoa commented Nov 20, 2023

J'ai mis sur le site web les instructions pour installer l'extension directement depuis un fichier: https://ophirofox.ophir.dev/#pour-chrome

La procédure est similaire pour Firefox.

@lovasoa
Copy link
Owner

lovasoa commented Jan 3, 2024

J'ai mis à jour le message ci-dessus maintenant que la version avec toutes les permissions demandées à l'installation, qui fonctionne sur Kiwi browser, est mise à jour automatiquement à chaque nouvelle version.

@CelianGdfrd
Copy link

SI l'un d'entre vous travaille dans une bibliothèque universitaire, ou est en contact avec des documentalistes, il serait formidable que vous puissiez créer un compte de test, qui pourra être désactivé ensuite, à fournir à Mozilla pour leur permettre de tester l'extension. C'est visiblement une condition sine qua non pour eux pour accepter l'extension sur addons.mozilla.org.

Bonjour @lovasoa, je travaille en bibliothèque universitaire. Échangeons ?

@lovasoa
Copy link
Owner

lovasoa commented Jan 25, 2024

Bonjour @lovasoa, je travaille en bibliothèque universitaire. Échangeons ?

Formidable. Si vous pouviez créer un compte de test pour les reviewers de mozilla et m'envoyer les identifiants sur contact at ophir.dev, je retenterai une soumission sur le store officiel de mozilla, ce qui devrait à terme permettre une installation sur firefox mobile.

@CelianGdfrd
Copy link

J'ignore si la direction informatique de mon université accepterait de créer un compte interne pour un tiers... J'essaierai d'en parler à mon directeur, sensible aux questions de logiciel libre (et, je crois, amateur d'Ophirofox). C'est une grosse demande et je ne vous garantis rien...

@lnoss
Copy link
Contributor

lnoss commented Jan 26, 2024

Je ne comprends pas comment Mozilla peut être aussi chiant pour cette extension, mais laisser des entreprises publier des extensions qui fonctionnent seulement en créant un compte auprès de leurs services (là, comme ça, Bitwarden, Proton Pass, ...). Rien d'autre à dire.

@lnoss
Copy link
Contributor

lnoss commented Jan 26, 2024

J'ai repris le temps d'évaluer la situation et à ta place, je ne me ferai pas plus chier pour une situation avec laquelle aucune direction d'un système d'information pourra t'aider sûrement rien que pour des problèmes de propriété intellectuelle. Créer des comptes artificiels pour des non-utilisateurs réguliers d'un système d'information, c'est peu réaliste.

Néanmoins, nous pouvons nous consoler avec Firefox 122 disponible depuis le 23 janvier. Il est maintenant possible d'installer une extension non publiée sur AMO en activant les paramètres avancés sur Android. Ticket Bugzilla concerné.

Screenshot_20240126-053600_Firefox~3.png

Screenshot_20240126-053712_Firefox.png

  • Allez dans Paramètres, direction « À propos de Firefox » ;
  • Tapez 10 fois sur le logo Fenix de Firefox ;
  • Revenez en arrière, une nouvelle option apparaît « Installer un module complémentaire à partir d'un fichier » ;
  • Sélectionnez un fichier .XPI à installer.
  • Profitez.

Je pense que la mise à jour automatique des modules complémentaires installés manuellement peut fonctionner si tu as bien spécifier update_link dans le manifest, sans être sûr ; je n'ai pas beaucoup d'expérience dans le développement d'extensions de navigateurs.

Edit : quand je dis « possible maintenant »... C'était le cas il y a des années avant que cela ne le soit plus. Je n'ai pas étudié la question de la signature du XPI qui semble impossible sans première publication validée sur AMO.

@lnoss
Copy link
Contributor

lnoss commented Jan 26, 2024

Le premier ticket que j'avais référencé est toujours ouvert, voir https://bugzilla.mozilla.org/show_bug.cgi?id=1796184

« Yes, general availability will bring the option to install any extension ».

@Altonss
Copy link
Contributor

Altonss commented Apr 6, 2024

Mozilla a refusé ophirofox sur son store (alors que google l'a accepté).

image

@lovasoa Peut-être serait-ce possible de réessayer en expliquant qu'il n'est pas possible de partager des codes d'accès (car pas de compte test dispo)? Les boutons "Lire sur Europresse" restent fonctionnels (redirection nécessite ensuite une authentification). Peut-être que depuis 3 ans quelque chose a changé pour les reviews du côté de Firefox?

@lovasoa
Copy link
Owner

lovasoa commented Apr 6, 2024

Ils ne valident pas une extension si ils ne peuvent pas la tester...

@Altonss
Copy link
Contributor

Altonss commented Apr 6, 2024

Ils ne valident pas une extension si ils ne peuvent pas la tester...

Oui je comprends bien cela, mais il est bien possible de tester une partie de l'extension sans compte (la navigation avec l'ajout des boutons "Lire sur Europresse").

@Altonss
Copy link
Contributor

Altonss commented Apr 6, 2024

SI l'un d'entre vous travaille dans une bibliothèque universitaire, ou est en contact avec des documentalistes, il serait formidable que vous puissiez créer un compte de test, qui pourra être désactivé ensuite, à fournir à Mozilla pour leur permettre de tester l'extension. C'est visiblement une condition sine qua non pour eux pour accepter l'extension sur addons.mozilla.org.

Possibles solutions:

@lovasoa
Copy link
Owner

lovasoa commented Apr 19, 2024

J'ai recontacté mozilla, voici leur réponse:

A limited audience add-on needs to be self hosted. It cannot be listed publicly on AMO. You can see more details here https://extensionworkshop.com/documentation/publish/submitting-an-add-on/#self-distribution
As for the other add-on. Thank you for letting us know. We will review it accordingly.

the other addon fait référence à https://addons.mozilla.org/en-US/firefox/addon/ophirofox-unoficial/

@Altonss
Copy link
Contributor

Altonss commented Apr 19, 2024

A limited audience add-on needs to be self hosted.

Je ne sais pas ce qu'ils considèrent comme limited audience, mais je ne suis pas vraiment d'accord avec ce qualificatif.

@CelianGdfrd
Copy link

Je pense que dès lors qu'Ophirofox n'est utile qu'à des personnes disposant d'identifiants permettant d'accéder à Europresse, cela constitue une limited audience, sans forcément exiger qu'elle soit absolument restreinte.

@Altonss
Copy link
Contributor

Altonss commented Apr 19, 2024

A ce moment là toute extension qui nécessite des identifiants se trouverait dans cette catégorie? (cela concerne beaucoup d'extensions).

@CelianGdfrd
Copy link

Peut-être ? je ne connais pas les cas d'usages de Firefox.

@TrakJohnson
Copy link
Contributor

@Altonss Je ne sais pas si c'était clair, mais le commentaire de lnoss #139 (comment) montre que depuis peu l'installation sur firefox mobile est devenue presque équivalente à l'installation sur desktop (modulo l'activation des paramètres debug, ce qui est très rapide).. l'"issue" ne serait-elle pas résolue? Je l'utilise depuis une semaine sur mobile et c'est très chouette.
Il est peut-être plus pertinent de discuter AMO sur #201 par exemple.

@qdmsu735n
Copy link

Bonjour.
J'ai installé l'extension sur mobile hier.
J'ai un compte avec le pass lecture BNF.
Lorsque je clique sur le lien sur le site du monde par exemple, ca ouvre la page d'identification d Europresse, même si je suis loggé avec un autre 'tab' sur europresse avec la BNF.
-> est ce un pb courant ? ou un pb de config chez moi ? ( peut etre avec le settings des cookies ?)
Merci

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

9 participants