JaliosXperience
Path > Home > Forums > French Forum
Link

Forum JCMS francophone > Archivage de contenus

Sébastien Delamotte

Sébastien Delamotte

Post November 21, 2008 11:23 AM

Archivage de contenus

Bonjour,

Dans JCMS il est possible d'archiver des contenus en passant le contenu dans l'état archivé dans un workflow.

Cependant ce principe ne correspond pas vraiment à notre besoin d’archivage car à ce moment le contenu est archivé en format html puis supprimé du store. Hors nous voulons archiver sans supprimer le contenu de notre base.

Exemple archiver chaque contenus lorsque il ya une modification majeur.

Ma question est donc Est-il possible de développer un datacontrolleur qui déclenche une archive d’un contenu à un moment voulu ? Le développement est t’il lourd ? Quelles sont les méthodes clefs à utiliser ?

En vous remerciant.

Cordialement.

Olivier Jaquemet

Olivier Jaquemet

Post November 24, 2008 9:27 AM

Re: Archivage de contenus

Bonjour,

Pour l'usage que vous décrivez, ne vous basez pas sur l'achivage de JCMS, mais utiliser l'API d'export dans un répertoire de votre choix. Avec en supplément l'export des documents et images liés.

Quelques pointeurs :

  • Data#exportXml()
  • Data#getAllReferrerSet(Class)
  • Publication#getWeakReferrerSet()

Quelques points à prendre en compte :

  • compatibilité jsync (archivages à faire uniquement sur le leader? sur tous les replicas?)
  • volumétrie (export systématique des documents liés? quid si ils font une taille importante)
Sébastien Delamotte

Sébastien Delamotte

Post November 24, 2008 9:40 AM

Re: Archivage de contenus

Merci pour cette réponse.Je vais réfléchir à cette piste.

J'avais pas pensé a utiliser l'export.

Sébastien Delamotte

Sébastien Delamotte

Post November 27, 2008 9:15 AM

Re: Archivage de contenus

Je pense que l'export n'est pas la bonne solution puisque ce mécanisme nous permet d'avoir une sauvegarde du contenu à un instant T.

Nous voulons plutot une photo du contenu à cet instant c'est pour cela que le format html est interressant car la restitution du contenu est bien plus simple.Pas besoin de faire un import du xml pour voir le contenu.

Avez vous une autre piste?

Olivier Jaquemet

Olivier Jaquemet

Post November 27, 2008 9:54 AM

Re: Archivage de contenus

L'archivage natif de JCMS couvre plusieurs aspects :

  • déclenchement via état de workflow
  • création d'une ArchivedPublication et suppression de l'ancien contenu
  • extraction des données liés (images, documents)
  • export html multilangue (avec réécriture du html
  • export xml
  • protection de tous ces fichiers via la mécanique des droits (RestrictedFileFilter)

Malheureusement il n'est pas possible de dissocier tous ces traitements...

Quelle est le niveau de fonctionnalité attendu dans cette "photo" que vous souhaitez faire ?

Login   Home   fr en
JALIOS SA - SIREN 440 126 035