Naplánování publikování příspěvků v Drupalu
Používáte-li Drupal jako magazín, blog, nebo prostě jiný typ zdroje, kde vycházejí chronologicky řazené příspěvky, bude se vám určitě hodit funkce, která zajistí zveřejnění obsahu v předem definovaný čas. Některé redakční systémy obsahují tuto možnost již ve svém základním instalačním balíčku, Drupal vyžaduje použití dalšího modulu.
Jmenuje se Scheduler (stáhněte z Drupal.org). Přes FTP jej nahrajte do složky modules a poté klasickým způsobem aktivujte (Prvky webu – Moduly).
V dalším kroku musíte přejít na nastavení typů obsahu a v tom konkrétním určit, že Scheduler s ním bude pracovat. Pokud tedy chcete například plánovat publikování obsahu typu „článek“, klepněte u něj na odkaz Upravit a poté níže na stránce otevřete část Nastavení postupu práce. Najdete tam dvě zaškrtávací políčka viditelné i na obrázku:
Zaškrtněte první políčko s popisem Enable scheduled (un)publishing. Změny uložte klepnutím na tlačítko na konci stránky.
Modul je aktivní pro tento typ obsahu a to se projeví několika způsoby:
- Na stránce s přehledem všeho obsahu (Správa obsahu – Obsah) se objeví nová záložka Scheduled. Tam bude mít články, které mají naplánované zveřejnění.
- V Nastavení webu se objeví odkaz Scheduler module settings, kde můžete změnit formát data, s nímž bude plánovač pracovat.
- Při psaní článku (nebo jiného typu obsahu, s nímž jste Scheduler propojili) budete mít k dispozici novou část konfigurace s názvem Scheduling options. Je na dalším obrázku.
Jak je vidět, stačí zadat datum a čas, kdy má být článek zveřejněn. Je při tom nutné dodržovat přesný formát (nastavitelný jak je uvedeno výše v bodě 2) a nezapomenout na fakt, že veškerou činnost spouští CRON. Pokud tedy máte nastaveno, že se spouští jednou za hodinu, pak ke zveřejnění článku dojde při nejbližším možném běhu CRONU po čase nastaveném v Scheduling options.
Jak si také můžete na obrázku všimnout, podobným způsobem můžete zařídit i automatické skrytí článku. Použitelné třeba v případě, že již obsah není aktuální.
Autor: Luboš Kudláček
Provozovatel Netzinu, autor knihy o WordPressu, publicista, blogger. Více na LubosKudlacek.cz