eZ Publish : Limiter le nombre de brouillon par classe
eZ Publish offre la possibilité d'enregistrer des contenus en tant que brouillon. Ceci a pour effet de conserver une trace des dernières versions de notre contenu sans le publier sur le site public.
Ce système est agréable pour des contenus rédactionnels, mais il n'est pas utile pour l'ensemble des types de contenus. En effet, les brouillons n'ont pas vraiment de sens par exemple pour des dossier servant uniquement au stockage, et pour des contenus provenant de source externes et dont les règles métiers imposent que les objet ne soit pas modifier depuis le backoffice (import, commentaire, ...).
En fouillant un peu dans le settings de base fournit par eZ Publish, on trouve une option bien sympathique rajouter dans la version 4.1.1 qui permet de configurer le nombre de brouillon par classe en fonction du nom de la classe.
[VersionManagement]
DefaultVersionHistoryLimit=10
VersionHistoryClass[folder]=1
VersionHistoryClass[article]=5
Commentaires
Sylvain FIX
Personnellement, je n'ai jamais connu la version 3, mais bon passons. La nouveautés dans la version 4.1.1 c'est que l'on peut le faire sur des identifiant de classes, et non plus sur des id, en tout cas ce que dit la documentation dans le settings. L'apport est quand même intéressant., et mérite à mon sens d'être signaler.
Gandbox
Ce settings existe depuis la 3.x
D'ailleurs, lors d'un changement de settings, il faut penser à exécuter le flatten.php qui remettra à niveau le nombre de versions
Ajouter un commentaire