it-swarm-eu.dev

Povolit uživatelům odesílat obsah, který je schválen před zveřejněním

Chci umožnit uživatelům odesílat obsah na můj web, ale obsah musí být nejprve schválen a poté může být publikován.

Existuje modul, který to dělá? Který kód mám napsat pro takový modul, pokud neexistuje?

9
enjoylife

Můžete zkusit: http://drupal.org/project/workflow & http://drupal.org/project/formfilter

Pokud vytvoříte pracovní postup, můžete jej nastavit tak, aby umožňoval uživatelům vytvářet obsah pouze v 1. stavu, například „vyžaduje kontrolu“. Poté se může dostavit admin a postoupit do druhého sate, říkat “publikoval”.

Použil jsem akci a spoušť k automatickému publikování veškerého obsahu umístěného do druhého stavu.

Pomocí filtru formuláře můžete zakázat možnost nastavit obsah rovně tak, jak je publikován v normálním formuláři pro úpravu uzlů.

V ideálním případě budete chtít také nějaký typ fronty schválení, můžete použít výchozí shrnutí pracovního postupu, ale myslím, že to vyžaduje zobrazení.

10
WestieUK

Dalším způsobem, jak toho dosáhnout, je modul revize . Pokud nastavíte typ obsahu, který nebude ve výchozím nastavení publikován, můžete tento modul použít k řízení publikování a jakýchkoli revizí. Poskytuje pohled správcům zobrazující všechny revize, které čekají na zveřejnění.

0
Patrick Kenny

„Pracovní postup“ nebo „Revize“ závisí na vašich požadavcích.

Modul Workflow poskytuje řízení obsahu na základě stavu, tzn. Před jeho zveřejněním můžete nastavit tok obsahu napříč různými stavy (Koncept, Čekající, Recenze atd.) A různými uživateli.

Modul revize vytvoří novou revizi pro každou úpravu provedenou v uzlu a nakonec ji můžete publikovat.

Doporučuji vám použít kombinaci obou těchto modulů pro čistší dopad. Tato prezentace diapozitivů by byla pro vás užitečná, přečtěte si ji dříve, než budete pokračovat http://www.slideshare.net/mewren/workflow-revisioning-and-rules-in-drupal

Ale pamatujte si, že je to úkol tam a zpět. Vyberte si pečlivě mezi workflow_node a workflow_field. Možná budete muset tento problém vyřešit http://www.ionsden.com/article/problems-workflow-and-revisioning-drupal

0
Sujith Nara