Closed marienfressinaud closed 8 years ago
J'ai repris le développement de mon Add-on, J'avais complètement oublié ça.
Je vais réfléchir à ajouter une variable dans les préférences pour définir le path de l'API. Après c'est un cas exceptionnel, et je doute que beaucoup essaient d'utiliser l'api d'une démo avec un arrangement de sous domaines étrange ^^
EDIT : C'est maintenant chose faite, la release arrive bientôt
Après c'est un cas exceptionnel, et je doute que beaucoup essaient d'utiliser l'api d'une démo avec un arrangement de sous domaines étrange ^^
Ce n'est justement pas censé être exceptionnel, c'est ce qui est recommandé d'un point de vue sécurité :p En fait tu n'as pas besoin d'ajouter un champ supplémentaire, il suffit que l'utilisateur ajoute le /p
à l'url tout simplement
Bon, je verrai ça un autre jour, mais avec les deux champs ça devrait fonctionner. Le je viens de passer plusieurs heures sur de la manipulation DOM "safe" pour pas utiliser de innerHTML pour la review
Je comprends pas encore bien le problème Détaille moi l'url standard pour aller lire les flux (full) l'url pour acceder à l'api (full) Et je verrai quoi faire
En fait c'est simple :
/api/greader.php
(ce qui donnera au final : http://exemple.com/FreshRSS/p/api/greader.php, http://rss.exemple.com/api/greader.php)Donc par rapport à ton code actuel, tu as juste à garder le champ "URL", tu peux supprimer celui d'accès à l'API et tu peux en faire une constante d'une valeur de /api/greader.php
.
Partant du principe, que les gens peuvent configurer leur serveur http comme ils veulent, (voir n'importe comment). Je pense que je vais rester sur 2 champs :
Et les deux champs seraient en url absolu.
Pour ma part, si je devais me configurer des sous domaines pour mon instance de FreshRSS, j'aurais un sous domaine rss. qui pointe vers la partie siteweb de FreshRSS et un sous domaine api.rss. qui pointe vers le fichier api de FreshRSS
je ferrai ça pour la version 2.1.0
L'extension ne peut pas fonctionner si le (sous-)domaine pour FRSS pointe sur le répertoire
./p
. Exemple : http://demo.freshrss.org/i/