Kujenga Hali

Disciple.Tools - Dashibodi

Programu-jalizi hii inaongeza ukurasa mzuri wa kuanza ili kusaidia wafanya wanafunzi kujua ni hatua gani muhimu zaidi za kuchukua (Anwani Mpya, Anwani Zinazohitaji Usasisho, n.k).

Kusudi

Katika huduma ya ufikiaji, ambapo una idadi kubwa ya waasiliani wanaoingia wanaohitaji ufuatiliaji dashibodi hii ya kuanzia husaidia kufafanua tangu wakati ambapo mwanafunzi anaingia kushughulikia masuala ya dharura zaidi.

Inakusaidia haraka kujibu:

  1. Je, nina anwani zozote mpya nilizokabidhiwa?
  2. Je, nina anwani zozote zinazohitaji ufuatiliaji?
  3. Je, nina kazi gani ambazo hazijakamilika?
  4. Je, kasi na maendeleo yangu yakoje?

Matumizi

Nita fanya

  • Ufikiaji wa haraka wa idadi ya watu unaowasiliana nao, unaowasiliana nao wapya uliokabidhiwa, na anwani zinazohitaji masasisho.
  • Ufikiaji wa haraka wa upatikanaji kwa kazi zaidi za mawasiliano
  • Ufikiaji wa haraka wa majukumu.
  • Ufikiaji wa haraka wa vipimo muhimu vya matukio muhimu ya imani, viwango vya kibinafsi na maendeleo ya mtafutaji.

Si Kufanya

  • Haifanyi uhariri wa moja kwa moja. Inaangazia tu vitu muhimu kwa kuzingatia.

Mahitaji ya

  • Disciple.Tools Mandhari imewekwa kwenye Seva ya Wordpress

Kufunga

  • Sakinisha kama kiwango Disciple.Tools/Wordpress Plugin katika eneo la mfumo Admin/Plugins.
  • Inahitaji jukumu la mtumiaji la Msimamizi.

Vigae maalum

Tiles inaweza kusajiliwa kwa kutumia dt_dashboard_register_tile kazi.

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

Vigae vilivyo ngumu zaidi vinaweza kuunda kwa kupanua DT_Dashboard_Plugin_Tile.

Hapa ni mfano:

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

Hooks

The dt_dashboard_tiles chujio kinaweza kutumika kufuta usajili wa vigae, au kuongeza vigae vipya bila kutumia DT_Dashboard_Plugin_Tiles::instance()->register.

Mchango

Michango inakaribishwa. Unaweza kuripoti matatizo na hitilafu katika faili ya Masuala sehemu ya repo. Unaweza kuwasilisha mawazo katika majadiliano sehemu ya repo. Na michango ya kificho inakaribishwa kwa kutumia Ombi la Kuvuta mfumo wa git. Kwa maelezo zaidi juu ya mchango tazama miongozo ya mchango.

Viwambo

picha ya skrini.png