स्थिति बनाएँ

Disciple.Tools - डैशबोर्ड

यह प्लगइन शिष्य निर्माताओं को यह जानने में सहायता करने के लिए एक सुंदर प्रारंभ पृष्ठ जोड़ता है कि लेने के लिए सबसे महत्वपूर्ण कार्य क्या हैं (नए संपर्क, संपर्क की आवश्यकता अद्यतन, आदि)।

उद्देश्य

एक एक्सेस मिनिस्ट्री में, जहां आपके पास बड़ी संख्या में आने वाले संपर्क हैं, जिन्हें फॉलो-अप की आवश्यकता है, यह शुरुआती डैशबोर्ड उस क्षण से स्पष्ट करने में मदद करता है कि शिष्य सबसे जरूरी मुद्दों को संबोधित करने के लिए साइन इन करता है।

यह जल्दी से आपको जवाब देने में मदद करता है:

  1. क्या मुझे कोई नया संपर्क सौंपा गया है?
  2. क्या मेरे पास कोई संपर्क है जिसे फॉलो-अप की आवश्यकता है?
  3. मेरे कौन से कार्य बकाया हैं?
  4. मेरी गति और प्रगति कैसी है?

प्रयोग

करूंगा

  • संपर्कों की संख्या, नए असाइन किए गए संपर्कों और अपडेट की आवश्यकता वाले संपर्कों तक त्वरित पहुंच।
  • अधिक संपर्क असाइनमेंट के लिए उपलब्धता की त्वरित पहुँच
  • कार्यों के लिए त्वरित पहुँच।
  • विश्वास मील के पत्थर, व्यक्तिगत बेंचमार्क और साधक की प्रगति के लिए प्रमुख मैट्रिक्स तक त्वरित पहुंच।

काम नहीं चलेगा

  • प्रत्यक्ष संपादन नहीं करता। यह केवल फोकस के लिए प्रमुख वस्तुओं को सतह पर रखता है।

आवश्यकताएँ

  • Disciple.Tools वर्डप्रेस सर्वर पर थीम इंस्टॉल की गई

का अधिष्ठापन

  • मानक के रूप में स्थापित करें Disciple.Toolsसिस्टम एडमिन/प्लगइन्स क्षेत्र में /वर्डप्रेस प्लगइन।
  • व्यवस्थापक की उपयोगकर्ता भूमिका की आवश्यकता है।

कस्टम टाइल्स

टाइल्स का उपयोग करके पंजीकृत किया जा सकता है dt_dashboard_register_tile समारोह.

dt_dashboard_register_tile(
    'Your_Custom_Tile',                     //handle
    __('Custom Tile Label', 'your-plugin'), //label
    function() {                            //Register any assets the tile needs or do anything else needed on registration.
        wp_enqueue_script( $this->handle, 'path-to-your-tiles-script.js', [], null, true);
    },
    function() {                            //Render the tile
        get_template_part( 'whatever-slug', 'whatever-file', [
            'handle' => $this->handle,
            'label' => $this->label,
            'tile' => $this
        ]);
    }
);

विस्तार करके अधिक जटिल कस्टम टाइलें बनाई जा सकती हैं DT_Dashboard_Plugin_Tile.

यहाँ एक उदाहरण है:

/**
* Your custom tile class
 */
class Your_Custom_Tile extends DT_Dashboard_Tile
{

    /**
     * Register any assets the tile needs or do anything else needed on registration.
     * @return mixed
     */
    public function setup() {
        wp_enqueue_script( $this->handle, 'path-t0-your-tiles-script.js', [], null, true);
    }

    /**
     * Render the tile
     */
    public function render() {
        get_template_part( 'whatever-slug', 'whatever-file', [
            'handle' => $this->handle,
            'label' => $this->label,
            'tile' => $this
        ]);
    }
}

/**
* Next, register our class. This can be done in the after_setup_theme hook.
*/
DT_Dashboard_Plugin_Tiles::instance()->register(
    new Your_Custom_Tile(
        'Your_Custom_Tile',                     //handle
        __('Custom Tile Label', 'your-plugin'), //label
         [
            'priority' => 1,
            'span' => 1
         ]
    ));

कांटों

RSI dt_dashboard_tiles फ़िल्टर का उपयोग टाइलों को अपंजीकृत करने के लिए, या बिना उपयोग किए नई टाइलें जोड़ने के लिए किया जा सकता है DT_Dashboard_Plugin_Tiles::instance()->register.

योगदान

योगदान का स्वागत है। आप में समस्याओं और बग की रिपोर्ट कर सकते हैं मुद्दे रेपो का खंड। में विचार प्रस्तुत कर सकते हैं चर्चाएँ रेपो का खंड। और कोड योगदान का उपयोग करके स्वागत है पुल अनुरोध गिट के लिए प्रणाली। योगदान के बारे में अधिक जानकारी के लिए देखें योगदान दिशानिर्देश.

स्क्रीनशॉट

screenshot.png