Politiques
Une politique est une vérification personnalisée que vous créez à partir de règles. Chaque règle recherche un élément sur une page : un lien vers une ancienne adresse, une image avec un particulier, un mot dans le titre de la page, etc. Assemblez des règles et choisissez si une page présente un problème lorsqu'elle correspond à toutes les règles ou à l'une d'entre elles. Une fois enregistrée, une politique s'exécute chaque fois que les sites web auxquels elle s'applique sont testés, et ses problèmes apparaissent dans l'Inspecteur comme ceux de toute autre vérification.
Si votre organisation utilise également Silktide 4, Silktide 4 signale aussi vos politiques, et la modification d'une politique dans Silktide 5 conserve les paramètres Silktide 4 qu'elle possède déjà. Pour rechercher des mots ou des expressions, et rien d'autre, une correspondance de texte est plus rapide à configurer.
Ajouter une politique
Ouvrez n'importe quel site web, choisissez Paramètres dans sa barre latérale, puis sélectionnez Vérifications sous Tous les sites. Sélectionnez Ajouter une vérification, puis Politique. Vous pouvez également appuyer sur ⌘K (Ctrl+K sous Windows ou Linux) et exécuter Ajouter une politique depuis n'importe où dans Silktide.

La politique s'ouvre dans un éditeur plein écran : le formulaire à droite et un testeur à gauche qui essaie la politique sur l'une de vos pages. Pour modifier une politique plus tard, sélectionnez-la dans la même liste Vérifications. La flèche de retour en haut à gauche vous ramène à Vérifications sans enregistrer.
Si Ajouter une vérification ne propose pas Politique, demandez à un administrateur de compte. La création de politiques nécessite l'autorisation de gérer les politiques, dont disposent les administrateurs de compte.
Donnez à la politique un Nom, nécessaire pour pouvoir l'enregistrer, ainsi qu'une Description si vous souhaitez indiquer son objectif.
Règles
Sous Règles, sélectionnez Ajouter une règle et choisissez ce que la règle recherche. Chaque règle s'affiche sous forme de carte portant un titre avec son numéro et son type, par exemple Règle 1 : Adresse e-mail, et une phrase en dessous indiquant ce qu'elle trouve, par exemple « Possède une adresse e-mail contenant “@winebarrel.co” ». Relisez la phrase pour vérifier que la règle indique bien ce que vous voulez. Sélectionnez le titre de la carte pour l'ouvrir ou la fermer, utilisez ses flèches pour la déplacer vers le haut ou le bas, et son bouton de suppression pour la retirer.

Dans une règle, ses champs indiquent ce qu'il faut rechercher. De nombreux champs contiennent des lignes, ajoutées avec le bouton situé sous le champ, par exemple Ajouter une règle d'URL ou Ajouter une règle de texte de lien :
- Un champ vide ne restreint pas la règle. Une règle Lien sans aucun champ renseigné trouve tous les liens.
- Les lignes d'un même champ sont des alternatives, donc n'importe laquelle peut correspondre. Les lignes Attribut et Contenu textuel d'une règle Balise HTML font exception : chaque ligne doit correspondre. Lorsqu'un champ possède plusieurs lignes, il l'indique.
- Tout ce que vous renseignez doit être vrai pour le même élément. Une règle Lien avec une URL du lien et un Texte du lien trouve les liens qui possèdent les deux.
La plupart des lignes possèdent un sélecteur Type, Correspondance et Sensible à la casse. Les types sont Est égal à, Commence par, Se termine par, Contient, Contient le mot entier, N'est pas égal à, Ne commence pas par, Ne se termine pas par, Ne contient pas, Ne contient pas le mot entier, Plus court que, Plus long que, Expression régulière, Contient plus de mots que et Contient moins de mots que. Les champs contenant une adresse (URL du lien, Source de l'image, URL de la ressource et URL de la page) ne proposent pas les types concernant les mots entiers et le nombre de mots. Plus court que et Plus long que comptent les caractères. Écrivez une seule, par exemple colou?r, sans barres obliques autour.
Une règle comportant une erreur, par exemple une expression régulière non valide ou un champ obligatoire laissé vide, affiche le problème sous le champ, et sa carte indique « Cette règle comporte un problème à corriger. » lorsqu'elle est fermée. Corrigez-le avant de tester ou d'enregistrer la politique.
Ce que recherche chaque type de règle
Le menu Ajouter une règle propose 13 types de règles. Texte, Titre de la page, Type de page et Langues lisent les pages web et les PDF. Les autres lisent uniquement les pages web.
Mots et code
- Texte : les mots présents sur la page, y compris le texte alternatif des images. Saisissez chaque mot ou expression sur sa propre ligne dans Texte à rechercher (un par ligne), puis choisissez Contient (mots entiers), Contient (également dans les mots) ou Expression régulière.
- Titre de la page : le titre d'une page web ou le titre de document d'un PDF.
- Code HTML : le code source de la page, pour les éléments sans signe visible, tels qu'un extrait de suivi ou une balise meta. Chaque ligne Correspond au code HTML utilise Contient, Plus court que, Plus long que ou Expression régulière. La règle nécessite au moins une ligne.
- Balise HTML : les éléments selon leur Nom de balise HTML, par exemple
p,imgoumeta, restreints par Attribut (le nom et la valeur d'un attribut) et Contenu textuel si vous le souhaitez. Sans nom de balise, la règle examine tous les éléments. - Sélecteur XPath : les éléments sélectionnés par un Sélecteur , pour tout ce que les autres règles ne peuvent pas atteindre.
Liens, images et fichiers
- Lien : les liens, selon leur URL du lien, leur Texte du lien, leur Ouverture dans (N'importe où, Nouvel onglet ou Même onglet) et leur Pointe vers (N'importe où, Ce site web ou D'autres sites web). Un lien vers l'une de vos propres pages est comparé selon son adresse complète, par exemple
https://example.com/contact. Choisissez donc Contient pour correspondre à un chemin. Les liensmailto:ettel:sont comparés tels qu'ils sont écrits. - Image : les images, selon leur Source de l'image (l'adresse de l'image) et leur Texte alternatif.
- Adresse e-mail : les adresses e-mail, selon les lignes Adresse e-mail. Format de l'e-mail définit où rechercher : Rechercher les adresses e-mail dans le texte et les liens, Correspondre uniquement aux e-mails dans les liens ou Correspondre uniquement aux e-mails qui ne sont pas dans les liens.
- Ressource : les fichiers que la page charge, tels que les images, les , les polices et les scripts, selon leur URL de la ressource, leur Type de ressource (Tous les types, Image, CSS, Police, HTML, JavaScript ou Texte) et leur Taille de la ressource (Taille en octets).
La page elle-même
- URL : l'adresse de la page elle-même, selon l'URL de la page.
- Type de page : Page HTML ou Document PDF. Avec Chaque règle, ce choix limite une politique à un type de page.
- Profondeur de la page : le nombre de clics séparant la page de la page d'accueil, tel qu'il est déterminé lorsque Silktide teste le site web. La page d'accueil est à 1, une page vers laquelle elle renvoie est à 2, et ainsi de suite. Comparez-la avec Est égal à, Inférieur à, Supérieur à, Inférieur ou égal à ou Supérieur ou égal à.
- Langues : le contenu rédigé dans l'une des langues que vous ajoutez.
Chaque règle ou n'importe quelle règle
Lorsqu'une politique comporte deux règles ou plus, choisissez comment elles se combinent sous Une page présente un problème lorsqu'elle correspond à :
- Chaque règle : une page présente un problème uniquement lorsque toutes les règles correspondent. Utilisez cette option pour restreindre une politique, par exemple aux pages sous
/news/qui renvoient vers un ancien blog. - N'importe quelle règle : une seule règle correspondante suffit. Utilisez cette option pour regrouper plusieurs éléments dans une politique, par exemple une ancienne adresse e-mail ou un ancien numéro de téléphone.
Sur un PDF, Silktide ignore les règles qui lisent uniquement les pages web et évalue le PDF selon les autres. Une politique composée uniquement de telles règles ne trouve rien dans les PDF.
Rechercher les pages qui ne correspondent pas
Chaque règle possède un interrupteur Rechercher les pages qui ne correspondent pas, pour « Signaler le problème sur les pages où cette règle ne trouve rien. ». Activez-le pour rechercher un élément manquant. La phrase de la règle commence alors par « Ne correspond pas : ».
Par exemple, pour trouver des pages de produits sans lien d'achat, choisissez Chaque règle et ajoutez :
- Une règle URL dont l'URL de la page contient
/products/. - Une règle Lien dont le Texte du lien contient
Buy, avec Rechercher les pages qui ne correspondent pas activé.
Tester avant d'enregistrer
Saisissez l'adresse de l'une de vos pages dans la barre en haut de l'éditeur et sélectionnez Exécuter le test. Le testeur exécute la politique telle qu'elle apparaît dans l'éditeur, enregistrée ou non, sur cette page en ligne. Une fois une politique enregistrée, la flèche à côté de l'adresse liste les pages sur lesquelles vous l'avez testée.

Problèmes répertorie chaque problème que la politique signalerait sur cette page, et Journal enregistre le déroulement du test. Sélectionnez un problème pour voir ce à quoi il correspond, mis en évidence dans l'aperçu de la page à côté.
Chaque problème nomme la règle qui l'a trouvé, par exemple Trouvé par la règle 1 : Possède une adresse e-mail contenant “@winebarrel.co”. La même ligne apparaît sur les problèmes de la politique dans l'Inspecteur une fois vos sites web testés. Lorsqu'une correspondance concerne la page dans son ensemble, comme son adresse ou son type, ou un élément manquant trouvé par Rechercher les pages qui ne correspondent pas, la page comporte un seul problème. Ce problème ne nomme une règle que lorsque la politique n'a qu'une seule règle, car sinon chaque règle a joué un rôle.
Si une règle comporte un problème, le testeur affiche « Corrigez les problèmes affichés dans les règles de cette politique, puis testez-la à nouveau. » et ouvre les règles à corriger.
Problèmes
Sous Problèmes, choisissez comment la politique signale ce qu'elle trouve :
- Priorité : les mêmes niveaux de priorité que pour toute autre vérification. Une nouvelle politique commence avec la priorité par défaut de votre compte.
- Confiance : Erreur lorsqu'une correspondance est certainement un élément à corriger, ou Avertissement lorsqu'une personne doit confirmer qu'elle s'applique à votre site.
- Texte du problème : « Affiché sur chaque problème trouvé par cette politique, pour indiquer ce qui ne va pas et comment le corriger. »
- Un problème par page : « Signaler chaque page une seule fois, quel que soit le nombre d'endroits qui correspondent. » Désactivez cette option pour obtenir un problème à chaque correspondance.

Choisir des sites web
Sous Appliquer à, choisissez Tous les sites web, ou Sites web spécifiques, puis sélectionnez les sites web sur lesquels la politique doit s'exécuter. Utilisez Rechercher des sites web… pour en trouver un, puis ouvrez un site web avec sa flèche pour choisir uniquement certaines de ses .
Enregistrement
Sélectionnez Ajouter une politique, ou Enregistrer les modifications pour une politique que vous modifiez. Une politique est enregistrée lorsqu'elle possède un nom, au moins une règle, aucun problème de règle et un emplacement où s'exécuter. Silktide propose alors de réexécuter les sites web concernés : choisissez Réexécuter maintenant pour voir immédiatement les problèmes de la politique, ou Ignorer, et la politique s'exécutera lors du prochain test de chaque site web.
Pour supprimer une politique, ouvrez-la et choisissez Supprimer la politique dans le menu à côté de Enregistrer les modifications.
Une politique affecte les scores lorsqu'elle appartient à un critère de succès, comme toute autre vérification. Consultez Faire compter les vérifications personnalisées.
Articles associés
- Vérifications personnalisées : politiques et correspondances de texte, et influence des vérifications personnalisées sur les scores
- Inspecteur : emplacement où apparaissent les problèmes d'une politique
- Critères de succès : les domaines évalués auxquels appartiennent les vérifications