मुख्य विषयवस्तु पर जाएं
  गुरुवार, 22 जून, 2017
  3 जवाब
  0.9K विज़िट
  सदस्यता लें
मुझे आपके ईमेल नोटिफिकेशन में चार और टोकन चाहिए (वर्तमान में मौजूद टोकन के अलावा: {category}, {username}, {website_url}, {file_name}):


  • {संपादक_उपयोगकर्तानाम}
  • {फाइल एक्सटेंशन}
    {जगह का नाम}
    {श्रेणी नाम}


मैं यह भी चाहता हूं कि सभी टोकन "विषय" फ़ील्ड के साथ-साथ "मुख्य भाग" फ़ील्ड में भी उपलब्ध हों।

तो आपका डिफ़ॉल्ट विषय यह हो सकता है:


[{site_name}]: File '{file_name}.{file_extension}' added in '{category_name}' by {editor_username}


उदाहरण के लिए:


[RRCS Employee Portal]: File 'Test document.txt" added in 'Staff Meeting Minutes' by Larry Daniele


ईमेल के मुख्य भाग के लिए भी यही बात लागू होती है।

आदर्श रूप से, निम्नलिखित के लिए भी टोकन हो सकते हैं:


  • {श्रेणी_यूआरएल}
  • {फ़ाइल_यूआरएल}


इसलिए इन आइटमों को ईमेल के मुख्य भाग में हाइपरलिंक किया जा सकता है ताकि यदि कोई प्रशासक चाहे तो सीधे दस्तावेज़ पर जा सके।

इससे मुझे इस बारे में महत्वपूर्ण जानकारी मिलती है कि किस व्यक्ति ने किस साइट पर किस फाइल में कहां बदलाव किया।

शानदार उत्पाद के लिए धन्यवाद! उम्मीद है, इससे यह और भी बेहतर हो जाएगा (बिना ज्यादा मेहनत के)।

लैरी
नमस्कार,

यह वाकई एक बेहतरीन फीचर है। क्या आप इन टैग्स के बारे में थोड़ा और विस्तार से बता सकते हैं:
- {editor_username} और {username} में क्या अंतर है?
- और {category_name} और {category} में क्या अंतर है?

धन्यवाद।
एल
8 साल पहले
हाय ट्रिस्टन,

गलतफहमी के लिए खेद है।

मेरी समझ के अनुसार, {username} उस व्यक्ति का नाम है जिसे आप ईमेल भेज रहे हैं (यानी, जब कोई फ़ाइल जोड़ी जाती है तो आपको सूचित किया जाएगा)। मैं चाहता हूँ कि {editor_username} उस व्यक्ति का उपयोगकर्ता नाम हो जिसने रिपॉजिटरी को संपादित (जोड़ा, संपादित या हटाया) किया है (यानी, वह व्यक्ति जिसने सूचना भेजी है, न कि वह व्यक्ति जिसने सूचना प्राप्त की है)।

इसलिए यदि "मैरी" किसी फ़ाइल को संपादित करती है और "लैरी" को सूचित किया जाना है, तो "{username}" "लैरी" होगा और "{editor_username}" "मैरी" होगा।

मैं संभवतः "{username}" के पर्यायवाची के रूप में "{subscriber_username}" बनाऊंगा और दस्तावेज़ीकरण में "{username}" को धीरे-धीरे हटा दूंगा। इससे दोनों में अंतर करने में मदद मिलेगी। किसी सूचना के कई सब्सक्राइबर हो सकते हैं - ईमेल में प्रत्येक का अपना {subscriber_username} होगा; लेकिन रिपॉजिटरी को संपादित करने वाला केवल एक ही उपयोगकर्ता है - {editor_username}।

इसके अलावा, "username" को संभवतः उपयोगकर्ता के वास्तविक वर्डप्रेस "username" के रूप में दर्शाया जाना चाहिए (उदाहरण के लिए "ldaniele")।;)अभिवादन में हम जिस नाम का उपयोग कर रहे हैं, उसके लिए "display_name" अधिक सटीक होगा (उदाहरण के लिए "लैरी डेनियल")।;).

और आप सही हैं, "{category_name}" और "{category}" एक ही हैं। अगर हम इसमें "{category_url}" जोड़ दें, तो इन दोनों में बेहतर अंतर करना ज़रूरी हो जाएगा।

मूल रूप से, मुझे लगता है कि इस प्रकार के टोकन के लिए सबसे टिकाऊ समाधान यह है कि उन्हें ऑब्जेक्ट-ओरिएंटेड प्रोग्रामिंग में एक विशिष्ट ऑब्जेक्ट के साथ एक-से-एक मैप किया जाए। उदाहरण के लिए, जहाँ आप PHP या C++ में इस तरह लिखते हैं:


  • श्रेणी नाम
  • श्रेणी.यूआरएल
    श्रेणी.आईडी
    उपयोगकर्ता.प्रदर्शन_नाम
    उपयोगकर्ता.उपयोगकर्ता नाम
    उपयोगकर्ता पहचान
    वगैरह।


आपके पास इस प्रकार के संबंधित टोकन हो सकते हैं:


  • श्रेणी नाम
  • श्रेणी_यूआरएल
    श्रेणी_आईडी
    उपयोगकर्ता_प्रदर्शन_नाम
    उपयोगकर्ता_उपयोगकर्तानाम
    उपयोगकर्ता पहचान
    वगैरह।


इससे यह स्पष्ट हो जाता है कि नाम क्या होने चाहिए (क्योंकि कई मामलों में वर्डप्रेस ऑब्जेक्ट पहले से ही अच्छी तरह से परिभाषित होते हैं)। और इससे यह भी स्पष्ट हो जाता है कि जब आप और अधिक एट्रिब्यूट जोड़ना चाहते हैं तो सेट को कैसे विस्तारित किया जाए।
हाय,

ठीक है, समझ गया! धन्यवाद, मैं कुछ ऐसा ढूंढने की कोशिश करूंगा जो उपयोग में आसान हो और उसे अपनी कार्ययोजना में शामिल कर लूंगा।

धन्यवाद।
  • पृष्ठ :
  • 1
इस पोस्ट के लिए अभी तक कोई उत्तर नहीं दिया गया है।