Eine Veröffentlichung planen
Diese Seite ist für Produzenten, die eine Episode zu einer festen Zeit veröffentlichen möchten, ohne dass jemand auf
einen Knopf drückt. Exponential tut das mit dem Workflow-Ereignis Bis Datum warten
(kernel/classes/workflowtypes/event/ezwaituntildate/ezwaituntildatetype.php). Es ist im Auslieferungszustand nicht
aktiv: Ein Administrator richtet es einmal ein.
Inhalt
- Wie es funktioniert
- Einmalige Einrichtung
- Eine Episode planen
- Wann sie wirklich erscheint
- Ändern oder abbrechen
- Prüfungen
Wie es funktioniert
- Die Episodenklasse hat ein Datumsfeld, zum Beispiel Release date (
ezdatetime). - Ein Workflow mit dem Ereignis Bis Datum warten läuft vor dem Veröffentlichen.
- Wenn ein Redakteur die Episode zur Veröffentlichung schickt und das Datum in der Zukunft liegt, vermerkt das Ereignis "Event delayed until" (Ereignis verzögert bis) das Datum, und die Version wartet.
- Der Workflow-Cronjob (
workflow.php, Cronjob-Teilfrequent) prüft wartende Versionen und veröffentlicht die Episode bei seinem ersten Lauf nach dem Datum. - Ist die Option des Ereignisses eingeschaltet, die das Datum der Veröffentlichung ändert, wird das Datum der Veröffentlichung des Objekts auf das Veröffentlichungsdatum gesetzt. Dieses Datum bestimmt die Reihenfolge im Feed.
Ist das Datumsfeld leer oder bereits vergangen, wird die Episode sofort veröffentlicht.
Einmalige Einrichtung
Für den Administrator, nach dem Beispiel ezwaituntildate:
- Fügen Sie der Episodenklasse das Datumsfeld hinzu (Eine Episodenklasse aufbauen).
- Setup > Workflows: Legen Sie einen Workflow an und fügen Sie das Ereignis Bis Datum warten hinzu. Wählen Sie in seinen Einstellungen die Episodenklasse und ihr Datumsfeld, und entscheiden Sie über die Option, die das Datum der Veröffentlichung setzt.
- Setup > Trigger: Verbinden Sie den Workflow mit
content / publish / before. - Stellen Sie sicher, dass der Cronjob-Teil
frequentworkflow.phpausführt, und wissen Sie, wie oft er läuft (Cronjobs).
Das Gesamtbild zeitgesteuerter Inhalte, einschließlich Verbergen und Entfernen zu einem Termin, steht unter Zeitgesteuertes Veröffentlichen.
Eine Episode planen
- Bereiten Sie die Episode vollständig vor: Audio, Shownotes, Gäste (Eine Episode veröffentlichen).
- Tragen Sie unter Release date Datum und Uhrzeit der Veröffentlichung ein.
- Drücken Sie Zur Veröffentlichung schicken. Die Version ist jetzt ausstehend: Sie steht in Meine Warteliste, nicht auf der Website.
Lassen Sie eine geplante Episode nicht als Entwurf liegen: Einen Entwurf veröffentlicht der Cronjob nie.
Wann sie wirklich erscheint
| Schritt | Verzögerung |
|---|---|
| Die Veröffentlichungszeit verstreicht | - |
Der nächste Lauf des Cronjob-Teils frequent | bis zu seinem Intervall, wie in der Crontab des Servers eingestellt |
| Die Episode wird auf der Website veröffentlicht | bei diesem Lauf |
| Der Podcast-Feed listet sie | wenn der Feed-Cache abläuft: bis zu CacheTime, im Auslieferungszustand 1200 Sekunden |
| Apps zeigen sie | nach dem eigenen Zeitplan jeder App |
"Veröffentlichung um 6:00 Uhr" heißt also "auf der Website beim ersten Cron-Lauf nach 6:00 Uhr, im Feed bis zu 20 Minuten später". Für eine Veröffentlichung, die auf die Minute genau sein muss, planen Sie ein paar Minuten früher oder lassen Sie jemanden nachsehen.
Die Zeit, die Sie eingeben, liest die Website in ihrer eingestellten Zeitzone; vereinbaren Sie im Team, welche Zone gemeint ist.
Ändern oder abbrechen
- Das Datum verschieben: Während die Version wartet, steht der wartende Prozess unter Setup > Workflow-Prozesse. Fragen Sie Ihren Administrator, wie Änderungen an wartenden Versionen auf Ihrer Website gehandhabt werden; der sichere Weg ist, den wartenden Prozess abzubrechen und eine Version mit dem neuen Datum zu schicken.
- Abbrechen: Ein Administrator kann den wartenden Workflow-Prozess auf dieser Seite nach einer Bestätigung abbrechen; die Episode bleibt unveröffentlicht (Workflows).
Prüfungen
- To do: Am Vortag: Die Episode steht in Meine Warteliste, und Setup > Workflow-Prozesse führt sie als wartend.
- To do: Nach der Veröffentlichungszeit und dem nächsten Cron-Lauf: Die Episodenseite öffnet sich abgemeldet.
- To do: Innerhalb der Cache-Zeit des Feeds: Der Feed listet die Episode oben.
- To do: Das Datum der Veröffentlichung ist das Veröffentlichungsdatum, wenn die Option eingeschaltet ist.
Wenn am Tag nichts geschieht, ist höchstwahrscheinlich der Cronjob nicht gelaufen (Fehlersuche bei Feeds und Medien).
Verwandte Seiten
- Zeitgesteuertes Veröffentlichen
- Workflows
- Ein Veröffentlichungskalender
- Freie Dokumentation: Diese Seite dürfen Sie unter der GNU FDL 1.3 frei kopieren, übersetzen und verbessern.
Werden Sie Exponential-Partner
Partner teilen ihre Informationen, stellen Mittel bereit, geben Beiträge zurück und entwickeln die Produkte mit uns, und so wächst Exponential. Eine Partner-Website und ein Dashboard sind für Mitte 2027 geplant: Werden Sie noch heute Partner, damit wir schneller wachsen und neue Funktionen früher liefern.