Aller au contenu
Fonctionnalités

Tout ce que Revisionary enregistre, compare et restaure

Un plugin, installé avec npm ou depuis le zip. Il conserve chaque version de vos entrées, montre ce qui a changé champ par champ et remet exactement ce qu’il faut, dans l’admin Strapi que vos rédacteurs utilisent déjà.

  1. 01

    Une version à chaque enregistrement

    Chaque entrée versionnée affiche un panneau Historique des versions dans le Gestionnaire de contenu, avec les dernières versions, leur auteur et l’ampleur des changements. Pendant que vous tapez, votre travail est sauvegardé toutes les 60 secondes.

    D’où viennent les modifications

    Du Gestionnaire de contenu, de l’API REST, de GraphQL, du Document Service (votre propre code), des tâches planifiées et des imports. Désactivez une source par type de contenu, excluez les champs à ne jamais stocker et verrouillez ceux à ne jamais restaurer.

    Une version à chaque enregistrement
  2. 02

    Tout l’historique sur une page

    La page Revisionary montre l’entrée avec ses modifications surlignées, les versions regroupées par jour et une frise de tout l’historique. Filtrez les versions publiées, en relecture, les brouillons ou les sauvegardes automatiques, et changez de langue : chacune a son propre historique.

    Pensé pour le clavier

    Passez d’une version à l’autre avec les flèches, restaurez avec R, comparez avec C, cherchez avec /, et appuyez sur ? pour voir tous les raccourcis.

    Tout l’historique sur une page
  3. 03

    Des différences champ par champ

    Le texte mot à mot ; les relations, les médias et les composants élément par élément, composants imbriqués et zones dynamiques compris. Intégré pour le texte, côte à côte pour les entrées longues ou très remaniées. Le texte supprimé est barré, le texte ajouté souligné.

    Les images

    Une image modifiée se compare avec un curseur, un fondu ou côte à côte. Revisionary retient le mode que vous préférez.

    Des différences champ par champ
  4. 04

    Comparer deux versions

    Par défaut, une version est comparée à l’entrée actuelle. Choisissez une base et une cible pour comparer deux versions passées, ou maintenez Maj sur la frise. Nommez une version, comme « Validé par le juridique », pour la retrouver : les versions nommées ne sont jamais supprimées.

    Comparer deux versions
  5. 05

    Ne restaurer que l’utile

    Cochez les champs à remettre. Le reste ne bouge pas, les autres langues non plus, et la restauration devient une nouvelle version. Vous changez d’avis ? Annulez-la pendant 10 minutes. Besoin d’une seule valeur ? L’historique d’un champ ne restaure que ce champ.

    Qui peut restaurer

    La restauration est une permission Strapi à part, et personne ne restaure un champ qu’il ne peut pas modifier. Les réglages décident si les Éditeurs et les Auteurs peuvent restaurer, si une restauration demande une approbation, et combien de temps dure l’annulation.

    Ne restaurer que l’utile
  6. 06

    Relectures et suggestions

    Discutez d’une modification champ par champ avant sa mise en ligne. Commentez, mentionnez un collègue avec @, ou suggérez une nouvelle valeur acceptée en un clic. Puis approuvez et fusionnez, ou demandez des changements.

    Relectures et suggestions
  7. 07

    À deux sur la même entrée

    La première personne qui ouvre une entrée a la main. La seconde voit qui édite, reste en lecture seule et peut demander la main ; la première accepte ou refuse depuis une fenêtre. Si quelqu’un a enregistré pendant que votre formulaire était ouvert, vous êtes prévenu avant d’écraser son travail.

    Strict ou indicatif

    Bloquez la seconde personne jusqu’à autorisation, ou avertissez-la seulement. Un verrou dont la personne a fermé l’onglet se libère au bout de 2 minutes par défaut.

    À deux sur la même entrée
  8. 08

    Répondre depuis un e-mail, Slack ou Teams

    Quand la personne qui édite ne répond pas dans Strapi, la demande lui parvient par e-mail, Slack ou Microsoft Teams après le délai choisi. L’e-mail et le message privé Slack portent des boutons à usage unique qui fonctionnent depuis un téléphone, sans se connecter.

    Des boutons sûrs

    Un bouton ne sert qu’une fois, 24 heures au plus, et cesse de fonctionner dès que la demande reçoit une réponse ailleurs. Jetons et adresses de webhook sont lus dans l’environnement, jamais stockés en base ni envoyés au navigateur.

    Répondre depuis un e-mail, Slack ou Teams
  9. 10

    Une corbeille pour les contenus supprimés

    Une entrée supprimée garde son dernier état, langue par langue. Prévisualisez-la, puis restaurez-la en brouillon avec son identifiant d’origine : liens et références refonctionnent, et son historique continue.

    Une corbeille pour les contenus supprimés
  10. 11

    Journal d’audit et confidentialité

    Restaurations, publications, suppressions, changements de réglages et de permissions, verrous d’édition et actions de corbeille sont consignés. Filtrez par période ou par action, ouvrez la version concernée et exportez en CSV.

    RGPD

    Anonymisez les adresses IP conservées dans le journal. Après une demande d’effacement, un appel retire une personne des versions, des commentaires et du journal, et conserve le contenu des versions.

    Journal d’audit et confidentialité
  11. 12

    Une rétention prévisible

    Gardez les sauvegardes automatiques 7, 30 ou 90 jours, ou pour toujours, globalement ou par type de contenu, et plafonnez les versions par entrée. Avant d’enregistrer une rétention plus courte, Revisionary vous dit combien de versions elle supprimerait et quelle place elle libérerait.

    Jamais supprimées

    Les versions nommées et publiées, les versions dans la corbeille, et toute version dont dépend encore une sauvegarde automatique. Chaque nettoyage nocturne est consigné dans le journal d’audit.

    Une rétention prévisible

Essayez-le sur vos propres contenus

Choisissez une offre, installez-le avec npm, activez le plugin et reconstruisez l’admin. L’historique démarre au prochain enregistrement. Remboursement sous 14 jours.