Comment étiqueter plusieurs sites avec la même étiquette ?
Vous pouvez étiqueter autant de sites que vous le voulez avec un seul fichier d'étiquettes si vous :
- incluez les noms de domaines des sites qui doivent être étiquetés dans le fichier d'étiquettes
- créez des liens entre vos différents sites et le fichier d'étiquettes.
Le fichier d'étiquettes inclut une partie semblable à celle-ci :
<label:Ruleset>
<label:hasHostRestrictions>
<label:Hosts>
<label:hostRestriction>example.org
</label:hostRestriction>...
Ceci tient normalement sur une seule ligne, mais nous manquons de place !
Reproduisez simplement la ligne hostRestriction autant de fois que nécessaire pour couvrir vos domaines :
<label:Ruleset>
<label:hasHostRestrictions>
<label:Hosts>
<label:hostRestriction>example.org
</label:hostRestriction>...
<label:hostRestriction>example2.org
</label:hostRestriction>...
<label:hostRestriction>example3.org
</label:hostRestriction>...
<label:hostRestriction>example4.org
</label:hostRestriction>...
Si l'URL du fichier d'étiquettes est http://www.example.org/labels.rdf, vous pouvez inclure la balise suivante sur tous vos sites :
<link rel="meta" href="http://www.example.org/labels.rdf" type="application/rdf+xml" title="ICRA labels" />
Peut-être partagez-vous déjà une feuille de style sur plusieurs sites ? Et bien la procédure est la même.
Si vous avez des centaines de sites
Certaines sociétés de production gèrent des centaines de sites, avec une liste de domaines qui ne cesse de varier. Les hostRestrictions peuvent être conservées dans un fichier à part si nécessaire. Editez le principal fichier labels.rdf de sorte que l'entrée hostRestriction soit analogue à l'exemple ci-dessous :
<label:Ruleset>
<label:hasHostRestrictions
rdf:resource="http://www.example.com/hosts.rdf/#hosts" />
http://www.example.org/hosts.rdf peut ensuite être le frontal d'un système dynamique qui renvoie une liste de restrictions d'hôtes comme ci-dessous :
<label:Hosts rdf:ID="hosts">
<label:hostRestriction>
example.org</label:hostRestriction>
<label:hostRestriction>
example2.org</label:hostRestriction>
<label:hostRestriction>
example3.org</label:hostRestriction>
<label:hostRestriction>
example4.org</label:hostRestriction>
...
</label:Hosts>
Rubriques connexes :
Powered by |
|
|
 |
 |
|