Nous avons un badge Discourse sur notre dépôt depuis un moment, mais il a récemment cessé de fonctionner.
Si vous allez sur 404: badge not found et sélectionnez n’importe quel badge Discourse, vous pouvez entrer l’adresse de votre domaine Discourse et le badge s’affichera avec les statistiques correctes. Vous pouvez essayer cela avec meta.discourse.org.
Cependant, lorsque nous saisissons l’adresse de notre hôte Discourse (https://discuss.grakn.ai), pour toutes les statistiques et pour le http/https, il renvoie toujours « invalid ».
Lorsqu’un hôte n’est pas trouvé, Shields.io renverrait « inaccessible ». Nous supposons donc que « invalid » signifie qu’il est accessible mais qu’il y a des problèmes de droits d’accès ou des réponses invalides.
Est-il possible qu’une mise à jour récente ait cassé quelque chose dans l’API de statistiques de Discourse que Shields.io utilise ?
Cela fonctionne de mon côté sur mon site. Peut-être que vous n’avez pas correctement défini le protocole ? Ou alors Grakn Discourse comporte une modification qui rompt ce point de terminaison.
@marianord c’est exactement ma question : où se trouvent les « protocoles » dont vous parlez ? Comment peuvent-ils être configurés ? Je n’ai modifié aucun paramètre.
@gerhard étant donné que shields.io fonctionne pour d’autres sites Discourse, il est peu probable qu’il s’agisse d’un problème de leur côté. À moins qu’ils ne lisent pas correctement la sortie de nos statistiques de site — mais comment pouvons-nous le vérifier ? Quel est le point de terminaison de Discourse utilisé pour interroger les statistiques ? Peut-être devrions-nous commencer par là ?
Intéressant ! Merci @max_grakn ! Nous avons récemment ajouté Googlebot à la liste blanche, je pense que cela pourrait en être la cause.
@codinghorror, sommes-nous censés utiliser la liste noire et la liste blanche en même temps ? Autrement dit, si vous ajoutez des éléments à la liste blanche, cela signifie-t-il que tout le reste est automatiquement placé sur la liste noire (rendant ainsi la liste noire redondante) ?
Non, la liste blanche des robots d’indexation est très dangereuse et ne doit être utilisée qu’avec précaution, comme l’indique le texte d’aide.
Agents utilisateurs des robots d’indexation autorisés à accéder au site. ATTENTION ! LA CONFIGURATION DE CETTE OPTION INTERDIT TOUS LES ROBOTS D’INDEXATION NON INSCRITS ICI !
Mais naturellement, ce changement impose à shields.io de supporter les deux versions (à perpétuité, je suppose) car il n’y a aucune garantie qu’une instance Discourse donnée ait été mise à jour ou non, donc ce n’est pas aussi simple que de passer au pluriel.