नोड्स पर अनाम उपयोगकर्ताओं के लिए अधिसूचना


10

मैं एक मॉड्यूल या किसी प्रकार के वर्कअराउंड की तलाश कर रहा हूं, जिसमें नियम शामिल हैं, जो अनाम उपयोगकर्ताओं को उनके द्वारा बनाए गए नोड्स पर नई टिप्पणियों की सदस्यता लेने की अनुमति देगा। मेरा उपयोगकर्ता परिदृश्य इस प्रकार है:

  1. एक अनाम उपयोगकर्ता एक नया फ़ोरम विषय पोस्ट करना चाहता है
  2. वह "नया फ़ोरम विषय जोड़ें" बटन पर क्लिक करती है
  3. URL नोड / ऐड / फोरमटॉपिक पर वह सामान्य रूप से प्रस्तुत किया जाता है
  4. प्रपत्र पर लेबल के साथ एक चेक बॉक्स के साथ एक ईमेल फ़ील्ड है "मैं एक ईमेल प्राप्त करना चाहूंगा जब टिप्पणियाँ मेरे धागे पर पोस्ट की जाती हैं"
  5. वह अपने ईमेल में टाइप करती है और चेकबॉक्स पर निशान लगाती है - हाँ, वह ईमेल सूचनाएँ देना चाहेगी
  6. वह फॉर्म जमा करती है और जब कोई टिप्पणी उसके धागे में पोस्ट की जाती है, तो उसे टिप्पणी के लिंक के साथ एक अधिसूचना ईमेल और एक लिंक मिलता है जो उसे धागे से सदस्यता समाप्त करने की अनुमति देता है।

मैंने इस अच्छे राइटअप को group.drupal.org पर देखा है, जहाँ विभिन्न अधिसूचना मॉड्यूलों की तुलना की जाती है, लेकिन कोई भी कार्यक्षमता नहीं दिखती है जिसकी मुझे तलाश है।

मैंने टिप्पणी अधिसूचना स्थापित की है जो वांछित कार्यक्षमता प्रदान करती है - लेकिन केवल टिप्पणियों पर, नोड्स पर नहीं।

मैंने वॉचर को स्थापित करने की कोशिश की है , लेकिन यह विकास में शुरुआती है और अभी भी बहुत छोटी गाड़ी लगती है।

यह मुझे एक बहुत ही सामान्य परिदृश्य की तरह लगता है - इस सुविधा को लागू करने का अनुशंसित तरीका क्या होगा? कोई भी मदद बहुत सराहनीय है।


उपयोगकर्ता पंजीकरण क्यों नहीं प्रदान करते हैं और आगंतुक -> पंजीकृत उपयोगकर्ता बनाते हैं? या उन्हें drupal.org/project/rpx
ANDiTKO

माना। यदि वे अपना ईमेल दर्ज कर रहे हैं, तो ऐसा लगता है कि आप उस समय उनके लिए एक उपयोगकर्ता खाता बनाएंगे
एरोन ओर्टेगा

मैंने माना कि, लेकिन चूंकि मेरा उपयोग मामला अनाम परामर्श के बारे में है, इसलिए यह महत्वपूर्ण है कि आपको पोस्ट करने के लिए कहीं भी पंजीकरण न करना पड़े। प्रयोज्यता के बाद आपके द्वारा पोस्ट करने से पहले पंजीकरण करना भी एक परेशानी है।
बेंजामिन_डाक

जवाबों:


1

मैं शायद निम्नलिखित नियम-आधारित सेटअप के साथ इसे हल करूंगा:

1) केवल ईमेल के लिए एक पाठ क्षेत्र और उनके द्वारा बनाए गए नोड के लिए एक इकाई संदर्भ क्षेत्र के साथ अनाम पोस्टरों के लिए एक कस्टम इकाई बनाएँ। यहाँ कस्टम इकाइयाँ बनाने पर बहुत अच्छा लेखन है: http://www.istos.it/blog/drupal-entities/drupal-entities-part-3-programming-hello-drupal-entity

और यहाँ Drupal.org: http://drupal.org/node/1026420 है

2) "नोड-> नई सामग्री सहेजने के बाद" के लिए एक नियम बनाएं जो यह जांचता है कि क्या पोस्टर अनाम था और यदि ऐसा है, तो बनाए गए नोड के उपयोगकर्ता के ईमेल + संदर्भ के साथ एक नया अनाम पोस्टर इकाई बनाता है।

3) "टिप्पणी-> एक नई टिप्पणी सहेजने के बाद" के लिए एक नियम बनाएं, जो कि "संपत्ति द्वारा प्राप्त करना" क्रिया है और एक अनाम पोस्टर इकाई के बाद, उन्हें एक ईमेल भेजता है।

केवल चाल आपको यह पता लगाने की आवश्यकता है कि संस्थाओं को लाने और उनके खेतों तक पहुंचने के नियमों के साथ कैसे खेलना है। आपको कुछ नियम घटक बनाने की आवश्यकता है ताकि इकाई में क्षेत्र का उपयोग करने के लिए इस पूरे प्रवाह को प्राप्त करें, आपको इकाई के प्रकार को सत्यापित करने की आवश्यकता है और यह "स्थितियों" में होता है, जो "कार्यों" के बाद नहीं किया जा सकता है जो कि "प्रॉपर्टी बाय प्रैस" मैजिक होता है।

तो आपको मूल रूप से एक रूल्स कंपोनेंट बनाना होगा, जो भ्रूण की इकाई के साथ किया जाना चाहिए।

यह निश्चित रूप से एकमात्र तरीका नहीं है जिसे आप हासिल करने की आवश्यकता है, लेकिन चूंकि मैं नियमों की अंतहीन शक्तियों में एक मजबूत विश्वास रखता हूं, इसलिए मुझे इसके साथ चीजों को हल करना पसंद है। :)


1
हाय टॉमी, आपके सुझाव के लिए धन्यवाद। मैंने कभी भी नियमों और संस्थाओं के साथ कुछ भी सेटअप करने की कोशिश नहीं की - यह मुझे लगता है कि आपको उदाहरण टिप्पणी की कार्यक्षमता को दोहराने के लिए नियमों का काफी सेट करना होगा। हमने एक कस्टम मॉड्यूल बनाया है - नोड नोटिफ़िकेशन [ drupal.org/sandbox/donatasp/1513670] - जो सैंडबॉक्स में है। यह हमारे सेटअप के लिए काम करता है, लेकिन विकास के बहुत शुरुआती चरण में है। योगदानकर्ताओं का स्वागत है!
बेंजामिन_डेक

ऊपर दिए गए URL में एक टाइपो है - यहाँ फिर से लिंक है: नोड नोटिफ़ाइड
बेंजामिन_डेक

0

आपका स्वागत है कि मैंने इस नए मॉड्यूल को आजमाया जो MailChimp: mailchimp_subsults का उपयोग करके इस समस्या को हल करता है ।

प्रतिक्रिया का स्वागत है! इसे जल्द ही पूर्ण मॉड्यूल में बढ़ावा देने की योजना है।

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