You are here

Zeitversetztes Publizieren von Blogeinträgen mit Drupal

Wenn man Blogeinträge mit Drupal publiziert, dann sind diese sofort für alle sichtbar. Manchmal möchte man aber auch, dass die Beiträge zu einer bestimmten Zeit erscheinen, ohne dass man selbst zu diesem Zeitpunkt online ist, um den Beitrag freischalten zu können. Diese Funktion des zeitversetzten Publizierens kann in Drupal nachgerüstet werden über das Modul "Scheduler".

Nach der drupaltypischen Installation und Aktivierung des Moduls muss für den Inhaltsypen (Content Type), der für Blogeinträge verwendet wird, das zeitversetzte Publizieren eingeschaltet werden (Admin/Content/Types).

Die entsprechenden Einstellungen finden sich im Bereich "Workflow settings"

Die Funktion des Schedulers wird über 2 Checkboxen gesteuert:

  • Enable scheduled (un)publishing
  • Alter published on time

Mit der ersten Checkbox ("Enable scheduled (un)publishing") wird die Funktion für Blogeinträge aktiviert. Ist die zweite Checkbox aktiviert ("Alter published on time"), wird als Erstellungszeit für den Blogeintrag die angegebene Zeit verwendet. Ist diese Checkbox nicht aktiviert, wird als Erstellungszeit der Zeitpunkt verwendet, an dem der Cronjob tatsächlich die Publizierung ausgeführt hat.

Beispiel: Wenn als Erstellungszeit 15:30 eingetragen wurde, der Cronjob aber nur jede Stunde läuft, wird als Erstellungszeit für den Blogeintrag 16:00 verwendet. Ist die Checkbox "Alter published on time" aktiviert, wird als Erstellungszeit tatsächlich 15:30 eingetragen.

Nach der Aktivierung der gewünschten Optionen steht bei der Erstellung neuer Blogeinträge der Bereich "Scheduling options" zur Verfügung.

Im Feld "Publishing on" wird der Zeitpunkt eingetragen, zu dem der Artikel freigegeben werden soll.

Im Feld "Unpublishing on" kann der Zeitpunkt eingetragen werden, ab dem der Artikel nicht mehr zur Verfügung stehen soll.

Das Datum für die Freigabe eines Artikels wird dabei standardmäßig im Format "JJJJ-MM-TT HH:MM:SS" angegeben, also z.B. 2010-02-13 15:30:00 für den 13.02.2010 um 15:30 Uhr.

AddThis: 

Theme by Danetsoft and Danang Probo Sayekti inspired by Maksimer