Clustraly
Pages, catégories & étiquettes

Votre corbeille s'entretient seule : rétention & purge automatique (cron)

Corbeille Rétention & purge automatique (cron) est une fonctionnalité du module Pages, catégories & étiquettes de Clustraly. La purge automatique par cron supprime définitivement les éléments de la corbeille plus anciens que votre fenêtre de rétention, avec nettoyage en cascade complet.

Définissez une fenêtre de rétention une bonne fois. Chaque jour, un cron purge définitivement ce qui l'a dépassée, proprement et en cascade — pendant que tout le reste attend, restaurable.

Le bénéfice

Fixez la fenêtre, la corbeille s'entretient toute seule

Vous n'avez plus à vider la corbeille à la main. Vous décidez d'un délai de rétention — 30 jours par défaut — et tout élément supprimé plus ancien s'en va définitivement, sans intervention. Aucun résidu ne s'accumule au-delà de la fenêtre que vous avez posée.

  • Zéro corvée de vidage manuel
  • Fenêtre de rétention par défaut de 30 jours
  • Rien ne subsiste indéfiniment après suppression
Explorer la corbeille
Fonctionnement

Un cron quotidien qui applique votre date de coupe

Chaque jour, le service de purge calcule une date de coupe — maintenant moins votre délai de rétention — puis parcourt chaque type d'entité : article, page, catégorie, étiquette, média, commentaire. Toute ligne dont la date de suppression précède la coupe est effacée définitivement. Ce qui est plus récent reste intact et restaurable.

  • Exécution automatique, une fois par jour
  • Date de coupe recalculée à chaque passage
  • Chaque type d'entité traité tour à tour
Purge propre

Une suppression définitive, en cascade, type par type

La purge automatique n'efface pas qu'une ligne : elle applique le même nettoyage en cascade qu'une suppression manuelle. Pour une page, les traductions, versions, méta SEO, schémas et l'index de recherche partent avec ; pour une catégorie, les liens d'articles et méta, les sous-catégories étant rebasculées au niveau racine ; pour une étiquette, ses liaisons d'articles. Pas d'orphelins laissés derrière.

  • Nettoyage en cascade identique à la purge manuelle
  • Aucune donnée liée orpheline
  • Index de recherche tenu à jour
Garde-fous

Vous gardez la main, chaque purge laisse une trace

La règle vous appartient : le délai de rétention se règle dans les paramètres avancés, avec un plancher d'un jour qui empêche tout vidage instantané. Rien n'est purgé avant l'échéance, donc tout reste restaurable pendant la fenêtre. Et dès qu'au moins un élément est purgé, un audit est consigné.

  • Délai réglable, minimum un jour
  • Restauration possible tant que la fenêtre court
  • Audit trash.purge_expired à chaque purge effective
Cas d'usage

Là où la rétention automatique vous simplifie la vie

Gardez une base légère sans y penser : brouillons abandonnés, pages retirées et étiquettes obsolètes ne s'entassent plus. Alignez la corbeille sur votre politique interne de conservation en réglant simplement le nombre de jours. Et offrez à votre équipe un filet clair : une suppression laisse toujours un délai de récupération avant de devenir définitive.

  • Base propre sans maintenance récurrente
  • Délai calé sur votre politique de conservation
  • Filet de récupération avant l'effacement définitif
Pourquoi ça compte

Supprimé aujourd'hui, effacé seulement à l'échéance

Entre la mise à la corbeille et la purge définitive, il y a votre fenêtre de rétention. C'est là que vit la restauration : tant que le délai n'est pas écoulé, rien n'est perdu. Passé ce délai, le cron fait le ménage, proprement et en cascade.

FAQ

Questions fréquentes

Quelle est la durée de rétention par défaut ?
30 jours. Vous pouvez la modifier dans les paramètres avancés (réglage trash_retention_days), avec un minimum d'un jour pour éviter tout vidage instantané.
Puis-je restaurer un élément avant sa purge ?
Oui. Tant que sa date de suppression n'a pas dépassé la fenêtre de rétention, l'élément reste dans la corbeille et se restaure intact, avec ses données liées.
À quelle fréquence la purge s'exécute-t-elle ?
En tâche quotidienne. À chaque passage, elle recalcule la date de coupe et supprime définitivement tout élément plus ancien que votre délai de rétention.
Que devient un élément réellement purgé ?
Il est supprimé définitivement avec un nettoyage en cascade de ses données liées (traductions, méta, pivots, index). L'opération est consignée dans l'audit dès qu'au moins une ligne est purgée.
Prêt à commencer ?

Laissez votre corbeille se tenir propre, à votre rythme

Posez une fenêtre de rétention, gardez la possibilité de restaurer jusqu'à l'échéance, et laissez le cron purger le reste en cascade. Une hygiène de contenu automatique, entièrement sous votre contrôle.