Les équivalents des données des gadgets version 1 dans la version 2

Blogger - Upgrade Data V1 to V2

Blogger propose 2 versions de gadgets avec chacun un dictionnaire de données et un code XML spécifique à chaque version. La version 1 existe depuis le lancement de Blogger Beta en 2006 et est intégrée dans tous les thèmes officiels antérieurs à 2012. Quant à la version 2, elle a été mis en ligne lors du lancement de la collection des thèmes Modernes en mars 2017 et il est fort probable qu'elle soit utilisée dans les futures thèmes officiels.

Mais voilà, depuis cette date, certains bidouillent le code XML de leur thème sans véritablement se préoccuper de la différence qu'il peut y avoir entre les 2 versions. Régulièrement sur les Communautés PE, on retrouve souvent des problèmes de thèmes uniquement parce que l'utilisateur emploie des données Version 1 dans la version 2 et vice-versa.

Les tableaux ci-dessous reprennent les données version 1 qui ne sont pas disponibles ou qui ont été renommées, ou encore déplacées dans les dictionnaires de la version 2. La liste que nous vous proposons n'est que partielle et nous vous recommandons vivement d'utiliser notre explorateur (que nous mettons à jour régulièrement depuis plus de 10 ans déjà), pour trouver les données correspondant à la version de votre thème.

Le gadget Blog

Ce gadget a été en grande partie remanié. La plupart des messages permanents, les options des articles et autres fonctionnalités ont été déplacées et adaptées dans des dictionnaires universels. Le nom des items des articles ont été alignés avec ceux des gadgets FeaturedPost et PopularPosts. Ce qui permet entre autres d'écrire des codes communs à ces trois gadgets et par la même occasion de réduire considérablement le poids du fichier XML.

Gadget Version 1 Équivalent Gadget Version 2 Description
Étiquette des options des articles
authorLabel commentLabel postLabelsLabel postLocationLabel timestampLabel widgets[i].headerByline.items[i].label widgets[i].footerBylines[i].items[i].label widgets[i].allBylineItems[i].label Étiquette personnalisées des options de l'article. Ces données ont été déplacées dans le dictionnaire universel widgets.
Les messages permanents
blogCommentMessage messages.blogComment Message du formulaire de commentaires.
blogTeamBlogMessage messages.onlyTeamMembersCanComment Message indiquant que seuls les membres du blog peuvent déposer des commentaires.
commentPostedByMsg messages.authorSaid Message permanent en rapport avec l'auteur du commentaire.
emailPostMsg messages.emailPost Message permanent de l'option « envoyer l'article par email ».
feedLinksMsg messages.subscribeTo Message permanent de l'option « S'inscrire à ».
postCommentMsg messages.postAComment Message permanent de l'option « Ajouter un commentaire ».
shareMsg messages.share Message permanent de l'option « Partage ».
Les messages des liens de navigation
homeMsg messages.home Message permanent « Accueil »
newerPageTitle olderPageTitle messages.newerPosts
messages.olderPosts
Messages permanents « Articles plus récents » et « Articles plus anciens ».
posts[i].jumpText blog.jumpLinkMessage Message personnalisé du lien « Lire la suite ».
posts[i].newerLinkText posts[i].newestLinkText posts[i].olderLinkText posts[i].oldestLinkText messages.newer
messages.newest
messages.older
messages.oldest
Messages permanents du lien vers les commentaires récents, les plus récents, anciens et les plus anciens.
Les messages permanents des boutons de partage
blogThisMsg emailThisMsg shareToFacebookMsg shareToPinterestMsg shareToTwitterMsg blog.sharing.platforms[i].shareMessage Messages permanents des boutons de partage.
Tous ces messages ont été regroupés dans le dictionnaire universel blog.
Les interrupteurs des options des articles
showAuthor showLocation showPostLabels showTimestamp showMobileShare widgets[i].headerByline.items widgets[i].footerBylines[i].items widgets[i].allBylineItems Interrupteurs des options de l'article.
La disponibilité des options peut être vérifiée grâce aux tableaux du dictionnaire universel widgets.
Les interrupteurs des boutons de partage
showBlogThisButton showEmailButton showFacebookButton showPinterestButton showTwitterButton blog.sharing.platforms Interrupteurs des boutons de partage par application.
La disponibilité peut être vérifiée grâce aux tableaux du dictionnaire universel blog.
Options mobile
mobile Inexistant Booléen. La page courante est la vue mobile.
La vue mobile a été abandonnée dans la version 2.
desktopLinkMsg mobileLinkMsg Inexistant Messages en rapport avec le lien qui mène vers les vues bureau et mobile.
La vue mobile a été abandonnée dans la version 2.
desktopLinkUrl mobileLinkUrl Inexistant URLs vers les versions bureau et mobile de la page courante.
La vue mobile a été abandonnée dans la version 2.
Articles - Auteur
posts[i].author posts[i].author.name Objet contenant les items de l'auteur de l'article.
posts[i].authorAboutMe posts[i].author.aboutMe Description de l'auteur de l'article.
posts[i].authorProfileUrl posts[i].author.profileUrl URL du profil de l'auteur de l'article.
posts[i].authorPhoto posts[i].author.authorPhoto Objet contenant les items de la photo de l'auteur de l'article.
posts[i].authorPhoto.url posts[i].author.authorPhoto.image URL de la photo de profil de l'auteur de l'article.
posts[i].authorPhoto.width posts[i].authorPhoto.height posts[i].author.authorPhoto.width posts[i].author.authorPhoto.height Largeur et hauteur de la photo de profil de l'auteur de l'article.
Articles - Dates
posts[i].timestamp posts[i].date Date de publication.
posts[i].dateHeader Inexistant Date de l'entête sur le premier article de la période.
L'option a été abandonnée dans la version 2.
posts[i].timestampISO8601 posts[i].lastUpdatedISO8601 posts[i].date.iso8601
posts[i].lastUpdated.iso8601
Les dates de publication et de mise à jour de l'article au format ISO8601.
Articles - Snippets
posts[i].longSnippet
posts[i].snippet
posts[i].snippets.long posts[i].snippets.short Extraits de l'article.
Long : max. 1.000 caractères.
Court : max. 140 caractères.
Articles - URL
posts[i].addCommentOnclick posts[i].commentsUrlOnclick Fonction JS pour ouvrir en pop-up les commentaires de l'article.
posts[i].addCommentUrl posts[i].commentsUrl URL des commentaires intégrés dans l'article
posts[i].editUrl Inexistant URL de modification de l'article.
Fonctionnalité abandonnée dans la version 2 et en cours d'abandon dans la version 1.
posts[i].sharePostUrl posts[i].shareUrl URL de partage de l'article.
Articles - Autres
numPosts posts.size Nombre d'articles sur la page courante.
posts[i].numComments posts[i].numberOfComments Nombre de commentaires déposés sur l'article.
posts[i].commentLabelFull messages.numberOfComments Étiquette du nombre de commentaires déposés sur l'article.
posts[i].firstImageUrl posts[i].featuredImage URL de l'image de l'article.
posts[i].isDateStart Inexistant Booléen. Cet article est le 1er de la période.
Fonctionnalité abandonnée dans la version 2.
posts[i].isFirstPost posts.first Booléen. Cet article est le 1er de la liste.
Peut être reconstruit avec le paramètre .first et un opérateur de comparaison.
posts[i].labels[i].isLast posts[i].labels.last Booléen. Ce libellé est le dernier de la liste.
Peut être reconstruit avec le paramètre .last et un opérateur de comparaison.
Afficher le dictionnaire du gadget Blog


Le gadget BloggerButton

Vous aimez Blogger et comme tout Bloggerien qui se respecte, vous affichez fièrement son logo.

Gadget Version 1 Équivalent Gadget Version 2 Description
fullButton source URL du logo Blogger sélectionné.
Afficher le dictionnaire du gadget BloggerButton


Le gadget FeaturedPost

La Version 2 du gadget FeaturedPost n'a plus rien de commun avec la version 1. Les interrupteurs ont été regroupés dans un objet, tandis que les items des articles ont été déplacés dans une boucle afin d'aligner l'ensemble avec les gadgets Blog et PopularPosts.

Gadget Version 1 Équivalent Gadget Version 2 Description
Les interrupteurs
showFirstImage postDisplay.showFeaturedImage Interrupteur de l'image.
showPostTitle postDisplay.showTitle Interrupteur du titre.
showSnippet postDisplay.showSnippet Interrupteur de l'extrait.
Items de l'article sélectionné
postTitle posts[i].title Titre de l'article.
postUrl posts[i].url URL de l'article.
sharePostUrl posts[i].shareUrl URL de partage de l'article.
postSummary postSummaryLong posts[i].snippets.long posts[i].snippets.short Extraits de l'article.
postFirstImage posts[i].featuredImage Image de l'article.
postNumComments posts[i].numberOfComments Nombre de commentaires déposés sur l'article.
Afficher le dictionnaire du gadget FeaturedPost


Le gadget Header

La Version 2 du gadget Header a subi que quelques petites retouches.

Gadget Version 1 Équivalent Gadget Version 2 Description
mobile Inexistant Booléen. La page courante est la vue mobile.
La vue mobile a été abandonnée dans la version 2.
widthStyleStr Inexistant Déclaration CSS définissant la largeur de la bannière.
Donnée abandonnée dans la version 2.
Afficher le dictionnaire du gadget Header


Le gadget PageList

Les 2 versions sont exactement identiques. Excepté une toute petite chose qui fait la différence...

Gadget Version 1 Équivalent Gadget Version 2 Description
mobile Inexistant Booléen. La page courante est la vue mobile.
La vue mobile a été abandonnée dans la version 2.
Afficher le dictionnaire du gadget PageList


Le gadget PopularPosts

Ce gadget est l'un de ceux qui a subi le plus gros lifting. Dans la version 2, les items des articles ont été alignés avec ceux des gadgets Blog et FeaturedPost.

Gadget Version 1 Équivalent Gadget Version 2 Description
Les interrupteurs
showSnippets postDisplay.showSnippet Interrupteur des extraits des articles populaires.
showThumbnails postDisplay.showFeaturedImage Interrepteur des images des articles populaires.
Items des articles populaires
posts[i].href posts[i].url URL de l'article populaire.
posts[i].snippet posts[i].snippets.short Court extrait de l'article populaire.
posts[i].thumbnail posts[i].featuredImage URL de l'image de l'article populaire.
thumbnailSize Inexistant Taille de la vignette de l'article populaire.
Fonctionnalité abandonnée dans la version 2 en raison de l'uniformisation des dictionnaires des gadgets Blog, FeaturedPost et PopularPosts.
Afficher le dictionnaire du gadget PopularPosts


Le gadget Profile

Toutes les données de la Version 1 ont été conservées dans la version 2. La seule différence provient de l'image du profil du propriétaire.

Gadget Version 1 Équivalent Gadget Version 2 Description
photo authorPhoto Objet contenant les 3 items de l'image de profil du propriétaire du blog.
Dans la version 2, l'objet a été renommé afin qu'il soit aligné avec les objets similaires se trouvant dans les gadgets Blog, FeaturedPost, PopularPosts et Profile.
photo.url authorPhoto.image
photo.width
photo.height
authorPhoto.width
authorPhoto.height
Afficher le dictionnaire du gadget Profile


Spotlight

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

Populaires cette semaine

Foire aux questions Blogger (Novembre 2021)

Outils de sauvegarde et suppression du blog