Aller au contenu

Versions, comparaison et restauration

Chaque fois que vous enregistrez un modèle (Enregistrer, ou Ctrl/⌘ + S dans l’éditeur), Frontmail stocke une nouvelle version avec le contenu complet – HTML, texte, objet, destinataires et schéma des paramètres – ainsi que l’auteur et l’heure.

Si quelqu’un d’autre a enregistré le modèle pendant que vous le modifiiez, l’éditeur vous en informe et vous permet soit de Recharger leur version (vos modifications sont perdues), soit de Garder la mienne et d’écraser la leur, après avoir comparé le HTML.

Ouvrez l’onglet Versions de l’éditeur de modèles pour voir toutes les versions, de la plus récente à la plus ancienne, avec l’auteur, l’heure et la note. Pour chaque version, vous pouvez ouvrir :

  • Modifications – ce qui a changé par rapport à la version précédente,
  • Comparer avec l’actuelle – ce qui diffère de la version actuelle.

La comparaison s’affiche par partie – HTML, Texte, Objet, Paramètres (le schéma en JSON) et Destinataires (À, CC, BCC, Reply-To, nom et e-mail de l’expéditeur) – sous forme de différences ligne par ligne.

Choisissez une version et cliquez sur Restaurer, puis confirmez. Frontmail ne réécrit pas l’historique : la restauration crée une nouvelle version avec l’ancien contenu, vous pouvez donc toujours revenir en arrière. Les modifications non enregistrées dans l’éditeur sont remplacées.

Les paramètres du modèle (service, service de secours, CAPTCHA, pièces jointes, réponse automatique, collecte des contacts) ne sont pas versionnés – ils s’appliquent immédiatement au modèle.

Chaque message enregistre la version du modèle avec laquelle il a été rendu (templateVersion). Les messages en attente dans la file d’attente des e-mails retenus sont rendus avec la version qui était en vigueur au moment où ils ont été acceptés : une modification ultérieure ne change donc pas les e-mails que vos visiteurs ont déjà envoyés. L’action Renvoyer dans l’Historique crée un nouveau message rendu avec la version actuelle.

Les traductions ont leurs propres versions, par langue. Un message envoyé dans une langue traduite enregistre aussi la version de la traduction (translationVersion) : les messages retenus conservent ainsi à la fois le texte du modèle et celui de la traduction avec lesquels ils ont été acceptés.