Les données obsolètes

Blogger - Les données XML dépréciées

Les données dépréciées, abandonnées ou en cours d'abandon sont des données qui ont été pendant un moment, intégrées dans les dictionnaires des gadgets et employées dans les thèmes Blogger.
Les listes (non-exhaustives et non-officielles) ci-dessous ne reprennent qu'un nombre limité de données qui étaient les plus utilisées au cours de ces dernières années et qui faisaient partie des dictionnaires toujours actifs actuellement.

Les données abandonnées

Ce tableau reprend le cas des données abandonnées principalement pour des raisons d'ordre organisationnel. La plupart continueront de travailler (sans garantie) sur le long terme, mais l'équipe Blogger ne les intégrera plus dans les éventuelles futures mises à jour du fichier XML du thème. Pour chaque cas, nous avons mentionné la donnée alternative.

Donnée Description
blog.canonicalUrl URL canonique de la page courante.
La donnée a été remplacée en 2015 par blog.url.canonical suite à l'introduction du paramètre URL canonique.
blog.canonicalHomepageUrl URL canonique de la page d'accueil.
La donnée a été remplacée en 2015 par blog.homepageUrl.canonical suite à l'introduction du paramètre URL canonique.
blog.isMobile La vue courante est la vue mobile.
La donnée a été remplacée en 2015 par view.isMobile suite à l'introduction du dictionnaire dédié uniquement aux types de vues : view .
blog.searchLabel Nom du libellé dans une page de recherche par libellé.
La donnée a été remplacée en 2015 par view.search.label suite à l'introduction du dictionnaire dédié uniquement aux types de vues : view .
blog.searchQuery Requête dans une page de recherche.
La donnée a été remplacée en 2015 par view.search.query suite à l'introduction du dictionnaire dédié uniquement aux types de vues : view .
blog.postId Identifiant de l'article.
La donnée a été remplacée en 2015 par view.postId suite à l'introduction du dictionnaire dédié uniquement aux types de vues : view .
blog.pageId Identifiant de la page autonome.
La donnée a été remplacée en 2015 par view.pageId suite à l'introduction du dictionnaire dédié uniquement aux types de vues : view .
backgroundColor Couleur d'arrière-plan.
La donnée était utilisée à l'origine dans le plugin « Notation en étoiles » (fonctionnalité retirée en 2013).
linkColor Couleur des liens.
La donnée était utilisée à l'origine dans le plugin « Notation en étoiles » (fonctionnalité retirée en 2013).
textColor Couleur du texte.
La donnée était utilisée à l'origine dans le plugin « Notation en étoiles » (fonctionnalité retirée en 2013).
languageCode Langue du blog.
La donnée était utilisée à l'origine dans le plugin « Notation en étoiles » (fonctionnalité retirée en 2013). Peut être remplacé par blog.locale .
commentLabel Libellé de l'option de l'article : « Nombre de commentaires » (singulier et pluriel). Cette option a été modifiée en 2012.
Le thème des gadgets utilise actuellement par défaut la donnée messages.numberOfComments .
commentLabelPlural
numPosts Nombre d'articles dans la page courante.
La donnée a été remplacée en 2015 par posts.size suite à l'introduction du paramètre longueur du tableau.
posts[i].canonicalUrl
posts[i].absoluteUrl
URL canonique/absolue de l'article ou de la page autonome.
Ces données ont été remplacées en 2015 par posts[i].url.canonical suite à l'introduction du paramètre URL canonique.
L'URL absolue était utilisée à l'origine dans le plugin « Notation en étoiles » (fonctionnalité retirée en 2013).
photo.alt Message introduit dans l'attribut alt de la balise <img> du profil de l'administrateur du blog.
La donnée a été remplacée en 2015 par messages.myPhoto suite à l'introduction du dictionnaire spécifique aux messages : messages .
posts[i].authorUrl URL du profil de l'auteur de l'article.
La donnée a été remplacée par posts[i].authorProfileUrl .


Les données en cours d'abandon

Ce tableau est en quelque sorte une « salle d'attente » avant de statuer définitivement sur le devenir de ces données.

Données Description
edit-link
widget.quickEditUrl
deleteCommentMsg
editPostMsg
posts[i].adminClass
posts[i].editUrl
posts[i].comments[i].deleteUrl
posts[i].comments[i].adminClass
messages.deleteComment
messages.edit
Données associées aux options de gestion : « Modification des gadgets », « Modification rapide des articles » et « Suppression des commentaires ».
La dépréciation de ces options est prévue en été 2021 suite à l'arrêt de la prise en charge des cookies-tiers par les principaux navigateurs web à partir de 2021.
messages.emailAddress
messages.getEmailNotifications
Données associées aux éléments du gadget « Abonnement par email ».
Le gadget a été déprécié en juillet 2021 suite à l'arrêt de la fonctionnalité dans le produit Feedburner.
posts[i].reactionsUrl
showReactions
reactionsLabel
Données associées à l'option « Réactions des lecteurs ».
La fonctionnalité a été dépréciée en mars 2021.
messages.euCookieNotice
messages.euCookieResponsibility
Données de type Message associée à la notification de cookies.
Les données ont été remplacées le 25 mai 2018 par messages.euCookieNotice2018 et messages.euCookieResponsibility2018 , suite à l'application du RGPD.
blog.gPlusViewType
blog.plusOneApiSrc
blog.meTag
blog.googleProfileUrl
blog.sharing.googlePlusShareButtonWidth
blog.sharing.googlePlusBootstrap
posts[i].commentSource
posts[i].iframeCommentSrc
posts[i].viewType
showPlusOne
showDummy
googlePlusBootstrap
posts[i].googlePlusShareTag
posts[i].dummyTag
Données liées aux différents plugins Google+ fournis par Blogger.
Arrêt suite à la dépréciation de l'API Google+ en 2019.


Les données récemment retirées

Ces données ne font plus partie des dictionnaires.

Donnée Description
blog.openIdOpTag
Balisage OpenID.
Arrêt en 2018 en raison de la faible utilisation de cette fonctionnalité.
posts[i].commentJso
posts[i].commentMsgs
posts[i].commentConfig
posts[i].commentSrc
posts[i].commentFeed
Données liées au plugin de commentaires filetés. Ces données ont été désactivées suite au remaniement du plugin en 2018.
deleteBacklinkMsg
posts[i].showBacklinks
posts[i].backlinksLabel
posts[i].numBacklinks
posts[i].authorLabel
posts[i].timestampLabel
posts[i].createLinkUrl
posts[i].createLinkLabel
posts[i].backlinks
posts[i].backlinks[i].url
posts[i].backlinks[i].snippet
posts[i].backlinks[i].timestamp
posts[i].backlinks[i].author
posts[i].backlinks[i].adminClass
posts[i].backlinks[i].deleteUrl
Données liées à la fonctionnalité « Backlinks de l'article » qui a été dépréciée suite à l'arrêt de Google Feed API en 2016.


Comment mettre à jour ?

La plupart du temps, l'équipe Blogger veille à ce que chaque donnée en cours d'abandon n'affecte pas le thème. C'est entre autre pour cette raison que certaines sont officieusement « abandonnées » et d'autres définitivement « dépréciées ». Autrement dit, si vous utilisez un thème officiel, laissez l’ingénierie vous envoyer les mises à jour.
Si par contre, vous avez développé votre propre thème, veillez à les retirer ou à les remplacer par leur équivalent.

Le comportement d'un thème peut varier en fonction de l'emplacement de la donnée dépréciée. Si la donnée est placée en-dehors du gadget, un message d'erreur apparaîtra dans le code source ou dans le pire des cas le blog est remplacé par une page d'avertissement. Si par contre, la donnée est positionnée dans un gadget, seul le gadget ou l'inclusion ne travaillera pas.

Prenons par exemple la donnée data:toto qui est une donnée qui ne figure dans aucun dictionnaire.

XML - Un simple affichage
<data:toto/>

Dans un gadget, l'erreur passera inaperçue, tandis qu'au delà, le résultat sera affiché explicitement dans le code source :

<!--Can't find substitution for tag [toto]-->
XML - Dans une opération
<b:eval expr='data:toto * 17'/>

L'expression ne travaillera pas parce que la syntaxe de l'opération n'est plus respectée. Dans ce cas-ci, une opération mathématique dont les 2 opérandes doivent être des nombres. Si à l'origine, data:toto était un nombre, la donnée est devenue une simple chaîne de caractères vide.
Dans un gadget, l'inclusion ne travaillera pas, tandis qu'au delà, le blog affichera une page d'avertissement :


Erreur d'interprétation du thème de blog - Invalid expression.

Pour résumer, seules les données dépréciées qui sont placées dans une opération Blogger peuvent renvoyer une erreur syntaxique. La valeur de substitution de ces données peut être interprétée comme :

  • Une chaîne de caractères vide - string

  • Un booléen (false) - boolean



Spotlight

L'Éditeur XML de Thème Blogger : Quand le BackEnd Rencontre le FrontEnd

Populaires cette semaine

Ajouter des boutons à la barre de partage Blogger