تعمير جي حالت

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
         ]
    ));

ٿلهو

هن dt_dashboard_tiles فلٽر ٽائلس کي ختم ڪرڻ لاءِ استعمال ڪري سگھجي ٿو، يا استعمال ڪرڻ کانسواءِ نئين ٽائلس شامل ڪرڻ لاءِ DT_Dashboard_Plugin_Tiles::instance()->register.

Contribution

شرڪت ڀلي ڪري آيا. توھان رپورٽ ڪري سگھوٿا مسئلا ۽ ڪيڙا مسئلن ريپو جو سيڪشن. توھان پنھنجي خيالن ۾ پيش ڪري سگھو ٿا بحث ريپو جو سيڪشن. ۽ ڪوڊ تعاون استعمال ڪندي ڀليڪار آھي ڇڪڻ جي درخواست git لاء نظام. تعاون بابت وڌيڪ تفصيل لاءِ ڏسو تعاون جي هدايتون.

Screenshots

اسڪرين شاٽ