Clustraly
Articles & publication

Persistance des articles : enregistrez et mettez à jour sans jamais casser vos URLs

Persistance (enregistrement et mise à jour) est une fonctionnalité du module Articles & publication de Clustraly. La persistance enregistre et met à jour vos articles, génère un slug unique, assainit le HTML et calcule extrait, mots et temps de lecture.

Chaque enregistrement prépare votre article de bout en bout : URL propre, HTML assaini, extrait et statistiques calculés. Vous vous concentrez sur le fond, Clustraly gère la mécanique.

Slug & URL

Une URL propre et unique à chaque enregistrement

À l'enregistrement, Clustraly dérive un slug unique à partir de celui que vous fournissez. Si vous le laissez vide, il se construit depuis votre mot-clé cible, puis depuis le titre — jamais d'adresse en double ni de champ oublié.

  • Slug unique garanti (SlugService)
  • Cascade slug → mot-clé cible → titre
  • Aucune URL vide ou dupliquée
Changement de slug

Modifiez l'URL sans casser un seul lien

Vous renommez l'adresse d'un article publié ? Une redirection 301 est créée automatiquement de l'ancienne vers la nouvelle URL. Vos visiteurs et votre référencement suivent, sans page introuvable.

  • Redirection 301 automatique (handleSlugChange)
  • Ancienne URL préservée pour le SEO
  • Zéro lien mort après un renommage
Sécurité du contenu

Un HTML assaini avant chaque écriture

Le contenu passe par HtmlSanitizer à chaque enregistrement : le balisage indésirable est retiré avant d'être stocké. Vous publiez un HTML propre, sans code parasite hérité d'un copier-coller.

  • Nettoyage systématique (HtmlSanitizer)
  • Balisage dangereux retiré
  • Contenu sûr à l'affichage public
Métadonnées automatiques

Extrait, mots et temps de lecture calculés pour vous

Extrait vide ? Il est généré automatiquement, et vous restez libre d'écrire le vôtre. Le nombre de mots et le temps de lecture (environ mots ÷ 200, au moins une minute) sont recalculés et la langue résolue à chaque sauvegarde, sans clic supplémentaire.

  • Extrait auto-généré si laissé vide
  • word_count et reading_time recalculés
  • Langue résolue (LanguageResolver)
Filet de sécurité

Chaque mise à jour reste réversible

Avant d'écrire vos modifications, Clustraly capture une version « Before edit ». Une fausse manœuvre ? Vous revenez à l'état précédent. Et la date de publication ne se pose qu'au tout premier passage en publié, jamais écrasée ensuite.

  • Snapshot « Before edit » avant écriture
  • Retour arrière possible à tout moment
  • published_at posé une seule fois
Extensibilité

Vos plugins réagissent au bon moment

Chaque enregistrement déclenche des points d'extension : content.saving pour ajuster les attributs avant écriture, content.saved après la persistance, et content.published lors du passage en publié. Vos automatisations se branchent sans toucher au cœur.

  • Hooks content.saving / saved / published
  • Mutation d'attributs avant insertion
  • Webhooks et cache alimentés à la publication
Pourquoi ça compte

L'automatisation prépare, vous décidez

La persistance fait le travail ingrat — slug, nettoyage, calculs, versions — pour que chaque enregistrement soit fiable et réversible. Vous gardez la main sur le contenu ; Clustraly sécurise la mécanique.

FAQ

Questions fréquentes

Que se passe-t-il si je ne renseigne pas de slug ?
Clustraly en génère un automatiquement : il part de votre mot-clé cible, puis du titre si besoin, et garantit qu'il reste unique.
Vais-je perdre mon référencement si je change l'URL d'un article ?
Non. Un changement de slug crée une redirection 301 de l'ancienne adresse vers la nouvelle, ce qui préserve les liens entrants et le SEO.
Puis-je annuler une modification enregistrée par erreur ?
Oui. Une version « Before edit » est capturée avant chaque écriture : vous pouvez restaurer l'état précédent de l'article.
Le temps de lecture et l'extrait sont-ils calculés automatiquement ?
Oui. Le temps de lecture (environ mots ÷ 200, une minute minimum) et le nombre de mots sont recalculés à chaque sauvegarde, et l'extrait se génère s'il est vide.
Prêt à commencer ?

Enregistrez l'esprit tranquille

URL propre, HTML assaini, métadonnées à jour et retour arrière garanti : la persistance de Clustraly transforme chaque « Enregistrer » en un geste fiable. Concentrez-vous sur vos idées, le reste est automatique.