2012-09-18 5 views
5

Je suis nouveau à Plone et j'essaie d'apprendre comment installer et maintenir un serveur. Je me rends compte que je dois développer un calendrier pour l'emballage des données. En ce moment j'essaye juste de tester ceci en utilisant la fonction de paquet dans le panneau de commande de Zope et également la ligne de commande (bin/zeopack).Emballage Plone data

Je sais en pratique que je devrais laisser une semaine d'histoire, mais si je fais un pack à 0 jours, est-ce que je ne devrais pas voir tout l'historique d'édition disparaître? Je ne vois pas cela arriver. Qu'est-ce que je fais mal?

Répondre

6

Vous pouvez confondre l'historique "annuler" avec l'historique des versions. Emballer la base de données se débarrasse des anciennes données inutilisées. Cela élimine votre capacité à annuler les anciennes transactions.

L'historique des versions est différent. L'historique des versions n'est pas considéré comme des données inutilisées et n'est pas éliminé dans les packs.

Si vous ne souhaitez pas modifier l'historique, désactivez le contrôle de version.

+0

Voir aussi http://stackoverflow.com/questions/9683466/purging-all-old-cmfeditions-versions pour savoir comment supprimer l'ancien historique des versions. –

+0

Pour clarifier un peu, j'ai été confus dans exactement ce que l'emballage des données accomplies. Je m'attendais à ce qu'il sorte de l'histoire de la version des pages sur le site Web, mais quand j'ai vu l'histoire de la version encore là après l'emballage, j'étais confus. Qu'est-ce que cela fait est de réduire votre capacité à revenir le site à une version précédente. Vous pouvez voir toutes les modifications du site à l'adresse http: //your.plone.url/undo_form où vous avez la possibilité d'annuler toute modification apportée à votre site, même en récupérant les éléments qui ont été supprimés. L'emballage raccourcit cet historique, en économisant de l'espace sur votre serveur. – user1678639

+1

@ user1678639 emballant les transactions précédentes. C'est un effet secondaire que les transactions de rétrogradation peuvent parfois fonctionner de manière similaire à un historique d'annulation, mais ce n'est pas une histoire d'annulation telle que généralement comprise. C'est à dire. des objets apparemment sans rapport A et B peuvent avoir été modifiés dans la même transaction; l'annulation de la transaction les rétablit tous les deux. –