उपयोगकर्ताओं को प्रकाशित होने से पहले अनुमोदित सामग्री सबमिट करने की अनुमति दें


9

मैं उपयोगकर्ताओं को अपनी साइट पर सामग्री सबमिट करने की अनुमति देना चाहता हूं, लेकिन सामग्री को पहले अनुमोदित किया जाना चाहिए, और फिर इसे प्रकाशित किया जा सकता है।

क्या कोई ऐसा मॉड्यूल है जो ऐसा करता है? अगर कोई मौजूद नहीं है, तो मुझे ऐसे मॉड्यूल के लिए कौन सा कोड लिखना चाहिए?

जवाबों:


10

आप कोशिश कर सकते हैं: http://drupal.org/project/workflow & http://drupal.org/project/formfilter

यदि आप एक वर्कफ़्लो बनाते हैं तो आप इसे केवल 1 राज्य में सामग्री बनाने के लिए उपयोगकर्ताओं को सेट कर सकते हैं, कुछ ऐसा है जैसे "समीक्षा की आवश्यकता है"। फिर, एक व्यवस्थापक द्वितीय संप्रदाय में आ सकता है और "प्रकाशित" कह सकता है।

मैंने 2 राज्य में रखी गई किसी भी सामग्री को स्वचालित रूप से प्रकाशित करने के लिए एक क्रिया और ट्रिगर का उपयोग किया।

सामान्य नोड एडिट फॉर्म में प्रकाशित सामग्री को सेट करने की क्षमता को निष्क्रिय करने के लिए आप फॉर्म फिल्टर का उपयोग कर सकते हैं।

आदर्श रूप से आप कुछ प्रकार की अनुमोदन कतार चाहते हैं, आप डिफ़ॉल्ट वर्कफ़्लो सारांश का उपयोग कर सकते हैं लेकिन मुझे लगता है कि इसके लिए विचारों की आवश्यकता है।


3
drupal.org/project/override_node_options सहायक हो सकता है।
15

Ooo, फॉर्म फ़िल्टर की तुलना में बहुत कम जटिल है। धन्यवाद
WestieUK

मैं drupal के डिफ़ॉल्ट फ़ंक्शन का उपयोग करता था, जिससे अनाम उपयोगकर्ता को कहानी बनाने की अनुमति मिलती थी। और फिर कहानी सामग्री प्रकार में प्रकाशित विकल्प को अनचेक किया। तब अनाम उपयोगकर्ता लेख प्रकाशित कर सकता है और लेखों की समीक्षा की जा सकती है। वर्कफ़्लो मॉड्यूल के साथ क्या अंतर है?
लाइफ

कभी-कभी आप व्यवस्थापक नोड्स पर सख्त नियंत्रण चाहते हो सकते हैं, उदाहरण के लिए हमारे पास कई भूमिकाओं के साथ काफी सख्त वर्कफ़्लो प्रक्रिया है, प्रत्येक भूमिका केवल और कुछ राज्यों से बदल सकती है। सामग्री एजेंटों द्वारा बनाई गई है और मसौदा / प्रतीक्षा मीडिया में डाल दी गई है। अगर यह मीडिया की प्रतीक्षा में है, तो मीडिया डेवलपर्स को वर्कफ़्लो से जोड़ने के लिए एक ईमेल भेजा जाता है - यहां टिप्पणियां आवश्यकता का वर्णन करती हैं। फिर देवता समीक्षा के लिए राज्य बदल सकते हैं। इसके बाद हितधारकों द्वारा समीक्षा की जाती है जो संपादक से पहले वर्कफ़्लो में टिप्पणियां जोड़ते हैं (जो एकमात्र भूमिका है जो प्रकाशित कर सकता है) इसे बंद कर देता है।
वेस्टिउक

0

ऐसा करने का एक और तरीका है रिविजनिंग मॉड्यूल। यदि आप सामग्री प्रकार को डिफ़ॉल्ट रूप से प्रकाशित नहीं होने के लिए सेट करते हैं, तो आप प्रकाशन और साथ ही किसी भी संशोधन को नियंत्रित करने के लिए इस मॉड्यूल का उपयोग कर सकते हैं। यह उन सभी संशोधनों को दर्शाने वाले व्यवस्थापकों के लिए एक दृश्य प्रदान करता है जो प्रकाशन की प्रतीक्षा कर रहे हैं।


यह @ वेस्टीयूके के जवाब से कैसे तुलना करता है?
प्योरफेरेट

0

"वर्कफ़्लो" या "संशोधन", आपकी आवश्यकताओं पर निर्भर करता है।

वर्कफ़्लो मॉड्यूल राज्य आधारित सामग्री नियंत्रण प्रदान करता है, अर्थात, आप अपनी सामग्री प्रवाह को विभिन्न राज्यों (ड्राफ्ट, लंबित, समीक्षा आदि) और विभिन्न उपयोगकर्ताओं को प्रकाशित करने से पहले बना सकते हैं।

संशोधन मॉड्यूल नोड पर किए गए प्रत्येक संपादन के लिए एक नया संशोधन बनाता है, और अंत में आप इसे प्रकाशित कर सकते हैं।

मैं आपको इन दोनों मॉड्यूल के संयोजन का उपयोग करने के लिए सुझाव देता हूं, एक क्लीनर प्रभाव के लिए। यह स्लाइडशो प्रस्तुति आपके लिए उपयोगी होगी, इससे पहले कि आप इसे पढ़े http://www.slideshare.net/mewren/workflow-revisioning-and-rules-in-drupal

लेकिन याद रखें, यह आगे और पीछे का काम है। वर्कफ़्लो_नोड और वर्कफ़्लो_फ़ील्ड के बीच सावधानी से चुनें। इसके अलावा, आपको इस मुद्दे के आसपास काम करने की आवश्यकता हो सकती है http://www.ionsden.com/article/problems-workflow-and-revisioning-dal

हमारी साइट का प्रयोग करके, आप स्वीकार करते हैं कि आपने हमारी Cookie Policy और निजता नीति को पढ़ और समझा लिया है।
Licensed under cc by-sa 3.0 with attribution required.