Ich möchte collective.autopublish verwenden, um veraltete Plone-Seiten auf privat festzulegen. Ziel ist es, Plone-Seiten nach dem Ablaufdatum automatisch auf "Privat" zu setzen. (ähnlich dem beschriebenen Problem here)Installation von collective.autopublishing
Ich installierte collective.autopublish und ich kann es in der Weboberfläche konfigurieren. Es sollte die Erweiterung collective.timedevents verwenden, um ausgelöst zu werden. Also fügte ich das hinzu und versuchte es mit der Datei readme zu installieren. Es sagte mir, ich solle einen Zope-Clock-Server hinzufügen, der die Ereignisse auslöst, was ich entsprechend dem Code-Snippet auf der Seite getan habe.
Ich habe mysite
zu meiner Plone URL geändert. Der Clock-Server scheint zu funktionieren, da ich alle 90 Sekunden HTTP-Aufrufe für die Seite/mysite/@@ tick bekam, was zu 404 Fehlern führte, aber nichts von collective.timedevents ausgelöst wurde. Habe ich etwas übersehen oder etwas in der Dokumentation falsch verstanden? Sollte das funktionieren?
Btw: Ich habe den Handler von collective.autopublish für das ITickEvent registriert.
Ziemlich klug: Das Problem mit Uhren/Crons nicht umgehen und die angezeigte UI-Nachricht ist sogar über das Web-UI modifizierbar. Ein Kern-Kandidat für die Lösung einer seitherigen Benutzer-Irritation, IMHO. Danke fürs Teilen! –
Vielen Dank für Ihren Vorschlag. Es löst nicht das anfängliche Problem, aber hilft mir sehr, das zu erreichen, was ich will. es macht fast perfekt, was ich brauche – Waynebird