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

Rendre possible l'exploitation sur des forks #38

Open
dvbmgr opened this issue Mar 17, 2016 · 4 comments
Open

Rendre possible l'exploitation sur des forks #38

dvbmgr opened this issue Mar 17, 2016 · 4 comments

Comments

@dvbmgr
Copy link

dvbmgr commented Mar 17, 2016

Ne serait-il pas heureux de pouvoir personnaliser l'URI du site, afin de pouvoir l'utiliser sur des éventuels forks du projet, sans devoir pour autant distribuer une nouvelle extension ?

@AmarOk1412
Copy link
Member

👍 Noté pour ma part

@viki53
Copy link
Contributor

viki53 commented Mar 17, 2016

Oui et non : si un utilisateur veut suivre deux sites à la fois, il ne pourra pas installer deux fois l'extension (même ID).

Ça simplifie d'un côté mais ça limite aussi certains usages…

@dvbmgr
Copy link
Author

dvbmgr commented Mar 17, 2016

Dans l'idéal, il faudrait pouvoir utiliser simultanément plusieurs sites, mais ça me semble être délicat à mettre en place.

Selon moi (vu de l'extérieur), ce qui est faisable est

  1. dans un premier temps, rendre la sélection de l'URI personnalisable. Ça semble assez trivial à mettre en place après un rapide coup d’œil (dans la version Chrome en tout cas, ça semble plus "hardcodé" dans la version Firefox)
  2. dans une seconde période, permettre la sélection de plusieurs URI, en les séparant par des virgules, par exemple.

@AmarOk1412
Copy link
Member

Bon, pour la version firefox voilà ce que j'ai fait.

  1. Avoir une variable base_url. Si on veut la modifier, ça change le site.
  2. J'aurais pu mettre en place une préférence pour cette variable mais j'ai décidé de ne pas le faire. En effet, si un fork veut son extension, il peut réutiliser celle-ci MAIS il l'interface de l'app serait incorrecte (je pense que le fork n'utilise pas Clem.

Du coup, pour moi, si un fork veut son extension, la meilleure solution reste de fork l'extension avec, modifier l'interface, changer une variable et le tour est joué.

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

3 participants